19 votos

Puedo poner más aplicaciones en un icono de la Unidad?

Es posible 'encerrar' más de una aplicación en una sola Unidad icono/botón? En el fin de mantener bajo control el número de botones en el launcher, va a ser muy útil para mí para almacenar algunas aplicaciones del mismo tipo (por ejemplo, pequeñas aplicaciones accesorios como tomar captura de pantalla o aplicación web, etc. ) en un solo botón, ya que es posible con el panel de xfce...

enter image description here

19voto

Paul Beckingham Puntos 7460

Descripción

Esta respuesta da dos posibles respuestas - Cajones y Quicklists

Cajones

Los cajones está disponible a través de un PPA para el 12.04:

enter image description here

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

El lanzamiento de los Cajones de Guión. Para usted cajón, arrastre y suelte el icono creado desde ~/.local/share/applications.

Lanzamiento de su cajón - entonces usted puede arrastrar y soltar tus aplicaciones favoritas desde el Dash en el cajón.

Gráfica Quicklists

El valor predeterminado de la unidad de método para lanzar múltiples opciones es a través del uso de quicklists - haga clic derecho en un icono de inicio para mostrar un menú de opciones para que el icono de inicio.

enter image description here

La creación de quicklist usando un método gráfico para 12.04 está disponible con MyUnity

myunity Install myunity

enter image description here

Esta opción le permite crear quicklists - quicklists son un submenú que se muestra al hacer clic derecho en un icono del iniciador.

La creación de quicklist usando un método gráfico para 11.04 es trabajo-en-progreso - por ejemplo - el Lanzador de Unity Editor

enter image description here

Esto funciona en Natty (ubuntu 11.04) - pero debido a la versión de python cambio, no funciona (como en el momento de escribir esto) en lo onírico (ubuntu 11.10)

para instalar

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

para ejecutar

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

Manual de creación de quicklists

Afortunadamente, es sencillo crear quicklists manualmente. Un quicklist es una .escritorio archivo que contenga como mínimo los siguientes:

[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

Vamos a desglosar esta información a las áreas que usted debe cambiar (trabajando desde la parte superior a la parte inferior del ejemplo).

  • Icon=: esta es la gráfica de archivo de imagen se encuentra en /usr/share/icons
  • Name=: esta es la descripción que usted ve cuando usted coloca el cursor sobre el icono del launcher
  • Exec=: este es el valor predeterminado ejecutable se ejecuta cuando la izquierda haga clic en el icono del launcher
  • X-Ayatana-Desktop-Shortcuts=: este es un semi-separada por puntos de la lista de grupos.

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

  • example_apps este es el nombre del grupo en la X-Ayatana-Desktop-Shortcuts campo
  • Name=: este es el quicklist menú de texto
  • Exec=: este es el ejecutable se ejecuta cuando la elección de la quicklist entrada

.escritorio de archivos debe existir en la carpeta local ~/.local/share/applications

Si no existe crear esta carpeta:

mkdir -p ~/.local/share/applications

Crear un archivo en la carpeta - por ejemplo myquicklist.de escritorio y arrastrar y soltar el archivo de Nautilus en el Lanzador de Unity.

imitar XFCE lanzador

El defecto XFCE acción al hacer clic en el botón iniciador es ejecutar un archivo ejecutable. Para nuestro lanzador podría predeterminado para la calculadora

Name=My Quicklist
Exec=gcalctool

La otra acción posible en el XFCE launcher es solo mostrar la lista de lanzador de los elementos. Por desgracia, en la Unidad que usted no puede hacer esto - se debe dar un clic derecho.

El valor predeterminado Exec= debe ejecutar algo - por ejemplo, usted podría utilizar esta opción para mostrar un rápido diálogo emergente recordando que la derecha haga clic en:

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

Ejemplo

Se dieron los siguientes ejemplos que quería:

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

enter image description here

Por lo tanto su ejemplo .escritorio archivo quedarí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

5voto

Joshua McKinnon Puntos 12379

Sí, usted puede utilizar el Lanzador de quicklists para agregar aplicaciones a la derecha haga clic en el menú de un icono del iniciador. Mira esta pregunta:

Específicamente el libreoffice ejemplo puede ser modificado para que sólo tiene que ejecutar la aplicación que desee en el mismo icono.

5voto

david6 Puntos 9871

Para Ubuntu 11.10 (Oneiric) y la Unidad (3D)

Ejemplo: "Ubuntu caja de herramientas" multi-propósito icono

Descripción: Un solo 'caja de herramientas' icono, en sustitución de múltiples Unity launcher iconos, para: Sistemas de Configuración (por defecto), Ubuntu Tweak, Centro de Software de Ubuntu, y Actualizaciones de Software.

enter image description here

Comentarios: me hizo hacer algunas concesiones en los iconos (no custom), de nomenclatura de archivos, y el elemento por defecto. Otras alternativas podrían choque o podría ser confundido con los elementos existentes. (advirtió)

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

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

Nota: El signo '&' libera la línea de comandos de inmediato.

Mi costumbre 'caja de herramientas.escritorioarchivo de: (puede ser fácilmente editado)

[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

5voto

Hashken Puntos 2911

Los cajones son una manera perfecta para aplicaciones de grupo en la Unidad Laucher.

A partir de ahora, no está disponible en los repositorios, pero todavía se puede instalar 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

enter image description here

enter image description here

Una vez que se crea un nuevo cajón, usted puede arrastrar y soltar las aplicaciones desde el Dash.

Usted puede incluso almacenar archivos y carpetas en el cajón, proporcionando una forma de rápido acceso a los archivos más utilizados.

enter image description here

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

3voto

Schoolboy Puntos 106

Yo creo que ambos david6 & fossfreedom las respuestas son muy buenas, este es sólo para mostrar una variación de la misma.

En este caso es una "Utilidad" de icono que tengo para varias acciones, se utiliza el estándar de la aplicación, algunas secuencias de comandos de shell y los comandos. Porque yo uso sináptica de la mayoría de los que me ha puesto la izquierda, haga clic en el icono para ejecutar synaptic, todo lo demás está fuera de la derecha haga clic en quicklists.

Un punto adicional de interés - en la costumbre .escritorios con quicklists el 'X-Ayatana-Escritorio-accesos directos=' línea determina lo que se muestra en la quicklist y el orden que se muestra.

Ex. - Usted podría tener 10 [lo que sea de acceso directo de Grupo] entradas pero sólo se muestran algunos de ellos por lo que en el 'X-Ayatana-Escritorio-accesos directos=" line

[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 guiones, Exec=htop1 es solo un archivo llamado htop1 en una bandeja en la 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 .escritorio con amplia quicklists si uno quería ahorrar espacio en el X-Ayatana-Escritorio-accesos directos= línea que usted puede asignar a su acceso directo a los grupos de modo más sencillo, el uso de algo como Scg1;Scg2;Scg3; ect, por lo que

X-Ayatana-Escritorio-accesos directos=Scg1;Scg2;Scg3; ect.

Como un ejemplo de tomar mi primera entrada

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

Un montón de cosas y las variaciones de cómo usted puede hacer con su lanzador de iconos, quicklists, ect.,

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: