Quelles listes de lancement personnalisées et Unity sont disponibles?

138

Veuillez noter qu'actuellement, la plupart des informations ci-dessous sont obsolètes et ne peuvent pas être mises à jour. Soyez prudent, cela ne fonctionnera généralement pas avec Ubuntu 12.04 et les versions plus récentes.

La création d'un lanceur personnalisé pour Unity est simple. Les listes rapides constituent un moyen simple et efficace d'accéder rapidement aux tâches couramment utilisées pour une application spécifique.

REMARQUE: à partir de Ubuntu 11.10, cette option contextuelle a disparu. Les lanceurs ne peuvent désormais être créés qu'en modifiant des fichiers texte dans votre dossier personnel.

Créer un lanceur personnalisé est facile.

  1. Cliquez avec le bouton droit sur votre bureau et cliquez sur Créer un lanceur.
  2. Modifiez le fichier .desktop à l'aide d'un éditeur de texte. (Plus d'informations peuvent être trouvées ici et ici .)

Alors, quels lanceurs personnalisés utilisez-vous sur Unity?

Remarque: Veuillez vous limiter à un lanceur personnalisé par réponse. Aussi, s'il vous plaît fournir une capture d'écran de celui-ci en action.

nik90
la source

Réponses:

68

Accueil Icône Quicklist

Accueil Icône Quicklist

  1. Copiez le fichier de lancement 'Dossier personnel' dans votre répertoire personnel:

    mkdir ~/.local/share/applications
    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Ouvrez le fichier pour le modifier dans gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Supprimez la ligne suivante du fichier:

    OnlyShowIn=GNOME;
    
  4. Ajoutez ce texte au bas du fichier, puis fermez et enregistrez:

    X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Music Shortcut Group]
    Name=Music
    Exec=nautilus Music
    TargetEnvironment=Unity
    
    [Pictures Shortcut Group]
    Name=Pictures
    Exec=nautilus Pictures
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    TargetEnvironment=Unity
    
  5. Déconnectez-vous et reconnectez-vous pour voir les modifications.

La source

nik90
la source
Est-il possible d'ajouter un élément de la liste rapide pour se connecter à un serveur via ssh dans Nautilus?
Tommy Brunn
2
il semble que cela ne marche qu'avec les locales anglaises, ou du moins ça ne marche pas pour moi (allemand)
marto
2
@marto Bon commentaire !! Ceci peut être corrigé en faisant une petite modification .... vous devez ajouter "Nom [de] = la traduction allemande" ... et le faire pour chaque commande.
nik90
5
Assurez-vous que la ligne OnlyShowIn répertorie Unity: OnlyShowIn=GNOME;Unity; Cela ne fonctionnait pas pour moi tant que je ne l'avais pas compris , car mon fichier d'origine ne répertoriait que GNOME.
keithjgrant
2
Si "OnlyShowIn = GNOME; Unity;" la ligne n’est pas supprimée, votre "icône de dossier de démarrage" lancera uniquement l’application et ne la contrôlera pas ( youtu.be/oS52pYNFZ6I ). Une deuxième icône apparaîtra qui fait la partie de contrôle. Je l'ai appris à la dure, jusqu'à ce que cela me donne raison askubuntu.com/questions/35024/…
b-ak
49

SSH Launcher

Accès rapide à la liste de vos serveurs SSH préférés.

liste rapide ssh

  1. Créez un nouveau fichier avec gedit, dans le type de terminal :

    gedit ~/.local/share/applications/ssh-launcher.desktop
    
  2. Copiez et collez ce texte dans le fichier ci-dessus:

    [Entrée du bureau]
    Version = 1.0
    Nom = serveurs distants
    Comment = Se connecter à mes serveurs
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = serveur à distance -x ssh -t minibox.local 
    Terminal = faux
    X-MultipleArgs = false
    Type = Application
    Icon = terminal utilitaire
    StartupNotify = true
    StartupWMClass = Serveurs distants
    X-Ayatana-Desktop-Shortcuts = Server1;
    
    [Groupe de raccourcis Serveur1]
    Nom = SSH dans minibox.local
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = serveur à distance -x ssh -t minibox.local
    TargetEnvironment = Unity
    
    Comment = Vous pouvez en créer plus. Ajoutez simplement à X-Ayatana-Desktop-Shortcuts un "Server2", "Server3", etc., puis remplacez le nom de domaine (dans ce cas, "minibox.local") par le nom de votre serveur. Vous remarquerez également que l'action par défaut (lorsque vous cliquez simplement sur l'icône dans le lanceur) consiste à SSH dans minibox.local - vous devrez le changer pour votre serveur le plus utilisé.
    
  3. Glissez et déposez sur le lanceur en allant dans ~ / .local / share / applications / dans Nautilus.

Source 1 , Source 2

Cas
la source
Voir aussi: askubuntu.com/questions/35488/… pour mettre à jour automatiquement à partir de~/.ssh/config
con-f-use le
1
Celui-ci ne fonctionne pas correctement actuellement. Les fenêtres gnome-terminal apparaissent sous l'icône normale du lanceur gnome-terminal au lieu de celle de ssh-launcher. Cela ne se produit que si vous lancez votre première connexion à distance à partir de la liste rapide. Si vous en ouvrez une avec un clic gauche, cela fonctionne correctement et toutes les fenêtres suivantes fonctionnent également correctement.
Alistair Buxton
47

Liste rapide du centre logiciel Ubuntu

Ajoutez rapidement des PPA via l'interface utilisateur des propriétés du logiciel et mettez également à jour les sources.

Gestionnaire de logiciels

  1. Copiez le fichier .desktop d'origine dans votre dossier de départ à l'aide de Terminal :

    cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/

  2. Ouvrez le fichier pour le modifier avec gedit:

    gedit ~/.local/share/applications/ubuntu-software-center.desktop

  3. Ajoutez ce qui suit au bas du fichier. Ceci devrait être entré après la ligne X-Ubuntu-Gettext-Domain = software-center

.

X-Ayatana-Desktop-Shortcuts=SoftwareUpdates;SoftwareProperties;Synaptic;

[SoftwareUpdates Shortcut Group]  
Name=Update Manager  
Exec=update-manager -c  
OnlyShowIn=Unity

[SoftwareProperties Shortcut Group]  
Name=Add/Edit PPAs  
Exec=gksu software-properties-gtk %u  
OnlyShowIn=Unity

[Synaptic Shortcut Group]  
Name=Synaptic Software Manager  
Exec=gksu synaptic %u  
OnlyShowIn=Unity
Ubuntuser
la source
c'est bien!!
Florin
Cool - vous pouvez probablement ajouter une ligne pour lancer Synaptic si vous voulez un peu plus de contrôle? Il semblerait que je devrais pouvoir suivre votre modèle.
Sean Fitzpatrick
:) .. oui .. la dernière mise à jour de ce code l'a !. Essayez le système d’exploitation Easylinux sur le site easylinuxos.sourceforge.net .
Ubuntuser
Les gars, lors de la dernière modification, [Groupe de raccourcis SoftwareUpdates] ne figure pas dans la ligne X-Ayatana-Desktop-Shortcuts. Par conséquent, "Gestionnaire de mise à jour" n'apparaît pas dans la liste. Juste au cas où d’autres pourraient se demander pourquoi il manque la première entrée.
Marky
Je peux confirmer que ce travail dans Oneiric 11.10.
Jart
42

Home Icon Quicklist (mise à jour automatique à partir des signets)

Voici un petit script shell qui met à jour votre liste de sélection Accueil avec tous vos signets. Pas de manipulation manuelle. Il lit votre fichier de signet et en crée les éléments de menu. Il ajoute également l'entrée de menu "Root Filemanager".

