Krusader im Systemverwaltungsmodus - Werkzeugleiste "Nur Text"

370 views
Skip to first unread message

Christian Hanisch

unread,
Nov 12, 2017, 8:30:07 AM11/12/17
to lernstick
Hallo,

der für mich unter allen Oberflächen unverzichtbare KDE-Dateimanager 'krusader'  zeigt in der Version 2.5.0  - außer in der KDE-Oberfläche - in den anderen Oberflächen im Systemverwaltungsmodus (Alt+Shift+k) in der Werkzeugleiste immer "Nur Text" an.
Dabei ist eingestellt:
Rechtsklick auf die Werkzeugleiste -> Textposition -> Nur Symbole

Im Krusader-Handbuch steht:
Krusader ist ein fortgeschrittenes Dateiverwaltungsprogramm mit einer zweispaltigen Ansicht für KDE und andere Arbeitplatzumgebungen für Unix-Systeme.
Also sollte der Krusader auch unter anderen Oberflächen funktionieren.

Man kann den Krusader im Systemverwaltungsmodus vom User-Krusader aus über
Extras -> Krusader im Systemverwaltungsmodus starten (Alt+Shift+k)
aufrufen.
Dazu ist allerdings notwendig:
Einstellungen ->  Krusader einrichten  -> Abhängigkeiten -> kdesu: /usr/bin/kdesudo
                                                                                   -> krusader: /usr/bin/krusader


KDE:
1) Menü -> System -> Krusader - Systemverwaltungsmodus -> Passwort: live ->  Ok
2) Menü -> Dienstprogramme -> Krusader -> Ok
Bei:
Extras -> Krusader im Systemverwaltungsmodus starten (Alt+Shift+k) -> Werkzeugleiste alles "Nur Text", obwohl "Nur Symbole" eingestellt

GNOME:
 1) Menü -> Krusader im Systemverwaltungsmodus nicht vorhanden, da in  /usr/share/applications/org.kde.krusader.root-mode.desktop  der Eintrag: OnlyShowIn=KDE;  vorhanden ist.
Somit kann der Krusader im Systemverwaltungsmodus nur über Alt+Shift+k vom User-Krusader aus aufgerufen werden.
2) Menü -> Zubehör -> Krusader -> Ok
Bei:
Extras -> Krusader im Systemverwaltungsmodus starten (Alt+Shift+k) -> Werkzeugleiste alles "Nur Text", obwohl "Nur Symbole" eingestellt

Cinnamon:
wie GNOME

MATE:
wie GNOME

LXDE:

wie GNOME

Xfce:
1) Menü -> Krusader im Systemverwaltungsmodus nicht vorhanden, da in  /usr/share/applications/org.kde.krusader.root-mode.desktop  der Eintrag: OnlyShowIn=KDE;  vorhanden ist.
2) Menü -> Zubehör -> Krusader -> Werkzeugleiste alles "Nur Text", obwohl "Nur Symbole" eingestellt
Bei:
Extras -> Krusader im Systemverwaltungsmodus starten (Alt+Shift+k) -> Werkzeugleiste alles "Nur Text", obwohl "Nur Symbole" eingestellt

