detalus schrieb..Wenn ich im Terminal
p7zipForFilemanager
aufrufe kommt folgendes heraus
[joschi@sharkoon ~]$ p7zipForFilemanager
Unknown command ""
[joschi@sharkoon ~]$
Was kann ich machen?
Das ist ein spezieller Befehl nicht für ein Terminal geeignet sondern speziell für einen Dateimanager. Das fehlende Kommando wäre z.B.xd.
Wie komm ich da drauf?
p7zipForFilemanager ist im Paket p7zip.
Darin enthalten sind folgende Dateien (Auszug):
pacman -Ql p7zip
...
...
p7zip /usr/share/kde4/services/ServiceMenus/
p7zip /usr/share/kde4/services/ServiceMenus/p7zip_compress2.desktop
p7zip /usr/share/kde4/services/ServiceMenus/p7zip_extract.desktop
p7zip /usr/share/kde4/services/ServiceMenus/p7zip_extract_subdir.desktop
p7zip /usr/share/kde4/services/ServiceMenus/p7zip_extract_to.desktop
p7zip /usr/share/kde4/services/ServiceMenus/p7zip_test.desktop
p7zip /usr/share/kde4/services/ServiceMenus/readme.txt
...
Wenn du dir jetzt die Dateien einzeln ansiehst z.B. /p7zip_extract.desktop, dann steht da in der exec Zeile:
Exec=p7zipForFilemanager xd %U
xd ist das Kommando das dir eben noch gefehlt hat.
Ich Selber habe jetzt kein kde installiert aber ich habe Thunar der auch benutzerdefinierte Befehle ausführen kann.
statt %U ist das bei Thunar %f. Also als Befehl kann ich eingeben p7zipForFilemanager xd %f.
Dann führt p7zipForFilemanager im Dateimanager Thunar das entpacken des ausgewählten Archives aus.
Ob das auch mit anderen Dateimanagern geht wie Nautilus, dolphin von kde usw. weiß ich nicht.