Acabo de instalar Oneiric Ocelot, y no puedo entender cómo agregar una aplicación, que está almacenada en mi directorio de inicio, al tablero. Puedo crear un lanzador, pero también lo quiero en el tablero.
Acabo de instalar Oneiric Ocelot, y no puedo entender cómo agregar una aplicación, que está almacenada en mi directorio de inicio, al tablero. Puedo crear un lanzador, pero también lo quiero en el tablero.
Respuestas:
Una forma que uso es agregar una entrada en el menú con el paquete alacarte .
sudo apt-get install alacarte
Funciona en Unity y GNOME Shell (Ubuntu 17.10 y superior).
Hay 2 formas de hacerlo
Para 11.10 y más reciente :
Para crear una costumbre simple .desktop
, necesitará agregar estas entradas a un .desktop
archivo de su elección en ~ / .local / share / aplicaciones /
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 archivo gedit .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, puede abrir dconf-editor (instalarlo sudo apt-get install dconf-tools
o buscarlo en la USC) y navegar desktop.unity.launcher
y editar los favoritos clave 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//.local/share/applications/.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 en favoritos surta efecto. Esto hará que aparezca en el tablero
gnome-desktop-item-edit
Para esto necesitas gnome-tweak-tool
o gnome-shell
instalar
Use ALT+ F2y escriba
gnome-desktop-item-edit --create-new ~/Desktop
Esto abrirá el diálogo Crear Lanzador
Puede poner este .desktop
archivo /home/<username>/.local/share/applications/
para que aparezca en el tablero
alacarte
Para este método, necesita alacarte
instalarlo.
sudo apt-get install alacarte
Y use ALT+ F2y escribaalacarte
Obtendrá este diálogo:
Seleccione la categoría que desee y haga clic en "Nuevo elemento"
Obtendrás este diálogo
Haga clic en Aceptar . Aparecerá en el tablero
NOTA para Ubuntu 13.04 y superior : después de realizar los pasos anteriores, no pasará nada y parecerá que no se agrega nada al tablero
Para resolver esto, vaya a
~/.local/share/applications
y debería poder ver un archivo llamadoalacarte-made.desktop
.Haga clic derecho en este archivo y marque la casilla que le permite
excecute
permisos.Después de cerrar el cuadro de diálogo de propiedades, su entrada aparecerá ahora en el guión.
Fuentes:
NoDisplay=false
al final del .desktop
archivo y ¡tada! (fuente)
.desktop
archivo desde una aplicación en ejecución, haga clic con el botón derecho en el icono en el Iniciador y seleccione "Agregar al tablero". Luego puede modificar el archivo generado en ~/.local/share/applications
.
Un archivo .desktop en la .local/share/applications
carpeta también hará el truco.
Simplemente agregue los .desktop
archivos requeridos , hágalos ejecutables usando chmod +x <filename>
y reinicie la unidad escribiendounity --replace
Un archivo .desktop para texto sublime
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
Nota
Si la cadena Exec contiene caracteres de espacio, se deben usar comillas dobles.
chmod +x <filename>
No es necesario para el tablero. Solo es necesario para los .desktop
archivos que desea ejecutar haciendo doble clic en ellos. Útil para los que están en ~/Desktop
, pero no es útil en~/.local/share/applications
--replace
opción de la unidad es ahora no operativa (unity 7.5.0 en Ubuntu 19.04). ¿Hay otra forma de releer .local/share/applications
? Tengo muchas cosas allí de una instalación anterior que nunca se lee (he intentado iniciar / cerrar sesión)
unity --replace
paso no es necesario a partir de 7.5.0; el tablero se actualiza en tiempo real. Mi problema fue que el ejecutable de destino de la Exec=
línea no estaba instalado en mi computadora (después de una reinstalación). De alguna manera, Unity detecta esto y oculta aquellos .desktop
archivos que no se ejecutarían.
Por lo general, cuando lo instala, el icono se agregará automáticamente. Pero si no es así, haga lo siguiente: