137 votes

Quels sont les lanceurs personnalisés et les listes rapides d'Unity disponibles ?

Veuillez noter qu'à l'heure actuelle, la plupart des informations contenues ci-dessous sont périmées et ne peuvent être mises à jour. Attention, la plupart de ces informations ne fonctionneront pas sur Ubuntu 12.04 et plus récent.

Créer un lanceur personnalisé pour Unity est simple. Les listes rapides constituent un moyen simple et efficace d'accéder rapidement aux tâches les plus utilisées pour une application spécifique.

NOTA: À partir d'Ubuntu 11.10, cette option de popup a disparu. Les lanceurs peuvent désormais être créés uniquement en éditant des fichiers texte dans votre dossier personnel.

Il est facile de créer un lanceur personnalisé.

  1. Faites un clic droit sur votre bureau et cliquez sur créer un lanceur.
  2. Modifiez le fichier .desktop à l'aide d'un éditeur de texte. (Vous trouverez plus d'informations aquí y aquí .)

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

Remarque : Veuillez vous limiter à un lanceur personnalisé par réponse. Veuillez également fournir une capture d'écran de celui-ci en action.

11voto

aksangrav Points 221

Liste rapide UMPlayer

enter image description here

  • Copiez le fichier .desktop original dans votre dossier personnel :

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

  • Ouvrez ce fichier de bureau pour le modifier :

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

  • Ajoutez ce qui suit au bas du fichier.

     X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Fullscreen;
    
     [Play Shortcut Group]
     Name=Play
     Exec=umplayer -send-action play
     TargetEnvironment=Unity
    
     [Pause Shortcut Group]
     Name=Pause
     Exec=umplayer -send-action pause
     TargetEnvironment=Unity
    
     [Stop Shortcut Group]
     Name=Stop
     Exec=umplayer -send-action stop
     TargetEnvironment=Unity
    
     [Fullscreen Shortcut Group]
     Name=Fullscreen
     Exec=umplayer -send-action fullscreen
     TargetEnvironment=Unity
  • Enregistrez-la et accédez à ~/.local/share/applications/ puis faites-le glisser vers le lanceur .

10voto

Vincent Points 2056

Liste rapide des clients du Music Player Daemon (MPD)

Screenshot

Ajoute les fonctions play/pause, previous, next et stop au lanceur d'un client MPD (dans ce cas GMPC, mais cela peut facilement être adapté pour par exemple xfmpc, Sonata, Ario, Pygmy, pympd, Glurp, Gimmix, gbemol ou tout ce que vous voulez). La seule exigence est que vous installiez le paquet mpc ( sudo apt-get install mpc ).

  1. Copiez le fichier global gmpc.desktop dans votre répertoire personnel :

    cp /usr/share/applications/gmpc.desktop ~/.local/share/applications
  2. Modifiez le fichier :

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

    X-Ayatana-Desktop-Shortcuts=Play/Pause;Previous;Next;Stop
    
    [Play/Pause Shortcut Group]
    Name=Play/Pause
    Exec=mpc toggle
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=mpc prev
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=mpc next
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=mpc stop
    TargetEnvironment=Unity

PS. Pour une intégration supplémentaire, installez mpd-sound-menu .

8voto

Steve Losh Points 11958

Liste rapide des clémentines

enter image description here

Ajoute les fonctions play, pause, stop, next, et back au lanceur de clementine.

  1. Copiez le fichier global clementine.desktop dans votre répertoire personnel :

    cp /usr/share/applications/clementine.desktop ~/.local/share/applications
  2. Modifiez le fichier :

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

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

7voto

Mike Strother Points 142

Liste rapide de gFTP

h

Accédez directement aux sites marqués d'un signet avec gFtp. Dans Launcher est inclus le script pour Liste de signets générant

  1. Copiez le fichier global gftp.desktop dans votre répertoire personnel :

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

    gedit ~/.local/share/applications/gftp.desktop
  3. Collez le code suivant au bas du fichier en ne modifiant que l'élément <username> à la vôtre :

    X-Ayatana-Desktop-Shortcuts=GenerateB;EditB
    
    [GenerateB Shortcut Group]
    Name=Create Bookmarks List
    Exec=/home/<username>/.local/share/applications/scripts/addbookmarks generateb
    TargetEnvironment=Unity
    
    [EditB Shortcut Group]
    Name=Edit gFTP Bookmarks
    Exec=/home/<username>/.local/share/applications/scripts/addbookmarks editb
    TargetEnvironment=Unity
  4. Créez un dossier 'scripts' (s'il n'existe pas) dans le dossier ~/.local/share/applications :

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

    gedit ~/.local/share/applications/scripts/addbookmarks
  6. Ajoutez ce texte au fichier

    #!/bin/bash
    
    case $1 in
    generateb)
    echo "[Desktop Entry]" >  $HOME/.local/share/applications/gftp.desktop
    echo "Encoding=UTF-8" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=gFTP" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Comment=Download and upload files using multiple file transfer protocols" >>  $HOME/.local/share/applications/gftp.desktop
    echo "GenericName=gFTP" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=gftp %u" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Terminal=false" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-MultipleArgs=false" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Type=Application" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Icon=gftp.png" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Categories=Application;Network;" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Bugzilla=GNOME" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Product=gftp" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Component=general" >>  /$HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Version=2.0.19" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-Ubuntu-Gettext-Domain=gftp" >>  $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-Ayatana-Desktop-Shortcuts=" >>  $HOME/.local/share/applications/gftp.desktop
    awk 'NR>1{print $1}' RS=[ FS=] $HOME/.gftp/bookmarks > /tmp/gftpbookmarks
    N=0
    while read LINE ; do
        N=$((N+1))
    ay=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' $HOME/.local/share/applications/gftp.desktop)
    shortname=$(echo "FtpSite$N")
    
    sed -i "s/$ay/$ay$shortname;/g" $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "[$shortname Shortcut Group]" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=$LINE" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=gftp "bookmark://$LINE"" >>  $HOME/.local/share/applications/gftp.desktop
    echo "TargetEnvironment=Unity" >> $HOME/.local/share/applications/gftp.desktop
    
    done < /tmp/gftpbookmarks
    rm /tmp/gftpbookmarks
    
    ay2=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' $HOME/.local/share/applications/gftp.desktop)
    ay3="GenerateB;EditB"
    sed -i "s/$ay2/$ay2$ay3/g" $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "[GenerateB Shortcut Group]" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=Create Bookmarks List" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=$HOME/.local/share/applications/scripts/addbookmarks generateb" >>  $HOME/.local/share/applications/gftp.desktop
    echo "TargetEnvironment=Unity" >>  $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "[EditB Shortcut Group]" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=Edit gFTP Bookmarks" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=$HOME/.local/share/applications/scripts/addbookmarks editb" >>  $HOME/.local/share/applications/gftp.desktop
    echo "TargetEnvironment=Unity" >>  $HOME/.local/share/applications/gftp.desktop
    
    zenity --question --text="Your Bookmarks List has been generated. A restart of Unity Is Required to take effect! Would you like to perform this  now?"
    qq=$?
    if [ "$qq" -eq "0" ] ; then 
        unity --replace &
    else
        exit 1
    fi
    ;;
    
    editb)
    zenity --text-info --filename=$HOME/.gftp/bookmarks > /tmp/gftpbookmarks  --title "Modify gFTP Bookmarks"  --editable --width 850 --height 480
    cp /tmp/gftpbookmarks $HOME/.gftp/bookmarks
    rm /tmp/gftpbookmarks
    ;;
    
    esac
  7. Rendre le fichier exécutable :

    chmod +x ~/.local/share/applications/scripts/addbookmarks
  8. Faites glisser et déposez le fichier gftp.desktop de ~/.local/share/applications dans nautilus vers la barre de lancement d'Unity.

  9. PREMIERE COURSE ! !

    Cliquez sur le bouton " Modifier les signets gFTP "et modifiez votre fichier de signets gftp. Par défaut, le fichier contient beaucoup de sites ftp qui ne sont pas utilisés. Supprimez les signets inutilisés et fermez le fichier. Ensuite, cliquez sur l'élément de menu " Créer une liste de signets "et votre liste est générée.

    L'édition de la liste se fait de la même manière, en commençant par éditer la liste de signets, puis en générant la nouvelle liste.

6voto

findingsimo Points 71

Liste rapide de l'Unité Exaile

Ajoute les entrées lecture/pause/arrêt/précédent/suivant à Exaile.

Avant-première :

enter image description here

  1. Copier exaile.desktop sur le partage local du dossier personnel

    cp /usr/share/applications/exaile.desktop ~/.local/share/applications
  2. Modifiez-le

    gedit ~/.local/share/applications/exaile.desktop
  3. Ajoutez les éléments suivants à la fin du fichier .desktop

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X