J'aimerais savoir comment je peux avoir un volet supplémentaire (appuyez sur F3) dans le gestionnaire de fichiers par défaut.
Actuellement, j'ajoute un volet supplémentaire et lorsque je ferme le gestionnaire de fichiers, je dois l'ajouter à nouveau.
C'est un raccourci mais je me sens plus productif quand je l'ai et je ne pense pas à l'ajouter systématiquement.
Réponse acceptée :
Pour 12.04 / 12.10
Je vais utiliser le vim
editor, mais si vous ne le connaissez pas, n'hésitez pas à remplacer vim
par nano
(éditeur de terminal facile) ou gedit
(éditeur graphique).
Installer xdotool
Vous pouvez installer xdotool
via le centre logiciel :xdotool .
ou via
sudo apt-get update && sudo apt-get install xdotool
Création d'un script personnalisé pour lancer Nautilus
Créez un script avec le contenu suivant
#!/bin/bash
nautilus $1 && sleep 0.5 ; xdotool key --clearmodifiers F3
et enregistrez-le quelque part, supposons que nous l'enregistrons sous ~/scripts/nautilus.bash
Rendre le script exécutable avec chmod +x ~/scripts/nautilus.bash
.
Testez maintenant le script en tapant scripts/nautilus.bash
devrait ouvrir Nautilus, et après une fraction de seconde, vous devriez obtenir votre volet supplémentaire.
Modification du fichier de bureau
Le fichier de bureau d'une application détermine comment votre application s'affichera dans le lanceur et le tableau de bord Unity, et ce qui se passe lorsque vous cliquez dessus.
Vous pouvez utiliser locate pour trouver son emplacement
locate nautilus.desktop
Cela reviendra
/usr/share/applications/nautilus.desktop
Maintenant, pour nous assurer que rien de grave ne se passe, reprenons :
sudo cp /usr/share/applications/nautilus.desktop /usr/share/applications/nautilus.desktop.bak
Nous pouvons maintenant le modifier en toute sécurité (n'oubliez pas d'utiliser gedit
ou nano
si vous ne connaissez pas vim
):
sudo vim /usr/share/applications/nautilus.desktop
Vous verrez maintenant ce qui suit (j'ai supprimé du contenu au milieu)
[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=nautilus %U
...
[Desktop Action Window]
Name=Open a New Window
Exec=nautilus
OnlyShowIn=Unity;
Nous sommes intéressés par le Exec=
lignes, ces lignes déterminent ce qui se passe lorsque nous cliquons sur l'application. Nous devons changer les deux (celui sous [Desktop Action Window]
est l'entrée dans la liste rapide Unity).
Remplacez maintenant nautilus
dans le Exec=
ligne par l'emplacement de votre script, dans mon cas /home/gerhard/scripts/nautilus.bash
(Le %U
en haut, il faut rester). Maintenant, enregistrez et quittez.
Testez-le
Si Nautilus était verrouillé sur votre lanceur, il aura disparu, recherchez dans le tableau de bord "Fichiers" et cliquez dessus pour ouvrir Nautilus avec un volet supplémentaire !
Remarques
Si cela ne fonctionne que parfois (ou pas du tout), augmentez peut-être le temps d'attente avant d'appuyer sur la touche en augmentant la valeur du sleep
fonction dans votre script.