내 Flatpak 응용 프로그램 중 하나가 자동 업그레이드 후에 제대로 작동하지 않았습니다. 매개변수를 추가하라는 수정사항을 온라인에서 찾았습니다. 수정이 작동합니다. 그래도 나는 콘솔에 전체 이름을 입력하는 것보다 훨씬 덜 까다롭기 때문에 GUI에서 애플리케이션을 실행하는 것을 좋아합니다.
구체적인 예를 들자면 내 프로그램은 Flatpak과 함께 설치된 VSCodium입니다. 해결 방법은 GPU를 비활성화한 상태에서 실행하는 것입니다.
현재 GUI는 일부 매개변수를 사용할 수도 있는 명령을 실행하며 , 추가 매개변수를 보존한 flatpak run com.vscodium.codium
상태로 실행되기를 원합니다 .flatpak run com.vscodium.codium --disable-gpu
네이티브 패키지 관리자를 통해 설치된 앱이라면 .desktop
바로가기를 수정하겠지만 flatpak에서 만든 바로가기가 있는 경우 이를 찾을 수 없습니다.
어떻게 이를 달성할 수 있나요? (파일은 어디에 있나요 .desktop
? 아니면 더 좋은 방법이 있나요?)
답변1
나는 비슷한 것을 가지고있다질문하고 연구한원인은 GPU에 연결된 캐시가 손상된 것으로 보입니다.
간단히 Code/Codium에 연결된 GPUCache 폴더를 이동하여 해결했습니다. 내 시스템(Kubuntu)에는 여기에 있으며 flatpak을 사용하여 Codium을 설치했습니다.
cd ~/.var/app/com.vscodium.codium/config/VSCodium
코드/코듐이 실행되고 있지 않은지 확인하세요. 방금 GPUCache 폴더를 이동/이름 변경했습니다
mv GPUCache/ GPUCache_old
나에게는 GUI 러너에서 Code/Codium을 시작하는 것이 좋습니다.
실제 질문에 대한 답변으로 제안한 대로 편집하세요.여기, 내 시스템에서 .desktop 파일은 다음 위치에 있습니다.
cd /var/lib/flatpak/app/com.vscodium.codium/current/active/export/share/applications
nano로 com.vscodium.codium.desktop
열고 Exec=
.
그러나 두 번째 해결책은 문제를 해결하지 못했습니다.
도움이 되었기를 바랍니다!