Ich habe Probleme mit einigen Programmen, wenn ich Overlay-Bildlaufleisten verwende, hauptsächlich Code :: Blocks und Eclipse.
Ich habe verschiedene Möglichkeiten gefunden, um die Overlay-Bildlaufleisten für alle Anwendungen vollständig zu deaktivieren, aber ich mag sie und ich möchte dies nicht tun.
Gibt es eine Möglichkeit, nur diese Anwendungen von der Verwendung der neuen Bildlaufleisten auszuschließen?
quelle
Alternativ können Sie
.bashrc
Folgendes hinzufügenMöglicherweise möchten Sie auch
UBUNTU_MENUPROXY=0
Unity-Menüs hinzufügen, damit diese ordnungsgemäß mit Eclipse funktionieren.[ Hinweis: Dies wird erst nach einem Neustart der Bash-Shell wirksam.]
quelle
source .bashrc
ohne Neustart geltenSie können die .desktop-Datei folgendermaßen bearbeiten:
... dann setzen ...
in das Exec-Feld, dass die Datei danach so aussieht:
Ich benutze den Unity-Launcher-Editor , um dies einfach über eine GUI zu ändern.
quelle
/usr/bin/eclipse
ist ein Startskript für sich. Sie können dies in einem Texteditor bearbeiten und die folgenden Zeilen (wie in anderen Antworten erwähnt) unterhalb der Zeile einfügenGDK_NATIVE_WINDOWS=true
.quelle
Eine allgemeinere Alternative zu den obigen Antworten wäre dieses einfache Skript, das ich "reguläre Bildlaufleisten" nannte:
Speichern Sie das irgendwo auf Ihrem Pfad, und fügen Sie dann mit dem Menü-Editor vor jedem gewünschten Befehl "reguläre Bildlaufleisten" ein (solange es nur ein Argument gibt - versuchen
"$@"
Sie, wenn Sie glauben, dass Sie mehr als ein Argument benötigen).Dies bedeutet, dass Sie kein neues Skript für andere Programme erstellen müssen, die Sie auf die alten Bildlaufleisten zurücksetzen möchten.
Das bashrc-Alias-Beispiel gefällt mir allerdings auch sehr gut. Sie könnten es möglicherweise allgemeiner gestalten, indem Sie eine Liste der Programme bereitstellen, die Sie zurücksetzen möchten, und die bashrc-Schleife über sie führen und die Aliase hinzufügen.
quelle
In Ubuntu 14.04 mit Eclipse Mars 4.5.2 funktioniert Folgendes dank http://osdir.com/ml/ubuntu-bugs/2015-05/msg10672.html
quelle
Für das spezielle Problem der Überlagerungs-Bildlaufleisten in Eclipse konnte ich sie ordnungsgemäß zum Laufen bringen, indem ich den Anweisungen in diesem Blog-Beitrag und einer verwandten Ubuntu-Frage folgte .
Sie bearbeiten das Eclipse-Startskript.
Kommentieren Sie eine Umgebungsvariable aus, die einige alte Fehler umgeht, die angeblich jetzt behoben sind.
Beim nächsten Start von Eclipse funktionierten die Bildlaufleisten.
quelle