GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie lässt sich Nautilus standardmäßig mit einem zusätzlichen Bedienfeld öffnen?

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!

Verwandte:Unity-Panel?

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.


Ubuntu
  1. Wie öffnet man Manpages in einem Webbrowser?

  2. Wie funktioniert Cisco Webex mit 13.10 64bit?

  3. Wie liest man den Standardschlüsselwert mit Dconf oder Gsettings?

  4. Wie ändere ich den Standardport von Remote Desktop (vnc)?

  5. Wie ändere ich das Arbeitsverzeichnis, wenn ich eine Datei mit einem Doppelklick auf dem Ubuntu-Desktop öffne?

So aktivieren Sie Nautilus-Client-seitige Dekorationen auf Ubuntu

So sichern Sie Ihren Ubuntu-Desktop mit DejaDup

So machen Sie Viewnior zu Ihrem Standard-Bildbetrachter in Ubuntu

So passen Sie Ubuntu MATE Desktop an [Vollständige Anleitung]

Wie kann man Ultracopier dazu bringen, die Cut-Copy-Paste-Funktion in Nautilus zu handhaben?

Wie lassen sich die Fensterschaltflächen im Panel mit den Fensterschaltflächen in der Fensterdekoration abgleichen?