Fix AppIndicator, der ikke fungerer for elektroniske apps i Ubuntu 17.04 Zesty Zapus w / Unity

Skype til Linux Indikator Ubuntu 17.04 Zesty Zapus
[Quick update] Det ligner Dropbox er ikke den eneste AppIndicator, som fungerer ikke i Ubuntu 17.04 Zesty Zapus (under Unity) på grund af ændringen af ​​XDG_CURRENT_DESKTOP fra "Unity" til "Unity: Unity7".
Opdatering (tak Martin): Dropbox AppIndicator har ikke længere dette spørgsmål.
Elektron applikationer (som den nye Skype til Linux, WMail, PB til skrivebordet og mange andre) påvirkes også, men på en anden måde. Til elektronprogrammer vises indikatoren slet ikke i Ubuntu 17.04 Zesty Zapus under Unity.
Løsningen svarer til den, der blev anvendt på Dropbox-indikatoren. Du skal blot køre programmet med "env XDG_CURRENT_DESKTOP = Unity". For eksempel, for at starte Skype For Linux, ville du bruge:

env XDG_CURRENT_DESKTOP = Enhed skypeforlinux

For at gøre reparationen permanent skal du kopiere applikations desktopfilen fra / usr / share / applications / til ~ / .local / share / applications /, derefter redigere filen og ændre linjen "Exec" ved at tilføje "env XDG_CURRENT_DESKTOP = Unity" ( uden citaterne) umiddelbart efter "Exec =".
Nogle programmer indstilles til at starte automatisk, og i så fald skal du redigere desktopfilen fra ~ / .config / autostart / på samme måde.
Bemærk, at nogle programmer overskriver eventuelle ændringer i deres autostart-filer, der findes i ~ / .config / autostart /. En vej rundt om dette er at omdøbe autostartfilen, og derefter i applikationsindstillingerne skal du indstille programmet ikke til at starte ved login. På den måde vil den modificerede autostartfil blive brugt (som har et andet navn og indeholder løsningen).

Oprindeligt udgivet på WebUpd8: Daily Ubuntu / Linux nyheder og applikations anmeldelser.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.