Hallo Leute,
Im XFCE Anwendungsmenü gibt es einen Haupteintrag 'Sonstiges'. Nun hat das eTax die Java SW im Ordner /opt installiert.
Nun kommt es vor, dass im Anwendungsmenü der Eintrag Sonstiges nicht mehr angezeit wird. Nach dem Start ist er noch da, aber wenn man mit dem Hauptmenü Einträge zu- oder wegklickt verschwindet dieser Menüpunkt. Neuanmelden und er ist wieder da.
Nun habe ich gelesen, dass in der Env Variablen 'XDG_DATA_DIRS' die einzelnen Suchpfade drin stehen sollten und der Pfad /opt ist da nicht drin.
Wir und wo kann ich diesen Pfad in die env Var Systemweit dazufügen, damit das Menü Sonstiges immer angezeigt wird, oder gibt es da noch eine andere Lösung?
Menüentrag Sonstiges
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
|
||||||
Anmeldungsdatum: Beiträge: 3741 |
Moin, mir ist vorher noch nicht aufgefallen, dass es auch ein Ordner "Sonstiges" gibt:
Dazu muss man aber sagen, dass "Other" kein Bestandteil des freedesktops ist (siehe hier). Weiterhin ist meine Vermutung, das Einträge automatisch ausgeblendet werden, wenn keine betreffende Anwendung vorliegt. Speziell für deinen Fall würde ich den Starter (die Desktop Datei von eTax) anpassen. Falls du dabei Hilfe brauchst, müsste du mal die aktuelle desktop Datei posten. |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
Auch hier funktioniert alles bestens mit MATE, XFCE ist für mich vorbei... |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
Das Problem unter XFCE habe ich immer noch. Meine aktuelle .desktop Datei sieht so aus: #!/usr/bin/env xdg-open [Desktop Entry] Type=Application Name=eTax.zug 2010 jP Exec=/bin/sh "/opt/Steuererklaerungzug2010jP/eTax.zug 2010 jP" Icon=/opt/Steuererklaerungzug2010jP/.install4j/eTax.zug 2010 jP.png Categories=Application; Mit Mate wird das im Menü immer schön angezeigt. Was mir an Mate nicht so gefällt, dass es bei den Menüleisten keinen Fang mit den Icons gibt. Das ist bei XFCE hervorragend gelöst. Darum würde ich schon ganz gerne wieder mit XFCE arbeiten, aber dazu müsste eben das Menü Sonstiges immer angzeigt werden. Ich könnte auch mit einer anderen Main Categorie leben, aber welche? |
||||||
Anmeldungsdatum: Beiträge: 3741 |
Also unter Xubuntu 14.04 klappt das hervorragend. Hab das mal bei dem gcr Prompter getestet. Nicht sichtbar: ~ > cat /usr/share/applications/gcr-prompter.desktop [Desktop Entry] Name=Access Prompt Comment=Unlock access to passwords and other secrets Icon=security-medium Exec=/usr/lib/gcr/gcr-prompter Terminal=false Type=Application NoDisplay=true X-Ubuntu-Gettext-Domain=gcr Sichtbar: ~ > cat /usr/share/applications/gcr-prompter.desktop [Desktop Entry] Name=Access Prompt Comment=Unlock access to passwords and other secrets Icon=security-medium Exec=/usr/lib/gcr/gcr-prompter Terminal=false Type=Application NoDisplay=false X-Ubuntu-Gettext-Domain=gcr |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
Hmmm, ich habe bei allen meinen eTax desktop Einträgen NoDisplay=false reingeschrieben. Ist aber immer noch das gleiche wie vorher. Nach dem Start ist der Anwendungsmenü Eintrag Sonstiges da, sobald ich aber mit alacarte das Menü öffne ist der Eintrag nachher verschwunden. Siehe meine 2 Anhänge. |
||||||
Anmeldungsdatum: Beiträge: 3741 |
Ich benutz kein alacarte. In Trusty ist menulibre im Standard installiert. |
||||||
Anmeldungsdatum: Beiträge: 2241 Wohnort: NDS |
hallo, versuch mal anstelle von 'Type=Application' > 'Type=Utility;'. mal mit und ohne ';'. |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
Alle vorgeschlagenen Versuche sind gescheitert. Es hilft alles nichts. Mittlerweile glaube ich nicht, dass es etwas mit den .desktop Dateien zu tun hat. Mit Mate ist das alles kein Problem. Deshalb komme ich nochmals auf meine erste Anfrage zurück, die eine Env Variablen 'XDG_DATA_DIRS' voraussetzt. Da stehen die Suchpfade drin aber eben /opt steht da nicht drin. Könnte es etwas mit dem zu tun haben? |
||||||
Anmeldungsdatum: Beiträge: 3741 |
Dann müsste es ja in Mate drin stehen:
So ist es in Trusty. |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
In MATE lautet der Eintrag:
In XFCE lautet der Eintrag:
In beiden Fällen finde ich auch ein xxxx-other.directory File, welches für den Eintrag 'Sonstige' stehen soll. Somit habe ich keine weitere Erklärung für das Verhalten des Menü Eintrages in XFCE mehr. Weitere Tipps sind immer noch willkommen. |
||||||
Anmeldungsdatum: Beiträge: 3741 |
Hi, also wenn dann den Befehl so wie ich geschrieben hatte 😉 Meine Idee ist halt, das Alacarte den Reiter "sonstiges" beeinflußt. Das benutz ich aber nicht. Poste doch mal den Inhalt der other.directory. Bei mir liegen die übrigens in /usr/share/:
Vielleicht kann man da noch etwas rausfinden. |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
Nun, es ist egal mit welchem Menübarbeiter (alacarte oder menulibre) ich das Menü bearbeite, in beiden Fällen ist es das gleiche.
Es gibt drei von diesen Einträgen, ist auch klar, weil ich MATE zusätzlich installiert habe und damit am besten zurechtkomme. Offensichtlich hat es also auch nichts mit der ENV Variable XDG_DATA_DIRS zu tun. |
||||||
Anmeldungsdatum: Beiträge: 3741 |
Ich hab das jetzt bei mir in Trusty nachgespielt. Selbst der parallele Betrieb von menulibre und alacart klappt problemlos. Scheinbar ist das bei dir ein Konfigurationsproblem (Anwenderproblem?), da bei mir zumindest immer eine lokale Kopie angelegt wird, wenn Einstellungen in alacarte und menulibre vorgenommen werden, die bei dir eindeutig nicht aufzufinden sind. Poste mal bitte die Ausgaben von:
|
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 397 Wohnort: Rotkreuz |
Da erfolgt keine Ausgabe
Da erfolgt auch keine Ausgabe |