¿Cómo puedo editar / crear nuevos elementos de iniciador en Unity a mano?

450

¿Permitirá Unity crear íconos de inicio personalizados a partir de .desktoparchivos o mediante el sistema de edición de menús? (En este momento, el iniciador no da la opción de "mantener el iniciador" en todos los programas.

Para algunos programas que uso, tengo que hacer lanzadores o .desktoparchivos personalizados.

Por ejemplo, las compilaciones diarias de Blender generalmente son solo carpetas con un ejecutable.

En Gnome básico o KDE, puedo hacer una nueva entrada de menú con el sistema de edición de menú. Luego, también puedo agregarlo a Docky desde el menú o arrastrando un .desktoparchivo a él. Unity Launcher no admite arrastrar y soltar, por lo que no es un error ni nada, pero cuando abro un .desktoparchivo, tiene resultados impredecibles. La mayoría de las veces no tendrá "mantener en el lanzador". En algún momento tendrá un elemento que se puede pintar sin el .desktopícono de s, y si fijo el elemento en el iniciador , no volverá a llamar al programa después de cerrarlo. También he conseguido que solo funcione con un .desktoparchivo celtx.

Ike
fuente
3
Si su Ubuntu no tiene configuración regional en inglés, es posible que el icono personalizado no funcione en Unity Dash (pero funciona perfectamente en el escritorio). Antes de arrastrar y soltar al Unity Dash, edite su archivo de escritorio (por ejemplo, con gedit) y elimine la fila con el icono localizado, en mi caso, Icon[sv_SE]=gnome-panel-launchery deje la otra fila "Icon =".
Anatoly Mironov
77
Es ridículo lo difícil que es crear un acceso directo a una aplicación. Si Windows puede hacer es tan fácil, ¿por qué no puede Ubuntu?
Dan Dascalescu
Eche un vistazo a Xubuntu : Xfce tiene un soporte muy elegante para esto a través del editor de menús . Los lanzadores se pueden agregar posteriormente al escritorio a través de un menú contextual.
魔 大 农

Respuestas:

215

Para 11.04 y anteriores:

Unity admite lanzadores personalizados desde archivos .desktop. Para crear un iniciador personalizado a partir de un .desktoparchivo, debe crear un *.desktoparchivo para su programa.

gedit ~/.local/share/applications/name.desktop

El .desktoparchivo debería verse así:

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

En su administrador de archivos, abra su carpeta de inicio y navegue hasta: (Es posible que deba presionar ctrl+hpara mostrar los archivos ocultos para ver el .gconfdirectorio).

.gconf-> desktop-> unity-> launcher -> favourites

verá un montón de carpetas que comienzan con " app-". necesitas crear una carpeta para tu programa. Use el mismo nombre en el escritorio que usó /usr/share/applications. Vaya a 1 de las carpetas para algo que ya está en el dock y copie el archivo xml y péguelo en su nueva carpeta. Ábralo con su editor de texto y cambie el nombre de *.desktopa su nombre.desktop .

Abra gconf-editor (puede abrir gconf ejecutando el comando gconf-editoren la Terminal) y vaya a:

desktop-> unity-> launcher -> favorites

Haga doble clic en la lista de la derecha y agregue su name.desktop.

Cierre sesión y vuelva a iniciarla y debería ver su lanzador. (gracias kerry_s en los foros de Ubuntu por ayudar con esta respuesta)

La unidad también tiene una característica llamada lentes. De manera predeterminada, tiene dos en Unity: Aplicaciones y Archivos. En el futuro, podrá instalar y crear mucho más. Hay información sobre eso en el wiki de Ubuntu: https://wiki.ubuntu.com/Unity/Lenses

duanedesign
fuente
22
Ya no parece (en 11.04) ser la ruta "escritorio-> unidad-> lanzador -> favoritos" en el editor de gconf.
krumpelstiltskin
2
La respuesta a continuación de Bazon tiene una forma que funciona para 11.04 y es mucho más fácil.
Lode
3
Esto ya no parece funcionar en 14.04
rubo77
funciona bien para crear uno el 14.10
mchid
Trabaja para mí en Ubuntu 18.04. Gracias
Paulo Henrique
271

Actualizado: 2015-dic

Para Ubuntu 15.10 o 14.04 LTS (11.10 o posterior, con Unity (3D))

NOTA: Esto puede reemplazar la función de un ícono existente, o (una vez creado) puede buscarse (desde el ícono del Tablero) para agregar a la barra de botones actual.

Primero haga su PROPIA copia de cualquiera de los archivos .desktop que desea modificar. Es MUCHO más seguro, y luego siempre puedes eliminar y comenzar de nuevo.

(enumerar todos los archivos)

ls /usr/share/applications/*.desktop

Ejemplo: Mozilla Firefox , firefox.desktop

(haga esto una vez o después de eliminar cualquier intento fallido)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Luego cambie cuidadosamente cualquier redacción o agregue opciones adicionales.

(edite el archivo)

gedit ~/.local/share/applications/firefox.desktop &

Nota: El ampersand '&' libera la línea de comando inmediatamente.


Mi propio archivo ' firefox.desktop ':

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

Mi propio archivo ' libreoffice-startcenter.desktop ':

LibreOffice

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

Un archivo de icono de herramientas múltiples ' toolbox.desktop ':

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

Estos son algunos de mis esfuerzos anteriores.

Archivos

Mozilla Thunderbird

david6
fuente
1
Una vez que haya copiado y realizado el cambio, ¿cómo puede obtener el nuevo icono en la barra lateral del tablero?
Cory
55
Simplemente arrastre desde ~/.local/share/applicationsa la barra lateral del tablero. Abra 'Nautilus / Archivos'; Ver> Mostrar archivos ocultos; navegue desde '.local'> '.local / share'> '' .local / share / aplicaciones '; arrastre el archivo .desktop ..
david6
17
Esta respuesta lo resuelve. Pero me pregunto: ¿por qué se necesita esta respuesta? Creo que la unidad debería apoyar esto de una manera que no necesite una explicación. Una solución más fácil se vería así: haga clic derecho, elija "Agregar" ...
guettli
66
@guettli Es increíble, ¿no? Supongo que es parte de la "no nos gusta la personalización del usuario final", lo que significa que no se puede mover el panel a la parte inferior de la pantalla, apenas cambiar el comportamiento del lanzador, mueva el cierre / etc minimizar los iconos a la derecha de las ventanas, etc.
1
Para aclarar: Los archivos en /usr/local/shareson los scripts de inicio creados durante la instalación de la aplicación. (como arriba) Recomiendo copiarlos .local/shareANTES de intentar cualquier otra personalización.
david6
100

Para 11.10 y más reciente:

Todavía puede crear el Iniciador en el escritorio utilizando el antiguo cuadro de diálogo GUI.

ALT+F2Tipo de uso :

gnome-desktop-item-edit --create-new ~/Desktop (Capital D)

Esto iniciará el diálogo (Crear lanzador):

ingrese la descripción de la imagen aquí

Puede colocar este .desktoparchivo en cualquier carpeta y luego arrastrarlo y soltarlo en el iniciador.

Nota: El paquete gnome-desktop-item-editdebe instalarse primero, por lo que si lo ha gnome-panelinstalado, se instalará automáticamente.

Vida binaria
fuente
3
Gracias ESTA es la solución que estaba buscando. La opción debería agregarse nuevamente en Ubuntu, ya que esto afecta las cosas desde las aplicaciones de Wine en el escritorio, hasta los scripts y programas personalizados que necesitan parámetros.
Luis Alvarado
44
no funciona para 12.04
Ubuntuser
99
Tuve que sudo apt-get install gnome-panelprimero.
Wberry
1
¡Esta debería ser la respuesta aceptada!
trappedIntoCode
1
Con mucho, la mejor respuesta que he encontrado. También es el único que es más fácil que instalar Xubuntu.
魔 大 农
90

Para 11.04 y anteriores:

Este es un método sin editar archivos de configuración y sin privilegios de root.

Primero cree el Iniciador en el escritorio (solo temporal)

  • haga clic derecho en su escritorio
  • seleccionar Create Launcher...
  • cree el Iniciador personalizado como desee.

Hacer un lanzador

Ahora tienes el lanzador en el escritorio. Si está satisfecho con él, consígalo en el Panel de inicio:

  • Abre tu carpeta de inicio. Presione Ctrl + Hpara mostrar archivos ocultos si es necesario.

  • Navegar hacia .local/share/applications

  • Arrastre y suelte su Iniciador desde el escritorio a esa carpeta.

  • Ahora arrastre y suelte su lanzador desde .local/share/applicationsla barra de inicio a la izquierda en su pantalla.

  • Ahora puede eliminar su Lanzador personalizado en el Escritorio si todavía está allí.

Eso es.

Bazon
fuente
44
Parece que no tiene que poner el iniciador en la carpeta .local / share / aplicaciones antes de arrastrarlo y soltarlo en el iniciador. Puede almacenarlo en cualquier carpeta.
JannieT
1
Gracias. Eso lo hizo fácil. Ahora tengo que descubrir cómo cambiar el ícono (¿emblema?).
John K
2
@ John K: En el diálogo "iniciador de creación" al principio, puede establecer un icono haciendo clic en el icono predeterminado en la esquina superior izquierda de esa ventana.
tobi
14
Una regresión introducida en 11.10 ha eliminado este método de crear lanzadores.
ændrük
77
@aendruk: aún puede abrir la ventana "Crear ventana de inicio" con: gnome-desktop-item-edit --create-new <nombre del archivo de escritorio>
Pisu
61

Veo muchas respuestas complejas aquí. Esta solución es, creo, simple.

  • (Primero instale el paquete alacarte, si no lo tiene. Este es el editor de menús que se instaló por defecto antes de 11.10. Obviamente, solo tiene que hacerlo una vez).
  • Inicie "Menú principal" buscándolo en el tablero.
  • Agregue un elemento para su aplicación y cierre el editor.
  • Inicie la aplicación buscándola en el tablero.
  • Haga clic derecho en el icono y "Mantener en el iniciador"

En Oneiric, es posible que también necesite instalar el paquete gnome-panel, que alacartedebería, pero no depende de ello. Ver:

https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049

Bart van Heukelom
fuente
Si se utiliza su método, la aplicación no entraría en ninguna categoría.
dumb906
@ dumb906 ¿Qué quieres decir? Puede colocar el iniciador en cualquier categoría del menú que desee. ¿A menos que quieras decir algo más por "categoría"?
Bart van Heukelom
14
Esta es, con mucho, la solución más simple.
gregghz
44
¿Cómo demonios tiene esta respuesta menos votos positivos que los otros? ¡Esta es la respuesta MÁS RÁPIDA, SENCILLA Y MÁS CORRECTA!
copolii
44
Para Ubuntu, esta es una falla de usabilidad (muchas otras cosas son geniales, pero aquí se queda corto). La opción para agregar una nueva aplicación manualmente debe estar en el menú del tablero o en el tablero / más aplicaciones. @copolii esta respuesta tiene menos votos porque fue dada muchos meses después de la pregunta original. Funciona, también tengo +1
stivlo
30

Para 11.10 y más reciente:

En Ubuntu 11.10, la forma más fácil de crear un iniciador personalizado desde un archivo .desktop es copiando un archivo .desktop existente o creando uno personalizado.

Para crear uno simple y personalizado, deberá agregar estas entradas al archivo .desktop que elija en ~/.local/share/applications/

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Para opciones adicionales para su archivo .desktop puede visitar este sitio . Todas las opciones disponibles están muy bien descritas allí.

También puede copiar el archivo .desktop de una aplicación existente de /usr/share/applications/a tu ~/.local/share/applications/y editarla para adaptarse a sus necesidades.

es decir: esto copiará el geditarchivo .desktop a la carpeta donde los archivos .desktop deben guardarse para un usuario

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

Después de eso, abra esa ubicación usando nautilus ~/.local/share/applications/y arrastre y suelte el archivo que acaba de crear en el iniciador de Unity.

Tiene una opción en lugar de arrastrar y soltar el archivo que puede abrir dconf-editor(instalarlo sudo apt-get install dconf-toolso buscarlo en el USC) y navegar a desktop.unity.launcher y editar la clave favoriteshaciendo doble clic en las entradas a la derecha de la clave.

Para agregar su lanzador personalizado, agréguelo en la posición que desee con este formato '/home/bruno/.local/share/applications/gedit.desktop'. No olvide respetar los ,espacios y en esa línea y asegúrese de que la línea comienza y termina con [y ]respectivamente.

Con este método, deberá cerrar sesión y volver a iniciarla para que el cambio favoritessurta efecto.

Bruno Pereira
fuente
Este es el que me funcionó en Ubuntu 12.04
LnxSlck
aún más fácil: una vez que copie el archivo .desktop a ~ / .local / share / aplicaciones / puede hacer clic derecho sobre él en nautilus y editar las entradas en la GUI. También puede configurar el icono haciendo clic en la imagen, y probar el iniciador haciendo doble clic. Solo asegúrate de que sea + x.
rynop
El enlace a la página de especificación del archivo de escritorio es muy útil. Gracias.
Andree
@LnxSlck Me también! ¡+1 a Bruno por esta increíble respuesta! Abundan las votaciones!
Es Willem
22

Para mí en 12.04 hago lo siguiente:

  1. en el escritorio, cree un "documento sin título". Simplemente haga clic derecho en el escritorio y seleccione Crear nuevo documento.

  2. Edite el archivo con Gedit y agregue las siguientes líneas:

[Entrada de escritorio]
Tipo = Aplicación

Guarde el archivo y ENTONCES cámbiele el nombre a lo que quiera, pero al final del nombre agregue .desktop. Por ejemplo, si quisiera hacer un atajo para un programa de vinos como Photoshop, lo pondría como nombrephotoshop.desktop

Ahora debería poder hacer clic derecho en el archivo y las Propiedades del Iniciador deberían aparecer como este ejemplo:

ingrese la descripción de la imagen aquí

Como puede ver en la imagen ahora puede poner lo que quiera en la línea de comando, otro nombre, un icono, etc.

¡No olvide establecer permisos como ejecutables! De lo contrario, no funcionará.

Es como la versión corta de otras respuestas aquí.

Luis Alvarado
fuente
Trabajó con 14.04. Sin embargo, si mueve el ícono al iniciador y luego elimina el ícono principal en el escritorio (para cosméticos), el ícono en el iniciador también desaparecerá.
XavierStuvw
9

Para agregar aplicaciones al iniciador en la unidad:

  1. Haga clic en dash(logotipo de ubuntu, arriba a la izquierda)
  2. Abre la aplicación que deseas agregar.
  3. Aparecerá un icono en el iniciador, haga clic derecho en el icono y haga clic Pin to launcher.
  4. Para eliminar una aplicación del iniciador, right clickel icono del iniciador y Quit

NOTA: Los iconos en este punto no se pueden reorganizar una vez cargados, ¡
debe colocarlos en el orden en que desea que aparezcan al instalar los iconos en el iniciador!

Suhaib
fuente
3
Esto no funciona para todas las aplicaciones, particularmente aquellas que instalas desde la fuente. He intentado fijar Netbeans 7.0 a la barra de Unity de todas las formas posibles, antes de crear mi propio archivo .desktop.
be hollenbeck
Los iconos se pueden reorganizar haciendo clic y manteniendo presionado el icono durante unos segundos.
andho
¿Qué sucede si quiero crear un lanzador para un script de Python?
Es Willem
7

12.04

Para aquellos a quienes les gusta tener una GUI: en 12.04 también tiene la opción de usar Arronax, que es un complemento de Nautilus para crear su lanzador (archivos .desktop para ser más precisos), aquí hay una explicación de cómo funciona.

Si ya tiene el iniciador de aplicaciones, simplemente haga clic derecho y haga clic en la opción "Crear iniciador para este archivo" como se muestra a continuación.

ingrese la descripción de la imagen aquí

Si tiene habilitados los íconos del escritorio, puede crear su propio lanzador con comandos específicos simplemente haciendo clic derecho en su escritorio, esto le dará la siguiente opción para crear un iniciador en blanco:

ingrese la descripción de la imagen aquí

Una vez que haya hecho clic en "Crear iniciador", tendrá abierto el siguiente cuadro de diálogo donde podrá personalizar fácilmente su iniciador con cualquier comando que desee:

ingrese la descripción de la imagen aquí

Una vez que haya guardado su lanzador en su escritorio, verá un archivo como se muestra aquí:

ingrese la descripción de la imagen aquí

Luego simplemente tómalo y arrástralo a tu muelle en el lugar que quieras: ingrese la descripción de la imagen aquí

Un par de buenas características:

  • Ser capaz de asignar palabras clave al comando para que se pueda buscar a través del tablero de la unidad.

  • Relativamente rápido para crear lanzadores para programas de Windows en Wine como se explica en este video de YouTube (aunque no lo he probado yo mismo)

Instalación

Descargo de responsabilidad antes de la instalación : Arronax todavía se encuentra en una etapa de desarrollo Alpha debido a que no hay tantos programadores trabajando en él, no he tenido un solo problema, pero prefiero avisarle en caso de que esto afecte su elección al instalar otro PPA que no conoces.

Para instalar usando la ventana de terminal ( Ctrl+ Alt+ Tpara abrirla) escriba los siguientes comandos:

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

Después de hacer esto, deberá reiniciar Nautilus ya sea iniciando y cerrando sesión o escribiendo lo siguiente en la ventana de terminal:

nautilus -q

11.10

Tenía la intención de que esto fuera una edición de la respuesta de Bart van Heukeloms, ya que también funciona para 11.10, pero como un moderador señaló amablemente cuando sugerí la edición, es una respuesta diferente, a pesar de ser una que también funciona. Intenté esto varias veces en 11.10 antes de actualizar y no tuve ningún problema. Sin embargo, no puedo garantizar que todavía funcione perfectamente, aunque espero que aún funcione.

La instalación en 11.10 es exactamente la misma que en 12.04.

Nota: Este tutorial rápido está descaradamente inspirado / plagiado de la publicación de Meilins en el sitio web de Ubuntuguide, por lo que se le debe todo el crédito.

Oyibo
fuente
4

Este es un método sin editar archivos de configuración.

Primero cree el Iniciador en el escritorio (solo temporal)

  • haga clic derecho en su escritorio
  • seleccionar Create Launcher...
  • cree el Iniciador personalizado como desee.

Ahora tienes el lanzador en el escritorio. Si está satisfecho con él, consígalo en el Panel de inicio:

  • Abra Nautilus como root. Presione Alt+ F2y Enter gksu nautilus.
  • Navegar hacia /home/your-username/Desktop
  • Copie el iniciador haciendo clic derecho sobre él y seleccione Copy.
  • Navegar hacia /usr/share/applications
  • Pegue su lanzador haciendo clic derecho en un espacio en blanco y seleccione Paste.
  • Ahora arrastre y suelte su lanzador desde /usr/share/applicationsla barra de inicio a la izquierda en su pantalla.
  • Ahora puede eliminar su Lanzador personalizado en el Escritorio.

Eso es.

Bazon
fuente
55
Puede copiarlo en ~ / .local / share / aplicaciones para que no tenga que meterse con el sudo.
Jorge Castro
@Jorge: Sí, eso también funciona. ¿Pero es más fácil navegar a un directorio oculto? Escribiré esta alternativa cuando tenga tiempo.
Bazon
por cierto: arrastrar desde el escritorio al iniciador también funciona directamente, pero solo si no elimina el iniciador en el escritorio.
Bazon
1
otra prueba mostró que puede mover el iniciador desde el escritorio a cualquier lugar , solo es importante que no elimine el iniciador (archivo * .desktop) después, el símbolo en la barra del iniciador parece ser un enlace al otro iniciador en el sistema de archivos
Bazon
4

Solución fácil:

  1. haga clic derecho en su escritorio y elija "Crear lanzador ..."
  2. guardar el lanzador
  3. muévelo a una carpeta donde no te moleste. (si elimina este archivo, su lanzador también se eliminará del muelle)
  4. arrastre el lanzador al muelle.
dwaynemac
fuente
3

Usa alacarte para crear nuevos lanzadores. Presione Alt F2, escriba "alacarte", presione Entrar. Crea un nuevo lanzador allí. Ahora el programa aparecerá en los resultados de búsqueda, y puede arrastrarlo al panel.

krio
fuente
alacarte, tan bueno como siempre. Simple y efectivo.
albfan
No funciona en Ubuntu 16.04. Lee los menús correctamente, pero el intento de crear un nuevo elemento de menú falla en silencio: el elemento simplemente no se guarda.
Dan Dascalescu
2

Gracias por la información de arriba. Pero las rutas no eran correctas para mi instalación de ubuntu 11.04. He encontrado los archivos de escritorio en: ~/.gnome2/panel2.d/default/launchers/*.desktop.

En nautilus, esta carpeta no mostraba los nombres de los archivos sino los nombres que se muestran en el menú de la unidad. Haga clic derecho y use Propiedades para ver información en el enlace. Sin embargo, es imposible ver el nombre real del archivo aquí. Usar línea de comando

ls ~/.gnome2/panel2.d/default/launchers

para verlos.

Dag Rende
fuente
2
mi barra de
iniciadores
1
¡Esa fue la carpeta correcta para mí también! Supongo que cuando actualizas desde 11.04 u otras versiones anteriores. Tal vez podrían haber movido esa carpeta a la nueva ubicación en lugar de simplemente crear una nueva carpeta ... Gracias por agregar este comentario.
Alexis Wilke
0

ubuntu 14.04 +

once you have created the above mentioned file in /usr/share/applications/

cd /usr/share/applications
nautilus .
double click your new application icon and get it launched
once launched right click to lock to launcher

esto es más infalible que intentar arrastrar y soltar el mismo icono de la aplicación en la barra de inicio

Scott Stensland
fuente