Capture d'écran de la liste rapide en action

  1. Copiez le script ci-dessous dans un fichier vide et placez-le dans votre dossier de scripts (nous supposerons qu'il en est ainsi ~/bin/et le nom du script que vous choisissez est unityhome.bash).
  2. Exécutez le script une fois pour ajouter les entrées:

    bash ~/bin/unityhome.bash
    
  3. Vous pouvez éventuellement faire exécuter le script par cron de temps en temps. Pour l'ajouter à cron, tapez la commande suivante dans un shell:

    crontab -e
    

    Un éditeur va s'ouvrir. Il ajoute une ligne comme:

    @reboot /bin/bash/ $HOME/bin/unityhome.bash > /dev/null 2>&1
    

    Si vous ne suivez pas cette étape, vous devrez exécuter le script manuellement chaque fois que vous modifierez vos signets Nautilus si vous souhaitez que la liste rapide soit mise à jour.

  4. Les modifications ne prennent effet qu'à votre prochaine connexion ou après Alt + F2

    unity --replace
    

    Alors fais ça. Remarque: Ne courez pas unity --replacedans un terminal. Si vous fermez ce terminal, cela tuera l'unité avec ce dernier.

  5. Profitez et regardez le script similaire pour gnome-terminal qui analyse vos favoris ssh (en ~/.ssh/config).

Scénario:

Voici le script:

#!/bin/bash
# tabsize: 4, encoding: utf8
#
# © 2011 [email protected]. Use permitted under MIT license:
#     http://www.opensource.org/licenses/mit-license.php
# 
# CONTRIBUTORS: Chris Druif <[email protected]>
#               Scott Severance <http://www.scottseverance.us/>
#               jacopoL <[email protected]>
# 
# This script updates the unity quicklist menu for nautilus to contain the user
# bookmarks. The updates will have efect after unity is restarted (either on
# the next login or by invoking 'unity --replace').

# location of template and unity bar launchers
nautempl="/usr/share/applications/nautilus-home.desktop"
target="$HOME/.local/share/applications/nautilus-home.desktop"
bookmarks="$HOME/.gtk-bookmarks"

# backup if file already exists
if [ -e "$target" ]; then
    echo "Creating backup of: $target."
    mv -n "$target" "$target.bak"
fi

# copy template
cp "$nautempl" "$target"

if ! grep -q 'OnlyShowIn=.*Unity' "$target"; then # add only if not already present
    sed -i "s/\(OnlyShowIn=.*\)/\1Unity;/" "$target"
fi

# due to a bug in Unity (Ubuntu 11.10+) we will have to completely remove the OnlyShowIn line:
# https://bugs.launchpad.net/ubuntu/+source/unity/+bug/842257/comments/6
sed -i '/^OnlyShowIn=/d' "$target"

if ! grep -q 'X-Ayatana-Desktop-Shortcuts=' "$target"; then # add only if not already present
    echo -e "\nX-Ayatana-Desktop-Shortcuts=\n" >> "$target"
else
    echo >> "$target"
fi
bmcount=0
while read bmline; do
    bmcount=$(($bmcount+1))     # number of current bookmark
    bmname=${bmline#*\ }        # name of the bookmark
    bmpath=${bmline%%\ *}       # path the bookmark leads to
    # deal with bookmarks that have no name
    if [ "$bmname" = "$bmpath" ]; then
        bmname=${bmpath##*/}
    fi
    # fix spaces in names and paths
    bmname="$(echo "$bmname" | sed 's/%20/ /g')"
    bmpath="$(echo "$bmpath" | sed 's/%20/ /g')"
    # fix accents in names and paths (for french users)
    bmname="$(echo "$bmname" | python -c 'import sys,urllib;sys.stdout.write(urllib.unquote(sys.stdin.read()))')"
    bmpath="$(echo "$bmpath" | python -c 'import sys,urllib;sys.stdout.write(urllib.unquote(sys.stdin.read()))')"
    # extend shortcut list with current bookmark, prepending a ; if needed
    sed -i "s/\(X-Ayatana-Desktop-Shortcuts=\(.*;$\|$\)\)/\1Scg${bmcount};/
            t
            s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1;Scg${bmcount};/" "$target"
    # write bookmark information
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"

# Add a root file manager entry
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1RootFM;/" "$target"
cat - >> "$target" <<EOF

[RootFM Shortcut Group]
Name=Root
Exec=gksudo nautilus
TargetEnvironment=Unity
EOF

exit 0

Amélioration: ne pas dupliquer le "dossier de base" et le "nom d'utilisateur"

Si vous ne souhaitez pas que deux éléments ciblent votre dossier de départ ("Dossier de départ" au bas de la liste rapide et le nom d'utilisateur cliquable), vous pouvez remplacer le code suivant:

    # write bookmark information
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"

par le code suivant:

    # write bookmark information
    if [ "file://$HOME" != "$bmpath" ]; then
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
    fi
done < "$bookmarks"
con-f
la source
2
La même chose existe en tant qu’applet
con-f-use
1
N'oubliez pas d'aller dans ~ / .local / share / applications pour faire glisser le fichier nautilus-home.desktop vers la barre Unity.
Exeleration-G
Ce script fonctionne également pour Thunar. Il suffit de remplacer en haut nautilus-home.desktopavec Thunar.desktopet tout en bas gksudo nautiluspargksudo thunar
MarkovCh1
1
Ce script peut maintenant gérer les noms et les chemins contenant des espaces.
Scott Severance
Génial, merci, et j'ai une petite demande à faire encore mieux (pour moi, au moins): Est-il possible de définir votre liste rapide pour NE PAS ouvrir une nouvelle icône sur le Lanceur? On est parfaitement bien.
Eugenio Perea
38

LibreOffice Quicklist

Cela crée une liste rapide pour le lanceur LibreOffice Start Center.

LibreOffice Quicklist

  1. Copiez votre fichier .desktop d'origine dans votre répertoire personnel pour le modifier:

    cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
    
  2. Ouvrir dans gedit:

    gedit ~/.local/share/applications/libreoffice-startcenter.desktop
    
  3. Editez la ligne MimeType:

    Trouvez la ligne suivante:

    MimeType=application/vnd.openofficeorg.extension;
    

    Remplacer par:

    MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;
    
  4. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier .desktop:

    X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw
    
    [Writer Shortcut Group]
    Name=Writer
    Exec=libreoffice -writer %U
    TargetEnvironment=Unity
    
    [Impress Shortcut Group]
    Name=Impress
    Exec=libreoffice -impress %U
    TargetEnvironment=Unity
    
    [Calc Shortcut Group]
    Name=Calc
    Exec=libreoffice -calc %U
    TargetEnvironment=Unity
    
    [Math Shortcut Group]
    Name=Math
    Exec=libreoffice -math %U
    TargetEnvironment=Unity
    
    [Draw Shortcut Group]
    Name=Draw
    Exec=libreoffice -draw %U
    TargetEnvironment=Unity
    

    Remarque : Pour LibreOffice 3.4 et 3.4.1: dans Exec; libreofficedoit être remplacé par «libreoffice3.4», mais il semble que dans Oneiric, il ne soit pas nécessaire d’ajouter le numéro de version. Je le teste avec Oneiric et je laisse les valeurs par défaut, mais le numéro de version rend la liste rapide inutilisable.

  5. Naviguez jusqu'à ~ / .local / share / applications et faites glisser le fichier de bureau LibreOffice Start Center sur le lanceur.

Une modification similaire peut être apportée au lanceur LibreOffice Writer .

La source

Alaukik
la source
J'ai ajouté le support dragndrop décrit ci
Cas
Malheureusement, cela ne fonctionne plus sur LibreOffice 3.4
scouser73
1
Pour LibreOffice 3.4 et 3.4.1: dans Exec; libreofficedoit être remplacé par libreoffice3.4.
Binarylife
33

Terminal Quicklist

terminal img (mise à jour)

  1. Copiez le programme de lancement du terminal d'origine dans votre répertoire personnel à l'aide de Terminal :

    cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
    
  2. Ouvrez le fichier avec gedit utilisant toujours Terminal:

    gedit ~/.local/share/applications/gnome-terminal.desktop
    
  3. Recherchez la ligne suivante dans le fichier:

    OnlyShowIn=GNOME;
    

    Remplacez la ligne ci-dessus par:

    OnlyShowIn=GNOME;Unity;
    
  4. Ajoutez ce texte au bas du fichier puis enregistrez-le et fermez- le:

    X-Ayatana-Desktop-Shortcuts=NewWindow;NewTab;Top;Root;
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=gnome-terminal --window
    TargetEnvironment=Unity
    
    [NewTab Shortcut Group]
    Name=New Tab
    Exec=xdotool windowfocus gnome-terminal key ctrl+shift+t
    TargetEnvironment=Unity
    
    [Root Shortcut Group]
    Name=Root Terminal
    Exec=gksudo gnome-terminal
    TargetEnvironment=Unity
    
    [Top Shortcut Group]
    Name=Top
    Exec=gnome-terminal --command top
    TargetEnvironment=Unity
    
  5. Pour activer l'option "Nouvel onglet", vous devez installer à partir du Centre de logiciel Ubuntu.xdotool Installer xdotool

  6. Fermez toutes les fenêtres du terminal, cliquez avec le bouton droit de la souris sur son icône de lanceur et décochez l'option "Conserver le lanceur".

  7. Ouvrez Dash, exécutez Terminalet le nouveau lanceur avec la liste rapide apparaîtra.

RolandiXor
la source
1
le nouvel onglet raccourci me forme une nouvelle fenêtre. la commande est correcte ...
Matteo Pagliazzi
@Cas: J'ai le même problème, alors je vais chercher une solution.
RolandiXor
J'ai fait des tests et il semble que ce soit la faute de gnome-terminal lui-même.
RolandiXor
1
J'ai trouvé la solution en utilisant un script bash et xdotool: DI, je le teste et ajoutera des instructions.
Cas
@Cas: \ o / sweet!
RolandiXor
32

Liste rapide de Firefox

Ajoutez des options Firefox pratiques au lanceur.

entrez la description de l'image ici

  1. Copiez votre fichier .desktop d'origine dans votre répertoire personnel pour le modifier:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Ouvrir dans gedit:

    gedit ~/.local/share/applications/firefox.desktop 
    
  3. Recherchez et modifiez la ligne suivante:

    X-Ayatana-Desktop-Shortcuts=NewWindow;
    

    pour correspondre à cette ligne:

    X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
    
  4. Ajoutez ce texte au bas du fichier .desktop, puis enregistrez le fichier:

    [SafeMode Shortcut Group]
    Name=Open Firefox in safe mode
    Exec=firefox -safe-mode
    TargetEnvironment=Unity
    
    [ProfileManager Shortcut Group]
    Name=Firefox Profile Manager
    Exec=firefox -ProfileManager
    TargetEnvironment=Unity
    
Nik
la source
Le lanceur Firefox est un peu "bogué" de ma part. Est-ce que cela arrive aux autres? La modification de son fichier .desktop ne mettra pas à jour les modifications en temps réel, contrairement aux autres. Si vous souhaitez voir les modifications, fermez FF, retirez du programme de lancement et faites glisser le fichier .desktop modifié ci-dessus vers le programme de lancement. Parfois, cette action provoquera un comportement étrange car même si FF est en cours d'exécution, cela ne se reflètera pas dans le lanceur. La solution rapide consiste à se déconnecter / se connecter.
Marky
31

Lanceur de services Google

Un lanceur personnalisé pour les services courants tels que gmail, calendrier, composition d'un nouveau message.

entrez la description de l'image ici

  1. Créez un nouveau fichier en ouvrant l'éditeur de texte et collez-y le texte suivant:

    [Desktop Entry]
    Version=1.0
    Name=Google Services
    Exec=xdg-open https://accounts.google.com/
    Terminal=false
    X-MultipleArgs=false
    Type=Application
    Icon=chrome-https___docs.google.com_
    Categories=Network;WebBrowser;
    StartupNotify=true
    StartupWMClass=docs.google.com
    
    X-Ayatana-Desktop-Shortcuts=Plus;Inbox;Compose;Voice;Contacts;Calendar;Documents;Photos;Maps;Sites;Reader;Bookmarks
    Name[en_US]=Google Services (Gmail)
    [Plus Shortcut Group]
    Name=Plus
    Exec=xdg-open 'https://plus.google.com/u/0/'
    TargetEnvironment=Unity
    [Inbox Shortcut Group]
    Name=InBox
    Exec=xdg-open 'https://mail.google.com/mail/u/0/?shva=1#inbox'
    TargetEnvironment=Unity
    [Compose Shortcut Group]
    Name=Compose
    Exec=xdg-open 'https://mail.google.com/mail/?shva=1#compose'
    TargetEnvironment=Unity
    [Voice Shortcut Group]
    Name=Voice
    Exec=xdg-open 'https://www.google.com/voice/b/0?pli=1#inbox'
    TargetEnvironment=Unity
    [Contacts Shortcut Group]
    Name=Contacts
    Exec=xdg-open 'https://www.google.com/contacts'
    TargetEnvironment=Unity
    [Calendar Shortcut Group]
    Name=Calendar
    Exec=xdg-open 'https://calendar.google.com'
    TargetEnvironment=Unity
    [Documents Shortcut Group]
    Name=Documents
    Exec=xdg-open https://docs.google.com/
    TargetEnvironment=Unity
    [Photos Shortcut Group]
    Name=Photos
    Exec=xdg-open 'https://plus.google.com/u/0/photos'
    TargetEnvironment=Unity
    [Maps Shortcut Group]
    Name=Maps
    Exec=xdg-open 'http://maps.google.com/maps?hl=en&tab=ml'
    TargetEnvironment=Unity
    [Sites Shortcut Group]
    Name=Sites
    Exec=xdg-open 'https://sites.google.com/?tab=m3&pli=1'
    TargetEnvironment=Unity
    [Reader Shortcut Group]
    Name=Reader
    Exec=xdg-open 'https://www.google.com/reader/view/?hl=en&tab=my'
    TargetEnvironment=Unity
    [Bookmarks Shortcut Group]
    Name=Bookmarks
    Exec=xdg-open 'https://www.google.com/bookmarks/l'
    TargetEnvironment=Unity
    
  2. Enregistrez le fichier avec cet emplacement et ce nom de dossier:

     ~/.local/share/applications/google-services-launcher.desktop
    
  3. Faites glisser et déposez ce fichier sur le programme de lancement en naviguant ~/.local/share/applications/dans le Gestionnaire de fichiers.

Vous pouvez télécharger l'icône ici .

La source

nik90
la source
1
Pourquoi utilise-t-il google-chrome? Je suppose qu'il serait préférable d'utiliser le navigateur par défaut, en exécutantgnome-www-browser link
Rafał Cieślak
Ceci est une application de bureau Google Chrome juste pour vérifier le courrier et le calendrier. Vous pouvez bien sûr créer un raccourci .desktop pour lancer ces services dans le navigateur par défaut.
nik90
25

Banshee Quicklist

banshee liste rapide

  1. Copiez le lanceur Banshee dans votre répertoire personnel. Dans Terminal, collez ce qui suit:

    cp /usr/share/applications/banshee.desktop ~/.local/share/applications
    
  2. Ouvrez ce nouveau fichier pour le modifier:

    gedit ~/.local/share/applications/banshee.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier.

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;Preferences
    
    [Play Shortcut Group]
    Name=Play
    Exec=banshee --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=banshee --pause
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=banshee --stop
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=banshee --previous
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=banshee --next
    TargetEnvironment=Unity
    
    [Preferences Shortcut Group]
    Name=Preferences
    Exec=banshee --show-preferences
    TargetEnviroment=Unity
    

Sources: 1 , 2

Cas
la source
Je ne vois pas grand chose à cela, nous avons le menu Son!
8128
24

Liste rapide Google Documents

entrez la description de l'image ici

  1. Créez un nouveau fichier avec cette commande:

    gedit ~/.local/share/applications/gdocs.desktop
    
  2. Coller dans le texte ci-dessous:

    [Desktop Entry]
    Version=1.0
    Name=Google Docs
    Exec=xdg-open https://docs.google.com/
    Terminal=false
    X-MultipleArgs=false
    Type=Application
    Icon=chrome-https___docs.google.com_
    Categories=Network;WebBrowser;
    StartupNotify=true
    StartupWMClass=docs.google.com
    
    X-Ayatana-Desktop-Shortcuts=Doc;Spreadsheet;Presentation;Drawing
    
    [Doc Shortcut Group]
    Name=New Document
    Exec=xdg-open https://docs.google.com/?action=newdoc
    TargetEnvironment=Unity
    
    [Spreadsheet Shortcut Group]
    Name=New Spreadsheet
    Exec=xdg-open https://spreadsheets.google.com/ccc?new
    TargetEnvironment=Unity
    
    [Presentation Shortcut Group]
    Name=New Presentation
    Exec=xdg-open https://docs.google.com/?action=new_presentation
    TargetEnvironment=Unity
    
    [Drawing Shortcut Group]
    Name=New Drawing
    Exec=xdg-open https://docs.google.com/drawings/create?hl=en
    TargetEnvironment=Unity
    

    Notez que cela s'ouvre dans votre navigateur par défaut. Pour les applications plein écran chrome / ium, recherchez et remplacez xdg-openpar chromium-browseret https:avec --app=https:.

  3. Faites glisser gdocs.desktop dans le programme de lancement à partir de ~ / .local / share / applications /

Dorkus1218
la source
Fonctionne très bien! Sauf que l'icône n'apparaît pas aussi bien, je viens d'avoir un point d'interrogation dans un carré. De quoi a-t-on besoin pour obtenir une belle icône?
Lode
hmm je ne suis pas sûr ... avez-vous chrome / ium installé? J'ai copié la propriété "Icon =" à partir du programme de lancement généré par chrome pour google docs, donc cela dépend peut-être de cela.
Dorkus1218
Vous pouvez télécharger l'un de ces fichiers et pointer le champ "Icon =" en haut du fichier du programme de lancement vers ce fichier (/home/<user>/.icons/gdocs.png ou autre)
Dorkus1218,
24

Liste rapide pour ajouter / supprimer des espaces de travail lignes / colonnes

Aperçu

Ajoutez ou supprimez facilement des bureaux ou des espaces de travail virtuels avec une icône / liste rapide Unity, une option actuellement manquante dans Ubuntu. Seule option semble aller dans gconf-editor et les modifier manuellement.
Idéalement, cela irait dans le commutateur d'espace de travail.

Il repose sur un script pour extraire le nombre actuel de lignes et de colonnes et en ajouter ou soustraire avant de le redéfinir. Il vérifie également qu'il ne descend pas en dessous d'une ligne ou d'une colonne.

  1. Créez un nouveau fichier .desktop avec gedit, dans le type de terminal :

    gedit ~/.local/share/applications/workspaces.desktop
    
  2. Copiez et collez ce texte dans le fichier nouvellement créé:

    [Desktop Entry]
    Version=1.0
    Name=Workspaces
    Comment=Change Workspace Numbers
    GenericName=Workspace Editor
    Terminal=false
    Type=Application
    Icon=desktop
    X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
    
    [AddRow Shortcut Group]
    Name=Add Row
    Exec=workspaces-shortcuts rows +
    TargetEnvironment=Unity
    
    [AddColumn Shortcut Group]
    Name=Add Column
    Exec=workspaces-shortcuts cols +
    TargetEnvironment=Unity
    
    [RmRow Shortcut Group]
    Name=Remove Row
    Exec=workspaces-shortcuts rows -
    TargetEnvironment=Unity
    
    [RmColumn Shortcut Group]
    Name=Remove Column
    Exec=workspaces-shortcuts cols -
    TargetEnvironment=Unity
    
  3. Créez un nouveau script avec gedit, dans le type de terminal :

    gksudo gedit /usr/bin/workspaces-shortcuts
    

    REMARQUE: gksudo est utilisé en raison de l'emplacement où nous allons l'enregistrer et du fait qu'il s'agit d'une application graphique.

  4. Copiez et collez ce texte dans le fichier nouvellement créé:

    #!/bin/bash
    
    case $1 in 
    rows)t=v;;
    cols)t=h;;
    esac;
    
    check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`
    
    if [[ ! ($2 = - && $check < 2 ) ]]
    then
        [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
    fi
    
  5. Pour rendre le script exécutable, dans le type de terminal :

    sudo chmod a+x /usr/bin/workspaces-shortcuts

  6. Glissez et déposez sur le lanceur en allant dans ~ / .local / share / applications / dans Nautilus.

    Le tri peut être facilement effectué en modifiant dans le fichier .desktop la ligne à partir de:

    X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
    

    à

    X-Ayatana-Desktop-Shortcuts=AddRow;AddColumn;RmRow;RmColumn;
    

    par exemple.

MrChrisDruif
la source
23

Chromium Quicklist

Chrome

  1. Copiez le lanceur Chromium dans votre répertoire personnel. Dans Terminal, collez ce qui suit:

    cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
    
  2. Ouvrez ce fichier pour le modifier:

    gedit ~/.local/share/applications/chromium-browser.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier.

    X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=chromium-browser
    TargetEnvironment=Unity
    
    [Incognito Shortcut Group]
    Name=New incognito window
    Exec=chromium-browser --incognito
    TargetEnvironment=Unity  
    

La source

Cas
la source
2
Pour mémoire, les paquets de chrome du journal quotidien sur le chrome sont livrés avec les listes rapides Unity préconfigurées.
Marius Gedminas
Aussi pour le compte rendu; c'est maintenant dans Chrome stable.
Dante Ashton
21

Gedit Quicklist

gedit

  1. Copiez le fichier de lancement 'Gedit' dans votre répertoire personnel à l'aide de Terminal

    cp /usr/share/applications/gedit.desktop ~/.local/share/applications
    
  2. Ouvrez le fichier pour le modifier dans gedit:

    gedit ~/.local/share/applications/gedit.desktop
    
  3. Ajoutez ce texte au bas du fichier et remplacez- le <username>par le nom d'utilisateur de votre dossier de départ, puis enregistrez et fermez:

    X-Ayatana-Desktop-Shortcuts=OpenDoc;OpenDocRoot;
    
    [OpenDoc Shortcut Group]
    Name=Open file...
    Exec=/home/<username>/.local/share/applications/scripts/gedit-shortcuts normal-mode
    TargetEnvironment=Unity
    
    [OpenDocRoot Shortcut Group]
    Name=Open file as root...
    Exec=/home/<username>/.local/share/applications/scripts/gedit-shortcuts root-mode
    TargetEnvironment=Unity
    
  4. Créez un dossier 'scripts' dans le dossier ~ / .local / share / applications:

    mkdir ~/.local/share/applications/scripts
    
  5. Créez le fichier de script 'gedit-shortcuts' avec gedit:

    gedit ~/.local/share/applications/scripts/gedit-shortcuts
    
  6. Ajoutez ce texte au fichier puis enregistrez et fermez:

    #!/bin/bash
    
    case $1 in
    normal-mode) gedit $(zenity --title='Open file...' --file-selection);;
    root-mode) gksudo -u root -m "Running Gedit as user root allow you to modify some essential files of your system" "bash -c 'gedit \$(zenity --title=\'Open file as user root...\' --file-selection)'";;
    esac
    
  7. Rendre le fichier exécutable:

    chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
    
  8. Faites glisser le fichier gedit.desktop de ~ / .local / share / applications dans Nautilus vers la barre Unity Launcher

Winael
la source
Veuillez tester avant de poster les instructions car il y avait des erreurs dans le code d'entrée du bureau.
Cas
Désolé , je n'étais pas sur ma machine ubuntu mais au travail, donc je l' ai écrit instruction avec le remeber de ce que je l'ai fait hier soir (il est donc pas un copier / coller) alors peut - être il y avait une erreur sur un terme ou deux :(
Winael
21

Filezilla FTP Quicklist

Accédez rapidement à vos serveurs FTP préférés à partir du lanceur Filezilla.

liste rapide filezilla

Il existe deux options pour créer une liste rapide FileZille. Vous pouvez créer un lien vers des sites dans le gestionnaire de site (option sûre); ou vous pouvez entrer les informations de connexion directement dans le .desktopfichier (l'option sans le gestionnaire de site).

Lien vers le gestionnaire de site (l'option sûre)

  1. Copiez le lanceur Filezilla dans votre répertoire personnel. Dans Terminal, collez ce qui suit:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Ouvrez ce fichier pour le modifier:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Ajoutez le texte ci-dessous au bas du fichier .desktop, en ajoutant un "groupe de raccourcis" pour chaque site que vous souhaitez lier. Dans le paramètre Exec, vous devez indiquer le chemin de votre site FTP dans Site Manager. Le raccourci 2 ° ouvre directement le gestionnaire de site Filezilla.

    X-Ayatana-Desktop-Shortcuts=Server1;sitemanager
    
    [Server1 Shortcut Group]
    Name=Site Name
    Exec=filezilla -c "0/Folder Name/Site Name"
    TargetEnvironment=Unity
    
    [sitemanager Shortcut Group]
    Name=Site Manager
    Exec=filezilla -s
    TargetEnvironment=Unity
    

Pour plus de détails, consultez la page Arguments en ligne de commande sur le wiki Filezilla.

La source


Entrez directement les détails de la connexion (l'option rapide mais non sécurisée)

Remarque: cette option pose un problème de sécurité car vous allez stocker votre mot de passe en texte brut . Ne le faites que si vous connaissez le risque, c’est une façon très "hack" de faire les choses. Si vous utilisez le gestionnaire de site dans FileZilla, utilisez l'option ci-dessus, qui utilise les informations déjà stockées dans la configuration de Filezilla Site Manager.

  1. Copiez le lanceur Filezilla dans votre répertoire personnel. Dans Terminal, collez ce qui suit:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Ouvrez ce fichier pour le modifier:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier .desktop. Modifiez les détails du serveur FTP pour qu'ils correspondent aux vôtres, puis enregistrez le fichier.

    X-Ayatana-Desktop-Shortcuts=Server1;
    
    [Server1 Shortcut Group]
    Name=FTP into test server 
    Exec=filezilla ftp://test:[email protected]:21
    TargetEnvironment=Unity
    

    Vous voudrez changer le "test: test" avec votre nom d'utilisateur / mot de passe respectivement, et le "ftp.secureftp-test.com" avec le domaine de votre serveur ftp.

La source

Cas
la source
Fusionnées dans l’autre solution FileZilla, l’option plus sûre attire davantage l’attention.
Lode
20

LAMP Quicklist

Capture d'écran

  1. Ouvrir un nouveau fichier:

    gedit ~/.local/share/applications/lamp.desktop
    
  2. Copiez le texte ci-dessous

    [Desktop Entry]
    Name=LAMP
    GenericName=LAMP
    X-GNOME-FullName=LAMP
    Comment=Open services of your LAMP server
    Exec=gksu service apache2 start && gksu service mysql start
    Icon=emblem-web
    Terminal=false
    Type=Application
    StartupNotify=true
    
    X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart
    
    
    [Start Shortcut Group]
    Name=Start
    Exec=gksu service apache2 start && gksu service mysql start
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=gksu service apache2 stop && gksu service mysql stop
    TargetEnvironment=Unity
    
    [Restart Shortcut Group]
    Name=Restart
    Exec=gksu service apache2 restart && gksu service mysql restart
    TargetEnvironment=Unity
    
  3. Glissez et déposez sur le lanceur en allant dans ~ / .local / share / applications / dans Nautilus.

flux
la source
20

Rhythmbox Quicklist

Capture d'écran

  1. Copiez le lanceur Rhythmbox dans votre répertoire personnel. Dans Terminal, collez ce qui suit:

    cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
    
  2. Ouvrez ce fichier pour le modifier:

    gedit ~/.local/share/applications/rhythmbox.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier:

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Stop
    
    [Play Shortcut Group]  
    Name=Play  
    Exec=rhythmbox-client --play  
    TargetEnvironment=Unity  
    
    [Pause Shortcut Group]  
    Name=Pause  
    Exec=rhythmbox-client --pause  
    TargetEnvironment=Unity  
    
    [Previous Shortcut Group]  
    Name=Previous  
    Exec=rhythmbox-client --previous  
    TargetEnvironment=Unity  
    
    [Next Shortcut Group]  
    Name=Next  
    Exec=rhythmbox-client --next  
    TargetEnvironment=Unity  
    
    [Stop Shortcut Group]  
    Name=Stop  
    Exec=rhythmbox-client --stop  
    TargetEnvironment=Unity
    
  4. Enregistrez le fichier.

Andi
la source
@Roland: corrigé.
Nathan Osman
17

Liste rapide Google Chrome

liste rapide chrome

  1. Copiez le programme de lancement Google Chrome dans votre répertoire personnel. Dans Terminal, collez les éléments suivants:

    cp /opt/google/chrome/google-chrome.desktop ~/.local/share/applications
    
  2. Ouvrez ce fichier pour le modifier:

    gedit ~/.local/share/applications/google-chrome.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier.

    X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=google-chrome
    TargetEnvironment=Unity
    
    [Incognito Shortcut Group]
    Name=New incognito window
    Exec=google-chrome --incognito
    TargetEnvironment=Unity
    

La source

Cas
la source
5
C'est maintenant la valeur par défaut dans la version stable.
Dante Ashton
17

Thunderbird Quicklist

Thunderbird Lanuncher

  1. Copiez le fichier de lancement dans votre répertoire personnel:

    cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/thunderbird.desktop

  2. Ouvrir le fichier avec l'éditeur de texte

    gedit ~/.local/share/applications/thunderbird.desktop

  3. Ajoutez le texte au bas du fichier et enregistrez-le.

    X-Ayatana-Desktop-Shortcuts=Compose;AddressBook;ProfileManager;

    [Compose Shortcut Group]
    Name=Compose
    Exec=thunderbird -compose
    TargetEnvironment=Unity
    
    [AddressBook Shortcut Group]
    Name=Address Book
    Exec=thunderbird -addressbook
    TargetEnvironment=Unity
    
    [ProfileManager Shortcut Group]
    Name=Profile Manager
    Exec=thunderbird -ProfileManager
    TargetEnvironment=Unity
    
Ubuntuser
la source
16

Mines Liste Rapide

Lancez rapidement les nouveaux jeux de Mine depuis le lanceur.

mines liste rapide

  1. Copiez le lanceur Mines dans votre répertoire personnel. Dans Terminal, collez ce qui suit:

    cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
    
  2. Ouvrez ce fichier pour le modifier:

    gedit ~/.local/share/applications/gnomine.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas du fichier .desktop.

    X-Ayatana-Desktop-Shortcuts=Small;Medium;Large;
    
    [Small Shortcut Group]
    Name=New Game (Small)
    Exec=gnomine -f 0
    TargetEnvironment=Unity
    
    [Medium Shortcut Group]
    Name=New Game (Medium)
    Exec=gnomine -f 1
    TargetEnviroment=Unity
    
    [Large Shortcut Group]
    Name=New Game (Large)
    Exec=gnomine -f 2
    TargetEnviroment=Unity
    

La source

Cas
la source
15

Déjà Dup Quicklist

Déjà Dup Quicklist

  1. Copiez le fichier de lancement Déjà Dup dans votre répertoire de départ avec Terminal:

    cp /usr/share/applications/deja-dup.desktop ~/.local/share/applications
    
  2. Ouvrez le fichier pour le modifier dans l'éditeur de texte:

    gedit ~/.local/share/applications/deja-dup.desktop
    
  3. Ajoutez ce texte au bas du fichier, puis fermez et enregistrez:

    X-Ayatana-Desktop-Shortcuts=BackupNow;
    
    [BackupNow Shortcut Group]
    Name=Backup Now
    Exec=deja-dup --backup
    TargetEnvironment=Unity
    
  4. Supprimez l’icône Déjà Dup de Launcher (décochez Keep In Launcher ), puis ouvrez l’application depuis Dash. La nouvelle liste rapide devrait apparaître et vous pouvez cocher à nouveau Keep In Launcher .

Clay Smalley
la source
Ceci est maintenant dans la construction par défaut.
Jrg
14

Opera Quicklist

entrez la description de l'image ici

  1. Copiez votre fichier .desktop d'origine dans votre répertoire personnel pour le modifier:

    cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
    
  2. Ouvrez le terminal et entrez les informations suivantes:

    gedit ~/.local/share/applications/opera-browser.desktop
    
  3. Au bas du fichier, ajoutez les lignes suivantes, puis enregistrez et fermez:

    X-Ayatana-Desktop-Shortcuts=NewTab;NewPrivateTab;NewWindow;Mail;
    
    [NewTab Shortcut Group]
    Name=New Tab
    Exec=opera -newtab
    TargetEnvironment=Unity
    
    [NewPrivateTab Shortcut Group]
    Name=New Private Tab
    Exec=opera -newprivatetab
    TargetEnvironment=Unity
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=opera -newwindow
    TargetEnvironment=Unity
    
    [Mail Shortcut Group]
    Name=Mail
    Exec=opera -mail
    TargetEnvironment=Unity
    
  4. Ajoutez l’icône à votre lanceur si ce n’est pas déjà fait et vos listes rapides devraient maintenant fonctionner.

Conseils :

Vous pouvez également faire en sorte que Mail ouvre un nouvel onglet à une adresse spécifique si vous souhaitez remplacer sa commande Exec par exemple:

Exec=opera -newtab "http://www.gmail.com/"

Sources, 1 , 2 , 3

Cas
la source
À partir du 7 mai 2011: kyleabaker.com/2011/05/07/unity-opera Contient: progrès du téléchargement, nombre d'onglets ouverts, nombre de listes d'urgences, liste d'urgence.
Rinzwind
Voir ci-dessous la liste rapide d’opéra (partie 2) et plus encore .
Rinzwind
14

Ubuntu One Quicklist

Connectez-vous au serveur, déconnectez-vous du serveur et arrêtez rapidement Ubuntu One syncdaemon.

entrez la description de l'image ici

  1. Copiez l’icône originale du Panneau de configuration Ubuntu One dans votre répertoire personnel pour la modifier:

    cp /usr/share/applications/ubuntuone-control-panel-gtk.desktop ~/.local/share/applications/
    
  2. Ouvrez le fichier pour le modifier avec gedit:

    gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
    
  3. Mettez en surbrillance et copiez le texte ci-dessous, puis collez- le au bas du fichier .desktop:

    X-Ayatana-Desktop-Shortcuts=Connect;Disconnect;Quit
    
    [Connect Shortcut Group]
    Name=Connect
    Exec=u1sdtool --connect
    TargetEnvironment=Unity
    
    [Disconnect Shortcut Group]
    Name=Disconnect
    Exec=u1sdtool --disconnect
    TargetEnvironment=Unity
    
    [Quit Shortcut Group]
    Name=Stop Ubuntu One
    Exec=u1sdtool --quit
    TargetEnvironment=Unity
    
toros
la source
1
Merci pour cela - il arrive parfois que la synchronisation devienne ennuyeuse (éditer et construire des documents LaTeX, par exemple), ce qui permet de désactiver temporairement U1 sans avoir à ouvrir le programme.
Sean Fitzpatrick
14

Transmission Quicklist

entrez la description de l'image ici

  1. Copiez le transmission-gtk.desktopfichier global dans votre répertoire personnel:

    cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
    
  2. Editez le fichier:

    gedit ~/.local/share/applications/transmission-gtk.desktop
    
  3. Collez le code suivant au bas du fichier:

    X-Ayatana-Desktop-Shortcuts=Pause All;Start All;
    
    [Pause All Shortcut Group]
    Name=Pause All
    Exec=transmission-remote -tall --stop
    TargetEnvironment=Unity
    
    [Start All Shortcut Group]
    Name=Start All
    Exec=transmission-remote -tall --start
    TargetEnvironment=Unity
    

Vous pouvez également indiquer le nombre de torrents téléchargés et l'indicateur de progression totale à l'aide d'un script provenant de https://github.com/kriomant/transmission-unity-launcher.

DoR
la source
13

Firefox Quicklist Alternative

Place une liste de vos sites Web préférés dans la liste rapide de Firefox.

Résultat final

  1. Copiez firefox.desktop à la maison.

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Ouvert pour l'édition

    gedit ~/.local/share/applications/firefox.desktop
    
  3. Ajoutez en bas, modifiez les sites Web dans vos favoris.

    X-Ayatana-Desktop-Shortcuts=OMGUbuntu;WebUpd8;UbuntuForums;AskUbuntu;UbuntuLaunchpad;NewWindow
    [OMGUbuntu Shortcut Group]
    Name=OMG! Ubuntu
    Exec=firefox -new-window 'http://www.omgubuntu.co.uk/'
    TargetEnvironment=Unity
    
    [WebUpd8 Shortcut Group]
    Name=WebUpd8
    Exec=firefox -new-window 'http://www.webupd8.org/'
    TargetEnvironment=Unity
    
    [UbuntuForums Shortcut Group]
    Name=Ubuntu Forums
    Exec=firefox -new-window 'http://ubuntuforums.org'
    TargetEnvironment=Unity
    
    [AskUbuntu Shortcut Group]
    Name=Ask Ubuntu
    Exec=firefox -new-window 'http://askubuntu.com/'
    TargetEnvironment=Unity
    
    [UbuntuLaunchpad Shortcut Group]
    Name=Ubuntu Launchpad
    Exec=firefox -new-window 'https://launchpad.net/ubuntu'
    TargetEnvironment=Unity
    
    [NewWindow Shortcut Group]
    Name=Open a New Window
    Exec=firefox -new-window about:blank
    TargetEnvironment=Unity
    
temps
la source
13

Gnome-Terminal Quicklist (mise à jour automatique à partir de ssh config)

Voici un petit script shell qui met à jour votre liste de sélection Gnome-Terminal avec toutes vos entrées de serveur dans votre ~/.ssh/configfichier. Aucune manipulation manuelle n'est requise. Il lit votre ~/.ssh/configfichier et en crée les éléments de menu. Il ajoute également l'entrée de menu "Terminal racine".

Liste rapide de terminaux GNOME avec des entrées SSH

  1. Copiez le script ci-dessous dans un fichier vide et placez-le dans votre dossier de scripts (nous supposerons qu'il en est ainsi ~/bin/et le nom du script que vous choisissez est unityterm.sh).
  2. Exécutez le script une fois pour ajouter les entrées:

    /bin/bash ~/bin/unityterm.sh
    
  3. Vous pouvez éventuellement faire exécuter le script par cron de temps en temps. Pour l'ajouter à cron, tapez la commande suivante dans un shell:

    crontab -e
    

    Un éditeur va s'ouvrir. Il ajoute une ligne comme:

    @reboot /bin/bash/ $HOME/bin/unityterm.sh > /dev/null 2>&1
    

    Si vous ne suivez pas cette étape, vous devrez exécuter le script manuellement chaque fois que vous le modifierez ~/.ssh/configsi vous souhaitez que la liste rapide soit mise à jour.

  4. Les modifications ne prennent effet qu'à votre prochaine connexion ou après Alt + F2ing

    unity --replace
    

    Alors fais ça. Remarque: Ne courez pas unity --replacedans un terminal. Si vous fermez ce terminal, cela tuera l'unité avec ce dernier.

  5. Appréciez et jetez un coup d'œil au script similaire pour Nautilus qui analyse vos signets Nautilus.

Scénario:

Voici le script:

#!/bin/bash
# indent-mode: spaces, tabsize: 4, encoding: utf8
#
# © 2011 [email protected]. Use under the MIT license:
#     http://www.opensource.org/licenses/mit-license.php
#
# CONTRIBUTORS: jacopoL <[email protected]>
#
# This script updates the unity quicklist menu for gnome-terminal to contain
#+the user's bookmarks. The updates will have efect after unity is restarted
#+(eigther after the next login or by invoking 'unity --replace').

# location of template, unity bar launchers and ssh config file
tertempl="/usr/share/applications/gnome-terminal.desktop"
target="$HOME/.local/share/applications/gnome-terminal.desktop"
bookmarks="$HOME/.ssh/config"

# backup if file allready exists
if [ -e "$target" ]; then
    echo "Creating backup of: $target."
    mv -n "$target" "$target.bak"
fi

# copy template
cp "$tertempl" "$target"
if ! grep -q 'OnlyShowIn=.*Unity' "$target"; then # add only if not already present
    sed -i "s/\(OnlyShowIn=.*\)/\1Unity;/" "$target"
fi

# add entries to template
if ! grep -q 'X-Ayatana-Desktop-Shortcuts=' "$target"; then # add only if not already present
    echo -e "\nX-Ayatana-Desktop-Shortcuts=\n" >> "$target"
else
    echo >> "$target"
fi
bmcount=0        # number of current bookmark
while read bmline; do # walk lines in ssh config file
    # when a new host is found, write the data collected in previous loops
    test=$(echo "$bmline" | grep -oE 'Host[[:space:]]')
    if [ -n "$test" ]; then
        ishost=$(echo "$bmline" | sed -e 's/[ ^I]*Host[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1/g')
    fi
    if [ -n "$ishost" ]; then
        if [ -n "$hostname" ]; then
            # write bookmark information
            cat - >> "$target" <<____________EOF
                [Scg$bmcount Shortcut Group]
                Name=SSH into $oldhost
                Exec=gnome-terminal -x ssh $sshuser$hostname
                TargetEnvironment=Unity

____________EOF
            # extend shortcut list with current bookmark, prepending a ; if needed
            sed -i "s/\(X-Ayatana-Desktop-Shortcuts=\(.*;$\|$\)\)/\1Scg${bmcount};/
                    t
                    s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1;Scg${bmcount};/" "$target"
            bmcount=$(($bmcount+1))
        fi
        hostname=""
        sshuser=""
        oldhost="$ishost"
        ishost=""
    fi
    # collect data: hostname
    test=$(echo "$bmline" | grep -oE 'HostName[[:space:]]')
    if [ -n "$test" ]; then
        hostname=$(echo "$bmline" | sed -e 's/[ ^I]*HostName[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1/g')
    fi
    # collect data: ssh user
    test=$(echo "$bmline" | grep -oE 'User[[:space:]]')
    if [ -n "$test" ]; then
        sshuser=$(echo "$bmline" | sed -e 's/[ ^I]*User[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1@/g')
    fi
done < "$bookmarks"
# write bookmark information of last bookmark
#+and add a root file manager entry
cat - >> "$target" <<EOF
    [Scg$bmcount Shortcut Group]
    Name=SSH into $oldhost
    Exec=gnome-terminal -x ssh $sshuser$hostname
    TargetEnvironment=Unity

    [RootTM Shortcut Group]
    Name=Root Terminal
    Exec=gksudo gnome-terminal
    TargetEnvironment=Unity
EOF
# extend shortcut list with last bookmark and root file manager
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1Scg${bmcount};/" "$target"
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1RootTM;/" "$target"

# Cleanup extra whitespaces
sed -i 's/^[[:space:]]\+//g' "$target"

exit 0
con-f
la source
12

Opera Launcher & Quicklist (Part 2)

  • Compteur d'onglets

    Le nombre total d'onglets que vous avez ouverts apparaît sur l'icône Launcher et est mis à jour en temps réel lorsque vous ouvrez et fermez des onglets.

  • Urgence

    Lorsque Opera n’est pas au point et qu’un nouvel onglet est ouvert, l’icône Opera du Lanceur passe maintenant en mode Urgence et s’agite une fois;

  • Liste rapide

    Avec (pour le moment) un support limité pour le client de messagerie (M2) intégré à Opera.

    Liste rapide Urgence Nombre d'onglets

Installation

  1. Extrayez le script de ce zip dans votre dossier personnel.

  2. Ouvrez les applications de démarrage et ajoutez une entrée à l'aide du script ci-dessus comme suit:

    Commander: python unity-opera.py

    Commencez

La source

Félicitations à Kyle Baker!

Rinzwind
la source
12

DeaDBeeF Quicklist

DeaDBeeF Quicklist

  1. Copiez le fichier de lancement dans votre répertoire personnel:

    cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
    
  2. Ouvrez le fichier pour le modifier dans gedit:

    gedit ~/.local/share/applications/deadbeef.desktop
    
  3. Ajoutez ce texte au bas du fichier, puis fermez et enregistrez:

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
    [Play Shortcut Group]
    Name=Play
    Exec=deadbeef --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=deadbeef --pause
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=deadbeef --stop
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=deadbeef --next
    TargetEnvironment=Unity
    
    [Prev Shortcut Group]
    Name=Prev
    Exec=deadbeef --prev
    TargetEnvironment=Unity
    
  4. Optionnel: modifiez la fonction glisser-déposer du lanceur pour qu'il ajoute des fichiers à la liste de lecture au lieu de l'effacer:

    Rechercher Exec=deadbeef %F et remplacer parExec=deadbeef --queue %F


Quelques autres commandes sont disponibles dans, deadbeef -hmais ce sont les seules qui semblent utiles dans une liste rapide.

Dorkus1218
la source
12

Liste rapide de scripts personnalisés avec interface graphique

Créez un lanceur Quicklist pour vos scripts. Interface graphique intégrée avec option automatique et manuelle pour l'ajout d'entrées. L'option automatique peut seulement ajouter, avec le manuel, vous pouvez modifier le fichier directement.

1. Créer un fichier .desktop personnalisé pour le programme de lancement

gedit ~/.local/share/applications/my_scripts.desktop

2. Collez le code suivant et modifiez-le comme suit: (La ligne 5 vous permet de créer un dossier avec vos scripts. Dans cet exemple, il s’agit d’un dossier portant le nom Scripts. Vous devez le changer pour votre emplacement. Vous pouvez également modifier la ligne 6 est une icône et à la fin, changez le <username>texte pour qu'il corresponde à votre nom d'utilisateur du dossier de départ.

[Desktop Entry]
Name=My Scripts Folder
Comment=Open your scripts folder
TryExec=nautilus
Exec=xdg-open /home/<username>/Scripts
Icon=ibus-engine
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus

X-Ayatana-Desktop-Shortcuts=AddScript

[AddScript Shortcut Group]
Name=Add New Script
Exec=/home/<username>/.local/share/applications/scripts/addscript
TargetEnvironment=Unity

3. Créez un dossier 'scripts' (s'il n'existe pas) dans le dossier ~ / .local / share / applications:

mkdir ~/.local/share/applications/scripts

4. Créez le fichier de script 'addcript' avec gedit (il s'agit de l'interface graphique permettant d'ajouter des entrées à votre liste rapide):

gedit ~/.local/share/applications/scripts/addscript

5. Ajoutez ce texte au fichier, puis enregistrez et fermez

#!/bin/bash
menuitem=`zenity --list --title="My Scripts Launcher Manager" \
--width=300 --height=150 \
--text="Select action" \
--column="Pick" --column="Action" \
--radiolist TRUE Add-Script-Automatically FALSE Add/Edit/Delete-Manually`
case $menuitem in
Add-Script-Automatically )
hkey=$(zenity --entry --text "Set  name for your script" --entry-text "" --title "Set name")
if [ -z "$hkey" ]; then
zenity --error --title "Set  name for your script "   --text="The script name is empty. Exiting ..."
exit 0
fi
ay=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' /$HOME/.local/share/applications/my_scripts.desktop)
shortname2=$(echo "$hkey" | sed 's/\///g')
shortname=$(echo "$shortname2" | sed 's/ /_/g')

hkey3=$(zenity --entry --text "Set command for your script" --entry-text "" --title "Set command")
if [ -z "$hkey3" ]; then
zenity --error --title "Set command "   --text="The command is empty. Exiting ..."
exit 0
fi

sed -i "s/$ay/$ay;$shortname/g" /$HOME/.local/share/applications/my_scripts.desktop
echo "" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "[$shortname Shortcut Group]" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "Name=$hkey" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "Exec=$hkey3" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "TargetEnvironment=Unity" >> /$HOME/.local/share/applications/my_scripts.desktop


zenity --info --title "New entry added" --text "Changes only take effect on next login"
;;
Add/Edit/Delete-Manually)
zenity --text-info --filename=/$HOME/.local/share/applications/my_scripts.desktop > /tmp/my_scripts.desktop.edited  --title "Add/Edit/Delete Script"  --editable --width 850 --height 480
cp /tmp/my_scripts.desktop.edited /$HOME/.local/share/applications/my_scripts.desktop
rm /tmp/my_scripts.desktop.edited
zenity --info --title "New entry added" --text "Changes only take effect on next login"
;;
esac

6. Rendre le fichier exécutable:

chmod +x ~/.local/share/applications/scripts/addscript

7.Placez et déposez le my_scripts.desktopfichier de ~/.local/share/applicationsin nautilus dans la barre Unity Launcher

8. Vous pouvez commencer à ajouter des entrées à votre liste rapide en cliquant sur le " Add New Script" élément de menu

petrakis
la source
12

Extended Home Icon Liste rapide

Listes rapides

  1. Copiez le fichier de lancement 'Dossier personnel' dans votre répertoire personnel avec Terminal:

    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Ouvrez le fichier pour le modifier dans gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Supprimez la ligne suivante du fichier:

    OnlyShowIn=GNOME;
    
  4. Ajoutez ce texte au bas du fichier, puis fermez et enregistrez:

    X-Ayatana-Desktop-Shortcuts=Amazon;Backgrounds;CD Covers;Documents;Downloads;Dropbox;DVD Projects;Google Earth;Listings;Music;Notes;Photographs;Podcasts;Public;Templates;Themes;Transmission;Videos
    
    [Amazon Shortcut Group]
    Name=Amazon
    Exec=nautilus Amazon
    TargetEnvironment=Unity
    
    [Backgrounds Shortcut Group]
    Name=Backgrounds
    Exec=nautilus Backgrounds
    TargetEnvironment=Unity
    
    [CD Covers Shortcut Group]
    Name=CD Covers
    Exec=nautilus CDCovers
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Dropbox Shortcut Group]
    Name=Dropbox
    Exec=nautilus Dropbox
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    
    [DVD Projects Shortcut Group]
    Name=DVD Projects
    Exec=nautilus DVDProjects
    TargetEnvironment=Unity
    
    [Google Earth Shortcut Group]
    Name=Google Earth
    Exec=nautilus GoogleEarth
    TargetEnvironment=Unity
    
    [Listings Shortcut Group]
    Name=Listings
    Exec=nautilus Listings
    TargetEnvironment=Unity
    
    [Notes Shortcut Group]
    Name=Notes
    Exec=nautilus Notes
    TargetEnvironment=Unity
    
    [Photographs Shortcut Group]
    Name=Photographs
    Exec=nautilus Photographs
    TargetEnvironment=Unity
    
    [Podcasts Shortcut Group]
    Name=Podcasts
    Exec=nautilus Podcasts
    TargetEnvironment=Unity
    
    [Public Shortcut Group]
    Name=Public
    Exec=nautilus Public
    TargetEnvironment=Unity
    
    [Templates Shortcut Group]
    Name=Templates
    Exec=nautilus Templates
    TargetEnvironment=Unity
    
    [Themes Shortcut Group]
    Name=Themes
    Exec=nautilus Themes
    TargetEnvironment=Unity
    
    [Transmission Shortcut Group]
    Name=Transmission
    Exec=nautilus Transmission
    TargetEnvironment=Unity
    
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
  5. Déconnectez-vous et reconnectez-vous pour voir les modifications.

scouser73
la source
2
Veuillez utiliser la même mise en forme et la même mise en page que les autres réponses.
Cas
Waouh, c'est ... exagéré. Si vous avez plus de cinq ou six options, vous passez autant de temps à chercher dans le menu qu'à naviguer dans le dossier.
keithjgrant
C'est un bon commentaire à faire, mais cela rend l'accès à un dossier spécifique beaucoup plus rapide. Je considère que c'est juste un moyen d'accéder à mes favoris. Essayez, vous l’aimerez peut-être.
scouser73
mais c'est inutile pour les autres, car ce script est spécialement écrit pour VOTRE Homefolder.
Jsterr
4
@Pablo VOUS pouvez l’adapter à VOTRE dossier personnel.
scouser73
11

Liste rapide de VirtualBox

Cela ajoute une entrée à la liste rapide pour vos machines virtuelles Virtualbox. L'exemple suivant utilise 'Windows XP', il faudra donc le modifier pour qu'il corresponde à vos propres détails de machine virtuelle.

  1. Copiez le fichier dans votre répertoire personnel

    cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
    
  2. Ouvrir le fichier avec l'éditeur de texte

    gedit ~/.local/share/applications/virtualbox.desktop
    
  3. Ajoutez le texte au bas du fichier et enregistrez-le.

    X-Ayatana-Desktop-Shortcuts=WindowsXP
    
    [WindowsXP Shortcut Group]
    Name=Start Windows XP
    Exec=/usr/lib/virtualbox/VirtualBox --comment "Windows XP" --startvm "Windows XP"
    TargetEnvironment=Unity
    
  4. Faites glisser le fichier virtualbox.desktop de ~ / .local / share / applications dans nautilus vers la barre Unity Launcher

titaniumtux
la source
Cela ne fonctionne que si vous avez une machine virtuelle nommée "Windows XP". Heureusement, en modifiant le fichier vous-même, vous pouvez ajouter vos propres ordinateurs virtuels.
Clay Smalley
Un lanceur personnalisé pourrait être créé pour répertorier les machines virtuelles, comme le fait actuellement l' indicateur Virtualbox .
Cas