¿Cómo configurar los atajos de escritorio en KDE para ejecutar comandos de terminal? -- mmand-line campo con bash campo con scripts campo con kde campo con .desktop camp askubuntu Relacionados El problema

How to set up desktop shortcuts in KDE to run terminal commands?


13
vote

problema

Español

Estoy tratando de hacer un atajo de escritorio para lanzar sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" 0 , que se puede iniciar escribiendo sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" 1 en terminal.

Hice un script ABCDEFGHIJKLMNABCDEFGHIJKLMN12 ABCDEFGHIJKLMNABCDEFGHIJKLMN13 En él. Funciona con ABCDEFGHIJKLMNABCDEFGHIJKLMN14 y ABCDEFGHIJKLMNABCDEFGHIJKLMN15 . Pero cuando hago un atajo de escritorio como este:

  sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" 6  

Da un error:

"Hubo un error al crear un proceso secundario para el terminal. Error al Ejecutar el proceso de los niños "/desktop/spy.sh" (no hay dicho archivo o directorio) "

mismo error cuando cambio en sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" 7

¿Qué debo hacer?

Original en ingles

I am trying to make a desktop shortcut to launch Spyder, which can be launched by typing spyder in terminal.

I made a spy.sh script with spyder in it. It works with bash spy.sh and ./spy.sh. But when I make a desktop shortcut like this:

[Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true 

It gives out an error:

"There was an error creating child process for the terminal. Failed to execute child process xe2x80x9c/Desktop/spy.shxe2x80x9d (No such file or directory)"

Same error when I change into Exec=spyder

What should I do?

              

Lista de respuestas

6
 
vote
vote
La mejor respuesta
 

No necesita un script para hacerlo, en un terminal solo haga

  $ which spyder   

Esto le brinda la ruta completa al archivo que se ejecuta, supongo que ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . Luego, solo usa esa ruta para su línea Exec= .

  Exec=/usr/bin/spyder   
 

You don't need a script to do that, in a terminal just do

$ which spyder 

This gives you the full path to the file that's executed, I suppose /usr/bin/spyder. Then just use that path for your Exec= line.

Exec=/usr/bin/spyder 
 
 
6
 
vote

Para configurar el acceso directo de KDE Desktop para ejecutar comando específico, debe vincular la ruta completa de la aplicación.

es. Utilice Exec=/home/(user)/Desktop/spy.sh en lugar de Exec=/Desktop/spy.sh (porque si escribe /Desktop/spy.sh El sistema encontrará archivos de / - & gt ; /Desktop , que probablemente nunca existirá esta carpeta).

y para organizar Spyder , siga la respuesta del postre.

también, asegúrese de que /usr/bin/spyder0 es ejecutable, o que no se aparecerá /usr/bin/spyder1 .

 

To configure KDE desktop shortcut to run specific command, you have to link the full path of the application.

i.e. use Exec=/home/(user)/Desktop/spy.sh instead of Exec=/Desktop/spy.sh (Because if you type /Desktop/spy.sh the system will actually find files from / --> /Desktop, which this folder will probably never exist.)

And for runing Spyder, follow dessert's answer.

Also, make sure spy.sh is executable, or else Permission denied will appear.

 
 
         
         

Relacionados problema

459  ¿Cómo puedo editar / crear nuevos artículos de lanzador en unidad a mano?  ( How can i edit create new launcher items in unity by hand ) 
¿La unidad permitirá hacer iconos de launcher personalizados de .desktop archivos o mediante el sistema de edición de menú? (En este momento, el lanzador no...

2  Cómo deshacer las cosas en el escritorio de GNOME. Ctrl + Z no funciona en Ubuntu 19.04?  ( How to undo things in gnome desktop ctrlz not working in ubuntu 19 04 ) 
He instalado Ubuntu 19.04 desde cero después de un problema con mi antigua instalación de Ubuntu. He encontrado que ahora usa GNOME en lugar de la unidad. M...

44  Cree un archivo .desktop que abra y ejecuta un comando en un terminal  ( Create a desktop file that opens and execute a command in a terminal ) 
Me gustaría saber cómo escribir el comando Exec de un archivo .desktop para abrir un nuevo terminal y ejecutar un script shell en él. El script Shell está t...

0  K / B y el trabajo del mouse en Ubuntu 17.10 en vivo pero no cuando está en HDD  ( K b and mouse work on ubuntu 17 10 live but not when on hdd ) 
El título lo dice todo realmente. Estoy tratando de instalar Ubuntu 17.10 en mi HP Gen8 MicroServer. Cuando boota Ubuntu, vive el mouse, el teclado, de hecho,...

8  ¿Qué es importante al asignar una aplicación a un lanzador de ATSKTOP?  ( What is important when assigning an app to a desktop launcher ) 
He estado aprendiendo Tkinter, así que tomé algunos de mis programas de Python y los hice trabajar en una ventana. Por casualidad, vi esta forma de lanzar u...

3  ¿Dónde está Steam Store sus archivos .desktop en Ubuntu?  ( Where does steam store its desktop files on ubuntu ) 
Instalé Steam en Ubuntu 16.04. Cuando descargue e instale juegos y software de mi biblioteca, Steam ofrece para crear un método abreviado de inicio, para que ...

0  ¿Por qué la aplicación VLC VLC está repitiendo muchas veces en el menú de clic derecho de cualquier video?  ( Why wine vlc application is repeating many times on right click menu of any vide ) 
Después de instalar VLC Media Player en ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Siempre que haga clic con el botón derecho en cualquier video VLC media player 2.1.5 ...

5  El icono de Eclipse no se muestra, el archivo de escritorio apunta a XPM  ( Eclipse icon not shown desktop file points to xpm ) 
Recientemente instalé la última versión de Eclipse que descargué desde el sitio web de Eclipse. Se encuentra en ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . Tengo un form...

0  Creación de launciador de escritorio para JUPYTER-CUADERNO, pero está dentro de un entorno virtual de Python  ( Creating desktop launcher for jupyter notebook but it is inside a python virtua ) 
Como muchos otros desarrolladores, siempre sigo esta rutina cuando quiero lanzar los portátiles Jupyter que se ejecutan en mi repositorio (con un entorno virt...

1  Cómo prevenir rápidamente reemplazar EXEC =. * En el archivo .desktop?  ( How to prevent quickly from replacing exec in the desktop file ) 
Todavía estoy tratando de hacer que los Listas de Quicklists funcionen y encontré el problema: Rápidamente crea ABCDEFGHIJKLMNABCDEFGHIJKLMN3 CON sed -i ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos