저는 WineHQ를 사용하고 있어요데비안 10많은 Windows 프로그램에서 매우 잘 실행됩니다. 그러나 Wine은 올바른 응용 프로그램 아이콘을 표시하지 못합니다(항상 응용 프로그램의 일반 아이콘만 표시함 .exe
).
올바른 아이콘을 복원하는 방법이 있는지, 아니면 다른 아이콘을 해당 특정 프로그램에 영구적으로 연결하는 방법이 있는지 궁금합니다.
예를 들어, 저는 FO2를 플레이하고 있는데 같은 폴더에 저장된 아이콘에 파일을 연결하고 .exe
게임을 다른 디렉터리로 이동할 때마다 동일한 아이콘을 유지하는 것이 좋을 것입니다.
.mp3
기본 오디오 아이콘을 변경하려는 파일에서도 동일한 문제가 발생했습니다. 저는 Puddletag
"Merge Images to Raw Files" 라는 프로그램을 사용하여 .mp3
이 문제를 해결했습니다 . 프로그램에 비슷한 것이 있나요 .exe
?
답변1
Windows 응용 프로그램에는 일반적으로 이미 .exe
파일에 아이콘이 포함되어 있습니다. 여기서 누락된 것은 아이콘을 추출하고 해당 축소판을 만드는 프로그램일 수 있습니다.
이 exe-thumbnailer
패키지를 설치하면 문제가 해결됩니다.
답변2
그러나 아직 테스트되지 않았지만 Stephen의 답변( 패키징 exe-thumbnailer
에 제안됨 ) 대신 아이콘 속성이 있는 .desktop 바로가기를 만들고 패키지를 사용하여 내보낼 wine
수 있습니다 .icoutils
$ wrestool -x -t 14 app.exe > "$HOME/.icons/app.ico"
$ cat > ~/app.desktop << EOF
[Desktop Entry]
Name=An App
Exec=env WINEPREFIX="$HOME/.wine" wine-stable 'C:\Program Files (x86)\...\app.exe'
Type=Application
StartupNotify=true
Path="$HOME/.wine/dosdevices/c:/Program Files (x86)/..."
Icon="$HOME/.icons/app.ico"
StartupWMClass=app.exe
EOF
$ chmod +x ~/app.desktop