ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Nautilus

Hinweis:

Bitte hilf dem Team bei der Vervollständigung dieses Artikels und melde dich in der Diskussion, wenn du bei der Bearbeitung mithelfen möchtest.

Artikel in Arbeit

Dieser Artikel wird momentan von Minipluto erstellt. Solltest du dir nicht sicher sein, ob an dieser Anleitung noch gearbeitet wird, kontrolliere das Datum der letzten Änderung und entscheide, wie du weiter vorgehst.


Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen, oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!

Hinweis:

Dieser Artikel beschreibt Nautilus ab der Version 3.2, die mit Ubuntu 11.10 Oneiric Ocelot ausgeliefert wird. Für ältere Versionen von Nautilus gilt der Artikel Nautilus.

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

nautilus_logo.png

Nautilus 🇬🇧 ist der Dateimanager der Desktop-Umgebung GNOME. Nautilus soll die Handhabung von Dateien leicht machen. Er bietet unter Anderem Funktionen zum Anlegen und Verwalten von Dateien, ermöglicht Zugriff auf entfernte Orte und besitzt eine Schnittstelle für Erweiterungen, um den Funktionsumfang zu erhöhen.

Nautilus wird intern auch zur Verwaltung der Arbeitsfläche verwendet (siehe auch GNOME Symbole).

Start

Eine Verknüpfung zu Nautilus ist standardmäßig im Unity Startmenü zu finden. Des Weiteren lässt sich eine Verknüpfung zum Dateimanager über die Dash-Startseite durch die Eingabe verschiedener Schlüsselwörter wie "Nautilus", "Datei" oder "Persönlich" finden. In den "Systemeinstellungen" kann man unter "Tastatur" auch eine Tastenkombination zum Start von Nautilus konfigurieren.

Hauptfenster

nautilus_ansicht.png
Nautilus Hauptfenster

Das Nautilus-Hauptfenster stellt in der linken Seitenleiste Verknüpfungen zu bestimmten Ordnern dar. Zum Einen werden selbst erstellte Verknüpfungen – Lesezeichen genannt – dargestellt, des Weiteren aber auch vom System vorgegebene Verknüpfungen wie der persönliche Ordner und die wichtigsten Unterordner davon, sowie eine Verknüpfung zur Ansicht der Netzwerkordner.

Der Hauptbereich des Fensters stellt alle Ordner und Dateien von dem Ordner dar, in dem man sich gerade befindet. Darüber ist die Werkzeugleiste zu sehen, in der neben der Suchfunktion und den Vor- und Zurück-Tasten auch der aktuelle Dateisystempfad in Form von Schaltflächen angezeigt wird.

Hinweis:

Versteckte Dateien zeigt Nautilus nur an, wenn man dies mit der Tastenkombination Strg + H (H für hidden) oder über das Menü "Ansicht → Verborgene Dateien anzeigen" aktiviert.

Ansichten

Ansichtsmodus

Nautilus kennt drei verschiedene Ansichtsmodi:

  • Die Browser-Ansicht, wie sie im Abschnitt Hauptfenster zu sehen ist

  • Die Zwei-Spalten-Ansicht, welche man mit F3 aktivieren kann

  • Die Einzel-Ansicht, die man im Menü "Bearbeiten → Einstellungen → Verhalten → Jeden Ordner in seinem eigenen Fenster öffnen" aktivieren kann

nautilus_spalten.png
Zwei-Spalten-Ansicht

nautilus_spatial.png
Einzel-Ansicht

nautilus_mit_tabs.png
Ansicht mit Reitern

  • In jedem der drei Ansichtsmodi lässt sich mit der Tastenkombination Strg + T ein neuer Reiter öffnen, sodass eine Ansicht mit mehreren Reitern entsteht.

  • Mit F9 kann die Seitenleiste ein- und ausgeblendet werden.

Adressleiste ein- und ausschalten

  • Mit der Tastenkombination Strg + T lässt sich die Adressleiste einschalten.

  • Nach Esc werden wieder die Navigationsknöpfe angezeigt.

  • Weitere Tips zur Adressleiste einfügen...

Dateiverknüpfungen

nautilus_rechtsklick.png

Bei einem Doppelklick auf eine (bekannte) Datei wird diese mit einem empfohlenen Programm geöffnet. Klickt man mit der rechte Maustaste-Taste auf die Datei, öffnet sich das Kontextmenü, das (je nach Dateityp) weitere Anwendungen zum Öffnen der Datei vorschlägt. Sollte man andere Anwendungen bevorzugen, beziehungsweise eine andere Standardanwendung einstellen wollen, geschieht dies über den Menüpunkt "Mit anderer Anwendung öffnen". Das daraufhin erscheinende Fenster bietet die Möglichkeit, Anwendungen aus der Liste der vorgeschlagenen Anwendungen zu entfernen (rechte Maustaste auf den Eintrag) und andere Anwendungen hinzuzufügen. Dieses Fenster lässt sich ebenfalls über den Kontextmenü-Eintrag "Eigenschaften → Öffnen mit" erreichen.

