{{{#!vorlage 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. }}} [[Vorlage(Baustelle, , "Minipluto")]] {{{#!vorlage Warnung 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:]. }}} [[Vorlage(Getestet, Oneiric)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Rechte: Rechte für Dateien und Ordner ändern] }}} [[Inhaltsverzeichnis(1)]] [[Bild(nautilus_logo.png, 64, left)]] [http://live.gnome.org/Nautilus Nautilus] {en} 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/Unity_Startmenü: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 = [[Vorlage(Bildunterschrift, nautilus_ansicht.png, 275, "Nautilus Hauptfenster", right)]] 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. {{{#!vorlage Hinweis Versteckte Dateien zeigt Nautilus nur an, wenn man dies mit der Tastenkombination [[Vorlage(Tasten, 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 Hauptfenster] zu sehen ist * Die '''Zwei-Spalten-Ansicht''', welche man mit [[Vorlage(Tasten, F3)]] aktivieren kann * Die '''Einzel-Ansicht''', die man im Menü ''"Bearbeiten → Einstellungen → Verhalten → Jeden Ordner in seinem eigenen Fenster öffnen"'' aktivieren kann [[Vorlage(Bildersammlung, 150 nautilus_spalten.png, "Zwei-Spalten-Ansicht" nautilus_spatial.png, "Einzel-Ansicht" nautilus_mit_tabs.png, "Ansicht mit Reitern" )]] * In jedem der drei [#Ansichtsmodus Ansichtsmodi] lässt sich mit der Tastenkombination [[Vorlage(Tasten, Strg + T)]] ein neuer Reiter öffnen, sodass eine Ansicht mit mehreren Reitern entsteht. * Mit [[Vorlage(Tasten, F9)]] kann die Seitenleiste ein- und ausgeblendet werden. == Adressleiste ein- und ausschalten == * Mit der Tastenkombination [[Vorlage(Tasten, Strg + L)]] lässt sich die Adressleiste einschalten. * Nach [[Vorlage(Tasten, Esc)]] werden wieder die Navigationsknöpfe angezeigt. * Möchte man die Adressleiste permanent aktiviert haben, muss man mit dem '''dconf-editor''' im Schema ''"org.gnome.nautilus.preferences"'' den Wert des Schlüssels ''"always-use-location-entry"'' auf ''"true"'' setzen oder im Terminal den folgenden Befehl eingeben (der Wechsel auf die normale Navigation ist dann allerdings nicht mehr möglich): {{{#!vorlage Befehl gsettings set org.gnome.nautilus.preferences always-use-location-entry true }}} = Dateiverknüpfungen = [[Bild(nautilus_rechtsklick.png, 340, right)]] Bei einem Doppelklick auf eine (bekannte) Datei wird diese mit einem empfohlenen Programm geöffnet. Klickt man mit der [[Vorlage(Tasten, rmt)]]-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 ([[Vorlage(Tasten, rmt)]] 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_Loesungen 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. {{{#!vorlage Paketinstallation gnome-sushi }}} Ist das Programm installiert, wird die Audio-, Video-, Text- oder Bilddatei mit der [[Vorlage(Tasten, lmt)]] markiert und die Vorschau mit der [[Vorlage(Tasten, space)]] gestartet. Die Vorschau kann mit der derselben Taste oder mit [[Vorlage(Tasten, 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. = Daten auf Medium brennen = Nautilus ermöglicht es im Zusammenhang mit [:Brasero:] direkt aus Nautilus heraus Daten auf ein Medium wie eine CD oder DVD zu brennen. Hierzu wählt man im Kontextmenü ([[Vorlage(Tasten, rmt)]]) einer Datei oder eines Ordners ''"Senden an…"'' aus und benutzt als Zielort ''"CD/DVD-Ersteller"''. Die hinzugefügten Dateien erscheinen daraufhin im virtuellen Ordner (siehe Abschnitt [#Virtuelle Ordner]) '''burn:///''', dem auch weitere Daten hinzugefügt werden können. = Virtuelle Ordner = Nautilus kann bestimmte Verzeichnisse und Dateien zusammenfassen und als virtuelle Ordner darstellen. Diese lassen sich über folgende Adressen direkt aufrufen: {{{#!vorlage Tabelle <-2 rowclass="titel">Virtuelle Ordner +++ Ordner Beschreibung +++ '''burn:///''' Die Daten, welche für das Brennen auf ein MEdium vorgemerkt sind +++ '''network:///''' Zeigt die Netzwerkumgebung an +++ '''trash:///''' Der Mülleimer +++ '''computer:///''' Übersicht der eingehängten Dateisysteme }}} = Entfernte Dateisysteme = Nautilus kann auch mit Dateien auf entfernten Computern umgehen. Diese Dateien werden wie lokale Dateien in einem Ordner dargestellt. Dazu öffnet man in Nautilus die Adresszeile und verwendet die folgenden Angaben. Wie man erkennen kann, ist es möglich, gleich Zugangsdaten und Pfade entfernter Dateisysteme mit anzugeben. [[Bild(nautilus_entfernte.png, , align=center)]] {{{#!vorlage Tabelle <-3 rowclass="titel">Entfernte Dateisysteme +++ Protokoll Beispiel Beschreibung +++ Samba '''`smb://rechnername/freigabe`''' [:Samba:] ist das Linux-Pendant zur Windows-Dateifreigabe. Über Samba kann man auf Freigaben anderen Windows- und Linuxrechner zugreifen. +++ FTP '''`ftp://192.168.0.1`''' [:FTP:] ist ein beliebtes Protokoll, um Dateien zu transferieren, üblicherweise bekommt man die Möglichkeit, per FTP Dateien auf einem Webserver abzulegen. +++ WebDAV '''`dav://login@example.com/ordner`''' [[BR]] '''`davs://login:passwort@example.com`''' [:WebDAV:] ist ein Protokoll, um Dateien über das Internet bereitzustellen. Beispiele hierfür sind Apples iDisk und das GMX Mediacenter. +++ SSH '''`ssh://benutzer@server:port/pfad/ordner`''' [:SSH:] File-Transfer-Protokoll zur sicheren und unkomplizierten Datenübertragung zwischen Linux/Unix-Systemen. Die Angabe der Portnummer ist nur erforderlich, wenn dieser vom Standardport 22 abweicht. +++ SFTP '''`sftp://benutzer:passwort@server:port`''' Siehe SSH }}} Alle im System per Nautilus eingehängten Dateisysteme werden als '''~/.gvfs/DATEISYSTEMBEZEICHNUNG''' abgebildet. Dies ist z.B. für Programme interessant, auf die eingehängten Dateisysteme nicht direkt zugreifen können. Da manche Programme mit versteckten Ordnern ebenfalls nicht klarkommen, kann es hilfreich sein, zusätzlich eine Verknüpfung anzulegen: {{{#!vorlage Befehl ln -s ~/.gvfs ~/BELIEBIGER_ORDNERNAME }}} = Erweiterungen = Der Funktionsumfang von Nautilus lässt sich traditionell durch viele verschiedene Erweiterungen vergrößern. In der folgenden Tabelle sind verschiedene Erweiterungen angegeben, sowie ein Hinweis, ob sie mit der Nautilus-Version ab Ubuntu 11.10 Oneiric Ocelot funktionieren. {{{#!vorlage Tabelle <-3 rowclass="titel">Liste der Erweiterungen +++ Name Beschreibung Funktion ab 3.2 (Datum getestet) +++ [http://techblog.steffmeister.at/index.php?page=63 copy_filename.sh] {en} Ein Script für Nautilus, mit dem man über das Kontextmenü den Dateinamen in der Zwischenablage speichern kann ungetestet +++ [:Cover thumbnailer:] Inhaltsspezifische Symbole für Ordner ungetestet +++ [http://www.caiacoa.de/wiki/index.php/Nautilus_mit_EXIF-Informationen_und_ID3-Tags EXIF- und ID3-Informationen] Zeigt in Nautilus EXIF-Informationen und ID3-Tags an nein (12.12.2011) +++ [:MailPictures:] Bilder direkt aus Nautilus heraus versenden ungetestet +++ [:Nautilus-Actions:] Benutzerdefinierte Kontextmenüs für bestimmte Dateitypen nein (12.12.2011) +++ [[Vorlage(Paketinstallation, "nautilus-image-converter, universe")]] Fügt im Kontextmenü eine Funktion zur Größentransformation von Bildern hinzu ungetestet +++ [[Vorlage(Paketinstallation, "nautilus-sendto, universe")]] Integration von E-Mail Client und [:Pidgin:] ja +++ [[Vorlage(Paketinstallation, "nautilus-open-terminal, universe")]] Ein Terminal, das man aus Nautilus heraus öffnen kann. ja[[BR]]24.01.2012 +++ [launchpad:nautilus-renamer:Nautilus-Renamer] {en} Python-Skript, das die Umbenennung mehrerer Dateien gleichzeitig ermöglicht neue Version 3.0[[BR]]24.01.2012 +++ [[Vorlage(Paketinstallation, "nautilus-wallpaper, universe")]] Hintergrundbilder setzen ungetestet +++ [:OpenDocument Thumbnails:] Zeigt den Inhalt von OpenDocument-Dateien als Symbol an ja +++ [:Nautilus/Skripte/Symbolischer_Link:Symbolischer Link] Ein Script, mit dem man nachträglich symbolische Verknüpfungen bearbeiten kann ungetestet }}} Damit die installierten Erweiterungen verfügbar sind, muss [#Nautilus-neu-starten Nautilus neu gestartet] werden. = Erweiterter Starter = [[Bild(nautilus_starter.png, 241, left)]] Mit Hilfe eines Scripts kann man für Nautilus einen Starter in der Unity-Schnellstartleiste anlegen, der bei [[Vorlage(Tasten, rmt)]] 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. {{{#!code bash #!/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 # Scott Severance # # 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" <> "$target" < }}} Jeder `` Eintrag ist für eine Schaltfläche in der Werkzeugleiste. Unerwünschte Schaltflächen können durch Einfassung in `` auskommentiert werden. Im folgenden Beispiel ist die Suchen-Schaltfläche (Zeile 5) ausgeblendet. {{{#!code xml }}} {{{#!vorlage Hinweis Die Änderungen werden erst nach [#Nautilus-neu-starten einem Neustart von Nautilus] übernommen. Des Weiteren sieht es nicht so aus, als könne man Schaltflächen, die es in früheren Nautilus-Versionen gab (wie zum Beispiel den übergeordneten Ordner aufrufen), hinzufügen. Sollte dazu doch etwas bekannt sein, bitte in der Diskussion melden. }}} = Nautilus neu starten = Zunächst öffnet man ein Terminal [1] und beendet mit folgendem Befehl Nautilus: {{{#!vorlage Befehl nautilus --quit }}} {{{#!vorlage Warnung Dieser Befehl beendet Nautilus komplett und ohne Nachfrage. Dies gilt auch beispielsweise für laufende Dateioperationen. Man sollte also vorher sicher stellen, dass Nautilus gefahrlos beendet werden kann. }}} Falls Nautilus nicht selbstständig neu startet, kann dieser Vorgang durch den Aufruf eines Ordners über die Unity-Startleiste erfolgen. Alternativ kann man im Terminal auch folgenden Befehl eingeben: {{{#!vorlage Befehl nautilus & }}} = 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. {{{#!code text [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. {{{#!code text [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). === Einen 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: {{{#!code text [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 [http://standards.freedesktop.org/desktop-entry-spec/latest/index.html Dokumentation auf freedesktop.org] {en} aufgeführt und erklärt. = Links = * [:Dateimanager:] {Übersicht} Übersichtsartikel #tag: GNOME, Ubuntu, Einsteiger, Desktop