Est-il possible de "joindre" plusieurs applications dans un seul icône/bouton d'Unity? Afin de garder sous contrôle le nombre de boutons sur le lanceur, il me sera très utile de stocker certaines applications du même type (par exemple, de petites applications accessoires telles que Capture d'écran ou Application Web, etc.) dans un seul bouton, ce qui est possible. avec le panneau xfce ...
Cette réponse donne deux réponses possibles - Tiroirs et Quicklists
Tiroirs est disponible via un APP pour 12.04:
Sudo add-apt-repository ppa:ian-berke/ppa-drawers
Sudo apt-get update
Sudo apt-get install drawers
Tiroirs de lancement de Dash. Pour votre tiroir, faites glisser l’icône créée à partir de ~/.local/share/applications
.
Lancez votre tiroir - vous pouvez ensuite faire glisser vos applications préférées du Dash vers le tiroir.
La méthode d'unité par défaut pour lancer plusieurs options consiste à utiliser des listes rapides. Cliquez avec le bouton droit de la souris sur l'icône du lanceur pour afficher un menu d'options correspondant à cette icône.
La création de la liste rapide en utilisant une méthode graphique pour 12.04 est disponible en utilisant MyUnity
Cette option vous permet de créer des listes rapides - les listes rapides sont un sous-menu qui s'affiche lorsque vous cliquez avec le bouton droit de la souris sur une icône de lanceur.
La création de la liste rapide à l'aide d'une méthode graphique pour 11.04 est travail en cours - par exemple - le Éditeur de Launcher Launcher
Cela fonctionne dans Natty (Ubuntu 11.04) - mais en raison du changement de version de python, ne fonctionne pas (comme au moment de l'écriture de ceci) dans oneiric (Ubuntu 11.10)
à installer
cd ~/Downloads
Sudo apt-get install bzr
bzr branch lp:unity-launcher-editor
pour exécuter
cd ~/Downloads/unity-launcher-editor
./ule
Heureusement, il est également simple de créer manuellement des listes rapides. Une liste rapide est un fichier . Desktop contenant au minimum les éléments suivants:
[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
Décrivons-en les domaines que vous devriez changer (en commençant par l’exemple).
Icon=
: il s'agit du fichier d'image graphique présent dans /usr/share/icons
Name=
: il s'agit de l'info-bulle que vous voyez lorsque vous survolez l'icône du lanceur.Exec=
: il s'agit de l'exécutable par défaut lorsque vous cliquez avec le bouton gauche de la souris sur l'icône du lanceurX-Ayatana-Desktop-Shortcuts=
: il s'agit d'une liste de groupes séparés par des points-virgules.Chaque groupe est une option de menu de liste rapide sous l’entrée [group_name Shortcut Group]
example_apps
c'est le nom du groupe dans le champ X-Ayatana-Desktop-Shortcuts
Name=
: il s'agit du texte du menu de la liste rapideExec=
: il s'agit de l'exécutable exécuté lors du choix de l'entrée de la liste rapide. desktop les fichiers doivent exister dans le dossier local ~/.local/share/applications
S'il n'existe pas déjà, créez ce dossier:
mkdir -p ~/.local/share/applications
Créez un fichier dans le dossier - par exemple myquicklist.desktop et faites-le glisser de Nautilus dans le lanceur Unity.
L'action XFCE par défaut lorsque vous cliquez sur le bouton du programme de lancement consiste à exécuter un fichier exécutable. Pour notre lanceur, vous pouvez utiliser la calculatrice par défaut
Name=My Quicklist
Exec=gcalctool
L'autre action possible dans le lanceur XFCE consiste à simplement afficher la liste des éléments du lanceur. Malheureusement, dans Unity, vous ne pouvez pas le faire - cela doit être un clic droit.
Le Exec=
par défaut doit exécuter quelque chose - vous pouvez par exemple l'utiliser pour afficher une boîte de dialogue contextuelle vous rappelant de cliquer avec le bouton droit de la souris:
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2
Vous avez donné les exemples suivants que vous vouliez:
Exec=gnome-screenshot -i
Exec=xfce4-dict
Exec=gcalctool
Ainsi, votre exemple . Desktop fichier ressemblerait à ceci:
[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
Les tiroirs constituent un moyen idéal pour grouper des applications dans Unity Laucher.
Pour l'instant, il n'est pas disponible dans le dépôt, mais vous pouvez toujours l'installer à partir du ppa.
Sudo add-apt-repository ppa:ian-berke/ppa-drawers
Sudo apt-get update
Sudo apt-get install drawers
Quelques captures d'écran pour montrer l'utilisation des tiroirs
Une fois que vous avez créé un nouveau tiroir, vous pouvez faire glisser et déposer des applications depuis le tableau de bord.
Vous pouvez même stocker des fichiers et des dossiers dans votre tiroir, ce qui vous permet d’accéder rapidement aux fichiers couramment utilisés.
Sources:
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/1
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers
Oui, vous pouvez utiliser les listes rapides du programme de lancement pour ajouter des applications au menu contextuel d'une icône de programme de lancement. Regardez cette question:
Plus précisément, exemple de libreoffice peut être modifié pour exécuter toutes les applications souhaitées sous la même icône.
Pour Ubuntu 11.10 (Oneiric) et Unity (3D)
Exemple: icône polyvalente " Ubuntu Toolbox "
Description: Une seule icône "Boîte à outils", remplaçant plusieurs icônes du lanceur Unity, pour: Paramètres système (par défaut), buntu Tweak, - Centre du logiciel Ubunt, et Mises à jour du logiciel.
Commentaires: J'ai fait des compromis sur les icônes (non personnalisées), les noms de fichiers et l'élément par défaut. D'autres alternatives peuvent entrer en conflit ou être confondues avec des éléments existants. (soyez averti)
mkdir ~/.local/share/applications (if required)
gedit ~/.local/share/applications/toolbox.desktop &
Remarque: L'esperluette '&' relâche immédiatement la ligne de commande.
Mon fichier personnalisé 'toolbox.desktop': (peut être facilement modifié)
[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
Je pense que les réponses de david6 et de fossfreedom sont plutôt bonnes, ceci est juste pour vous montrer une variation de la même chose.
Dans ce cas, c’est l’icône "Utilitaire" que j’ai pour diverses actions; elle utilise des applications standard, des scripts et des commandes Shell. Parce que j'utilise le plus souvent Synaptic, j'ai défini le clic gauche sur l'icône pour exécuter Synaptic. Tout le reste ne se trouve pas dans les listes rapides des clics droits.
Un point d’intérêt supplémentaire - dans les .desktops personnalisés avec des listes rapides, la ligne 'X-Ayatana-Desktop-Shortcuts =' détermine ce qui est affiché dans la liste rapide et dans l’ordre indiqué.
Ex. - Vous pouvez avoir 10 entrées [quel que soit le groupe de raccourcis] mais n'en afficher que quelques-unes à l'aide de la ligne '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
Donner Ex. de petits scripts, Exec = htop1 est juste un fichier nommé htop1 dans une corbeille de mon $ PATH (~/bin
#!/bin/bash
gnome-terminal --command htop
Exec = update1 est une nommée update1
#!/bin/bash
gnome-terminal --command "Sudo apt-get update"
Dans un .desktop avec de nombreuses listes rapides, si vous souhaitez économiser de l’espace sur la ligne X-Ayatana-Desktop-Shortcuts =, vous pouvez nommer vos groupes de raccourcis plus simplement, en utilisant quelque chose comme Scg1; Scg2; Scg3; ect, donc
X-Ayatana-Desktop-Shortcuts = Scg1; Scg2; Scg3; ect.
À titre d'exemple en prenant ma première entrée
[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity
Beaucoup de choses et de variations sur ce que vous pouvez faire avec vos icônes de lanceur, listes rapides, etc.
Découvrez une nouvelle application: Tiroirs http://www.iloveubuntu.net/how-easily-group-items-featuring-the-own-mini-dash-unity-launcher-drawers
vous pouvez ajouter le ppa en faisant
Sudo add-apt-repository ppa: ian-berke/ppa Sudo apt-get update && Sudo apt-get install tiroirs
Il suffit de taper Drawers dans le tableau de bord pour commencer. Cela créera un lanceur de tiroir dans ~/.local/share/applications que vous pourrez placer sur le lanceur/le dock. Ensuite, faites glisser ce que vous voulez (documents, dossiers, applications, URL Web). Un clic gauche ouvre un mini-tableau de bord avec des icônes pour chaque fichier, tandis qu'un clic droit ouvre une liste rapide. Un clic droit sur les éléments dans le tiroir ouvert vous permet d’éditer leur nom ou leur commande d’exécution. Un clic gauche les lance avec leur application par défaut.