kanotix.com

Anwendungen - Wie KDE Rechte-Maustaste-Menü ändern

jokobau - 12.04.2007, 08:18 Uhr
Titel: Wie KDE Rechte-Maustaste-Menü ändern
Wie kann man das Minimenü in KDE rechte Maustaste / Neu erstellen ändern.
Konkretes Ziel ist, statt Kword-Dokumente OOO-Dokumente zu erzeugen.
vedawalter - 12.04.2007, 19:59 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
http://www.linux-user.de/ausgabe/2004/0 ... index.html
jokobau - 12.04.2007, 22:57 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Nee, das ist es nicht. Mir geht es darum nicht irgendwelche Programme dem Kontextmenü hinzuzufügen, sondern die K-Word Sachen im Menüpunkt "Neu" zu entfernen und auch ansonnsten etwas schlanker zu machen, dafür aber rtf und odt Dateien zu generieren.
spacepenguin - 17.04.2007, 18:40 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Du meinst die Vorlagen für neue Dateien?
-> ~/.kde/share/templates & /usr/share/templates/

Da gibts ein verstecktes Verzeichnis .source drin, da findest Du die Vorlage-Dateien. Im templates-Verzeichnis selbst liegt dann die Beschreibungs-Datei dazu (desktop-Datei).
jokobau - 17.04.2007, 20:30 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Wir kommen der Sache schon näher.
/usr/share/templates/
habe ich mit den Dateien gefunden.
Jedoch ~/.kde/share/templates existiert nicht.
spacepenguin - 17.04.2007, 22:53 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Letzteres müsstest Du selbst anlegen Smilie Du kannst, wenn Du das ganze User übergreifend haben willst, ausschließlich /usr/share/templates benutzen. Dort müsstest Du auch die Einträge, die Du nicht haben willst, rauslöschen bzw. die entsprechenden desktop-Dateien z.B. umbenennen in bla.desktop.backup - obwohl das vermutlich auch irgendwie per User gehen müsste (ich weiß nur nicht wie), kannst sie ja sicherheitshalber irgendwo backuppen, falls ein Anhängen der Endung "backup" nicht reicht und Du löschst. Wenn Du neue Vorlagen anlegen willst, nimm lieber das Verzeichnis in Deinem Home.
jokobau - 18.04.2007, 15:00 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Also das in ~/.kde/share/templates kopierte (odt-) Dokument taucht nun im Menü auf.
Die in /usr/share/templates gelöschten aber auch noch.
Will ich das (odt-) Dokument generieren bekomme ich Fehlemeldung "Vorlage existiert nicht".
spacepenguin - 18.04.2007, 16:24 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Was genau hast Du wo angelegt/gelöscht? Eine Vorlage besteht immer aus zwei Dateien: dem eigentlichen Vorlage-Dokument im versteckten Unterverzeichnis templates/.source und der Beschreibungsdatei mit der Endung ".desktop" im templates-Verzeichnis selbst.
jokobau - 18.04.2007, 18:15 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Also jetzt habe ich es schon besser verstanden:
Ursprunglich habe ich halt in /usr/share/templates/.source gelöscht und kopiert.
Im Konkreten hineinkopiert ein odt - File.
Jetzt habe ich TextDocument.desktop die url unter Eigenschaften auf mein odt - File gelegt und siehe da es funktioniert.

Soweit saumäsig vielen Dank.

Die offene Frage wäre noch, wie ich eine Beschreibungsdatei *.desktop generieren kann. Auch kopieren schägt fehl.
jokobau - 18.04.2007, 18:28 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Jetzt habe ich es ungefähr raus:
*.desktop muß ungefähr so aussehen

[Desktop Entry]
Comment=New KWord document:
Comment[de]=Neues RichText-Dokument:
Encoding=UTF-8
Icon=kword_kwd
Name=Rtf
Name[de]=Rtf
Type=Link
URL=.source/RichText.rtf

und nochmals vielen Dank
spacepenguin - 19.04.2007, 17:00 Uhr
Titel: RE: Wie KDE Rechte-Maustaste-Menü ändern
Wunderbar Smilie

Was mich an der Sache stört: seit irgendeiner KDE-Version kann man den Vorlagen z.B. nicht mehr mit auf den Weg geben, daß die daraus erstellten Dateien ausführbar sein sollen. Ich hatte mir eine Vorlage für Scripte angelegt und die Vorlage ausführbar gemacht (klappte wunderbar), seit einiger Zeit sind die damit erstellten Scripte aber leider nicht mehr automatisch ausführbar. Aber für normale Dokumentvorlagen ist das ja egal.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007