
Estoy intentando iniciar una aplicación instantánea, pero aparentemente los atajos de teclado se ejecutan con privilegios de root y no con privilegios de usuario, lo que hizo imposible trabajar.
Intenté crear atajos de teclado para otras aplicaciones que no son instantáneas y funcionó bien ya que son privilegios de usuario.
Intenté agregar "su usuario &&" pero me pedía mi contraseña y no sé cómo hacer que repita mi contraseña en el mismo comando.
Probé mi comando en la terminal y funcionó bien, pero el error que aparece cuando lo pruebo en una terminal raíz es "mkdir: no se puede crear el directorio '/run/user/0': Permiso denegado"
¡Cualquier ayuda es muy apreciada!
Respuesta1
Sus suposiciones con respecto a los atajos de teclado que se ejecutan con privilegios de root son bastante erróneas.
Lo que importa, para cualquier aplicación, ya sea instantánea o una instalación APT normal, es proporcionar la línea de comando correcta para el ejecutable. Para los ejecutables que están en la RUTA de búsqueda, es suficiente proporcionar el nombre del ejecutable como comando a ejecutar. Para otros ejecutables, debe proporcionar la ruta completa del archivo.
Las aplicaciones instaladas por Snap exponen un ejecutable en formato /snap/bin
. Por lo tanto, puede ver los comandos para todas sus instantáneas instaladas con
ls /snap/bin
En Ubuntu, ese directorio se incluye automáticamente en el archivo $PATH
. Entonces puedes ejecutar el complemento simplemente escribiendo el nombre del ejecutable.
En esa lista, busque el nombre del ejecutable del complemento que desea iniciar con una tecla de acceso directo y complete ese nombre como el comando asociado con su tecla de acceso directo.