E6500Kubuntu schrieb:
mir ist etwas aufgefallen, was sich offensichtlich vor ein paar Tagen geändert hat, ohne dass ich es bisher bemerkt hatte, und zwar:
Dass sich das in den letzten Tagen geändert hat, kann eigentlichTM nicht sein, da das Paket krename
unter Deinem angestaubten 20.04 vom Februar 2020 (Version 5.0.0-2) ist und seither kein Update erfahren hat. Bestandteil des Pakets sind auch die beiden .desktop-Dateien
/usr/share/kservices5/ServiceMenus/krename_all_nonrec.desktop
/usr/share/kservices5/ServiceMenus/krename_dir_rec.desktop
welche für die Service Menu-Einträge verantwortlich sind. Dort ist es bereits so definiert, dass die Einträge für Krename nicht auf der obersten Ebene, sondern unter "Aktionen" aufgeführt werden. Das entspricht also der Standard-Konfiguration. Diesen Standard hättest Du wissentlich ändern können, indem Du a) diese .desktop entsprechend angepasst hast oder aber b) eine entsprechende Datei unter ~/.local/share/kservices5/ServiceMenus/ selbst angelegt hast, welche die systemweite Datei unter /usr/share/... für den aktuellen User übersteuert.
Du kannst aber den Eintrag probemlos wieder in die oberste Ebene des Menüs holen. Dazu kopierst Du die beiden systemweiten Konfig-Dateien in das entsprechende User-Verzeichnis:
cp /usr/share/kservices5/ServiceMenus/krename_all_nonrec.desktop ~/.local/share/kservices5/ServiceMenus/
cp /usr/share/kservices5/ServiceMenus/krename_dir_rec.desktop ~/.local/share/kservices5/ServiceMenus/
# Falls das Zielverzeichnis, wie Du geschrieben hast, bei Dir tatsächlich noch nicht existieren sollte (entsprechende Fehlermeldung):
mkdir ~/.local/share/kservices5 ~/.local/share/kservices5/ServiceMenus
# Danach die zwei cp Befehle von oben wiederholen
Jetzt kannst Du mit einem Editor (z.B. Kate) die Dateien ganz normal editieren. Öffne die Datei krename_all_nonrec.desktop
und füge die gelb markierte Zeile ein.
# Sending all kinds of file to KRename
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin,all/allfiles,inode/directory
X-KDE-Priority=TopLevel
ExcludeServiceTypes=kdedevice/*
InitialPreference=1
Encoding=UTF-8
Actions=rename
[Desktop Action rename]
Exec=krename %U
Icon=krename
[...]
speichern, Dolphin neu starten und schon hast Du den Eintrag wieder in der obersten Ebene. Das kannst Du mit der zweiten Datei krename_dir_rec.desktop
(für Verzeichnisse) entsprechend wiederholen.
Das default-mässige "verbannen" in das "Aktionen"-Menü macht übrigens durchaus Sinn: Gerade Poweruser haben oft ein ganze Latte an Servicemenü-Einträgen und da passt schnell mal, etwa bei Notebooks mit einer nicht so hohen Bildschirm-Auflösung, nicht mehr das komplette Servicemenü auf den Bildschirm. Die untersten Einträge wären dann nicht mehr sichtbar. In "Unterverzeichnissen" zusammengefasst, wird die Liste logischerweise wesentlich kürzer. Wer es anders mag, kann es ja eben einfach ändern.
Gruss, Balu
PS: Dein Kubuntu wird in ein paar Tagen nicht mehr unterstützt (EoS), zeitnaher Upgrade auf 22.04 steht also an! 😉