[[Vorlage(Getestet,bionic)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen freischalten/PPA: Verwenden eines PPAs] optional [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] }}} [[Inhaltsverzeichnis()]] [[Bild(./emelfm2-logo.png, 48, align=left)]] [wikipedia:EmelFM2:emelFM2] ist ein unter der GNU General Public License ([wikipedia:Gpl:GPL]) herausgegebener grafischer Dateimanager für Linux/Unix-Systeme. Die Programmoberfläche orientiert sich mit seinen zwei Verzeichnisfenstern ein wenig an der Aufmachung des [wikipedia:Norton_Commander:Norton Commanders] und beherbergt im unteren Teil einen horizontalen Bereich zur Ausgabe von Dateioperationen/Fehlermeldungen, eine Befehlszeile und weitere Funktionsschaltflächen. Der funktional sehr gut ausgestattete, detailliert konfigurierbare und aktiv weiterentwickelte Dateimanager lässt sich mittels etlicher Schaltflächen oder über [[Vorlage(Tasten, rmb)]]-Maustaste erreichbare, umfangreiche Kontextmenüs bedienen. Übersicht über die Hauptfunktionen: * Drag'n'Drop zwischen den Verzeichnisfenstern * Umfangreiche Suchfunktionen * Inkrementelle Suche im Verzeichnisfenster während des Eintippens * Packen und Entpacken von Archiven mit umfangreichen Optionen * Mounten von Dateisystemen * Lesezeichen * interner Betrachter/Editor * benutzerspezifische konfigurierbare dateitypenbezogene Befehle * Arbeiten mittels einer Befehlszeile * Root-Modus (nur `su`) Die Entwicklung des Projekt scheint allerdings eingestellt zu sein, die letzte Version datiert auf Februar 2014. = Installation = Das Programm ist in den offiziellen Paketquellen vorhanden, allerdings in der alten Version 0.4.1. Die letzte veröffentlichte Version ist aber 0.9.1. Folgendes Paket muss installiert [1] werden: {{{#!vorlage Paketinstallation emelfm2, universe libcanberra-gtk-module, universe }}} = Ansicht = [[Vorlage(Bildunterschrift, emelfm2.png, 300, "emelFM2 Ansicht", right)]] Der Dateimanager präsentiert sich beim Start in einer zweispaltigen Ansicht, welche zwei Verzeichnisfenster bereitstellt. Es gibt keine konventionellen Menüs, was die Bedienung etwas gewöhnungsbedürftig, aber nach einer kurzen Einarbeitungszeit recht intuitiv gestaltet. Über den Verzeichnisfenstern finden sich jeweils einige Schaltflächen, welche direkt mit der Ansicht des jeweiligen Dateiordners in Beziehung stehen, wie z.B. zum Anzeigen der versteckten Dateien, zur Navigation usw. Zwischen den beiden Verzeichnisfenstern ist eine senkrechte Funktionsleiste angebracht, welche sich mit Operationen zwischen den beiden rechts und links geöffneten Ordnern beschäftigt, wie zum Beispiel Schaltflächen zum direkten Kopieren, Verschieben oder Umbenennen von Dateien, zum Erstellen von symbolischen Links von einem ins andere Fenster und mehr. Der untere Teil des Hauptfensters bietet einen Bereich zur Anzeige von Programmausgaben wie zum Beispiel Fehlermeldungen dar. Ganz unten ist dann noch eine Leiste mit Befehlszeile und allgemeinen Schaltflächen wie zur Anzeige des Speicherplatzes, der Suchfunktion, des Terminals, der Einstellungen etc. = Bedienung = Eine Besonderheit dieses Dateimanagers ist, dass die Programmfunktionen vollständig über grafische Schaltflächen und/oder [[Vorlage(Tasten, rmb)]]-Klick-Kontextmenüs gesteuert werden. == Schaltflächen == {{{#!vorlage Tabelle Übersicht über die Funktionsschaltflächen +++ Schaltfläche Funktion +++ <:>[[Bild(./emelfm2-maximize.png, 40, )]] / [[Bild(./emelfm2-split_horiz.png, 32, )]] Verzeichnisfenster maximieren / anderes Fenster wiederherstellen. +++ <:>[[Bild(./emelfm2-hidden_show.png, 32, )]] / [[Bild(./emelfm2-hidden_noshow.png, 32, )]] Versteckte Dateien zeigen / verbergen. +++ <:>[[Bild(./filter.png, 32, )]] / [[Bild(./filter_off.png, 32, )]] Anzeigefilter aktivieren (Name, Größe, Datum) / deaktivieren. +++ <:>[[Bild(./emelfm2-bookmark.png, 32, )]] Menü für Lesezeichenfunktionen anzeigen. +++ <:>[[Bild(./emelfm2-mirror_horiz.png, 32, )]] Ins gleiche Verzeichnis wechseln wie im anderen Fenster. +++ <:>[[Bild(./emelfm2-navigation.png, 92, )]] Navigationsschaltflächen. +++ <-2 rowclass="kopf"> +++ <:>[[Bild(./emelfm2-home.png, 32, )]] Heimatverzeichnis anzeigen. +++ <:>[[Bild(Wiki/Icons/Tango/media-optical.png, 32, )]] CD-Laufwerk anzeigen. +++ <:>[[Bild(./emelfm2-copy.png, 32, )]] Ausgewählte(s) Objekt(e) in anderes Fenster kopieren. +++ <:>[[Bild(./emelfm2-move.png, 32, )]] Ausgewählte(s) Objekt(e) in anderes Fenster verschieben. +++ <:>[[Bild(./emelfm2-symlink.png, 32, )]] Symbolischen Link des/der ausgewählten Objekts/Objekte im anderen Fenster erzeugen. +++ <:>[[Bild(./emelfm2-rename.png, 32, )]] Ausgewählte(s) Objekt(e) umbenennen. +++ <:>[[Bild(./emelfm2-trash.png, 32, )]] Ausgewählte(s) Objekt(e) in den Papierkorb verschieben. +++ <:>[[Bild(./emelfm2-new-folder.png, 32, )]] Neues Verzeichnis erstellen. +++ <:>[[Bild(./emelfm2-refresh.png, 32, )]] Fensterinhalt aktualisieren. +++ <:>[[Bild(./emelfm2-switch.png, 32, )]] Aktives Fenster wechseln. +++ <-2 rowclass="kopf"> +++ <:>[[Bild(./emelfm2-maximize.png, 40, )]] Ausgabebereich maximieren. +++ <:>[[Bild(./emelfm2-output_hide.png, 32, )]] / [[Bild(./emelfm2-output_show.png, 32, )]] Ausgabebereich verstecken / anzeigen. +++ <:>[[Bild(./emelfm2-output-clear.png, 32, )]] Ausgabebereich löschen. +++ <:>[[Bild(./emelfm2-cl_clear.png, 32, )]] Befehlszeile löschen. +++ <:>[[Bild(./emelfm2-ps.png, 32, )]] Kindprozesse auflisten. +++ <:>[[Bild(./emelfm2-plugin_du.png, 32, )]] Plugin: Speicherplatz der gewählten Objekte berechnen. +++ <:>[[Bild(Wiki/Icons/Tango/system-search.png, 32, )]] Objekt im aktiven Fenster nach Namen suchen. +++ <:>[[Bild(./emelfm2-terminal.png, 32, )]] Terminal im aktiven Verzeichnis öffnen (standardmäßig '''xterm''', kann in den Einstellungen unter Befehle geändert werden). +++ <:>[[Bild(./emelfm2-su.png, 32, )]] Befehl als Root (`su`) ausführen. +++ <:>[[Bild(./emelfm2-mounts.png, 32, )]] Laufwerk mounten oder unmounten. +++ <:>[[Bild(./emelfm2-preferences.png, 94, )]] Programmeinstellungen, Hilfe, Programm beenden. }}} == Kontextmenüs == Die Kontextmenüs, welche über [[Vorlage(Tasten, rmb)]]-Mausklick auf ein Objekt im Verzeichnisfenster erscheinen, sind sehr reichhaltig mit Funktionen bestückt. Es finden sich Möglichkeiten Dateien zu betrachten, zu bearbeiten, die Dateieigenschaften auszulesen, Dateiaktionen durchzuführen, auf Lesezeichen und Chronik zuzugreifen und vieles mehr. === Aktionen === Neben den im Hauptfenster bereits angebotenen Dateioperationen wie Kopieren, Verschieben, Umbenennen und Verlinken von Dateien wird hier ebenfalls ein Löschbefehl unter Umgehung des Papierkorbs bereitgestellt. Es besteht ferner die Möglichkeit die Zugriffsrechte detailliert zu bearbeiten und den Eigentümer festzulegen. === Plugins === Das Programm bietet etliche Plugins, welche interessante Funktionen bereitstellen. Diese lassen sich über den Eintrag ''"Plugins -> Plugins bearbeiten"'' im Kontextmenü benutzerdefiniert hinzuschalten oder abwählen. Über den Mehrfachauswahl-Filter lassen sich Dateiauswahlen treffen, welche mittels Dateinamensmasken (auch Platzhalter möglich), Spezifikationen zur Dateigröße oder zum Datum der letzten Veränderung präzisiert werden können. Eine weitere ausgefeilte Suchfunktion lässt umfangreiche Suchparameter zu. Es kann überall, im aktuellen oder einem zu bestimmenden Verzeichnis oder im Papierkorb gesucht werden. Rekursive Suchoperationen sind ebenso möglich wie die Einbeziehung verlinkter Verzeichnisse. Suchparameter können sich auf Namen (exakt, ähnlich, regulärer Ausdruck), Inhalt, Mime-Typ, Sicherungs-, Änderungs- oder Zugriffsdatum, Größe, Berechtigungen usw. beziehen, so daß eine sehr exakte Suchoperation ermöglicht wird. Erwähnt sei hier ebenfalls die Möglichkeit der Erstellung von Archiven. === Lesezeichen === Die Lesezeichen sowie ihre Bearbeitungsmöglichkeiten finden sich im Kontextmenü unter dem Punkt ''"Lesezeichen"''. {{{#!vorlage Tabelle <:>[[Bild(./emelfm2-aktionen.png, x140)]] <:>[[Bild(./emelfm2-plugins.png, x140)]] <:>[[Bild(./emelfm2-plugins-mehrfachauswahl.png, x140)]] +++ <:>Aktionen <:>Plugins <:>Plugin ''Mehrfachauswahl'' +++ <:>[[Bild(./emelfm2-plugins-suchen.png, x140)]] <:>[[Bild(./emelfm2-plugins-archiv.png, x140)]] <:>[[Bild(./emelfm2-lesezeichen.png, x140)]] +++ <:>Plugin ''Suchen'' <:>Plugin ''Archiv-Erstellung'' <:>Lesezeichen }}} = Konfiguration = Über die Einstellungs-Schaltfläche ganz rechts unten im Programmfenster (dritte Schaltfläche von rechts) lässt sich das Programm umfangreich konfigurieren. Der Einstellungsmanager bietet Konfigurationsmöglichkeiten zum optischen Erscheinungsbild der grafischen Programmoberfläche und der einzelnen Verzeichnis- und Dialogfenster, zu den Befehlsausgaben im Ausgabebereich sowie zu den Lesezeichen. Die Konfigurationsdateien selbst liegen standardmäßig im Verzeichnis '''~/.config/emelfm2''', sofern nicht anders eingestellt. = Kommandozeilenoptionen = EmelFM2 lässt sich auch über das Terminal [4] mittels einiger Startoptionen aufrufen. Die Syntax für einen Start aus der Kommandozeile lautet {{{#!vorlage Befehl emelfm2 [OPTION] }}} {{{#!vorlage Tabelle Auswahl einiger Kommandozeilen-Startoptionen +++ Kurzform Langform Bedeutung +++ `-1 /PFAD/ZUM/VERZEICHNIS` `--one /PFAD/ZUM/VERZEICHNIS` Zeigt beim Programmstart dieses `VERZEICHNIS` im ersten Verzeichnisfenster. +++ `-2 /PFAD/ZUM/VERZEICHNIS` `--two /PFAD/ZUM/VERZEICHNIS` Zeigt beim Programmstart dieses `VERZEICHNIS` im zweiten Verzeichnisfenster. +++ `-c /PFAD/ZUM/VERZEICHNIS` `--config /PFAD/ZUM/VERZEICHNIS` Legt den Pfad zu den Konfigurationsdateien manuell fest. +++ `-t /PFAD/ZUM/VERZEICHNIS` `--trash /PFAD/ZUM/VERZEICHNIS` Legt den Pfad zum Papierkorb manuell fest (Standard: '''~/.local/shard/Trash/files'''). +++ `-h` `--help` Gibt kurze Hilfe-Informationen aus. +++ `-v` `--version` Gibt Versions-Informationen aus. }}} = Handbuch = Über diese Erläuterungen hinausgehende Informationen zur Nutzung des Dateimanagers sowie weitere Startoptionen finden sich im [iawm::] [https://web.archive.org/web/20171009093740/http://emelfm2.net:80/wiki/UserGuide Online-Handbuch] {en} der Entwickler und in der [:Manpage:] des Programms. = Links = * [wikipedia:EmelFM2:] - Wikipedia * [:Dateimanager:] {Übersicht} Übersichtsartikel # tag: Dateimanager, Shell, System