Benutzerdefinierte Dateiverknüpfungen

Benutzer von vorherigen Ubuntuversionen werden die Funktion "Andere Anwendung" vermissen, bei der man einen Terminal-Befehl angeben konnte. Diese Funktion ist dem Wechsel von GTK2 auf GTK3 zum Opfer gefallen, wodurch man nur noch die Anwendungen auswählen kann, die in der vorgegebenen Liste stehen. Steht die gewünschte Anwendung nicht in der Liste, kann man sie über zwei Lösungsansätze hinzufügen:

  • Eine modifizierte Version einer .desktop-Datei der Anwendung anlegen: dies ist sinnvoll, wenn die Anwendung in der Liste nicht auftaucht, obwohl sie ordnungsgemäß installiert wurde

  • Eine neue .desktop-Datei anlegen: dies ist sinnvoll, wenn man bei der Installation des Programms die Paketverwaltung umgangen hat oder wenn man einen bestimmten Befehl oder ein Skript ausführen möchte

Beide Ansätze sind im Abschnitt Probleme und Lösungen erklärt.

Dateivorschau

Mit Hilfe der Erweiterung Gnome-Sushi ist es möglich, sich von Nautilus Inhalte von Dateien und Ordnern im Sinne einer schnellen Vorschau anzeigen zu lassen, ohne dass dafür ein separates Programm geöffnet werden muss. Es ist in den offiziellen Quellen enthalten und lässt sich leicht nachinstallieren.

  • gnome-sushi

Befehl zum Installieren der Pakete:

sudo apt-get install gnome-sushi 

Oder mit apturl installieren, Link: apt://gnome-sushi

Ist das Programm installiert, wird die Audio-, Video-, Text- oder Bilddatei mit der linke Maustaste markiert und die Vorschau mit der          gestartet. Die Vorschau kann mit der derselben Taste oder mit Esc beendet werden.

Lautstärke der Audiovorschau

Läuft eine Vorschau klickt man auf das Lautsprechersymbol im Unity-Panel und wählt Klangeinstellungen. Unter dem Reiter Anwendungen kann nun für Sushi die Lautstärke angepasst werden.

Erweiterter Starter

nautilus_starter.png Mit Hilfe eines Scripts kann man für Nautilus einen Starter in der Unity-Schnellstartleiste anlegen, der bei rechte Maustaste ein Menü anzeigt, in dem alle Nautilus-Lesezeichen aufgeführt sind.

Hierzu erstellt man zunächst, sofern noch nicht geschehen, den Ordner ~/.local/share/applications. Anschließend erstellt man mit einem Texteditor [2] die Datei ~/bin/nautilus-starter-update.sh (der Name kann beliebig verändert werden) mit dem folgenden Inhalt.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/bash
# tabsize: 4, encoding: utf8
#
# © 2011 con-f-use@gmx.net. Use permitted under MIT license:
#     http://www.opensource.org/licenses/mit-license.php
# 
# CONTRIBUTORS: Chris Druif <cyber.druif@gmail.com>
#               Scott Severance <http://www.scottseverance.us/>
# 
# 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"

sed -i "s/\(OnlyShowIn=GNOME;\)/\1Unity;/" "$target"

echo "X-Ayatana-Desktop-Shortcuts=" >> $target

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')"
    # extend shortcut list with current bookmark
    sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1Scg${bmcount};/" "$target"
    # write bookmark information
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
OnlyShowIn=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
OnlyShowIn=Unity
EOF

exit 0

Nachdem man der Datei Ausführungsrechte gegeben hat [3], sollte nach der Ausführung im Ordner ~/.local/share/applications/ die Datei nautilus-home.desktop erstellt worden sein (Nautilus zeigt die Datei ohne Erweiterung an). Beim ersten mal kann man den diesen Starter nun mit gedrückter linke Maustaste in die Unity-Schnellstartleiste ziehen und dort den alten Nautilus-Starter löschen (erst rechte Maustaste und anschließend das Häkchen vor "Im Starter behalten" entfernen).

Die Einträge im Starter werden nur aktualisiert, wenn man das Script ausführt. Wer die Ausführung automatisieren möchte, kann dies beispielsweise mit einem Autostart-Eintrag oder einem Cron-Job realisieren.

Probleme und Lösungen

Eine Anwendung fehlt in "Öffnen mit"-Liste

