Linux Mint Menu Fehler (Anwendungen nicht sichbar/Fehlercode)?
Seit einiger Zeit kommt nach dem normalen Anmelden bei Linux Mint (Rosa 17.3) die folgende Fehlermeldung in einem Fenster: Modul konnte nicht initialisiert werden applications : Traceback (most recent call last):
File "/usr/lib/linuxmint/mintMenu/mintMenu.py", line 320, in PopulatePlugins MyPlugin.do_plugin()
File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 1326, in do_plugin self.Todos()
File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 584, in Todos self.buildButtonList()
File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 614, in buildButtonList self.updateBoxes(False)
File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 1733, in updateBoxes item["button"] = MenuApplicationLauncher( item["entry"].get_desktop_file_path(), self.iconSize, item["category"], self.showapplicationcomments, highlight=(True and menu_has_changed) )
File "/usr/lib/linuxmint/mintMenu/plugins/easybuttons.py", line 482, in __init__ ApplicationLauncher.__init__( self, desktopFile, iconSize )
File "/usr/lib/linuxmint/mintMenu/plugins/easybuttons.py", line 254, in __init__ desktopItem = xdg.DesktopEntry.DesktopEntry( desktopFile )
File "/usr/lib/python2.7/dist-packages/xdg/DesktopEntry.py", line 33, in __init__ self.parse(filename)
File "/usr/lib/python2.7/dist-packages/xdg/DesktopEntry.py", line 42, in parse IniFile.parse(self, file, ["Desktop Entry", "KDE Desktop Entry"])
File "/usr/lib/python2.7/dist-packages/xdg/IniFile.py", line 81, in parse raise ParsingError("Invalid line: " + line, filename)
ParsingError: ParsingError in file '/usr/share/applications/mate-terminal.desktop', Invalid line:
Außerdem werden im Menü keine Anwendungen oder Favoriten angezeigt. mintmenu --reset und mate-panel --reset zeigen keine positive Wirkung, das Menü-Icon verschwindet entweder ganz und lässt sich auch nicht über die Windows-Taste auf der Tastatur aufrufen oder erscheint nur teilweise und nichts lässt sich darin anklicken. Habe das Internet schon ein bisschen durchstöbert und in englischen Foren einige weitere Lösungsansätze ausprobiert, aber nichts hat geholfen. Wenn jemand ein Ähnliches Problem hatte und es irgendwie gelöst hat oder weiß was zu tun ist, lasst es mich bitte wissen! LG Shade
1 Antwort
Wäre wahrscheinlich super hilfreich, wenn du den Entwicklern diesen Bug mitteilst - weil nur so kann dieser Fehler entgültig behoben werden.
Den Mint-Bugtracker findest du hier: https://bugs.launchpad.net/linuxmint
Ansonsten wäre ziemlich interessant, was in der mate-terminal.desktop drinnen steht - also die Datei, die er nicht parsen kann. Also
cat /usr/share/applications/mate-terminal.desktop
Und dann einfach mal posten.
file /usr/share/applications/mate-terminal.desktop
Das wäre auch sehr interessant - ob hier "ASCII text" als Ausgabe kommt. Wenn z.B. "data" als Ausgabe, enthält die Datei nämlich irgendwelche komischen Zeichen -> dann hätten wir die Ursache.
Gruß, Tuxgamer
Name[en@shaw]=𐑑𐑻𐑥𐑦𐑯𐑩𐑤
Comment[en@shaw]=𐑿𐑕 𐑞 𐑒𐑩𐑥𐑭𐑯𐑛 𐑤𐑲𐑯
Die sehen komisch aus...
Backupe zunächst die Datei.
cp /usr/share/applications/mate-terminal.desktop ~/mate-terminal.desktop
Oder so ähnlich. Dann kannst du die Datei bearbeiten, wegen mir:
sudo -E gedit /usr/share/applications/mate-terminal.desktop
Oder anstatt gedit editor deiner Wahl (Hinweis: Ja, ich weiß, mit sudo -E ists eigentlich mehr als nicht ideal...).
Ja - und dann haust auf jeden Fall die zwei Zeilen oben heraus. Comment[de] und Name[de] vielleicht nicht - aber der Rest in den Sprachen kannst bedenkenlos löschen.
Das sollte deinen Fehler fixen.
Denk aber daran, dass der Fehler nur auch für andere Nutzer gefixt werden kann, wenn du die Entwickler über den bug informierst.
Habe es jetzt gelöst gekriegt. Die Datei war komplett verbuggt, endlose @^@^@^@^@^-Kolonnen. Habe sie dann mit sudo rm -v gelöscht und nach nem Reboot ging alles wieder. Trotzdem danke für deine Hilfe ;)
Jo, es kommt data und dann irgendwas in vielen verschiedenen Sprachen:
[Desktop Entry]
TryExec=mate-terminal
Exec=mate-terminal
Icon=utilities-terminal
Type=Application
X-MATE-DocPath=mate-terminal/index.html
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=mate-terminal
X-MATE-Bugzilla-Component=BugBuddyBugs
X-MATE-Bugzilla-Version=1.12.0
Categories=System;GTK;Utility;TerminalEmulator;
StartupNotify=true
ganz oft: Name=Terminal
Name[am]=ተርሚናል
Name[an]=Terminal
Name[ar]=الطرفية
Name[as]=টাৰ্মিনেল
Name[ast]=Terminal
Name[az]=Terminal
Name[be]=Тэрмінал
Name[be@latin]=Terminał
Name[bg]=Терминал
Name[bn]=টার্মিনাল
Name[bn_IN]=টার্মিন্যাল
Name[br]=Termenell
Name[bs]=Terminal
Name[ca]=Terminal
Name[ca@valencia]=Terminal
Name[cs]=Terminál
Name[cy]=Terfynell
Name[da]=Terminal
Name[de]=Terminal
Name[dz]=ཊར་མི་ནཱལ་།
Name[el]=Τερματικό
Name[en@shaw]=𐑑𐑻𐑥𐑦𐑯𐑩𐑤
Name[en_CA]=Terminal
Name[en_GB]=Terminal
Name[eo]=Terminalo
Name[es]=Terminal
Name[et]=Terminal
Name[eu]=Terminala
Name[fa]=پایانه
Name[fi]=Pääte
Name[fr]=Terminal
Name[fur]=Terminâl
Name[ga]=Teirminéal
Name[gd]=Tèirmineal
Name[gl]=Terminal
Name[gu]=ટર્મિનલ
Name[he]=מסוף
Name[hi]=टर्मिनल
Name[hr]=Terminal
Name[hu]=Terminál
Name[hy]=Տերմինալ
Name[id]=Terminal
Name[it]=Terminale
Name[ja]=端末
Name[ka]=ტერმინალი
Name[kk]=Терминал
Name[km]=ស្ថានីយ
Name[kn]=ಟರ್ಮಿನಲ್
Name[ko]=터미널
Name[ku]=Termînal
Name[lt]=Terminalas
Name[lv]=Terminālis
Name[mai]=टर्मिनल
Name[mg]=Terminal
Name[mk]=Терминал
Name[ml]=ടെര്മിനല്
Name[mn]=Терминал
Name[mr]=टर्मिनल
Name[ms]=Terminal
Name[nb]=Terminal
Name[nds]=Terminal
Name[ne]=टर्मिनल
Name[nl]=Terminalvenster
Name[nn]=Terminal
Name[oc]=Terminal
Name[or]=ଟର୍ମିନାଲ
Name[pa]=ਟਰਮੀਨਲ
Name[pl]=Terminal
Name[ps]=پايالی
Name[pt]=Consola
Name[pt_BR]=Terminal
Name[ro]=Terminal
Name[ru]=Терминал
Name[si]=අග්රය
Name[sk]=Terminál
Name[sl]=Terminal
Name[sq]=Terminali
Name[sr]=Терминал
Name[sr@latin]=Terminal
Name[sv]=Terminal
Name[ta]=முனையம்
Name[te]=టెర్మినల్
Name[tg]=Терминал
Name[th]=เทอร์มินัล
Name[tr]=Uçbirim
Name[ug]=تېرمىنال
Name[uk]=Термінал
Name[vi]=Thiết bị cuối
Name[wa]=Terminå
Name[xh]=i-Terminal
Name[zh_CN]=终端
Name[zh_HK]=終端機
Name[zh_TW]=終端機
Comment=Use the command line
Comment[an]=Emplega la linia de comandos
Comment[ar]=استعمل سطر الأوامر
Comment[as]=কমান্ড শাৰী ব্যৱহাৰ কৰক
Comment[ast]=Usar llinia de comandos
Comment[be]=Загадны радок
Comment[be@latin]=Užyj zahadny radok
Comment[bg]=Използване на команден ред
Comment[bn]=কমান্ড লাইন ব্যবহার করুন
Comment[bn_IN]=কমান্ড লাইন ব্যবহার করুন
Comment[br]=Arverañ al linenn arc'had
Comment[ca]=Obriu la línia d'ordres
Comment[ca@valencia]=Obriu la línia d'ordes
Comment[cs]=Používat příkazový řádek
Comment[cy]=Defnyddio'r llinell orchymyn
Comment[da]=Brug kommandolinjen
Comment[de]=Befehlszeile verwenden
Comment[dz]=བཀོད་ལམ་ལག་ལེན་འཐབ།
Comment[el]=Χρησιμοποιήστε τη γραμμή εντολών
Comment[en@shaw]=𐑿𐑕 𐑞 𐑒𐑩𐑥𐑭𐑯𐑛 𐑤𐑲𐑯
Comment[en_CA]=Use the command line
Comment[en_GB]=Use the command line
Comment[eo]=Uzi la komandolinion
Comment[es]=Use la línea de comandos
Comment[et]=Käsurea kasutamine
Comment[eu]=Erabili komando-lerroa
Comment[fa]=استفاده از خط فرمان
Comment[fi]=Käytä komentoriviä
Comment[fr]=Utiliser la ligne de commande
Comment[fur]=Dopre la rie di comant
Comment[ga]=Bain úsáid as líne na n-orduithe
Comment[gd]=Cleachd an loidhne-àithne
Comment[gl]=Usar a liña de ordes
Comment[gu]=આદેશ વાક્ય વાપરો
Comment[he]=שימוש בשורת הפקודה
Comment[hi]=कमांड लाइन का प्रयोग करें
Comment[hr]=Koristi komandnu liniju
Comment[hu]=Parancssor használata
Comment[id]=Menggunakan baris perintah
Comment[it]=Usa la riga di ...