Jayatana für Android Studio am 17.04 funktioniert nicht

8

Jayatana hat unter Ubuntu 16.10 gut funktioniert, aber nach dem Upgrade auf 17.04 wird das Menü von Android Studio nicht mehr mit der Ubuntu-Titelleiste zusammengeführt.

Beim Starten von Android Studio über das Terminal werden auch keine Nachrichten über Jayatana angezeigt.

Ich habe Jayatana installiert (offensichtlich) und die -javaagent:/usr/share/java/jayatanaag.jarZeile : hinzugefügt zu:

  • ./android-studio/bin/studio64.vmoptions
  • ./.AndroidStudio2.3/studio64.vmoptions

Ist das ein Fehler in Ubuntu 17.04 oder fehlt mir hier etwas? Hat noch jemand Probleme damit?

Tristan Vanderaerden
quelle
Das gleiche Verhalten in Netbeans IDE 8.2.
jsartti
@jsartti yep, habe gerade herausgefunden, dass dieses Problem auch in Netbeans besteht. Ich habe versucht, "env UBUNTU_MENUPROXY = 0" zur "Exec" -Zeile der Launcher-Datei hinzuzufügen, aber ohne Ergebnis.
Tristan Vanderaerden
1
das gleiche Problem mit Jayatanaag
Sajad Bahmani

Antworten:

7

Ubuntu 17.04 hat einen anderen Wert für XDG_CURRENT_DESKTO env Variable

XDG_CURRENT_DESKTOP=Unity:Unity7

Wenn Sie es also wieder auf das Folgende ändern, wird das Problem behoben. Ich kenne keine anderen Nebenwirkungen, die dies haben könnte

export XDG_CURRENT_DESKTOP=Unity

Weitere Informationen finden Sie unter: Nach dem Upgrade auf Ubuntu 17.04 funktionieren integrierte Menüs nicht für Updates.

Ramón García-Pérez
quelle
1
Es funktioniert, aber das Unity-Control-Center zeigt nur einige Elemente an und manchmal wird der Unity Dash nicht geladen. Wir müssen auf eine tiefere Lösung warten ...
jsartti
Danke, das funktioniert! Android Studio hat das globale Menü wieder. Ich habe deine Antwort akzeptiert.
Tristan Vanderaerden
Was ist mit Ubuntu 18.04? Ich habe es versucht export XDG_CURRENT_DESKTOP=Unity, aber es funktioniert nicht gar
garakkio
0

Nachdem Sie viele Optionen ausprobiert hatten, löste diese Antwort das Problem:

Kommentar-Link

https://youtrack.jetbrains.com/issue/IDEA-173836#comment=27-2331466

Insign
quelle