Enlightenment:
wie Xfce
Linksklick auf den Desktop -> Anwendungen -> Systemwerkzeuge -> Krusader-Systemverwaltungsmodus (root) ((Dateimanager) startet als User-Krusader

D.h. bei den letzten beiden Oberflächen wird sowohl beim User-Krusader als auch beim Krusader im Systemverwaltungsmodus die Werkzeugleiste immer mit "Nur Text" angezeigt, obwohl "Nur Symbole" eingestellt ist.

Da scheint am Krusader Version 2.5.0 etwas nicht in Ordnung zu sein.
Mir ist völlig unverständlich, warum und wieso man den Krusader nur unter KDE auch mit dem Systemverwaltungsmodus (OnlyShowIn=KDE;) explizit zur Verfügung stellt und unter anderen Oberflächen nur über:
Extras -> Krusader im Systemverwaltungsmodus starten (Alt+Shift+k)
vom User-Krusader aus.
Letzteres zeigt bezüglich der Werkzeugleiste den Fehler auch selbst unter KDE.

Gruß
Ch. Hanisch






Christian Hanisch

unread,
Nov 17, 2017, 12:46:52 PM11/17/17
to lernstick
Hallo,
da der Dateimanager Krusader für mich ein unverzichtbares Werkzeug auf allen Oberflächen ist, möchte ich den Krusader im Systemverwaltungsmodus (root) auch explizit aufrufen und nicht - wie von den Maintainern vorgesehen - nur vom User-Krusader aus über

Extras -> Krusader im Systemverwaltungsmodus starten (Alt+Shift+k)

Wie starte ich den Krusader im Systemverwaltungsmodus (root) von anderen Oberflächen aus (ohne das OnlyShowIn=KDE;) in   ~/Desktop/krusader_root-mode.desktop   vom Desktop und   ~/.local/share/applications/krusader_root-mode.desktop    vom Menü?

Da habe ich folgende Lösung gefunden.
~/Desktop/krusader_root-mode.desktop   und    ~/.local/share/applications/krusader_root-mode.desktop    mit folgendem Inhalt:
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Krusader - root-mode
Name[de]=Krusader – Systemverwaltungsmodus (root)
Exec=gksu krusader-start
Icon=/usr/share/icons/hicolor/48x48/apps/krusader_root.png
#OnlyShowIn=KDE;
Terminal=false
Type=Application
Categories=Qt;KDE;System;
X-KDE-SubstituteUID=true
X-KDE-Username=root
Comment[de]=Dateiverwaltungsprogramm mit einer zweispaltigen Ansicht mit Systemverwalterrechten
GenericName[de]=Dateimanager

mit einer neu erstellten ausführbaren Datei    /usr/bin/krusader-start    folgenden Inhalts:
dbus-launch krusader -qwindowtitle %c

Die Benutzung von 'Exec=gksu krusader-start' anstelle von 'kdesudo' ist notwendig, da 'kdesudo' den 'krusader-start' nicht richtig auflöst und die Werkzeugleiste wieder "Nur Text" ist.

Mit diesen beiden desktop-Dateien ist die Nutzung des Krusaders im Systemverwaltungsmodus (root) nun auch von allen Oberflächen aus möglich.

Gruß
Ch. Hanisch


Christian Hanisch

unread,
Nov 17, 2017, 2:59:39 PM11/17/17
to lernstick
Hallo,

Interessierte User finden meine Konfigurationsdateien im Anhang.
Die fünf Dateien z.B. nach ~/Downloads abspeichern und dann folgende Befehle im Terminal abarbeiten:
  
   sudo apt install krusader kde-cli-tools konsole kate kwrite
  
   cp ~/Downloads/User-krusaderrc  ~/.config/krusaderrc
   mkdir ~/.local/share/kxmlgui5
   mkdir ~/.local/share/kxmlgui5/krusader
   cp ~/Downloads/User-krusaderui.rc  ~/.local/share/kxmlgui5/krusader/krusaderui.rc
  
   sudo cp ~/Downloads/root-krusaderrc  /root/.config/krusaderrc
   sudo mkdir /root/.local/share/kxmlgui5
   sudo mkdir /root/.local/share/kxmlgui5/krusader
   sudo cp ~/Downloads/root-krusaderui.rc  /root/.local/share/kxmlgui5/krusader/krusaderui.rc
  
   sudo cp ~/Downloads/krusader-start  /usr/bin/krusader-start

Nach dem ersten Aufruf des Krusaders im Systemverwaltungsmodus (root):
Einstellungen -> Krusader einrichten -> Farben -> Haken rein bei "KDE-Standardfarben verwenden" -> Apply -> Close

Viel Spaß mit dem genialen Dateimanager Krusader.

Gruß
Ch. Hanisch


User-krusaderrc
User-krusaderui.rc
root-krusaderrc
root-krusaderui.rc
krusader-start

Christian Hanisch

unread,
Nov 18, 2017, 5:44:14 AM11/18/17
to lernstick
Hallo,

Sorry, der Aufruf des Krusaders im Systemverwaltungsmodus (root) mit angezeigter Werkzeugleiste "Nur Symbole" mit 'gksu krusader-start' funktioniert zwar unter einem originalen Debian 9 System, nicht aber unter dem Lernstick 9.
Warum und wieso unter Lernsrtick 9 sich gksu wie kdesudo verhält ist mir ein Rätsel.

Im vorhergehenden Posting ist mir ein Irrtum passiert. Die letzte angehängte Datei 'krusader-start' dort ist nicht die aktuelle Version.
Die aktuelle Version von 'krusader-start' jetzt hier im Anhang.

Gruß
Ch. Hanisch


krusader-start
Reply all
Reply to author
Forward
0 new messages