¿Cómo puedo crear lanzadores en mi escritorio?

Oct 04 2011

En versiones anteriores, era fácil crear un lanzador en mi escritorio. Todo lo que tenía que hacer era hacer clic derecho en mi escritorio y seleccionar la opción "crear lanzador".

¿Cómo puedo crear tales lanzadores ahora?

Respuestas

220 fossfreedom Oct 15 2011 at 22:35

Nota: gnome-desktop-item-edit se eliminó gnome-panelen 19.10 (consulte gnome-desktop-item-edit: comando no encontrado en Ubuntu 19.10 y posterior incluso con el paquete 'gnome-panel' instalado ). Por lo tanto, es poco probable que esta respuesta funcione para 19.10 y versiones posteriores.

El cuadro de diálogo de la GUI anterior todavía está disponible si aún desea utilizarlo:

Usando ALT+ F2tipo

gnome-desktop-item-edit --create-new ~/Desktop

Esto iniciará el antiguo cuadro de diálogo GUI y creará un lanzador en su escritorio:

Prerrequisitos

gnome-desktop-item-editse instala automáticamente si ha instalado gnome-shell / gnome-fallback. También se instala automáticamente si lo ha instalado previamente gnome-tweak-tool.

Alternativamente, puede instalar el antiguo gnome-panel sin gran parte del volumen:

sudo apt-get install --no-install-recommends gnome-panel

Más tarde, puede mover el MyLauncher.Desktoparchivo de ~/Desktopa ~/.local/share/applications/para que aparezca en todos los paneles de control de aplicaciones, o /usr/local/share/applicationspara que esté disponible para todos los usuarios (gracias al comentario de @ JonBently).

136 fnkr Oct 04 2011 at 21:23

Puedes hacerlo manualmente. Cree un nuevo archivo de texto con nombre something.desktopy escriba esto allí:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

No olvide hacer que el archivo sea ejecutable ( chmod +x something.desktop)

O haga clic en el botón derecho del mouse en esa etiqueta y seleccione ' Permitir lanzamiento ' (probado en Ubuntu 19.04).

44 hingev Jul 16 2012 at 21:25

Hay una forma más fresca:

Arronax


Imagen original tomada de iloveubuntu.net que actualmente es inaccesible

Para instalar, escriba abrir una terminal con Ctrl+ Alt+ Ty escriba:

sudo add-apt-repository ppa: diesch / testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q

Esto es más genial porque tiene arrastrar y soltar y más funciones con una GUI .

Más sobre Arronax en ubuntugeek.com .

37 Mateo Apr 29 2012 at 06:45

Ya no funciona en la última versión, los iconos del escritorio se eliminaron por completo.

Esta es una solución para recuperarlo en el menú del botón derecho en Gnome y Unity,

1- Instale gnome-tweak-tool

, si aún no lo tiene, en terminal paste-

sudo apt-get install gnome-tweak-tool

2- Luego escribe lo siguiente para ejecutarlo

gnome-tweak-tool

O use el atajo de teclado Alt+ F2tipo y gnome-tweak-toolluego haga clic en "Ejecutar"

3- Navega a la pestaña "Escritorio" en la imagen de la izquierda - Y enciende
"Hacer que el administrador de archivos maneje el escritorio"

4- Fuente para esta parte: 1 Ahora vamos a crear un Script para poner en el menú del botón derecho -

Abrir geditpor terminal o Alt+ F2, pegar el código

gnome-desktop-item-edit ~/Desktop/ --create-new

ponga solo esto en el nuevo documento de texto y luego guárdelo como "Create New Launcher" sin necesidad de extensión (es posible que deba usar .sh como extensión, por ejemplo, "Create New Launcher.sh", si no puede hacerlo ejecutable en el próximo paso).

5- Ahora tenemos que hacer que el archivo sea ejecutable, haga clic con el botón derecho en el archivo, vaya a> Propiedades> haga clic en la pestaña Permisos> busque "Ejecutar" y marque "Permitir ejecutar el archivo como programa" y luego cierre.

6- Abra el explorador de archivos, vaya a> Ver> Mostrar archivos ocultos, ahora navegue hasta su carpeta de inicio y coloque el archivo en ~/.gnome2/nautilus-scripts. Mostrado a continuación -

7- ¡Ahora tenemos Crear nuevo lanzador en el menú del botón derecho! Haga clic derecho en su escritorio y vaya a> Scripts> Create New Launcher Luego complete la información de comando para la aplicación que desea, que se
muestra a continuación-

Si olvidas cuál es el comando de inicio de la aplicación, haz clic en "Examinar" y luego navega a Sistema de archivos> usr> bin que es / usr / bin, estas son las aplicaciones en tu sistema, la mayoría debería encontrar el ícono automáticamente después de hacer clic en "Abrir". aunque no aparecerán antes.

Si no muestra el ícono cuando regrese al cuadro "Crear lanzador", puede arrastrar un ícono buscando el ícono en / usr / share / icons. Hay íconos predeterminados en las diversas carpetas de temas o íconos específicos en /usr/share/icons/hicolor/scalable/appso /usr/share/icons/hicolor/48x48/apps, o si luego desea poner un ícono, puede hacer clic derecho> propiedades para arrastrar y soltar el ícono.

(Esta parte solo para gnome, alt+ f2es diferente en la unidad) Otra forma de enumerar las aplicaciones conocidas es presionar Alt+ F2y hacer clic en la aplicación en "Mostrar lista de aplicaciones conocidas", luego puede copiar el texto del comando para que ese programa lo pegue para
crear un lanzador nuevo.

Todo esto hará que sea extremadamente más fácil hacer lanzadores personalizados, y una vez configurado, podrás hacerlos sin el terminal.

35 RahulVirpara May 31 2012 at 00:23
  1. Cree el archivo .desktop en / usr / share / applications /

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Pega el siguiente texto

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

Dale a Name el nombre que quieras.

En cuanto a Icon y Exec , utilice una ruta completa o un nombre de "sistema". Por ejemplo, el ícono del reproductor de video VLC es /usr/share/icons/hicolor/48x48/apps/vlc.png o simplemente vlc (sin la extensión .png).

Para Categorías , consulte la lista de Estándares XDG .

12 Trevor Oct 14 2011 at 20:59

Una forma más sencilla de crear un lanzador para un programa:

Si puede encontrar el programa en su tablero, simplemente haga clic y arrastre el ícono del programa en su tablero hasta su escritorio o cualquier otro lugar que desee. :)

12 JacobVlijm May 31 2014 at 15:41

En 14.04 / 15.10 / 16.04 /17.04 / 17.10 Para crear un acceso directo en el escritorio a una aplicación existente : la solución más simple (que no se encuentra en las otras respuestas por lo que puedo ver) es copiar el archivo de escritorio de la aplicación en el Escritorio: vaya a /usr/share/applications,haga clic derecho en el archivo de escritorio de la aplicación >copy, vaya a su escritorio, haga clic derecho >paste. No olvide hacerlo ejecutable , su icono correcto aparecerá después de que lo haga ejecutable.

Simplemente arrastrar y soltar el icono de Dash en el escritorio no funciona en 14.04.

6 GregTreleaven Oct 25 2011 at 22:28

Cree un archivo llamado something.desktop, ábralo en gedit y escriba:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

Pon esto /usr/share/applicationsy cuando lo ejecutes, haz clic derecho en la aplicación en Unity Launcher y marca " Mantener en el lanzador " (si lo quieres en Unity Launcher), o simplemente colócalo en tu escritorio si quieres un lanzador de escritorio.

Coloque este archivo ~/.local/share/applicationssi desea aplicarlo a su usuario.

Jurriaan ha creado una aplicación gráfica de Python para hacer todo esto por usted, se puede descargar aquí: http://jurschreuder.nl/UnityLaunchCreator.tar.gz

5 GabrielStaples Mar 13 2018 at 01:36

Cómo crear un acceso directo de escritorio Y una opción de icono de Unity Dash / Gnome dock ("menú de inicio") usando un archivo .desktop y dos enlaces simbólicos

