¿Permitirá Unity crear íconos de inicio personalizados a partir de .desktop
archivos 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 .desktop
archivos 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 .desktop
archivo a él. Unity Launcher no admite arrastrar y soltar, por lo que no es un error ni nada, pero cuando abro un .desktop
archivo, 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 .desktop
archivo celtx
.
gedit
) y elimine la fila con el icono localizado, en mi caso,Icon[sv_SE]=gnome-panel-launcher
y deje la otra fila "Icon =".Respuestas:
Para 11.04 y anteriores:
Unity admite lanzadores personalizados desde archivos .desktop. Para crear un iniciador personalizado a partir de un
.desktop
archivo, debe crear un*.desktop
archivo para su programa.El
.desktop
archivo debería verse así: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
.gconf
directorio).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*.desktop
a su nombre.desktop
.Abra gconf-editor (puede abrir gconf ejecutando el comando
gconf-editor
en la Terminal) y vaya a: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
fuente
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.
Ejemplo: Mozilla Firefox , firefox.desktop
Luego cambie cuidadosamente cualquier redacción o agregue opciones adicionales.
Nota: El ampersand '&' libera la línea de comando inmediatamente.
Mi propio archivo ' firefox.desktop ':
Mi propio archivo ' libreoffice-startcenter.desktop ':
Un archivo de icono de herramientas múltiples ' toolbox.desktop ':
Estos son algunos de mis esfuerzos anteriores.
fuente
~/.local/share/applications
a la barra lateral del tablero. Abra 'Nautilus / Archivos'; Ver> Mostrar archivos ocultos; navegue desde '.local'> '.local / share'> '' .local / share / aplicaciones '; arrastre el archivo .desktop ../usr/local/share
son los scripts de inicio creados durante la instalación de la aplicación. (como arriba) Recomiendo copiarlos.local/share
ANTES de intentar cualquier otra personalización.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+F2
Tipo de uso :gnome-desktop-item-edit --create-new ~/Desktop
(Capital D)Esto iniciará el diálogo (Crear lanzador):
Puede colocar este
.desktop
archivo en cualquier carpeta y luego arrastrarlo y soltarlo en el iniciador.Nota: El paquete
gnome-desktop-item-edit
debe instalarse primero, por lo que si lo hagnome-panel
instalado, se instalará automáticamente.fuente
sudo apt-get install gnome-panel
primero.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)
Create Launcher...
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 + H
para 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/applications
la 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.
fuente
Veo muchas respuestas complejas aquí. Esta solución es, creo, simple.
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).En Oneiric, es posible que también necesite instalar el paquete
gnome-panel
, quealacarte
debería, pero no depende de ello. Ver:https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
fuente
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
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
gedit
archivo .desktop a la carpeta donde los archivos .desktop deben guardarse para un usuarioDespué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
(instalarlosudo apt-get install dconf-tools
o buscarlo en elUSC
) y navegar a desktop.unity.launcher y editar la clavefavorites
haciendo 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
favorites
surta efecto.fuente
Para mí en 12.04 hago lo siguiente:
en el escritorio, cree un "documento sin título". Simplemente haga clic derecho en el escritorio y seleccione Crear nuevo documento.
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 nombre
photoshop.desktop
Ahora debería poder hacer clic derecho en el archivo y las Propiedades del Iniciador deberían aparecer como este ejemplo:
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í.
fuente
Para agregar aplicaciones al iniciador en la unidad:
dash
(logotipo de ubuntu, arriba a la izquierda)Pin to launcher
.right click
el icono del iniciador yQuit
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!
fuente
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.
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:
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:
Una vez que haya guardado su lanzador en su escritorio, verá un archivo como se muestra aquí:
Luego simplemente tómalo y arrástralo a tu muelle en el lugar que quieras:
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:
Después de hacer esto, deberá reiniciar Nautilus ya sea iniciando y cerrando sesión o escribiendo lo siguiente en la ventana de terminal:
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.
fuente
Este es un método sin editar archivos de configuración.
Primero cree el Iniciador en el escritorio (solo temporal)
Create Launcher...
Ahora tienes el lanzador en el escritorio. Si está satisfecho con él, consígalo en el Panel de inicio:
gksu nautilus
./home/your-username/Desktop
Copy
./usr/share/applications
Paste
./usr/share/applications
la barra de inicio a la izquierda en su pantalla.Eso es.
fuente
Solución fácil:
fuente
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.
fuente
Para el lanzador de la unidad de Ubuntu 12.04, la documentación oficial ' UnityLaunchersAndDesktopFiles ' ha explicado bastante bien.
El video de youtube es más intuitivo. Solo sigue el video tutorial y te ayudará mucho.
fuente
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
para verlos.
fuente
ubuntu 14.04 +
esto es más infalible que intentar arrastrar y soltar el mismo icono de la aplicación en la barra de inicio
fuente