Atajo de escritorio para comando de terminal

24

Me preguntaba cómo hacer un acceso directo de terminal en el que se pueda hacer clic para mi escritorio usando el comando easytether connect.

No quiero tener que abrir / cerrar el terminal cada vez que deseo conectarme a Internet a través de mi teléfono.

Intenté actualizar mi gnome-panel pero solo puedo crear un nuevo directorio en mi escritorio.

Scott
fuente
¿te refieres a crear acceso directo de terminal en el escritorio o incrustar terminal en el escritorio?
Penreturns
Háganos más claro cuál es el problema y qué desea.
hytromo
Por cierto, puede que te guste la terminal de Guake. Es un terminal similar a Quake que aparece / desaparece con la tecla F12 (o cualquier otra). Personalmente, lo uso mucho si necesito instalar algún paquete o ejecutar algún alias útil.
Maksym Ganenko

Respuestas:

23

Haga clic derecho en el escritorio y cree un archivo vacío (o use gedit) llamado easytether.desktop. Pegue esto en este archivo:

[Desktop Entry]
Name=Easytether
Exec=easytether connect
Terminal=true
Type=Application

¡y guarda! A continuación, tendrá que hacer el archivo ejecutable, mediante la edición de las propiedades del archivo, o correr: chmod +x easytether.desktop.

  • La Name=Easytetherlínea especifica el nombre del acceso directo que aparecerá para el usuario.

  • La Exec=easytether connectlínea especifica el comando a ejecutar, en este caso easytether connect,.

  • La Terminal=truelínea especifica que el comando debe ejecutarse en el Terminal GNOME, para que el usuario pueda inspeccionar su salida.

  • Incluso se puede añadir una línea Icon=path/to/png/(o Icon=iconnamey poner su iconname.pngen ~.local/share/icons) con el fin de añadir un icono personalizado a su lanzador.

Además, puede colocar el easytether.desktoparchivo ~/.local/share/applicationse iniciarlo desde Dash u otro iniciador de aplicaciones (Synapse, Kickoff, Slingshot, etc.).

jeremija
fuente
funcionó gracias! ubuntu 12.10, por cierto, si desea arrastrar / soltar en cairo-dock, fallará pero el lanzador de dock de cairo tiene una interfaz gráfica de usuario para editar sus campos, por lo que no es un gran problema :)
Aquarius Power
4

Encontré que esto funcionó mejor para mí, estoy en Ubuntu 14.04 LTS

Primero, cree un archivo en blanco en el escritorio, asígnele el nombre Terminal.desktop (o lo que quiera).

Abra el archivo con su editor de texto preferido (gedit, vim, nano, etc.) y pegue / escriba lo siguiente:

[Desktop Entry]
Version=0.99
Name=Terminal
Comment=Terminal Desktop Shortcut
Exec=/usr/bin/gnome-terminal
Icon=/usr/share/app-install/icons/terminal-tango.svg
Terminal=false
Type=Application
Categories=Application

Guardar y Salir.

Lo sé, lo sé, el icono aún no se ve bien, ¡no te preocupes! Haga clic derecho en el archivo, seleccione Propiedades , vaya a la pestaña Permisos y marque 'Permitir ejecutar archivo como programa'.

Alternativamente, puede usar chmod 775 Terminal.desktop o chmod +x Terminal.desktopotorgarle permisos de ejecución usando el terminal si prefiere los comandos del terminal (cuando está en ~ / Desktop).

N 'ta-da! Eso es todo, muy simple, se ve bonito y funciona bien también :)

Rani Kheir
fuente
2

La forma más fácil, que también es útil en otras plataformas, sería:

  • Haga clic derecho-> Crear nuevo documento-> Documento vacío
  • Llámalo sin embargo
  • Ábralo y edítelo escribiendo en cada línea cada línea que usaría en la terminal, ergo: "easytether connect"
  • Haga clic derecho-> Propiedades-> Permisos-> Permitir ejecución
  • Haga doble clic en el archivo y elija Ejecutar en terminal
efaj
fuente
2

Haga clic con el botón derecho en el escritorio y elija crear Lanzador.

Ingrese esto en el comando:

exo-open --launch TerminalEmulator

Guárdelo con un nombre e ícono de su elección y NO seleccione "Ejecutar en terminal"

Sriram Murali
fuente
1

Felicitaciones a efaj, cuya respuesta me llevó a medio camino. Para aquellos que todavía están perplejos, esto debería llevarlo a la meta:

  1. Cree un documento vacío, probablemente en el escritorio, llamado algo .sh (cambie la parte en cursiva a lo que quiera, pero asegúrese de que la extensión sea .sh).
  2. Edite el documento e ingrese una serie de comandos de terminal, uno en cada línea, para realizar su tarea. Es probable que desee que la primera línea sea un comando "cd" que cambie el directorio activo en la sesión de terminal que se iniciará.
  3. Haga doble clic en el nuevo archivo de documento.
    • Si se inicia, ya está todo listo.
    • Si aparece un cuadro de diálogo que le pregunta si desea ejecutar el archivo o mostrar su contenido, elija la opción "Ejecutar en terminal".
    • Si el archivo se abre en un editor, o si desea ejecutar siempre archivos .sh pero obtuvo el cuadro de diálogo mencionado anteriormente, abra Nautilus (también conocido como Archivos) y elija "Editar-Preferencias" en el menú, luego haga clic en la pestaña "Comportamiento". En la sección "Archivos de texto ejecutables", puede elegir si desea ejecutar archivos .sh (y otro tipo de texto ejecutable), verlos o preguntar qué hacer cuando los inicia.
oddacorn
fuente
0

Luché por mucho tiempo antes de ver esto ..............

"abra Nautilus (también conocido como Archivos) y elija" Editar-Preferencias "en el menú, luego haga clic en la pestaña" Comportamiento ". En la sección" Archivos de texto ejecutables ", puede elegir si desea ejecutar .sh (y otro tipo de texto ejecutable) archivos, verlos o preguntar qué hacer cuando los ejecutas ".

problema resuelto.

avgJoeUser
fuente
-1

Haga clic en "Buscar en su computadora y recursos" en la barra de herramientas izquierda (lanzador). En la parte inferior, haga clic en aplicaciones. En "Instalado", busque el Terminal que desea usar, ábralo.

La aplicación aparece en la barra de herramientas izquierda, haga clic derecho y seleccione "bloquear al iniciador".

toto
fuente