¿Cómo puedo ejecutar una aplicación favorita con un argumento de tiempo de ejecución?

¿Cómo puedo ejecutar una aplicación favorita con un argumento de tiempo de ejecución?

Instalé GitHub Desktop para Ubuntu pero desafortunadamente necesito ejecutarlo con el argumento --disable-gpu-sandboxpara que funcione. Esto se puede lograr desde la línea de comando, pero me gustaría simplemente hacer clic en él desde mi barra de favoritos, ¿cómo puedo lograrlo?

Respuesta1

Deberías editar el .desktoparchivo del iniciador. Estos archivos de texto son los que proporcionan el ícono en su barra de favoritos.

  1. Encuentra ese .desktoplanzador primero. Dependiendo de cómo instaló la aplicación, el .desktoparchivo puede residir en cualquiera de los applicationsdirectorios bajo uno de los archivos XDG_DATA_DIRS. Puedes ver la lista con el comando printenv XDG_DATA_DIRS. Estará debajo /usr/share/applicationssi instaló el programa con el centro de software o utilizando un .debarchivo de instalación descargado.

    Para encontrar el lanzador, findpuede ser más rápido y eficaz utilizar:

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

    En este ejemplo, asumí que la etiqueta del ícono es "Escritorio Github".

  2. Suponiendo que el archivo sea /usr/share/applications/github.desktop, cópielo a su ~/.local/share/applicationsdirectorio local. Esa copia anulará la copia de todo el sistema. Edite esa copia y agregue su opción al comando que está definido en la línea que comienza con Exec=.

información relacionada