Welche Programme in der "Öffnen mit"-Liste erscheinen, wird über Starter geregelt. Starter sind spezielle Dateien mit der Erweiterung .desktop. Manchmal kommt es vor, dass ein Programm in der Liste nicht aufgeführt ist. Folgend werden Möglichkeiten beschrieben, mit der man der Liste eine Anwendung hinzufügen kann.

Hierzu werden zwei Lösungen vorgestellt. Die erste (einen Starter modifizieren) sollte bevorzugt werden, wenn eine Anwendung über das Softwarecenter, die Paketverwaltung oder als separates .deb-Paket installiert wurde und die Anwendung trotzdem nicht in der Liste auftaucht.

Die zweite Lösung (einen Starter erstellen) sollte bevorzugt werden, wenn zu erwarten ist, dass zu der Anwendung keine .desktop-Datei existiert. Das ist normalerweise der Fall, wenn man ein Programm selbst kompiliert hat, wenn das Programm ohne Installation funktioniert oder wenn man einen bestimmten Konsolenbefehl oder ein Skript ausführen möchte.

Einen Starter modifizieren

Der Hintergrund dieser Aktion ist das Problem, dass der Starter eines Programms bestimmte Voraussetzungen erfüllen muss, um in der Liste der Anwendungen aufzutauchen. In seltenen Fällen kann es vor kommen, dass dies nicht der Fall ist.

Zunächst öffnet man ein Terminal [1] und navigiert in den Ordner /usr/share/applications/. Dort muss man den Starter des Programms finden. Normalerweise hat die Datei den gleichen Namen wie das Programm. Zur Einsicht öffnet man die Datei mit einem Editor [2]. Als Beispiel ist folgend der Starter des Programms "Texstudio" (texstudio.desktop) gelistet.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[Desktop Entry]
Categories=Office;Publishing;Qt;X-SuSE-Core-Office;X-Mandriva-Office-Publishing;X-Misc;
Encoding=UTF-8
Exec=texstudio
GenericName=LaTeX Editor
GenericName[fr]=Editeur LaTeX
Comment=LaTeX development environment
Comment[fr]=Environnement de développement LaTeX
Icon=/usr/share/texstudio/texstudio48x48.png
MimeType=text/x-tex;
Name=TeXstudio
StartupNotify=false
Terminal=false
Type=Application

Der Augenmerk liegt hier in der Zeile 4 (Exec=texstudio). Hinter diesem Eintrag fehlt ein %F, was eine Variable für den Dateinamen ist, der von Nautilus überreicht wird. Der Editor kann geschlossen werden. Die .desktop-Datei kopiert man nun in den Ordner ~/.local/share/applications/ (falls nötig anlegen) und fügt das erwähnte %F ein. Anschließend sollte der Inhalt wie folgt aussehen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[Desktop Entry]
Categories=Office;Publishing;Qt;X-SuSE-Core-Office;X-Mandriva-Office-Publishing;X-Misc;
Encoding=UTF-8
Exec=texstudio %F
GenericName=LaTeX Editor
GenericName[fr]=Editeur LaTeX
Comment=LaTeX development environment
Comment[fr]=Environnement de développement LaTeX
Icon=/usr/share/texstudio/texstudio48x48.png
MimeType=text/x-tex;
Name=TeXstudio
StartupNotify=false
Terminal=false
Type=Application

Anschließend sollte das Programm in der "Öffnen mit"-Liste auftauchen (eventuell muss man sich ab- und anmelden).

Eine Starter erstellen

Diese manuelle Prozedur ist notwendig, wenn man eine Datei mit einem Programm öffnen möchte, das manuell installiert wurde und deshalb keine eigene .desktop-Datei mit bringt. Hierbei kann es sich auch um ein selbst erstelltes Script handeln.

Hierzu erstellt man im Ordner ~./local/share/applications/ mit einem Text-Editor [2] eine leere Datei und fügt den nötigen Text ein. Der Dateiname sollte so sinnvoll gewählt werden, dass sich ein sinnvoller Bezug auf das ausgeführte Programm ergibt (meistens einfach der Name des Programms, das später ausgeführt werden soll). Folgend ist ein Minimalbeispiel für eine Starter zu sehen:

1
2
3
4
5
6
7
[Desktop Entry]
Type=Application
Version=1.0
Name=Name der Anwendung
Comment=Tooltip der Anwendung (optional)
Icon=/Pfad/zum/Symbol/symbol.png
Exec=/Pfad/zum/Programm/Dateiname %F

Weitere Einträge sind in der Dokumentation auf freedesktop.org 🇬🇧 aufgeführt und erklärt.

Diese Revision wurde am 12. November 2011 01:01 von Minipluto erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: GNOME 3, Dateimanager