Veuillez noter qu'actuellement, la plupart des informations ci-dessous sont obsolètes et ne peuvent pas être mises à jour. Attention, cela ne fonctionnera pas pour la plupart sur 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.
NOTE: Depuis 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.
Quels lanceurs personnalisés utilisez-vous sous Unity?
Remarque: Veuillez vous limiter à un lanceur personnalisé par réponse. Aussi, veuillez fournir une capture d'écran de celle-ci en action.
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
Ouvrez le fichier pour le modifier dans gedit:
gedit ~/.local/share/applications/nautilus-home.desktop
Supprimez la ligne suivante du fichier:
OnlyShowIn=GNOME;
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
Déconnectez-vous et reconnectez-vous pour voir les modifications.
Accès rapide à la liste de vos serveurs SSH préférés.
Créez un nouveau fichier avec gedit, dans le type Terminal :
gedit ~/.local/share/applications/ssh-launcher.desktop
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 = false X-MultipleArgs = false Type = Application Icône = utilitaires-terminal StartupNotify = true StartupWMClass = Serveurs distants X-Ayatana-Desktop-Shortcuts = Serveur1; [. Groupe de raccourcis Serveur1] Nom = SSH dans minibox.local Exec = terminal-gnome --disable-factory --sm-client-disable --class = serveur distant - x ssh -t minibox. local TargetEnvironment = Unity Comment = Vous pouvez en créer davantage. 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 à transférer SSH dans minibox.local - vous devrez le changer pour votre serveur le plus utilisé.
Glissez et déposez sur le lanceur en naviguant vers ~/.local/share/applications/dans Nautilus.
Ajoutez rapidement des PPA via l'interface utilisateur des propriétés du logiciel et mettez également à jour les sources.
Copiez le fichier .desktop d'origine dans votre dossier personnel à l'aide de Terminal :
cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/
Ouvrez le fichier pour le modifier avec gedit:
gedit ~/.local/share/applications/ubuntu-software-center.desktop
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
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".
~/bin/
et que le nom du script que vous avez choisi est unityhome.bash
).Exécutez le script une fois pour ajouter les entrées:
bash ~/bin/unityhome.bash
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.
Les modifications ne prennent effet qu'à votre prochaine connexion ou après Alt + F2
unity --replace
Alors fais ça. Remarque: N'exécutez pas unity --replace
dans un terminal. Si vous fermez ce terminal, cela tuera l'unité avec ce dernier
Profitez-en et jetez un coup d'oeil au script similaire pour gnome-terminal qui analyse vos favoris ssh (dans ~/.ssh/config
).
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
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 pouvant être cliqué), 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"
Cela crée une liste rapide pour le lanceur LibreOffice Start Center.
Copiez votre fichier .desktop d'origine dans votre répertoire personnel pour le modifier:
cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
Ouvrir dans gedit:
gedit ~/.local/share/applications/libreoffice-startcenter.desktop
Editez la ligne MimeType:
Trouvez la ligne suivante:
MimeType=application/vnd.openofficeorg.extension;
Remplacez 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;
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; libreoffice
doit être remplacé par `libreoffice3.4 ', mais il semble que dans Oneiric, il n'est pas nécessaire d'ajouter le numéro de version. Je le teste depuis Oneiric et je laisse les valeurs par défaut, mais le numéro de version rend la liste rapide inutilisable.
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 .
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
Ouvrez le fichier avec gedit utilisant toujours Terminal:
gedit ~/.local/share/applications/gnome-terminal.desktop
Recherchez la ligne suivante dans le fichier:
OnlyShowIn=GNOME;
Remplacez la ligne ci-dessus par:
OnlyShowIn=GNOME;Unity;
Ajouter ce texte au bas du fichier puis Sauvegarder et fermer :
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
Pour activer l'option "Nouvel onglet", vous devez installer xdotool
depuis le centre logiciel Ubuntu
Fermez toutes les fenêtres du terminal, cliquez avec le bouton droit de la souris sur son icône de lanceur et décochez "Conserver le lanceur".
Ouvrez Dash, exécutez Terminal
et le nouveau programme de lancement avec liste rapide apparaîtra.
Ajoutez des options Firefox pratiques au lanceur.
Copier votre fichier .desktop d'origine dans votre répertoire personnel pour le modifier:
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
Ouvert dans gedit:
gedit ~/.local/share/applications/firefox.desktop
Rechercher et éditer la ligne suivante:
X-Ayatana-Desktop-Shortcuts=NewWindow;
pour correspondre à cette ligne:
X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
Ajoutez ce texte dans le en 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
Un lanceur personnalisé pour les services courants tels que gmail, calendrier, composition d'un nouveau message.
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
Enregistrez le fichier avec l’emplacement et le nom de ce dossier:
~/.local/share/applications/google-services-launcher.desktop
Glissez et déposez ce fichier dans le programme de lancement en accédant à ~/.local/share/applications/
dans le Gestionnaire de fichiers.
Vous pouvez télécharger l'icône ici .
Copiez le lanceur Banshee dans votre répertoire personnel. Dans Terminal, collez ce qui suit:
cp /usr/share/applications/banshee.desktop ~/.local/share/applications
Ouvrez ce nouveau fichier pour le modifier:
gedit ~/.local/share/applications/banshee.desktop
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
Créez un nouveau fichier avec cette commande:
gedit ~/.local/share/applications/gdocs.desktop
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-open
parchromium-browser
ethttps:
par--app=https:
.
Faites glisser gdocs.desktop dans le programme de lancement à partir de ~/.local/share/applications /
Ajoutez ou supprimez facilement des bureaux virtuels 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 se retrouverait dans le commutateur d'espace de travail.
Il se base 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.
Créez un nouveau fichier .desktop avec gedit, dans le type Terminal :
gedit ~/.local/share/applications/workspaces.desktop
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
Créez un nouveau script avec gedit, dans le type 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.
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
Pour que le script soit exécutable, tapez Terminal :
Sudo chmod a+x /usr/bin/workspaces-shortcuts
Glissez et déposez sur le lanceur en naviguant vers ~/.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.
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
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/chromium-browser.desktop
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
Accédez rapidement à vos serveurs FTP préférés à partir du lanceur 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 fichier .desktop
(option sans le gestionnaire de site).
Copiez le lanceur Filezilla dans votre répertoire personnel. Dans Terminal, collez ce qui suit:
cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/filezilla.desktop
Ajoutez le texte ci-dessous en 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, vous devriez consulter la page arguments de la ligne de commande sur le wiki Filezilla.
Remarque: cette option pose un problème de sécurité en ce que vous enregistrez 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.
Copiez le lanceur Filezilla dans votre répertoire personnel. Dans Terminal, collez ce qui suit:
cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/filezilla.desktop
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.
Copiez le fichier de lancement 'Gedit' dans votre répertoire personnel à l'aide de Terminal
cp /usr/share/applications/gedit.desktop ~/.local/share/applications
Ouvrez le fichier pour le modifier dans gedit:
gedit ~/.local/share/applications/gedit.desktop
Ajoutez ce texte dans le en bas du fichier et remplacez le texte <username>
correspondant au 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
Créez un dossier 'scripts' dans le dossier ~/.local/share/applications:
mkdir ~/.local/share/applications/scripts
Créez le fichier de script 'gedit-shortcuts' avec gedit:
gedit ~/.local/share/applications/scripts/gedit-shortcuts
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
Rendre le fichier exécutable:
chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
Faites glisser le fichier gedit.desktop de ~/.local/share/applications dans Nautilus vers la barre Unity Launcher
Ouvrir un nouveau fichier:
gedit ~/.local/share/applications/lamp.desktop
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
Glissez et déposez sur le lanceur en allant dans ~/.local/share/applications/dans Nautilus.
Copiez le lanceur Rhythmbox dans votre répertoire personnel. Dans Terminal, collez ce qui suit:
cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/rhythmbox.desktop
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
Enregistrez le fichier.
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
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/google-chrome.desktop
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
Copiez le fichier de lancement dans votre répertoire personnel:
cp /usr/share/applications/Thunderbird.desktop ~/.local/share/applications/Thunderbird.desktop
Ouvrir le fichier avec l'éditeur de texte
gedit ~/.local/share/applications/Thunderbird.desktop
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
Lancez rapidement les nouveaux jeux de Mine depuis le lanceur.
Copiez le lanceur Mines dans votre répertoire personnel. Dans Terminal, collez ce qui suit:
cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/gnomine.desktop
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
Copier 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
Ouvrez le fichier pour le modifier dans l'éditeur de texte:
gedit ~/.local/share/applications/deja-dup.desktop
Ajoutez ce texte dans le en bas du fichier, puis fermez et enregistrez:
X-Ayatana-Desktop-Shortcuts=BackupNow;
[BackupNow Shortcut Group]
Name=Backup Now
Exec=deja-dup --backup
TargetEnvironment=Unity
Supprimer l’icône Déjà Dup de Launcher (décochez la case Conserver dans le lanceur ), puis ouvrez l’application de Dash. La nouvelle liste rapide doit apparaître et vous pouvez la cocher Keep In Launcher .
Copiez votre fichier .desktop d'origine dans votre répertoire personnel pour le modifier:
cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
Ouvrez le terminal et entrez les informations suivantes:
gedit ~/.local/share/applications/opera-browser.desktop
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
Ajoutez l’icône à votre lanceur si ce n’est pas déjà fait et vos listes rapides devraient maintenant fonctionner.
Astuces :
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/"
Copiez le fichier global transmission-gtk.desktop
dans votre répertoire personnel:
cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
Editez le fichier:
gedit ~/.local/share/applications/transmission-gtk.desktop
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 afficher le nombre de torrents téléchargés et l'indicateur de progression totale à l'aide du script de https://github.com/kriomant/transmission-unity-launcher
Connectez-vous au serveur, déconnectez-vous du serveur et arrêtez rapidement Ubuntu One syncdaemon.
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/
Ouvrez le fichier pour édition avec gedit:
gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
Mettez en surbrillance et copiez le texte ci-dessous, puis collez-le au bas de le 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
Place une liste de vos sites Web préférés dans la liste rapide de Firefox.
Copiez firefox.desktop à la maison.
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
Ouvert pour l'édition
gedit ~/.local/share/applications/firefox.desktop
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
Voici un petit script Shell qui met à jour votre liste de sélection Gnome-Terminal avec toutes vos entrées de serveur dans votre fichier ~/.ssh/config
. Aucune manipulation manuelle n'est requise. Il lit votre fichier ~/.ssh/config
et en crée les éléments de menu. Il ajoute également l'entrée de menu "Terminal racine".
~/bin/
et que le nom du script que vous avez choisi est unityterm.sh
).Exécutez le script une fois pour ajouter les entrées:
/bin/bash ~/bin/unityterm.sh
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 modifierez votre ~/.ssh/config
si vous souhaitez que la liste rapide soit mise à jour.
Les modifications ne prennent effet que lors de votre prochaine connexion ou après Alt + F2ing
unity --replace
Alors fais ça. Remarque: N'exécutez pas unity --replace
dans un terminal. Si vous fermez ce terminal, cela tuera l'unité avec ce dernier
Profitez-en et jetez un coup d'œil au script similaire pour nautilus qui analyse vos signets Nautilus.
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
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 Launcher passe à présent en mode d'urgence et s'agite une fois.
Quicklist
Avec (pour le moment) un support limité pour le client de messagerie (M2) intégré à Opera.
Extrayez le script de cette Zip dans votre dossier personnel.
Ouvrez les applications de démarrage et ajoutez une entrée à l'aide du script ci-dessus, comme suit:
Commande: python unity-opera.py
Félicitations à Kyle Baker!
Copiez le fichier de lancement 'Dossier personnel' dans votre répertoire personnel avec Terminal:
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
Ouvrez le fichier pour le modifier dans gedit:
gedit ~/.local/share/applications/nautilus-home.desktop
Supprimer la ligne suivante du fichier:
OnlyShowIn=GNOME;
Ajoutez ce texte dans le en 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
Déconnectez-vous et reconnectez-vous pour voir les modifications.
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 décrit le chemin du dossier avec vos scripts. Dans cet exemple, il s’agit d’un dossier portant le nom Scripts
. Vous devez le modifier en fonction de votre emplacement. également la ligne 6, qui est une icône, et à la fin, changez le texte <username>
afin qu'il corresponde à votre nom d'utilisateur du dossier personnel.
[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
. 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 (c'est l'interface graphique pour 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. Faites glisser et déposez le fichier my_scripts.desktop
de ~/.local/share/applications
dans nautilus vers la barre Unity Launcher
8. Vous pouvez commencer à ajouter des entrées à votre liste rapide en cliquant sur l'élément de menu "Add New Script
"
Copiez le fichier de lancement dans votre répertoire personnel:
cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
Ouvrez le fichier pour le modifier dans gedit:
gedit ~/.local/share/applications/deadbeef.desktop
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
Facultatif: Modifiez la fonction de glisser-déposer du lanceur pour qu'il ajoute des fichiers à la liste de lecture au lieu de l'effacer:
TrouverExec=deadbeef %F
et Remplacer avec Exec=deadbeef --queue %F
deadbeef -h
contient quelques autres commandes, mais ce sont les seules qui semblent utiles dans une liste rapide.
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 VM.
Copiez le fichier dans votre répertoire personnel
cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
Ouvrir le fichier avec l'éditeur de texte
gedit ~/.local/share/applications/virtualbox.desktop
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
Faites glisser le fichier virtualbox.desktop de ~/.local/share/applications dans nautilus vers la barre Unity Launcher
Copiez le fichier .desktop d'origine dans votre dossier de départ:
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-le et naviguez jusqu'à ~/.local/share/applications/
, puis faites-le glisser vers le programme de lancement.
Ajoute 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 ce que vous voulez. ). La seule condition requise est d'installer le package mpc (Sudo apt-get install mpc
).
Copiez le fichier global gmpc.desktop dans votre répertoire de base:
cp /usr/share/applications/gmpc.desktop ~/.local/share/applications
Editez le fichier:
gedit ~/.local/share/applications/gmpc.desktop
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-men .
Ajoute play, pause, stop, next et back au lanceur de clémentines.
Copiez le fichier global clementine.desktop dans votre répertoire personnel:
cp /usr/share/applications/clementine.desktop ~/.local/share/applications
Editez le fichier:
gedit ~/.local/share/applications/clementine.desktop
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
gFTP Quicklist
Accédez directement aux sites favoris avec gFTP. Dans Launcher est inclus le script pour Liste de signets générer
Copiez le fichier global gftp.desktop dans votre répertoire personnel:
cp /usr/share/applications/gftp.desktop ~/.local/share/applications
Ouvrez le fichier pour le modifier avec gedit:
gedit ~/.local/share/applications/gftp.desktop
Collez le code suivant au bas du fichier et remplacez uniquement le <username>
par le 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
Créez un dossier 'scripts' (s'il n'existe pas) dans le dossier ~/.local/share/applications:
mkdir ~/.local/share/applications/scripts
Créez le fichier de script 'addbookmarks' avec gedit:
gedit ~/.local/share/applications/scripts/addbookmarks
Ajouter 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
Rendre le fichier exécutable:
chmod +x ~/.local/share/applications/scripts/addbookmarks
Faites glisser le fichier gftp.desktop de ~/.local/share/applications dans nautilus vers la barre Unity Launcher
PREMIÈRE EXÉCUTION !!
Cliquez sur l'élément de menu "Edit gFTP Bookmarks" et éditez votre fichier de signets gftp. Par défaut, le fichier contient beaucoup de sites FTP non utilisés. Supprimez les signets inutilisés et fermez le fichier. Ensuite, cliquez sur le lien "Créer une liste de signets" et votre liste est générée.
L’édition des listes se fait de la même manière, commencez par éditer la liste des signets, puis générez le nouveau.
Le point principal ici est de montrer une intégration simple avec last.fm à travers pylast et MPC pour tout client MPD, sans utiliser de modules supplémentaires
Créez un fichier sonata.desktop personnalisé dans le dossier de départ:
gedit ~/.local/share/applications/sonata.desktop
Coller le contenu:
[Desktop Entry]
Name=Sonata
Comment=Elegant GTK+ music client for the Music Player Daemon
Exec=sonata
Terminal=false
Type=Application
Icon=sonata.svg
Categories=GNOME;Application;AudioVideo;
StartupNotify=true
Encoding=UTF-8
X-Ayatana-Desktop-Shortcuts=Play-Pause;Stop;Previous;Next;Love;Ban;Queue;Add-playing-album;Spectrogram;Audacity
[Play-Pause Shortcut Group]
Name=[ ▯▷ ] Play/Pause
Exec=sonata pp
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=[ ◻ ] Stop
Exec=sonata stop
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=[ ▯◁ ] Previous
Exec=sonata prev
TargetEnvironment=Unity
[Next Shortcut Group]
Name=[ ▷▯ ] Next
Exec=sonata next
TargetEnvironment=Unity
[Love Shortcut Group]
Name=( ❤ ) Love track
Exec=bash /home/zetah/scripts/mpd-script.sh love
TargetEnvironment=Unity
[Ban Shortcut Group]
Name=( ✖ ) Ban track
Exec=bash /home/zetah/scripts/mpd-script.sh ban
TargetEnvironment=Unity
[Queue Shortcut Group]
Name=( ✚ ) Queue similar
Exec=bash /home/zetah/scripts/mpd-script.sh similar
TargetEnvironment=Unity
[Add-playing-album Shortcut Group]
Name=Add Current Album
Exec=bash /home/zetah/scripts/mpd-script.sh add-album
TargetEnvironment=Unity
[Spectrogram Shortcut Group]
Name=Spectrogram
Exec=bash /home/zetah/scripts/mpd-script.sh wavespec
TargetEnvironment=Unity
[Audacity Shortcut Group]
Name=Open with Audacity
Exec=bash /home/zetah/scripts/mpd-script.sh audacity
TargetEnvironment=Unity
Par exemple, "File d'attente similaire" ajoute des pistes similaires à la lecture en cours selon la requête de correspondance last.fm.
Scripts référencés:
mpd-script.sh
pylast-track.py
(nouvel utilisateur non autorisé à publier une image :()
Copier quodlibet.desktop dans le partage local du dossier de départ
cp /usr/share/applications/quodlibet.desktop ~/.local/share/applications
Éditer
gedit ~/.local/share/applications/quodlibet.desktop
Ajouter ce qui suit à la fin du fichier .desktop
X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Shuffle;InOrder;Focus;Hide;
[Play Shortcut Group]
Name=Play
Exec=quodlibet --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=quodlibet --pause
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=quodlibet --previous
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=quodlibet --next
TargetEnvironment=Unity
[Shuffle Shortcut Group]
Name=Shuffle
Exec=quodlibet --order=shuffle
TargetEnvironment=Unity
[InOrder Shortcut Group]
Name=InOrder
Exec=quodlibet --order=inorder
TargetEnvironment=Unity
[Focus Shortcut Group]
Name=Focus
Exec=quodlibet --focus
TargetEnviroment=Unity
[Hide Shortcut Group]
Name=Hide
Exec=quodlibet --hide-window
TargetEnviroment=Unity
liste rapide Exaile Unity
Ajoute les entrées play/pause/stop/previous/next à Exaile.
Aperçu:
Copiez exaile.desktop dans le partage local du dossier de départ
cp /usr/share/applications/exaile.desktop ~/.local/share/applications
Éditer
gedit ~/.local/share/applications/exaile.desktop
Ajouter ce qui suit à 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
Exemple avec des éléments de menu pour Dreamweaver et Photoshop.
1. Créer un fichier .desktop personnalisé pour le programme de lancement
gedit ~/.local/share/applications/nautilus-wine.desktop
2. Collez le code suivant et remplacez le texte <username>
par le nom d’utilisateur correspondant à votre dossier. Vous devez également définir une variable pour chaque programme (la variable se situe après les wine_shortcuts), puis enregistrer et fermer:
[Desktop Entry]
Name=Browse C: Drive
Comment=Open your personal folder
TryExec=nautilus
Exec=xdg-open .wine/dosdevices/c:
Icon=wine
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=Dreamweaver;Photoshop;ConfigureWine;Winetricks
[Dreamweaver Shortcut Group]
Name=Macromedia Dreaweaver
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts dreamweaver
TargetEnvironment=Unity
[Photoshop Shortcut Group]
Name=Adobe Photoshop
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts photoshop
TargetEnvironment=Unity
[ConfigureWine Shortcut Group]
Name=Configure Wine
Exec=winecfg
TargetEnvironment=Unity
[Winetricks Shortcut Group]
Name=Winetricks
Exec=winetricks
TargetEnvironment=Unity
. Créez un dossier 'scripts' (s'il n'existe pas déjà) dans le dossier ~/.local/share/applications
:
mkdir ~/.local/share/applications/scripts
4. Créez le fichier de script wine_shortcuts
avec gedit:
gedit ~/.local/share/applications/scripts/wine_shortcuts
5. Ajoutez ce texte au fichier, configurez les variables utilisées à l'étape 2, ouvrez alacarte et obtenez le préfixe de commande actuel pour votre programme (voici un exemple posté), remplacez le <command for dreamweaver/photoshop goes here>
puis enregistrez et fermez:
#!/bin/bash
case $1 in
dreamweaver)
<command for dreamweaver goes here>
;;
photoshop)
<command for photoshop goes here>
;;
esac
6. Rendre le fichier exécutable:
chmod +x ~/.local/share/applications/scripts/wine_shortcuts
7.Faites glisser le fichier Nautilus-Wine.desktop de ~ /. Local/share/applications dans Nautilus vers la barre Unity Launcher Bar
Remarque: variable dans 2.) doit être identique dans 4.)
Exemple pour Dreamweaver:
2.)
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts dreamweaver
4.)
#!/bin/bash
case $1 in
dreamweaver)
Il existe un projet dans Google Code avec un script pour créer automatiquement la liste rapide de Remmina, répertoriant les connexions enregistrées.
Voici la page d'accueil du projet, avec les instructions d'installation:
http://code.google.com/p/remmina-unity-launcher/
J'ai modifié le script d'origine, pour résoudre deux problèmes (nom de connexion non trouvé correctement, trier les connexions par nom), voici le script à lancer.
#!/bin/bash
# Bash Script to integrate Remmina into Unity Launch bar.
# Creator: Daniel Scholtus
# Version: 2
# Date: March 23, 2011
if [ -e ~/.local/share/applications/remmina.desktop ]
then
echo "Deleting old Launcher"
rm ~/.local/share/applications/remmina.desktop
fi
echo "Creating Base Launcher"
cp /usr/share/applications/remmina.desktop ~/.local/share/applications/remmina.desktop
echo "Adding shortcuts items declaration"
echo "" >> ~/.local/share/applications/remmina.desktop
AYATANA="X-Ayatana-Desktop-Shortcuts="
mkdir /tmp/remmina-unity
FILES=("`ls ~/.remmina/*.remmina`")
for f in ${FILES}
do
NAME=`cat $f | grep -G -m 1 ^name= | cut -d= -f2`
FILE=`basename $f .remmina`
echo $FILE > "/tmp/remmina-unity/$NAME"
done
FILESTEMP=("`ls /tmp/remmina-unity/*`")
for f in ${FILESTEMP}
do
FILE=`cat "$f"`
AYATANA=$AYATANA$FILE";"
done
rm /tmp/remmina-unity/ -R
AYATANA=$AYATANA"Settings;Update;Restart"
echo $AYATANA >> ~/.local/share/applications/remmina.desktop
echo "" >> ~/.local/share/applications/remmina.desktop
echo "Adding shortcuts items descriptions"
echo "" >> ~/.local/share/applications/remmina.desktop
echo " - Settings"
echo "[Settings Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Settings" >> ~/.local/share/applications/remmina.desktop
echo "Exec=remmina" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
echo " - Update"
echo "[Update Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Update List (needs to re-lock to the panel)" >> ~/.local/share/applications/remmina.desktop
echo "Exec=bash ~/.local/bin/remmina-unity.sh" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
echo " - Restart"
echo "" >> ~/.local/share/applications/remmina.desktop
echo "[Restart Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Update List and restart Unity" >> ~/.local/share/applications/remmina.desktop
echo "Exec=bash ~/.local/bin/remmina-unity.sh & setsid unity --replace" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
for f in ${FILES}
do
NAME=`cat $f | grep -G -m 1 ^name= | cut -d= -f2`
echo " - "$NAME
echo "" >> ~/.local/share/applications/remmina.desktop
echo "[`basename $f .remmina` Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=$NAME" >> ~/.local/share/applications/remmina.desktop
echo "Exec=remmina -c $f" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
done
Il existe une liste rapide par défaut pour Gwibber (un client de micro-blogging qui apporte les services Web de réseautage social les plus populaires sur votre bureau).
ce programme est livré avec Ubuntu par défaut
Astuce: Ce programme doit être ouvert (ou trouvé dans le menu de démarrage) pour voir sa liste rapide
Il existe une liste rapide par défaut pour obturateur (un programme pour prendre des captures d’écran et les éditer) lors de l’installation d’Ubuntu Unit.
Télécharger le déclencheur (ppa et .dep): ici
Astuce: Ce programme doit être ouvert (ou trouvé dans le menu de démarrage) pour voir sa liste rapide
Copiez le fichier de lancement 'Paramètres système' dans votre répertoire personnel:
cp /usr/share/applications/gnome-control-center.desktop ~/.local/share/applications
Ouvrez le fichier pour le modifier dans gedit:
gedit ~/.local/share/applications/gnome-control-center.desktop
Ajoutez ce texte dans le en bas du fichier, puis fermez et enregistrez:
X-Ayatana-Desktop-Shortcuts=GnomeTweak;DiskUtility
[GnomeTweak Shortcut Group]
Name=Advanced Settings
Exec=gnome-Tweak-tool
TargetEnvironment=Unity
[DiskUtility Shortcut Group]
Name=Disk Utility
Exec=palimpsest
TargetEnvironment=Unity
Enregistrez le lanceur et placez-le sur le panneau Unity à la place de l'original. Notez que pour que le raccourci de la liste rapide des paramètres avancés fonctionne, le package "gnome-Tweak-tool" doit être installé (disponible dans les référentiels).
Quicklist pour Audacious qui permet de contrôler la lecture (redondant si vous utilisez Audacious 3.2+, car vous pouvez la contrôler à partir du menu Son), d'afficher et de masquer la fenêtre principale (vous pouvez également la masquer en sélectionnant Audacious dans le menu Son), ajouter des fichiers à la liste de lecture actuelle et passer à une autre chanson de la liste de lecture.
Copiez le fichier de lancement d'origine dans votre dossier de départ:
mkdir -p ~/.local/share/applications
cp /usr/share/applications/audacious2.desktop ~/.local/share/applications/
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/audacious2.desktop
Ajoutez ce qui suit à la en bas du fichier, puis fermez et enregistrez.
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Rew;Fwd;Hide;Show;AddFiles;Jump
[Play Shortcut Group]
Name=Play
Exec=audacious -p
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=audacious -u
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=audacious -s
TargetEnvironment=Unity
[Rew Shortcut Group]
Name=Previous
Exec=audacious -r
TargetEnvironment=Unity
[Fwd Shortcut Group]
Name=Next
Exec=audacious -f
TargetEnvironment=Unity
[Hide Shortcut Group]
Name=Hide
Exec=audtool mainwin-show off
TargetEnvironment=Unity
[Show Shortcut Group]
Name=Show
Exec=audtool mainwin-show on
TargetEnvironment=Unity
[AddFiles Shortcut Group]
Name=Add files
Exec=audtool filebrowser-show
TargetEnvironment=Unity
[Jump Shortcut Group]
Name=Jump to Song
Exec=audacious -j
TargetEnvironment=Unity
Déconnectez-vous et reconnectez-vous pour voir les modifications.
Installez nginx-init-ubunt .
Ajouter créer un nouveau fichier .local/share/applications/
nommé nginx.desktop
et coller ceci à l'intérieur:
[Desktop Entry]
Name=Nginx
Comment=Nginx Webserver
Exec=Sudo service nginx start
Icon=/usr/share/icons/nginx.png
Type=Application
Categories=Web;Servers;
StartupNotify=true
Terminal=true
#OnlyShowIn=GNOME;Unity;
X-Ubuntu-Gettext-Domain=nginx
X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart;
[Start Shortcut Group]
Name=Start Nginx
Exec=Sudo service nginx start
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop Nginx
Exec=Sudo service nginx stop
TargetEnvironment=Unity
[Restart Shortcut Group]
Name=Restart Nginx
Exec=Sudo service nginx restart
TargetEnvironment=Unity
A l’aide de votre gestionnaire de fichiers (tel que Nautilus), faites glisser .local/share/applications/nginx.desktop
vers le programme de lancement.
Quicklist for Audacious qui permet de démarrer le lecteur en mode sans tête et de l'éteindre.
En mode sans tête, Audacious peut être contrôlé à partir du menu Son (Audacious 3.2+ uniquement), à l'aide des touches multimédia (ou d'autres associations de touches), à partir de la ligne de commande avec les commandes audacious
et audtool
, etc.
Copiez le fichier de lancement d'origine dans votre dossier de départ:
mkdir -p ~/.local/share/applications
cp /usr/share/applications/audacious2.desktop ~/.local/share/applications/
Ouvrez ce fichier pour le modifier:
gedit ~/.local/share/applications/audacious2.desktop
Ajoutez ce qui suit à la en bas du fichier, puis fermez et enregistrez.
X-Ayatana-Desktop-Shortcuts=Headless;Shutdown
[Headless Shortcut Group]
Name=Start in headless mode
Exec=audacious -h
TargetEnvironment=Unity
[Shutdown Shortcut Group]
Name=Shutdown
Exec=audtool shutdown
TargetEnvironment=Unity
Déconnectez-vous et reconnectez-vous pour voir les modifications.