¿Puedo poner más aplicaciones en un icono de Unity?

19

¿Es posible 'encerrar' más de una aplicación en un solo ícono / botón de Unity? Para mantener bajo control el número de botones en el iniciador, será muy útil para mí almacenar algunas aplicaciones del mismo tipo (por ejemplo, pequeñas aplicaciones accesorias como captura de pantalla o aplicación web, etc.) en un solo botón, ya que es posible con el panel xfce ...

ingrese la descripción de la imagen aquí

Gingalone
fuente
1
¿Puede confirmar Ubuntu 11.10 y Unity (3D), frente a alguna otra variante?
david6
sí Ubuntu Oneiric & Unity 3D
Gingalone

Respuestas:

19

Visión general

Esta respuesta ofrece dos posibles respuestas: cajones y listas rápidas

Cajones

Los cajones están disponibles a través de un PPA para 12.04:

ingrese la descripción de la imagen aquí

sudo add-apt-repository ppa:ian-berke/ppa-drawers 
sudo apt-get update
sudo apt-get install drawers

Lanzamiento de cajones de Dash. Para su cajón, arrastre y suelte el icono creado desde ~/.local/share/applications.

Inicie su cajón - luego puede arrastrar y soltar sus aplicaciones favoritas desde el tablero al cajón.

Listas rápidas gráficas

El método de unidad predeterminado para iniciar múltiples opciones es mediante el uso de listas rápidas: haga clic con el botón derecho en un ícono de iniciador para mostrar un menú de opciones para ese ícono de iniciador.

ingrese la descripción de la imagen aquí

La creación de la lista rápida usando un método gráfico para 12.04 está disponible usando MyUnity

myunity Instalar myunity

ingrese la descripción de la imagen aquí

Esta opción le permite crear listas rápidas: las listas rápidas son un submenú que se muestra cuando hace clic con el botón derecho en un icono del iniciador.

La creación de una lista rápida utilizando un método gráfico para 11.04 es un trabajo en progreso , por ejemplo, el Editor de Unity Launcher

ingrese la descripción de la imagen aquí

Esto funciona en Natty (ubuntu 11.04), pero debido al cambio de versión de python, no funciona (como en el momento de escribir esto) en oneiric (ubuntu 11.10)

instalar

cd ~/Downloads
sudo apt-get install bzr
bzr branch lp:unity-launcher-editor

correr

cd ~/Downloads/unity-launcher-editor
./ule

Creación manual de listas rápidas

Afortunadamente, también es sencillo crear listas rápidas manualmente. Una lista rápida es un archivo .desktop que contiene como mínimo lo siguiente:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1

X-Ayatana-Desktop-Shortcuts=example_app2;