(Probado en Ubuntu 14.04, 16.04, 18.04 y 20.04).

En este ejemplo haremos un lanzador para Arduino v1.8.5. Los ejecutables se extrajeron previamente en esta carpeta: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5". El archivo ejecutable principal para iniciar la aplicación se almacena en "~ / Descargas / Install_Files / Arduino / arduino-1.8.5 / arduino".

Siga mi ejemplo a continuación, actualizando todos los pasos según sea necesario para su aplicación, incluida la modificación del contenido del archivo .desktop según sea necesario.

Mi estrategia será crear un solo archivo .desktop para que actúe como el lanzador "maestro" del programa, luego crearemos dos enlaces simbólicos (enlaces simbólicos) a este archivo para permitirnos ejecutar el programa (1) a través de un icono en su escritorio, y (2) usando el menú de búsqueda del lanzador de aplicaciones Unity o Gnome.

P: ¿Por qué hacerlo de esta manera?
R: Bueno, te permite editar un solo archivo .desktop para realizar cambios en los accesos directos en ambos lugares a la vez.

P: ¿Por qué no crear el archivo .desktop directamente en el escritorio y luego crear un enlace simbólico único para el lanzador de aplicaciones Unity / Gnome?
R: porque de esta manera el archivo .desktop se ubica de forma segura en una carpeta diferente donde usted y sus hijos no lo eliminarán accidentalmente del escritorio, por lo que sabe que no se modificará o eliminará accidentalmente.

PASOS:

1. Cree un lanzador (archivo .desktop), utilizando un editor de texto de su elección, editándolo según sea necesario. Guárdelo en "~ / Desktop_launchers / Arduino_1_8_5.desktop".

Aquí están los comandos, conmigo usando el editor de texto GUI "leafpad":

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

