Hallo Liste, zu diesem Thema habe ich in diversen Foren schon öfters Diskussionen gefunden, aber noch keine vernünftige Antwort bekommen. Also: Es geht darum, Einträge im KDE Menü für alle User zu erzeugen. Dazu habe ich beide mir bekannten Lösungen ausprobiert, jedoch ohne Erfolg: - KDE Menüeditor Ich habe kmenuedit als aus einer Root-Konsole heraus gestartet und z.B. einen neuen Eintrag, sagen wir Netscape6 im SuSE Work-Menü, erstellt. Trotz neuen Einloggens oder Reboot erscheint aber der neue Eintrag nicht im Work-Menü. Auch SuSEconfig und kbuildsycoca ändern daran nichts. Geht man erneut in den Menüeditor, ist der Eintrag allerdings noch da! - Konqueror: Da mich ein wenig Handarbeit ganz und gar nicht stört, habe ich versucht, in einem als Root gestarteten Konqueror eine Programmverknüpfung zu erstellen. (Auf dem Desktop ging das immer wunderbar.) Sowohl im allge- meinen KDE Menüverzeichnis (/opt/kde3/share/applnk/ etc.) als auch im SuSE Verzeichnis (/etc/opt/kde3/share/applnk/ etc.). Ich brauche hoffentlich nicht zu sagen, daß alle User Leserechte für die dabei entstandene *.desktop Datei haben. Aber auch hier: Kein Eintrag, weder im allgemeinen noch im SuSE Menü! Interessanterweise verschwindet jeder neue Link, den ich unterhaln /etc/opt/kde3/share/applnk/ erstellt habe, wenn man SuSEconfig laufen läßt. Um der Sache auf den Grund zu kommen, habe ich einfach nur eine vorhandene .desktop Datei (Netscape 4 mit Script zum starten - aus dem Work-Menü) modifiziert. Nach SuSEconfig, waren alle Änderungen wieder weg. Da in dem betreffenden Verzeichnis keine Sicherungskopie angelegt war, habe ich per Dateisuche die gleiche Datei "netscape.desktop" im Verzeichnis /etc/opt/kde/share/config/default ausgemacht. Offensichtlich wurde meine ver- änderte Datei mit dieser Überschrieben... Wenn schon, dann hätte ich gleich ein ganzes Default Menü mitsamt Verzeichnisstruktur erwartet! Zum Schluß: Startet man kmenuedit als normaler User, scheint es schon möglich zu sein, Menüeinträge zu erstellen, da ich aber an so einer Lösung primär nicht interessiert bin, habe ich dies nicht weiter vertieft. Also: Wie kann man Systemweit Menüeinträge erzeugen? Ich bin für jeden Hinweis dankbar! Matthias
Hallo Matthias, Matthias Seeger schrieb am 27.08.2003 (09:28):
Es geht darum, Einträge im KDE Menü für alle User zu erzeugen. Dazu habe ich beide mir bekannten Lösungen ausprobiert, jedoch ohne Erfolg: [..] Da mich ein wenig Handarbeit ganz und gar nicht stört, habe ich versucht, in einem als Root gestarteten Konqueror eine Programmverknüpfung zu erstellen. (Auf dem Desktop ging das immer wunderbar.) Sowohl im allge- meinen KDE Menüverzeichnis (/opt/kde3/share/applnk/ etc.) als auch im SuSE Verzeichnis (/etc/opt/kde3/share/applnk/ etc.). Ich brauche hoffentlich nicht zu sagen, daß alle User Leserechte für die dabei entstandene *.desktop Datei haben. Aber auch hier: Kein Eintrag, weder im allgemeinen noch im SuSE Menü! Interessanterweise verschwindet jeder neue Link, den ich unterhaln /etc/opt/kde3/share/applnk/ erstellt habe, wenn man SuSEconfig laufen läßt.
Hast Du mal überprüft, ob susewm Dir irgendwo dazwischenpfuscht? Ansatzpunkte wären hier die Variablen in /etc/sysconfig/windowmanager. Ungetestet: Die Links sehen danach aus, als ob sie in /etc/X11/susewm/AddEntrys/ liegen. Probier doch mal aus, ob Änderungen dort auch verschwinden. Gruß, Antje --
Ever heard of .cshrc? That's a city in Bosnia. Right? (Discussion in comp.os.linux.misc on the intuitiveness of commands.)
Hallo Antje,
Hast Du mal überprüft, ob susewm Dir irgendwo dazwischenpfuscht? Ansatzpunkte wären hier die Variablen in /etc/sysconfig/windowmanager.
da habe ich mal reingeschaut, kann mir aber nur denken, daß ich damit die _gesamte_ Auto-Konfiguration ausschaltet.
Ungetestet: Die Links sehen danach aus, als ob sie in /etc/X11/susewm/AddEntrys/ liegen. Probier doch mal aus, ob Änderungen dort auch verschwinden.
Volltreffer! Ich habe einfach die *.desktop Dateien vom Desktop in das dortige work/ Verzeichnis kopiert, zur Sicherheit SuSEconfig laufen lassen und seit dem nächsten KDE-Neustart haben alle User die gewünschten Menüeinträge. Vielen Dank für die Hilfe! Mir drängt sich jetzt allerdings der Eindruck auf, daß kmenuedit, unter root gestartet, seine Einträge in ein falsches Verzeichnis schreibt. Weiß da jemand mehr dazu? Grüße aus Japan Matthias
participants (2)
-
Antje M. Bendrich
-
Matthias Seeger