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".
Eche un vistazo a Xubuntu : Xfce tiene un soporte muy elegante para esto a través del editor de menús .
魔 大 农
Tuve que iniciar la herramienta Tweak, habilitar los iconos del escritorio, luego hacer doble clic en el icono de Inicio en el escritorio, luego arrastrar la carpeta al escritorio, manteniendo presionada la tecla ALT mientras la suelta (no antes). Otros métodos no funcionarían hasta que los iconos en el escritorio Ienabled :)
Spikolynn
Sé que ya hay muchas respuestas bastante buenas, pero este es mi método preferido, con un ejemplo detallado usando el Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339
Gabriel Staples
Respuestas:
207
El antiguo cuadro de diálogo de la GUI todavía está disponible si aún desea utilizar esto:
Usando ALT+ F2tipo
gnome-desktop-item-edit --create-new ~/Desktop
Esto iniciará el antiguo cuadro de diálogo GUI y creará un iniciador 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 panel de gnomo sin gran parte del volumen:
Posteriormente, puede mover el MyLauncher.Desktoparchivo de ~/Desktopa ~/.local/share/applications/para que aparezca en todos los paneles de las aplicaciones, o /usr/local/share/applicationspara que esté disponible para todos los usuarios (Gracias al comentario de @ JonBently).
Si bien esta es una respuesta fantástica, es realmente triste que Ubuntu lo haya hecho tan difícil.
djangofan
15
¿Qué pasaría si creara un lanzador, ese lanzamiento "crear lanzador" pondría gnome-desktop-item-edit --create-new ~/Desktopen la sección de comandos el trabajo para hacer esto, entonces tendría un icono de escritorio para crear lanzadores.
Vale la pena agregar que hay un buen lugar para esto ~/.local/share/applications/, luego aparecen en el tablero.
artfulrobot
8
No entiendo por qué debería ser tan difícil?
Adelin
119
Puedes hacerlo manualmente. Cree un nuevo archivo de texto llamado something.desktop y 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).
Gracias por tu respuesta. ¿Dónde necesito colocar el archivo? Puedo colocarlo en la carpeta .local / share / aplicaciones y arrastrarlo y soltarlo en el panel de inicio, pero eso no es lo que quiero. Quiero tenerlos en mi escritorio en lugar del panel de inicio.
tinuz
Que ponerlo en tu escritorio! Puedes colocarlo donde quieras.
fnkr
3
Gracias por la respuesta, ahora funciona ... tuve que hacer que el archivo fuera ejecutable :)
tinuz
Esto funciona, excepto que debe mencionar que el archivo debe tener permisos ejecutables.
tripleth7878
77
Este es un gran dolor. ¿Necesita editar un archivo de texto para crear un acceso directo? ¿Por qué lo hacemos mucho más difícil que en Windows? ¿Y cómo se te ocurre una "ruta de icono aquí" cuando tienes un ejecutable? Buena suerte extrayendo íconos de eso: toda una búsqueda. ¡Es sorprendente lo difícil que es la tarea más simple en Ubuntu!
Ahora alacarte está roto, este es el camino. No muestra todos sus lanzadores como lo hizo alacarte, pero le permite establecer más configuraciones en ellos ...
Esto es realmente agradable, y no es solo para Unity. ¡Funciona bien en MATE también!
JonasCz
¡GRACIAS! informó algunos errores en la instalación (Ubuntu 16), ¡pero funcionó perfectamente! ¡También muestra el icono correcto en el iniciador!
dwn
¡Incluso más fresco! Agrupa las ventanas abiertas bajo el ícono del iniciador, ¡genial!
dwn
35
Ya no funciona en la última versión, los íconos del escritorio se eliminaron por completo.
Esta es una solución para recuperarlo en el menú del botón derecho En Gnome and Unity,
1- Instala gnome-tweak-tool , si aún no la tienes, en terminal pegar-
sudo apt-get install gnome-tweak-tool
2- Luego escribe lo siguiente para iniciarlo
gnome-tweak-tool
O use el atajo de teclado Alt+ F2tipo y gnome-tweak-toolluego haga clic en "Ejecutar"
3- Navegue a la pestaña "Escritorio" a la izquierda en la foto - y active
"Hacer que el administrador de archivos maneje el escritorio"
4- Fuente de esta parte: 1 Ahora vamos a crear un Script para poner en el menú del botón derecho -
Abra geditya sea por terminal o Alt+ F2, pegue el código
gnome-desktop-item-edit ~/Desktop/ --create-new
ponga solo esto en el nuevo documento de texto y luego guárdelo como "Crear nuevo iniciador" sin necesidad de extensión (es posible que necesite usar .sh como extensión ex "Crear nuevo iniciador.sh", si no puede hacerlo ejecutable en el próximo paso).
5- Ahora necesitamos hacer que el archivo sea ejecutable, haga clic derecho en el archivo, vaya a> Propiedades> haga clic en la pestaña Permisos> busque "Ejecutar" y marque "Permitir ejecutar archivo como programa" y luego cierre.
6- Abra el navegador de archivos, vaya a> Ver> Mostrar archivos ocultos, ahora navegue a su carpeta de inicio y coloque el archivo ~/.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> Crear nuevo lanzador Luego complete la información de comando para la aplicación que desea, que se
muestra a continuación:
Si olvida cuál es el comando de inicio de la aplicación, haga clic en "Examinar" y luego vaya a Sistema de archivos> usr> bin que es / usr / bin, estas son las aplicaciones en su sistema, la mayoría debería encontrar automáticamente el icono después de hacer clic en "Abrir", aunque no aparecerán antes.
Si no muestra el ícono cuando regrese al cuadro "Crear iniciador", puede arrastrar un ícono al encontrar 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 más tarde desea colocar un ícono, puede hacer clic con el botón derecho> propiedades para arrastrar y soltar el ícono.
(Esta parte solo para gnome, alt+ f2es diferente en la unidad) Otra forma de enumerar 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 el programa lo pegue a
Crear nuevo lanzador.
Todo esto hará que sea extremadamente fácil crear lanzadores personalizados, y una vez que esté configurado, puede hacerlo sin el terminal.
En cuanto a Icon y Exec , use 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).
así que no puedo encontrar la carpeta de aplicaciones en mi ordenador ...
user590849
quieres decir que no hay un directorio nombrado applicationsen /usr/share/? ¿Cómo puede ser posible?
Rahul Virpara
Sí, bueno, lo descubrí. Gracias por la solución sin embargo. Funciona a las mil maravillas.
user590849
@virpara ¿por qué respectivamente? Lo hice funcionar bien en otro orden, pero ¿tal vez me faltaba algo?
Urraca
@ Magpie tienes razón. El orden no importa aquí. Es mi error.
Rahul Virpara
12
Una forma más fácil de crear un iniciador para un programa:
Si puede encontrar el programa en su tablero, simplemente haga clic y arrastre el icono del programa en su tablero a su escritorio o en cualquier otro lugar que desee. :)
No funciona de mí (mensaje de error) en Ubuntu 14.04
BurninLeo
Puede que tenga que usar el botón central del mouse. Esto crea un enlace simbólico al archivo .desktop. Todavía no funcionará a menos que el archivo .desktop sea ejecutable.
Seppo Enarvi
12
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 hasta donde puedo ver) es copiar el archivo de escritorio de la aplicación en el Escritorio: vaya a /usr/share/applications,hacer clic derecho en el archivo de escritorio de la aplicación >copy, vaya a su escritorio, haga clic derecho >paste. No olvide hacer que sea ejecutable , su icono correcto aparecerá después de que lo haya ejecutado.
Simplemente arrastre y suelte el icono de Dash en el Escritorio no funciona en 14.04.
Esto funcionó para mí en 14.04:xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Adam Monsen
No hay PasteRMB en mi Gnome 3.28.1
Suncatcher
@Suncatcher Eso es porque 3.28 ya no es compatible con iconos de escritorio ...
Jacob Vlijm
5
Haga 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
Ponga esto /usr/share/applicationsy, cuando lo ejecute, haga clic derecho en la aplicación en Unity Launcher y marque " Mantener en el iniciador " (si lo desea en el Unity Launcher), o simplemente póngalo en su escritorio si desea un iniciador de escritorio.
Pon este archivo ~/.local/share/applicationssi quieres aplicar esto a tu usuario.
Cómo crear un acceso directo en el escritorio Y una opción de icono de Unity Dash ("menú de inicio") usando un archivo .desktop y dos enlaces simbólicos
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 "~ / Downloads / 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 único archivo .desktop para que actúe como el iniciador "maestro" para el programa, luego crearemos dos enlaces simbólicos (enlaces simbólicos) a este archivo para permitirnos iniciar el programa (1) mediante un icono en su Escritorio, y (2) usando el menú de búsqueda del iniciador de aplicaciones de Unity.
P: ¿Por qué hacerlo de esta manera?
R: Bueno, solo le permite editar un solo archivo .desktop para realizar cambios en los accesos directos en ambos lugares a la vez.
P: ¿Por qué no simplemente hacer el archivo .desktop directamente en el Escritorio y luego hacer un enlace simbólico único para el iniciador de aplicaciones Unity?
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á ni eliminará accidentalmente.
PASOS:
1. Cree un iniciador (archivo .desktop), utilizando un editor de texto de su elección, edítelo 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":
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 las comillas simples ( ') alrededor del nombre de la ruta a continuación, de lo contrario, obtendrá un "error al iniciar la aplicación" cuando haga clic en el enlace Ejecutar.
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.
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 un 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 del comando: "ln -s / path / to / file / path / to / symlink_to_make"
Tenga en cuenta que finalizar su enlace simbólico con ".desktop" es obligatorio o de lo contrario no se mostrará ni funcionará correctamente como un acceso directo de escritorio.
4. Haga un enlace simbólico en el menú de aplicaciones de Unity para que también pueda iniciarlo desde allí:
Los archivos .desktop de la aplicación Unity se almacenan en: "/ usr / share / aplicaciones"
Nota al margen para agregar a su conocimiento general: los archivos .desktop en el directorio de aplicaciones, a diferencia del Escritorio, no necesitan ser 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 / aplicaciones" de la siguiente manera:
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 que se .desktopcreen archivos. Por lo tanto, he puesto un pequeño script que hace exactamente eso, de forma gráfica, creando un .desktoparchivo con nombre en la ~/Desktopcarpeta, fácilmente disponible para su uso y anclaje al iniciador de Unity. No es el mejor script aquí, pero hace el trabajo.
Esto se puede guardar como archivo con nombre makeLauncher.sh, cambiar los permisos de clic derecho -> Propiedades -> Permisos -> Permitir ejecutar el archivo como programa, y está listo para funcionar.
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.
Sugerencias: La aplicación de terminal debe ser una casilla de verificación: haría que el código sea un poco más complejo, pero más fácil para el usuario. El icono podría ser opcionalmente un selector de archivos.
muru
@muru buena sugerencia - Trabajaré en ello.
Sergiy Kolodyazhnyy
He agregado el script a una acción de Nautilus pero crea el iniciador solo en el escritorio. ¿Hay alguna manera de crear el iniciador dentro de la carpeta donde se ejecuta el script (con esa acción)?
1
@cipricus bueno, sí, es posible: el script escribe FILE = home"/Desktop/"$1".desktop", donde homese define como variable awken -v home="$HOME"parte al comando . Lo que puede hacer es eliminar todas las referencias FILE del awkcomando y redirigir el comando a un nombre de archivo específico que desee crear mediante > somefile.desktop. No es demasiado difícil, solo necesita reescribir esa parte específica. Por favor recuérdame en un par de días. Intentaré actualizar esta respuesta mañana, pero podría olvidarlo.
Corrección menor, corrija el primer comando para leer "nautilus-actions" no "nautilus-action".
Daniel Dropik
Intenté esto en Ubuntu 18.04.1 pero get $ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
Me di 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 puede arrastrar un icono desde el Iniciador, no le permite. Por lo tanto, debe ser el Dash, así que presione la tecla Super (o Windows) en su teclado para iniciar el Dash, asegúrese de que no esté en pantalla completa (alterne con el botón en la esquina superior izquierda), luego arrastre cualquier ícono tu escritorio
Luego haga clic derecho en el nuevo icono del escritorio y cambie la ruta, la descripción, el icono (y comente 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 Iniciador directamente, luego elimina el archivo del Escritorio, la entrada del Iniciador dejará de funcionar, aunque se vea bien. Supongo que hace algún tipo de acceso directo al original que acaba de eliminar.
Esto no funciona (¿más?) En Ubuntu 13.04. Arrastrar un icono del Iniciador desde el Tablero no hace nada. Simplemente "vuelve" al Lanzador. Creo que esto solía funcionar en versiones anteriores de Ubuntu. No sé por qué siguen eliminando funciones útiles.
matteo
Sí, no puedes arrastrar desde el lanzador, debes arrastrar desde el tablero, así que presiona la tecla Súper para que aparezca Dash, entonces cualquier ícono funcionará. También tendrá que NO tener la pantalla completa de Dash (hay un cambio de tamaño en la esquina superior izquierda) para que pueda ver el Escritorio al que arrastre su icono. Todavía funciona en 13.04. Sin embargo, no he probado esto en 13.10 todavía.
Scaine
Oh, ya veo, pensé que estabas hablando del lanzador, porque confundo los nombres y el tablero cubrió toda la pantalla en la máquina que lo probé, por lo que no pude arrastrar nada desde el tablero. Pero no estoy seguro de que fuera a pantalla completa, creo que es que la pantalla es demasiado pequeña y el tablero que no es de pantalla completa lo llena todo. ¿Qué se puede hacer en tal caso? No parece que puedas cambiar el tamaño del tablero
matteo
1
Hola Matteo, lo siento, no vi esto antes. ¡Pero no puedo ayudar de todos modos! No puede cambiar el tamaño del tablero como tal, pero hay un botón de alternancia en la parte superior izquierda de la pantalla que debe alternar entre la pantalla completa y el modo "netbook" que ocupa una proporción de la pantalla. ¿Quizás esa proporción tiene un mínimo que todavía es demasiado grande para su pantalla? No estoy seguro. Vale la pena buscar en este sitio, supongo.
Estos lanzadores tienen un problema: no puede usarlos desde el navegador web, por ejemplo, para adjuntar archivos a mensajes de correo electrónico o cargar archivos en sitios como http://2shared.com/
por ejemplo: ln -s /data/music ~/Desktop/good_music
De esta manera, 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.
En 14.04 , puede hacer clic derecho en el archivo 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 de su barra de inicio y elija Lock to Launcher.
Nota: agregar programas a su barra de inicio de esta manera no funciona con aplicaciones WINE, sin embargo, aún puede agregar aplicaciones WINE a su escritorio de esta manera.
Inicie la aplicación de terminal. (Tecla de acceso directo: Ctrl + Alt + T)
Use el comando sudo nautilus para iniciar el administrador de archivos como superusuario (nivel de administrador de su cuenta). (*)
Busque Computadora> usr> compartir> aplicaciones y desplácese hacia abajo hasta la aplicación que desea usar.
Arrastre desde la ventana del administrador de archivos Nautilus al escritorio. (Asegúrese de que la ventana nautilus no esté maximizada).
Cierre Nautilus y salga de la terminal.
Arrastre el nuevo iniciador alrededor del escritorio al lugar donde lo desee.
(*) Recibirá un error si solo intenta arrastrar / soltar con Nautilus como usuario de nivel normal. Ese error fue lo que me hizo descubrir los seis pasos enumerados aquí. Es otro ejemplo de "fracaso" que es un paso en el camino hacia el éxito.
Iniciar Nautilus como superusuario es completamente innecesario. Simplemente presione y mantenga presionadas las teclas Ctrl + Shift mientras suelta el botón del mouse sobre el archivo para crear un atajo después de arrastrarlo a su destino (paso 4).
Respuestas:
El antiguo cuadro de diálogo de la GUI todavía está disponible si aún desea utilizar esto:
Usando ALT+ F2tipo
Esto iniciará el antiguo cuadro de diálogo GUI y creará un iniciador en su escritorio:
Prerrequisitos
gnome-desktop-item-edit
se instala automáticamente si ha instalado gnome-shell / gnome-fallback. También se instala automáticamente si lo ha instalado previamentegnome-tweak-tool
.Alternativamente, puede instalar el antiguo panel de gnomo sin gran parte del volumen:
Posteriormente, puede mover el
MyLauncher.Desktop
archivo de~/Desktop
a~/.local/share/applications/
para que aparezca en todos los paneles de las aplicaciones, o/usr/local/share/applications
para que esté disponible para todos los usuarios (Gracias al comentario de @ JonBently).fuente
gnome-desktop-item-edit --create-new ~/Desktop
en la sección de comandos el trabajo para hacer esto, entonces tendría un icono de escritorio para crear lanzadores.~/.local/share/applications/
, luego aparecen en el tablero.Puedes hacerlo manualmente. Cree un nuevo archivo de texto llamado something.desktop y escriba esto allí:
No olvide hacer que el archivo sea ejecutable (
chmod +x something.desktop
).fuente
Hay una forma más genial:
Arronax
Imagen original tomada de iloveubuntu.net que actualmente es inaccesible
Para instalar, escriba abrir una terminal con Ctrl+ Alt+ Ty escriba:
Esto es más genial porque tiene arrastrar y soltar y más funciones con una GUI .
Más sobre Arronax en ubuntugeek.com .
fuente
Ya no funciona en la última versión, los íconos del escritorio se eliminaron por completo.
Esta es una solución para recuperarlo en el menú del botón derecho En Gnome and Unity,
1- Instala gnome-tweak-tool , si aún no la tienes, en terminal pegar-
2- Luego escribe lo siguiente para iniciarlo
O use el atajo de teclado Alt+ F2tipo y
gnome-tweak-tool
luego haga clic en "Ejecutar"3- Navegue a la pestaña "Escritorio" a la izquierda en la foto - y active
"Hacer que el administrador de archivos maneje el escritorio"
4- Fuente de esta parte: 1 Ahora vamos a crear un Script para poner en el menú del botón derecho -
Abra
gedit
ya sea por terminal o Alt+ F2, pegue el códigoponga solo esto en el nuevo documento de texto y luego guárdelo como "Crear nuevo iniciador" sin necesidad de extensión (es posible que necesite usar .sh como extensión ex "Crear nuevo iniciador.sh", si no puede hacerlo ejecutable en el próximo paso).
5- Ahora necesitamos hacer que el archivo sea ejecutable, haga clic derecho en el archivo, vaya a> Propiedades> haga clic en la pestaña Permisos> busque "Ejecutar" y marque "Permitir ejecutar archivo como programa" y luego cierre.
6- Abra el navegador de archivos, vaya a> Ver> Mostrar archivos ocultos, ahora navegue a su carpeta de inicio y coloque el archivo
~/.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> Crear nuevo lanzador Luego complete la información de comando para la aplicación que desea, que se
muestra a continuación:
Si olvida cuál es el comando de inicio de la aplicación, haga clic en "Examinar" y luego vaya a Sistema de archivos> usr> bin que es / usr / bin, estas son las aplicaciones en su sistema, la mayoría debería encontrar automáticamente el icono después de hacer clic en "Abrir", aunque no aparecerán antes.
Si no muestra el ícono cuando regrese al cuadro "Crear iniciador", puede arrastrar un ícono al encontrar 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/apps
o/usr/share/icons/hicolor/48x48/apps
, o si más tarde desea colocar un ícono, puede hacer clic con el botón derecho> propiedades para arrastrar y soltar el ícono.(Esta parte solo para gnome, alt+ f2es diferente en la unidad) Otra forma de enumerar 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 el programa lo pegue a
Crear nuevo lanzador.
Todo esto hará que sea extremadamente fácil crear lanzadores personalizados, y una vez que esté configurado, puede hacerlo sin el terminal.
fuente
Cree el archivo .desktop en / usr / share / aplicaciones /
Pega el siguiente texto
Dale a Nombre el nombre que quieras.
En cuanto a Icon y Exec , use 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 .
fuente
applications
en/usr/share/
? ¿Cómo puede ser posible?Una forma más fácil de crear un iniciador para un programa:
Si puede encontrar el programa en su tablero, simplemente haga clic y arrastre el icono del programa en su tablero a su escritorio o en cualquier otro lugar que desee. :)
fuente
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 hasta donde puedo ver) es copiar el archivo de escritorio de la aplicación en el Escritorio: vaya a
/usr/share/applications,
hacer clic derecho en el archivo de escritorio de la aplicación>copy
, vaya a su escritorio, haga clic derecho>paste
. No olvide hacer que sea ejecutable , su icono correcto aparecerá después de que lo haya ejecutado.Simplemente arrastre y suelte el icono de Dash en el Escritorio no funciona en 14.04.
fuente
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Paste
RMB en mi Gnome 3.28.1Haga un archivo llamado
something.desktop
, ábralo en gedit y escriba:Ponga esto
/usr/share/applications
y, cuando lo ejecute, haga clic derecho en la aplicación en Unity Launcher y marque " Mantener en el iniciador " (si lo desea en el Unity Launcher), o simplemente póngalo en su escritorio si desea un iniciador de escritorio.Pon este archivo
~/.local/share/applications
si quieres aplicar esto a tu 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
fuente
Cómo crear un acceso directo en el escritorio Y una opción de icono de Unity Dash ("menú de inicio") usando un archivo .desktop y dos enlaces simbólicos
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 "~ / Downloads / 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 único archivo .desktop para que actúe como el iniciador "maestro" para el programa, luego crearemos dos enlaces simbólicos (enlaces simbólicos) a este archivo para permitirnos iniciar el programa (1) mediante un icono en su Escritorio, y (2) usando el menú de búsqueda del iniciador de aplicaciones de Unity.
P: ¿Por qué hacerlo de esta manera?
R: Bueno, solo le permite editar un solo archivo .desktop para realizar cambios en los accesos directos en ambos lugares a la vez.
P: ¿Por qué no simplemente hacer el archivo .desktop directamente en el Escritorio y luego hacer un enlace simbólico único para el iniciador de aplicaciones Unity?
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á ni eliminará accidentalmente.
PASOS:
1. Cree un iniciador (archivo .desktop), utilizando un editor de texto de su elección, edítelo 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":
Copie y pegue lo siguiente en el archivo "Arduino_1_8_5.desktop" que acaba de crear.
Exec
rutas con espacios, debe usar las comillas simples ('
) alrededor del nombre de la ruta a continuación, de lo contrario, obtendrá un "error al iniciar la aplicación" cuando haga clic en el enlace Ejecutar.Icon
camino, 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:Guardar y Salir.
2. Hazlo 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 un acceso directo para iniciar el programa desde su Escritorio.
3. Haga un enlace simbólico a su lanzador .desktop anterior en el escritorio para que pueda iniciarlo desde allí:
Formato del comando: "ln -s / path / to / file / path / to / symlink_to_make"
Tenga en cuenta que finalizar su enlace simbólico con ".desktop" es obligatorio o de lo contrario no se mostrará ni funcionará correctamente como un acceso directo de escritorio.
4. Haga un enlace simbólico en el menú de aplicaciones de Unity para que también pueda iniciarlo desde allí:
Notas:
5. ¡Listo!
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 acceso directo recién creado:
Lectura adicional:
Para obtener conocimientos adicionales y técnicas alternativas, consulte la documentación oficial de Ubuntu en "UnityLaunchersAndDesktopFiles" aquí: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
fuente
Teniendo en cuenta la respuesta anterior de Scaine, la
gnome-panel
forma en que instala las dependencias, pero en el fondo de las cosas, realmente no las necesitamos, solo necesitamos que se.desktop
creen archivos. Por lo tanto, he puesto un pequeño script que hace exactamente eso, de forma gráfica, creando un.desktop
archivo con nombre en la~/Desktop
carpeta, fácilmente disponible para su uso y anclaje al iniciador de Unity. No es el mejor script aquí, pero hace el trabajo.Esto se puede guardar como archivo con nombre
makeLauncher.sh
, cambiar los permisos de clic derecho -> Propiedades -> Permisos -> Permitir ejecutar el archivo como programa, y está listo para funcionar.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.
fuente
FILE = home"/Desktop/"$1".desktop"
, dondehome
se define como variableawk
en-v home="$HOME"
parte al comando . Lo que puede hacer es eliminar todas las referenciasFILE
delawk
comando y redirigir el comando a un nombre de archivo específico que desee crear mediante> somefile.desktop
. No es demasiado difícil, solo necesita reescribir esa parte específica. Por favor recuérdame en un par de días. Intentaré actualizar esta respuesta mañana, pero podría olvidarlo.gnome-desktop-item-edit
) ) pero creo que la suya podría ser mejor.tenga en cuenta esta página wiki que hice, porque noté que las preguntas sobre los lanzadores de escritorio y de la unidad son muy frecuentes :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
fuente
Esto se puede lograr fácilmente usando
nautilus-action
&gnome-desktop-item-edit
.PASOS:
Instale nautilus-action ejecutando el siguiente comando en la terminal:
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 la 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án. Guarde ahora su comando y salga:
Reiniciar Nautilus:
Puede agregar accesos directos desde el menú contextual seleccionando Crear lanzador
El acceso directo se agrega en el directorio actual en el que hace clic con el botón derecho
¡HECHO!
fuente
$ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
nautilus-action
ha sido reemplazado porfilemanger-actions
. Pero no está en el repositorio, use ppa del informe de errores: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597Instale "Crear lanzador" desde el Centro de software de Ubuntu. Puede buscar este nombre para encontrarlo allí. Consulte también: Enlace: directorio de aplicaciones de Ubuntu
fuente
Me di 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 puede arrastrar un icono desde el Iniciador, no le permite. Por lo tanto, debe ser el Dash, así que presione la tecla Super (o Windows) en su teclado para iniciar el Dash, asegúrese de que no esté en pantalla completa (alterne con el botón en la esquina superior izquierda), luego arrastre cualquier ícono tu escritorio
Luego haga clic derecho en el nuevo icono del escritorio y cambie la ruta, la descripción, el icono (y comente si lo desea). Luego arrastre este nuevo lanzador a algún lugar como
/home/yourname/Misc/Apps
y finalmente, desde allí, arrástrelo al Lanzador.Nota: Si arrastra el archivo desde el Escritorio al Iniciador directamente, luego elimina el archivo del Escritorio, la entrada del Iniciador dejará de funcionar, aunque se vea bien. Supongo que hace algún tipo de acceso directo al original que acaba de eliminar.
fuente
He desarrollado un pequeño programa de línea de comandos para la creación de lanzadores. Ejemplo:
Creará una entrada de escritorio correspondiente dentro de
~/.local/share/applications
:Luego puede moverlo a su escritorio de esta manera:
Las alternativas más potentes son Alacarte y MenuLibre (tienen más funciones y una interfaz gráfica de usuario).
fuente
Estos lanzadores tienen un problema: no puede usarlos desde el navegador web, por ejemplo, para adjuntar archivos a mensajes de correo electrónico o cargar archivos en sitios como http://2shared.com/
Hay una solución fácil:
ln -s /destination/directory ~/Desktop/nameofshortcut
por ejemplo:
ln -s /data/music ~/Desktop/good_music
De esta manera, 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.
fuente
En 14.04 , puede hacer clic derecho en el archivo 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 de su barra de inicio y elija
Lock to Launcher
.Nota: agregar programas a su barra de inicio de esta manera no funciona con aplicaciones WINE, sin embargo, aún puede agregar aplicaciones WINE a su escritorio de esta manera.
fuente
(*) Recibirá un error si solo intenta arrastrar / soltar con Nautilus como usuario de nivel normal. Ese error fue lo que me hizo descubrir los seis pasos enumerados aquí. Es otro ejemplo de "fracaso" que es un paso en el camino hacia el éxito.
fuente