런타임 인수를 사용하여 즐겨찾는 애플리케이션을 어떻게 실행할 수 있나요?

런타임 인수를 사용하여 즐겨찾는 애플리케이션을 어떻게 실행할 수 있나요?

Ubuntu용 GitHub Desktop을 설치했지만 불행히도 --disable-gpu-sandbox작동하려면 인수를 사용하여 실행해야 합니다. 이는 명령줄에서 달성할 수 있지만 즐겨찾기 표시줄에서 클릭하기만 하면 됩니다. 어떻게 이를 달성할 수 있습니까?

답변1

런처 파일 을 편집해야 합니다 .desktop. 이러한 텍스트 파일은 즐겨찾기 표시줄에 아이콘을 제공합니다.

  1. 먼저 해당 .desktop런처를 찾으세요. 응용 프로그램을 설치한 방법 에 따라 파일 .desktopapplications. XDG_DATA_DIRS명령으로 목록을 볼 수 있습니다 printenv XDG_DATA_DIRS. /usr/share/applications소프트웨어 센터에서 프로그램을 설치했거나 다운로드한 .deb설치 파일을 사용하여 프로그램을 설치한 경우 아래에 있습니다 .

    런처를 찾으려면 다음을 사용하는 것이 find더 빠르고 효과적일 수 있습니다.

     find / -name '*.desktop' ! -path '/run/user*' -exec grep -H "Name=Github" {} \; 2>/dev/null
    

    이 예에서는 아이콘의 레이블이 "Github Desktop"이라고 가정했습니다.

  2. 파일이 이라고 가정하고 /usr/share/applications/github.desktop이를 로컬 ~/.local/share/applications디렉터리에 복사합니다. 해당 복사본은 시스템 전체 복사본보다 우선 적용됩니다. 해당 복사본을 편집하고 로 시작하는 줄에 정의된 명령에 옵션을 추가합니다 Exec=.

관련 정보