Ich würde gerne wissen, wie ich standardmäßig ein zusätzliches Fenster (drücken Sie F3) im Dateimanager haben kann.
Derzeit füge ich ein zusätzliches Fenster hinzu und wenn ich den Dateimanager schließe, muss ich es erneut hinzufügen.
Es ist nur eine Abkürzung entfernt, aber ich fühle mich produktiver, wenn ich es habe, und ich denke nicht daran, es systematisch hinzuzufügen.
Akzeptierte Antwort:
Für 12.04 / 12.10
Ich werde den vim
verwenden Editor, aber wenn Sie es nicht wissen, können Sie vim
ersetzen von nano
(Easy Terminal Editor) oder gedit
(GUI-Editor).
Installieren von xdotool
Sie können xdotool
installieren über das Softwarecenter:xdotool .
oder über
sudo apt-get update && sudo apt-get install xdotool
Erstellen eines benutzerdefinierten Skripts zum Starten von Nautilus
Erstellen Sie ein Skript mit folgendem Inhalt
#!/bin/bash
nautilus $1 && sleep 0.5 ; xdotool key --clearmodifiers F3
und es irgendwo speichern, nehmen wir an, wir speichern es als ~/scripts/nautilus.bash
Machen Sie das Skript mit chmod +x ~/scripts/nautilus.bash
ausführbar .
Testen Sie nun das Skript, indem Sie scripts/nautilus.bash
eingeben sollte Nautilus öffnen, und nach einem Sekundenbruchteil sollten Sie Ihr zusätzliches Fenster erhalten.
Ändern der Desktop-Datei
Die Desktop-Datei einer Anwendung bestimmt, wie Ihre Anwendung im Unity Launcher und im Dash angezeigt wird und was passiert, wenn Sie darauf klicken.
Sie können den Ort mithilfe von locate herausfinden
locate nautilus.desktop
Dies wird zurückgegeben
/usr/share/applications/nautilus.desktop
Um sicherzustellen, dass nichts Schlimmes passiert, sichern wir es jetzt:
sudo cp /usr/share/applications/nautilus.desktop /usr/share/applications/nautilus.desktop.bak
Jetzt können wir es sicher bearbeiten (denken Sie daran, gedit
zu verwenden oder nano
wenn Sie vim
nicht kennen ):
sudo vim /usr/share/applications/nautilus.desktop
Jetzt sehen Sie Folgendes (ich habe einige Inhalte in der Mitte entfernt)
[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=nautilus %U
...
[Desktop Action Window]
Name=Open a New Window
Exec=nautilus
OnlyShowIn=Unity;
Wir interessieren uns für Exec=
Zeilen, diese Zeilen bestimmen, was passiert, wenn wir auf die Anwendung klicken. Wir müssen beide ändern (das unter [Desktop Action Window]
ist der Eintrag in der Unity-Schnellliste).
Ersetzen Sie nun nautilus
im Exec=
Zeile durch den Speicherort Ihres Skripts, in meinem Fall /home/gerhard/scripts/nautilus.bash
(Der %U
oben sollte man bleiben). Jetzt speichern und beenden.
Testen Sie es
Wenn Sie Nautilus an Ihren Launcher gebunden hatten, ist es verschwunden, suchen Sie im Dash nach „Dateien“ und klicken Sie darauf, um Nautilus mit einem zusätzlichen Fenster zu öffnen!
Notizen
Wenn es nur manchmal (oder überhaupt nicht) funktioniert, erhöhen Sie vielleicht die Zeit, die es wartet, bevor es den Tastendruck ausführt, indem Sie den Wert für sleep
erhöhen Funktion in Ihrem Skript.