Clex: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K (kategorisiert)
K (und noch mehr Vorlagen)
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
CLEX ist ein interaktiver Konsolen Dateimanager, welcher auf ncurses basiert. Er verfügt über Maus, Tastenkürzel und Lesezeichen Funktionalität.  
CLEX ist ein interaktiver Konsolen Dateimanager, welcher auf ncurses basiert. Er verfügt über Maus, Tastenkürzel und Lesezeichen Funktionalität.  


==Installation==
{{Installation|repo=aur|paket=clex}}
{{AUR|clex}} ist im AUR erhältlich. Hinweise zur Installation von AUR Paketen entnimmt man der [[AUR]] Wikiseite.


==Benutzung==
==Benutzung==
Zeile 14: Zeile 13:
===Interaktiv===
===Interaktiv===
====Allgemein====
====Allgemein====
Es ist möglich, CLEX innerhalb der Benutzung zu konfigurieren und wichtige Tastenkürzel, Lesezeichen und auszuführende Befehle einzustellen. Dazu öffnet man das Einstellungsmenu mithilfe des Tastenkürzels <code>ALT + M</code> und erhält eine Liste aller Optionen CLEX an den eigenen Geschmack anzupassen.
Es ist möglich, CLEX innerhalb der Benutzung zu konfigurieren und wichtige Tastenkürzel, Lesezeichen und auszuführende Befehle einzustellen. Dazu öffnet man das Einstellungsmenü mithilfe des Tastenkürzels {{Taste|ALT}} + {{Taste|M}} und erhält eine Liste aller Optionen CLEX an den eigenen Geschmack anzupassen.


====Syntax der Befehle & Benachrichtigungen====
====Syntax der Befehle & Benachrichtigungen====
Ein kurzer Einblick in die Syntax von Tastenkürzeln (<code>ALT + C</code> öffnet diesen Einstellungsabschnitt). Die bereits voreingestellten Tastenkürzel haben die Eigenschaft, dass man, nachdem man das Tastenkürzel gedrückt hat, erneut mit ENTER den Befehl bestätigen muss. Dies ist z.B. beim Öffnen einer Datei mit vim störend. Das Verhalten kann man allerdings ändern. Aus
Ein kurzer Einblick in die Syntax von Tastenkürzeln ({{Taste|ALT}} + {{Taste|C}} öffnet diesen Einstellungsabschnitt). Die bereits voreingestellten Tastenkürzel haben die Eigenschaft, dass man, nachdem man das Tastenkürzel gedrückt hat, erneut mit ENTER den Befehl bestätigen muss. Dies ist z.B. beim Öffnen einer Datei mit vim störend. Das Verhalten kann man allerdings ändern. Aus
 
vim -- $f
<pre>vim -- $f</pre>
 
würde
würde
 
vim -- $f$!
<pre>vim -- $f$!</pre>
{{ic|$f}} steht für die derzeit markierte Datei und durch {{ic|$!}} wird die Bestätigung des Befehls unterdrückt.
 
$f steht für die derzeit markierte Datei und durch $! wird die Bestätigung des Befehls unterdrückt.


Für gewisse Operationen sind sogenannte Notifications (Benachrichtigungen) voreingestellt. Diese lassen sich deaktivieren. Ein Beispiel wäre hier die Deaktivierung der Nachricht für die Löschoperation, falls man sich durch das erneute ENTER-Drücken gestört fühlt.
Für gewisse Operationen sind sogenannte Notifications (Benachrichtigungen) voreingestellt. Diese lassen sich deaktivieren. Ein Beispiel wäre hier die Deaktivierung der Nachricht für die Löschoperation, falls man sich durch das erneute ENTER-Drücken gestört fühlt.
Zeile 32: Zeile 27:
====wichtige Tastenkürzel====
====wichtige Tastenkürzel====
Außerdem sind weitere wichtige Tastenkürzel zu beachten. So kann man mit
Außerdem sind weitere wichtige Tastenkürzel zu beachten. So kann man mit
* STRG + D, das aktuelle Verzeichnis als Lesezeichen hinzufügen
* {{Taste|STRG}} + {{Taste|D}} das aktuelle Verzeichnis als Lesezeichen hinzufügen
* STRG + K, die Lesezeicheverwaltung aufrufen, um Lesezeichen zu öffnen oder zu löschen
* {{Taste|STRG}} + {{Taste|K}} die Lesezeicheverwaltung aufrufen, um Lesezeichen zu öffnen oder zu löschen
* ALT + C, direkt in die eigentliche Konfigurationssektion wechseln
* {{Taste|ALT}} + {{Taste|C}} direkt in die eigentliche Konfigurationssektion wechseln
* ALT + N, Benachrichtigungen an- und ausschalten
* {{Taste|ALT}} + {{Taste|N}} Benachrichtigungen an- und ausschalten
* ESC + F2, alle markierten Dateien in die Befehlszeile einfügen, um eventuell viele Dateien/Ordner zu kopieren/verschieben/löschen
* {{Taste|ESC}} + {{Taste|F2}} alle markierten Dateien in die Befehlszeile einfügen, um eventuell viele Dateien/Ordner zu kopieren/verschieben/löschen
* ALT + ., geht in den Elternordner
* {{Taste|ALT}} + {{Taste|.}} geht in den Elternordner
* ALT + ~, wechselt in den Home Ordner vom aktuellen Benutzer
* {{Taste|ALT}} + {{Taste|~}} wechselt in den Home Ordner vom aktuellen Benutzer
* ALT + /, wechelt ins root Verzeichnis
* {{Taste|ALT}} + {{Taste|/}} wechelt ins root Verzeichnis
* STRG + A, ist der volle Pfad zum aktuellen Verzeichnis/zur aktuellen Datei
* {{Taste|STRG}} + {{Taste|A}} ist der volle Pfad zum aktuellen Verzeichnis/zur aktuellen Datei
* STRG + E, ist das aktuelle Verzeichnis
* {{Taste|STRG}} + {{Taste|E}} ist das aktuelle Verzeichnis


