Como posso executar um aplicativo favorito com um argumento de tempo de execução?

Como posso executar um aplicativo favorito com um argumento de tempo de execução?

Instalei o GitHub Desktop para Ubuntu, mas infelizmente preciso executá-lo com o argumento --disable-gpu-sandboxpara que funcione. Isso pode ser feito na linha de comando, mas gostaria de simplesmente clicar nele na minha barra de favoritos. Como posso conseguir isso?

Responder1

Você deve editar o .desktoparquivo do inicializador. Esses arquivos de texto são os que fornecem o ícone na sua barra de favoritos.

  1. Encontre esse .desktopiniciador primeiro. Dependendo de como você instalou o aplicativo, o .desktoparquivo pode residir em qualquer um dos applicationsdiretórios em um dos arquivos XDG_DATA_DIRS. Você pode ver a lista com o comando printenv XDG_DATA_DIRS. Estará abaixo /usr/share/applicationsse você instalou o programa com o centro de software ou usando um .debarquivo de instalação baixado.

    Para encontrar o iniciador, usar findpode ser mais rápido e eficaz:

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

    Neste exemplo, presumi que o rótulo do ícone fosse “Github desktop”.

  2. Supondo que o arquivo seja /usr/share/applications/github.desktop, copie-o para o diretório local ~/.local/share/applications. Essa cópia substituirá a cópia de todo o sistema. Edite essa cópia e adicione sua opção ao comando definido na linha que começa com Exec=.

informação relacionada