[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity

Analicemos esto en las áreas que debe cambiar (trabajando de arriba a abajo del ejemplo).

  • Icon=: este es el archivo de imagen gráfica que se encuentra en /usr/share/icons
  • Name=: esta es la información sobre herramientas que ves cuando pasas el cursor sobre el ícono del iniciador
  • Exec=: esta es la ejecución ejecutable predeterminada cuando hace clic izquierdo en el icono del iniciador
  • X-Ayatana-Desktop-Shortcuts=: esta es una lista de grupos separados por punto y coma.

Cada grupo es una opción de menú de lista rápida debajo de la entrada [group_name Shortcut Group]

  • example_appseste es el nombre del grupo en el X-Ayatana-Desktop-Shortcutscampo
  • Name=: este es el texto del menú de lista rápida
  • Exec=: esta es la ejecución ejecutable al elegir la entrada de la lista rápida

Los archivos .desktop deben existir en la carpeta local~/.local/share/applications

Si aún no existe, cree esta carpeta:

mkdir -p ~/.local/share/applications

Cree un archivo en la carpeta, por ejemplo myquicklist.desktop y arrastre y suelte este archivo desde Nautilus en Unity Launcher.

imitar el lanzador XFCE

La acción XFCE predeterminada al hacer clic en el botón del iniciador es ejecutar un ejecutable. Para nuestro lanzador, puedes usar la calculadora por defecto

Name=My Quicklist
Exec=gcalctool

La otra acción posible en el iniciador XFCE es simplemente mostrar la lista de elementos del iniciador. Desafortunadamente, en Unity no puede hacer esto, debe ser un clic derecho.

El valor predeterminado Exec=debe ejecutar algo; por ejemplo, puede usar esto para mostrar un cuadro de diálogo emergente rápido que le recuerde hacer clic con el botón derecho:

Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

Ejemplo

Diste los siguientes ejemplos que querías:

  • Captura de pantalla: Exec=gnome-screenshot -i
  • Diccionario: Exec=xfce4-dict
  • Calculadora: Exec=gcalctool

ingrese la descripción de la imagen aquí

Por lo tanto, su archivo de ejemplo .desktop se vería así:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator

[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity

[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity

[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity
fossfreedom
fuente
Ubuntu 12.04 LTS - paquete drawersno encontrado después de agregar un repositorio dado. Esto es $ 3 en el Centro de software.
Esamo
5

Sí, puede usar las listas rápidas del Iniciador para agregar aplicaciones al menú del botón derecho del icono del iniciador. Mira esta pregunta:

Específicamente, el ejemplo de libreoffice se puede modificar para ejecutar las aplicaciones que desee con el mismo icono.

Jorge Castro
fuente
Gracias Jorge, pero en mi Ubuntu Oneiric no hay ningún archivo * .desktop en / usr / share / aplicaciones / además, no puedo seguir el ejemplo de LibreOffice porque tiene un centro de inicio mientras me gustaría crear un nuevo botton en lanzador (con un icono elegido) que contiene algunas aplicaciones 'pequeñas' útiles (Captura de pantalla, Diccionario, Calculadora, Forzar salida, etc.) ... ¿Es eso posible?
Gingalone
Si está mirando esa carpeta con Nautilus, los nombres que se muestran son diferentes a los nombres de los archivos .desktop. En la CLI, el comando ls mostrará los nombres de archivo reales que necesita para editar esos archivos.
fragos
5

Para Ubuntu 11.10 (Oneiric) y Unity (3D)

Ejemplo: icono multipropósito " Ubuntu Toolbox "

Descripción: un solo ícono de 'caja de herramientas', que reemplaza varios íconos del iniciador de Unity, para: Configuración del sistema (predeterminado), Ubuntu Tweak , Centro de software de Ubuntu y Actualizaciones de software .

ingrese la descripción de la imagen aquí

Comentarios: hice algunos compromisos sobre los iconos (no personalizados), los nombres de archivos y el elemento predeterminado. Otras alternativas pueden chocar o confundirse con elementos existentes. (ten cuidado)

mkdir ~/.local/share/applications  (if required)

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

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

Mi archivo personalizado ' toolbox.desktop ': (se puede editar fácilmente)

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

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

[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
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
david6
fuente
5

Los cajones son una forma perfecta de agrupar aplicaciones en Unity Laucher.

A partir de ahora, no está disponible en los repositorios, pero aún puede instalarlo desde el ppa.

sudo add-apt-repository ppa:ian-berke/ppa-drawers   
sudo apt-get update   
sudo apt-get install drawers

Algunas capturas de pantalla para mostrar el uso de cajones

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Una vez que cree un nuevo cajón, puede arrastrar y soltar aplicaciones desde el Tablero.

Incluso puede almacenar archivos y carpetas en su cajón, proporcionando una forma de acceder rápidamente a los archivos de uso común.

ingrese la descripción de la imagen aquí

Fuentes:
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/10
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own -mini-dash-unity-launcher-drawers

Hashken
fuente
1
Acabo de lanzar una nueva versión hoy (10/12/12) con nuevas opciones de configuración y correcciones de errores ... ¡Espero que les guste!
Ian B.
arrastrar y soltar no me funciona :( ... ¿Cuál podría ser el problema? Uso Ubuntu 14.04.
Regisz
3

Creo que las respuestas de david6 y fossfreedom son bastante buenas, esto es solo para mostrar una variación de las mismas.

En este caso, es un ícono de 'Utilidad' que tengo para varias acciones, usa aplicaciones estándar, algunos scripts de shell y comandos. Debido a que uso más sináptica, he configurado el clic izquierdo en el ícono para ejecutar synaptic, todo lo demás está fuera de las listas rápidas de clic derecho.

Un punto de interés adicional: en las computadoras de escritorio personalizadas con listas rápidas, la línea 'X-Ayatana-Desktop-Shortcuts =' determina lo que se muestra en la lista rápida y el orden que se muestra.

Ex. - Podría tener 10 entradas [cualquier grupo de acceso directo] pero solo mostrar algunas de ellas en la línea 'X-Ayatana-Desktop-Shortcuts ='

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;

[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity

[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity

[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity

[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity

[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity

[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity

[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity

[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity

[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity

[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity

Para dar Ex. de pequeños scripts, Exec = htop1 es solo un archivo llamado htop1 en un bin en mi $ PATH (~ / bin

#!/bin/bash
gnome-terminal --command  htop 

Exec = update1 es uno llamado update1

#!/bin/bash
gnome-terminal --command "sudo apt-get update"

En un .desktop con listas rápidas extensas si uno quisiera ahorrar espacio en la línea X-Ayatana-Desktop-Shortcuts = podría nombrar sus grupos de accesos directos de una manera más simple, usando algo como Scg1; Scg2; Scg3; ect, entonces

X-Ayatana-Desktop-Shortcuts = Scg1; Scg2; Scg3; ect.

Como ejemplo tomando mi primera entrada

[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

Muchas cosas y variaciones sobre cómo puedes hacer con tus íconos de inicio, listas rápidas, etc.,

Doug
fuente
2

Sé que esta no es una respuesta a su pregunta, pero creo que es lo mismo que hacer launcher (o simplemente alternatives).

1) prueba Gnome-Pie (un lanzador de aplicaciones con algunos efectos realmente geniales) Pastel de gnomo


2) Uso de muelles, como Glx-Dock / Cairo-Dock (como dock en mac) y docky (están en el centro de software).

Muelle de El Cairo


3) Uso de atajos para abrir programas (escriba el teclado en el tablero y ábralo >> vaya a atajos toque >> vaya a atajos personalizados >> presione el botón + >> escriba el programa que desea abrir con el atajo >> aplique> > asignarle un atajo)

atajos

Bloque negro
fuente
1

Echa un vistazo a una nueva aplicación: Drawers ingrese la descripción de la imagen aquí http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers

http://www.iloveubuntu.net/create-bundles-files-and-folders-unity-launcher-fancy-drawers-ppa-available

puedes agregar el ppa haciendo

sudo add-apt-repository ppa: ian-berke / ppa sudo apt-get update && sudo apt-get install cajones

Simplemente escriba Drawers en el tablero para comenzar. Creará un lanzador de cajones en ~ / .local / share / aplicaciones que puede colocar en el lanzador / dock. Luego arrastre y suelte todo lo que desee (documentos, carpetas, aplicaciones, URL web). Al hacer clic con el botón izquierdo, se abre un mini guión con iconos para cada archivo, mientras que al hacer clic con el botón derecho se abre una lista rápida. Hacer clic con el botón derecho en los elementos en el cajón abierto le permite editar su nombre o comando de ejecución. Al hacer clic con el botón izquierdo, se inicia su aplicación predeterminada.

Ian B.
fuente