Es gibt noch unzählige weitere voreingestellte Tastenkürzel. Mit dem Drücken auf <code>F1</code> erhält man eine detailreiche Hilfedatei.
Es gibt noch unzählige weitere voreingestellte Tastenkürzel. Mit dem Drücken auf {{Taste|F1}} erhält man eine detailreiche Hilfedatei.


===config Datei===
===config Datei===
Alle interaktiv eingestellten Werte werden auch in der Konfigurationsdatei gespeichert. Diese befinden sich im eigenen Home Verzeichnis <code>~/.config/clex</code>.
Alle interaktiv eingestellten Werte werden auch in der Konfigurationsdatei gespeichert. Diese befinden sich im eigenen Home Verzeichnis <code>~/.config/clex</code>.
Die eigentliche Konfigurationsdatei in <code>config</code>, die Lesezeichen in <code>bookmarks</code> und die Optionen in <code>options</code>.
Die eigentliche Konfigurationsdatei in <code>config</code>, die Lesezeichen in <code>bookmarks</code> und die Optionen in <code>options</code>.


==Tricks zur einfachen Handhabung==
==Tricks zur einfachen Handhabung==
Besonders effektiv ist CLEX in Verbindung mit dem [[AUR]] Paket {{AUR|mimeo}} (siehe Weblinks) und dem Community Paket [http://www.archlinux.org/packages/community/any/atool/ community/atool].
Besonders effektiv ist CLEX in Verbindung mit dem [[AUR]] Paket {{AUR|mimeo}} (siehe Weblinks) und dem Community Paket {{Paket|atool}}.


[[Mimeo]] ist ein XDG OPEN Ersatz und assoziiert Dateien mit einem bestimmten anzuwendenen Programm. Es genügt also ein Tastenkürzel auf mimeo zu legen, um für jeden Dateityp ein bestimmtes, durch die MIME-TYPES definiertes, Programm zu öffnen. atool hingegen könnte man ebenfalls mit Archivdateien in mimeo assoziieren. Nativ hat atool bereits diese Funktion. Es erkennt (fast) alle Typen von Archiven und entpackt sie dementsprechend mit dem korrekten Befehl.
[[Mimeo]] ist ein XDG OPEN Ersatz und assoziiert Dateien mit einem bestimmten anzuwendenen Programm. Es genügt also ein Tastenkürzel auf mimeo zu legen, um für jeden Dateityp ein bestimmtes, durch die MIME-TYPES definiertes, Programm zu öffnen. atool hingegen könnte man ebenfalls mit Archivdateien in mimeo assoziieren. Nativ hat atool bereits diese Funktion. Es erkennt (fast) alle Typen von Archiven und entpackt sie dementsprechend mit dem korrekten Befehl.


Beispielkonfiguration für den Einsatz mit mimeo und atool:
Beispielkonfiguration für den Einsatz mit mimeo und atool:
<pre>
{{hc|1=~/.config/clex/config|2=
~/.config/clex/config
 
FRAME=1
FRAME=1
LAYOUT_ACTIVE=3
LAYOUT_ACTIVE=3
Zeile 71: Zeile 62:
CMD_F10=mv -i -- $f
CMD_F10=mv -i -- $f
CMD_F11=cp -ir -- $f
CMD_F11=cp -ir -- $f
CMD_F12=rm -r $f</pre>
CMD_F12=rm -r $f}}


==Weblinks==
==Weblinks==
* [http://www.clex.sk/ http://www.clex.sk/ - CLEX Filemanager ]
*[http://www.clex.sk Homepage: CLEX Filemanager] {{sprache|en}}
* Wiki: [[Mimeo]]
 
==Siehe auch==
*[[Mimeo]]


[[Kategorie:Dateimanager]]
[[Kategorie:Dateimanager]]

Version vom 18. September 2013, 11:07 Uhr

Clex Dateimanager

CLEX ist ein interaktiver Konsolen Dateimanager, welcher auf ncurses basiert. Er verfügt über Maus, Tastenkürzel und Lesezeichen Funktionalität.

Installation

Das Programm ist als clexAUR im AUR verfügbar, und kann von dort zum Beispiel mit einem der AUR Hilfsprogramme installiert werden.

pakku -S clex

Bei der Verwendung von AUR-Hilfsprogrammen ist zu beachten, dass Pakete niemals „blind“ installiert werden sollten. Vor dem Installieren sollten die Kommentare im AUR gelesen, und das PKGBUILD geprüft werden.

Benutzung

In einem Terminalemulator gibt man den Befehl clex ein, um den Dateimanager zu öffnen. Dies kann man sich auch auf Tasten innerhalb des Fenstermanagers binden.

Konfiguration

Die Konfiguration des Dateimanagers ist auf zwei Arten möglich. Die interaktive und die config Methode. Eingegangen wird hier primär auf die interaktiven Einstellungen im Programm selbst.

Interaktiv

Allgemein

Es ist möglich, CLEX innerhalb der Benutzung zu konfigurieren und wichtige Tastenkürzel, Lesezeichen und auszuführende Befehle einzustellen. Dazu öffnet man das Einstellungsmenü mithilfe des Tastenkürzels ALT + M und erhält eine Liste aller Optionen CLEX an den eigenen Geschmack anzupassen.

Syntax der Befehle & Benachrichtigungen

Ein kurzer Einblick in die Syntax von Tastenkürzeln (ALT + C öffnet diesen Einstellungsabschnitt). Die bereits voreingestellten Tastenkürzel haben die Eigenschaft, dass man, nachdem man das Tastenkürzel gedrückt hat, erneut mit ENTER den Befehl bestätigen muss. Dies ist z.B. beim Öffnen einer Datei mit vim störend. Das Verhalten kann man allerdings ändern. Aus

vim -- $f

würde

vim -- $f$!

$f steht für die derzeit markierte Datei und durch $! wird die Bestätigung des Befehls unterdrückt.

Für gewisse Operationen sind sogenannte Notifications (Benachrichtigungen) voreingestellt. Diese lassen sich deaktivieren. Ein Beispiel wäre hier die Deaktivierung der Nachricht für die Löschoperation, falls man sich durch das erneute ENTER-Drücken gestört fühlt. Allerdings ist die Deaktivierung mit Vorsicht zu genießen. Man sollte genau überlegen, ob man nicht nocheinmal darüber nachdenken möchte, Dateien oder gar ganze Verzeichnisse zu löschen.

wichtige Tastenkürzel

Außerdem sind weitere wichtige Tastenkürzel zu beachten. So kann man mit

  • STRG + D das aktuelle Verzeichnis als Lesezeichen hinzufügen
  • STRG + K die Lesezeicheverwaltung aufrufen, um Lesezeichen zu öffnen oder zu löschen
  • ALT + C direkt in die eigentliche Konfigurationssektion wechseln
  • ALT + N Benachrichtigungen an- und ausschalten
  • ESC + F2 alle markierten Dateien in die Befehlszeile einfügen, um eventuell viele Dateien/Ordner zu kopieren/verschieben/löschen
  • ALT + . geht in den Elternordner
  • ALT + ~ wechselt in den Home Ordner vom aktuellen Benutzer
  • ALT + / wechelt ins root Verzeichnis
  • STRG + A ist der volle Pfad zum aktuellen Verzeichnis/zur aktuellen Datei
  • STRG + E ist das aktuelle Verzeichnis

Es gibt noch unzählige weitere voreingestellte Tastenkürzel. Mit dem Drücken auf F1 erhält man eine detailreiche Hilfedatei.

config Datei

Alle interaktiv eingestellten Werte werden auch in der Konfigurationsdatei gespeichert. Diese befinden sich im eigenen Home Verzeichnis ~/.config/clex. Die eigentliche Konfigurationsdatei in config, die Lesezeichen in bookmarks und die Optionen in options.

Tricks zur einfachen Handhabung

Besonders effektiv ist CLEX in Verbindung mit dem AUR Paket mimeoAUR (siehe Weblinks) und dem Community Paket atool.

Mimeo ist ein XDG OPEN Ersatz und assoziiert Dateien mit einem bestimmten anzuwendenen Programm. Es genügt also ein Tastenkürzel auf mimeo zu legen, um für jeden Dateityp ein bestimmtes, durch die MIME-TYPES definiertes, Programm zu öffnen. atool hingegen könnte man ebenfalls mit Archivdateien in mimeo assoziieren. Nativ hat atool bereits diese Funktion. Es erkennt (fast) alle Typen von Archiven und entpackt sie dementsprechend mit dem korrekten Befehl.

Beispielkonfiguration für den Einsatz mit mimeo und atool:

~/.config/clex/config
FRAME=1
LAYOUT_ACTIVE=3
CMD_F3=mimeo $f$!
CMD_F4=
CMD_F5=
CMD_F6=
CMD_F7=
CMD_F8=aunpack $f$!
CMD_F9=mkdir --
CMD_F10=mv -i -- $f
CMD_F11=cp -ir -- $f
CMD_F12=rm -r $f

Weblinks

Siehe auch