Copie y pegue lo siguiente en el archivo "Arduino_1_8_5.desktop" que acaba de crear.

  • Tenga en cuenta que mi directorio de inicio ("~") es "/ home / gabriels". Modifíquelo a continuación para su nombre de usuario.
  • También tenga en cuenta que para las Execrutas con espacios, debe usar comillas simples ( ') alrededor del nombre de la ruta a continuación, o de lo contrario obtendrá un "error al iniciar la aplicación" cuando haga clic en el enlace de ejecución.
  • Por el Iconcamino, sin embargo, incluso si no tiene espacios en la ruta , debe no utilizar las comillas simples alrededor del camino o de lo contrario el icono no se mostrará correctamente en el enlace.

Arduino_1_8_5.desktop contenido del archivo:

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

Guardar y Salir.

2. Hágalo ejecutable.

Nota: ¡este paso es importante! Debe hacer esto ANTES de crear el enlace simbólico en el siguiente paso a continuación o, de lo contrario, el enlace simbólico que está a punto de crear no funcionará correctamente como acceso directo para iniciar el programa desde su escritorio.

chmod +x Arduino_1_8_5.desktop

3.Haga un enlace simbólico a su lanzador .desktop anterior en el escritorio para que pueda iniciarlo desde allí:

Formato de comando: ln -s /path/to/file /path/to/symlink_to_make

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

Tenga en cuenta que terminar su enlace simbólico con ".desktop" es obligatorio o de lo contrario no se mostrará ni funcionará correctamente como acceso directo en el escritorio.

4.Haga un enlace simbólico a él en el menú de Aplicaciones de Unity / Gnome para que pueda iniciarlo desde allí también:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Notas:

  • Los archivos .desktop de la aplicación Ubuntu Unity / Gnome se almacenan en: "/ usr / share / applications"
  • Nota al margen para agregar a su conocimiento general: los archivos .desktop en el directorio de aplicaciones, a diferencia del escritorio, no necesitan estar marcados como ejecutables para funcionar.

5. ¡Listo!

  • Ahora, si alguna vez necesita actualizar el archivo de escritorio, actualícelo directamente en un solo lugar: "~ / Desktop_launchers / Arduino_1_8_5.desktop", y los cambios serán reconocidos automáticamente por los enlaces simbólicos en el escritorio y en "/ usr / share / aplicaciones ".
  • Si el ícono del escritorio no se actualiza después de cambiarlo, haga clic en el escritorio y luego presione F5o Ctrl+ Rpara actualizar los íconos del escritorio.
  • Para eliminar los accesos directos, simplemente elimine los enlaces simbólicos del escritorio y de "/ usr / share / applications" de la siguiente manera:
  • rm ~/Desktop/Arduino_1_8_5.desktop
  • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Capturas de pantalla:

Mi escritorio con el acceso directo recién creado:

El menú de Unity Launcher con el atajo recién creado:

Lectura adicional:

Para obtener conocimientos adicionales y técnicas alternativas, consulte la documentación oficial de Ubuntu sobre "UnityLaunchersAndDesktopFiles" aquí: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

Ver también:

  1. Mi proyecto eRCaGuy_dotfiles , incluidos mis Desktop_launchers de muestra con desktop_file_install.shy desktop_file_uninstall.shscripts.
3 SergiyKolodyazhnyy Feb 06 2016 at 14:19

Teniendo en cuenta la respuesta anterior de Scaine, la gnome-panelforma en que instala las dependencias, pero en el fondo de las cosas, realmente no las necesitamos, solo necesitamos tener .desktoparchivos creados. Por lo tanto, puse un pequeño script que hace exactamente eso, de forma gráfica, creando un .desktoparchivo con nombre en la ~/Desktopcarpeta, disponible para su uso y anclado al lanzador de Unity. No es el mejor guión aquí, pero hace el trabajo.

Esto se puede guardar como un archivo con nombre makeLauncher.sh, cambie los permisos desde Clic derecho -> Propiedades -> Permisos -> Permitir ejecutar el archivo como programa, y estará listo para funcionar.

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \ --add-entry="Program Name" \ --add-entry="Command or path to file" \ --add-entry="Terminal app(true/false)" \ --add-entry="Icon (path)") [ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ FILE = home"/Desktop/"$1".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name="$1 >> FILE print "Exec="$2 >> FILE
        print "Terminal="$3 >> FILE if ($4 !~ /^[ ]*$/) print "Icon="$4 >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

Y así es como se ve

Nota al margen: lamentablemente, el campo de formulario de zenity no tiene una casilla de verificación para un widget de formularios, por lo que se debe escribir la opción verdadero / falso para la aplicación Terminal. Estoy considerando reescribir este script en PyQt.

3 MarcoLiceti Oct 07 2015 at 22:20

He desarrollado un pequeño programa de línea de comandos para la creación de lanzadores. Ejemplo:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

Creará una entrada de escritorio correspondiente dentro ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

Luego puede moverlo a su escritorio de esta manera:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

Las alternativas más potentes son Alacarte y MenuLibre (tienen más funciones y una interfaz gráfica de usuario).

2 hytromo May 01 2012 at 13:13

tenga en cuenta esta página wiki que he creado, porque he notado que las preguntas sobre el escritorio y los lanzadores de unidad son muy a menudo :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

2 KhurshidAlam Jun 15 2013 at 21:21

Esto se puede lograr fácilmente usando nautilus-action& gnome-desktop-item-edit.

PASOS:

  • Instale nautilus-action ejecutando el siguiente comando en la terminal:

    sudo apt-get install nautilus-action
    
  • Inicie Nautilus-Actions y cree una nueva acción.

  • En la pestaña Acción, marque " Mostrar elemento en el menú contextual de ubicación ", luego en Etiqueta de contexto , ingrese esto: Crear lanzador.

  • Abra ahora la pestaña Comando e ingrese los siguientes detalles:

    Etiqueta: Create Launcher

    Camino: gnome-desktop-item-edit

    Parámetros: --create-new %f

    Directorio de trabajo: Click Browse and select your Desktop folder.

  • Deje el resto de las pestañas como está, guarde ahora su comando y salga:

  • Reinicie Nautilus:

    nautilus -q
    
  • Puede agregar accesos directos desde el menú contextual seleccionando Crear lanzador

El acceso directo se agrega en su directorio actual en el que haga clic con el botón derecho

¡HECHO!

2 manfredonia2019 Jun 16 2020 at 03:29

Utilice la extensión gnome-shell:

Encontré la extensión Agregar al escritorio GNOME Shell que brinda una forma mucho más fácil y rápida de crear accesos directos, funciona perfectamente para mí.

NOTA: Probado en Ubuntu 18.04 y 20.04

Esta extensión agrega una nueva línea en el menú contextual de la aplicación de la sección ' Mostrar aplicaciones ', esta nueva línea (' Agregar al escritorio ') si se hace clic crea automáticamente el acceso directo en el escritorio.

Usar Mostrar aplicaciones es muy útil porque todas las aplicaciones ya están enumeradas allí, puede dejar de buscar su aplicación en varios directorios.

1 MarianLux Nov 06 2012 at 21:47

Instale "Create Launcher" desde el Centro de software de Ubuntu. Puede buscar este nombre para encontrarlo allí. Ver también: Enlace - directorio de aplicaciones de Ubuntu

1 Scaine Jul 16 2012 at 21:18

Me he dado cuenta de que tanto gnome-panel como gnome-tweak-tool necesitan una gran cantidad de dependencias, incluso con --no-recommends.

El método que he usado hasta ahora es elegir un ícono arbitrario del tablero, como Firefox, y arrastrarlo al escritorio. No puedes arrastrar un ícono desde el Lanzador, no te lo permite. Entonces tiene que ser el tablero, así que presione la tecla Super (o Windows) en su teclado para iniciar el tablero, asegúrese de que no esté en pantalla completa (alterne con el botón en la parte superior izquierda), luego arrastre cualquier ícono a su escritorio.

Luego haga clic con el botón derecho en el nuevo ícono del escritorio y cambie la ruta, la descripción, el ícono (y el comentario si lo desea). Luego arrastre este nuevo lanzador a algún lugar como /home/yourname/Misc/Appsy finalmente, desde allí, arrástrelo al lanzador.

Nota: Si arrastra el archivo desde el Escritorio al Lanzador directamente, luego elimina el archivo del Escritorio, la entrada del Lanzador dejará de funcionar, aunque se vea bien. Supongo que hace una especie de atajo al original que acaba de eliminar.

Vefa73distritus Dec 27 2011 at 00:33

Estos lanzadores tienen un problema: no puede usarlos desde el navegador web, por ejemplo, para adjuntar archivos a mensajes de correo electrónico o para cargar archivos en sitios como http://2shared.com/

Hay una solución fácil:

  1. Abrir una ventana de terminal
  2. Correr ln -s /destination/directory ~/Desktop/nameofshortcut

por ejemplo: ln -s /data/music ~/Desktop/good_music

De esta forma aparece un icono en el escritorio, con la imagen de una carpeta con una flecha debajo, que representa un acceso directo, en lugar del resorte o cohete de los lanzadores.

AliumBritt Jan 25 2015 at 03:15

En 14.04 , puede hacer clic derecho en el ejecutable y elegir Make Link, luego puede arrastrar y soltar ese enlace en su escritorio.

Para adjuntar este programa a su lanzador, simplemente inicie el programa y luego, mientras se está ejecutando, haga clic con el botón derecho en el icono en su barra de lanzamiento y elija Lock to Launcher.

Nota: agregar programas a su barra de inicio de esta manera no funciona con las aplicaciones WINE, sin embargo, aún puede agregar aplicaciones WINE a su escritorio de esta manera.

Puspam Jul 31 2020 at 18:42

En Ubuntu 20.04, esto se puede hacer sin instalar ninguna extensión (de terceros), aunque necesita algo de trabajo manual.

Vaya a /usr/share/applications, copie el archivo de escritorio de la aplicación que desea agregar, a la Desktopcarpeta de su hogar ( ~/Desktop). Encontrará el archivo agregado al escritorio. Luego, haga clic derecho en el archivo y haga clic en Permitir lanzamiento . Después de eso, puede hacer doble clic en el icono para iniciar la aplicación.