Visual Studio Code steht in Linux immer ganz oben

1624
Andrew Mao

Ich habe VS Code in Ubuntu 14.04 LTS installiert. Bei der Verwendung sitzt es immer auf anderen Fenstern. Es befindet sich nicht nur auf anderen Anwendungen wie dem Terminal, sondern auch auf eigenen Dialogen (wie beim Öffnen einer Datei):

Visual Studio Code steht in Linux immer ganz oben

Gibt es eine seltsame Interaktion zwischen der API, die VS Code verwendet, und dem X-Server, der dies möglicherweise verursacht? Wie kann es behoben werden?

Beachten Sie, dass dies nicht die gleiche Frage ist, die sich auf Visual Studio (nicht VS-Code) unter Windows bezieht.

3
Wenn Sie also X Server loswerden, exhbit sich dieses Verhalten noch? Ramhound vor 8 Jahren 0
Ich habe versucht, den X-Server loszuwerden, aber mein Fenstermanager funktioniert nicht mehr. Andrew Mao vor 8 Jahren 0
Ist dies eine virtuelle Maschine oder wird sie direkt installiert? Ich habe dieses Problem mit [VirtualBox] (https://www.virtualbox.org/ticket/12738) gefunden, bei dem sich OpenGL-Fenster in Linux-Gästen über anderen Fenstern befinden. Ich bin mir jedoch nicht sicher, ob dies hier zutrifft. Cory Shay vor 8 Jahren 0
@CoryShay ja, das ist in VirtualBox! Gibt es eine Problemumgehung, wenn das Problem darin besteht, dass OpenGL verwendet wird? Andrew Mao vor 8 Jahren 0
@AndrewMao Je nach dem Problem scheint es für einige zu passieren, dass sie es umgehen konnten, indem sie `LIBGL_ALWAYS_SOFTWARE = ​​1` ausführen, die Sie innerhalb Ihres` ~ / .profile` platzieren sollten. Cory Shay vor 8 Jahren 0
Ich verstehe ... bedeutet, das Rendern von Hardware auszuschalten. Macht Sinn; Chrome scheint auch dieses Problem zu haben. Andrew Mao vor 8 Jahren 0
Ich habe gerade vscode auf Ubuntu 16 installiert und bin auf dieses Problem gestoßen. Ich kann vscode nicht einmal minimieren; es minimiert nur die Titelleiste, aber das vscode-Anwendungsfenster bleibt offen und bleibt auf allen anderen Fenstern hängen. Ich frage mich, ob dies ein Electron-Fehler ist - nicht vscode? SoichiH vor 8 Jahren 0
Ich habe auch dieses Problem auf der physischen Maschine (nicht VirtualBox), ich verbinde mich jedoch über x2go mit dieser Maschine. Eiver vor 6 Jahren 0

2 Antworten auf die Frage

1
Britt G

Nach der Installation von Guest Additions-Updates für die VirtualBox wurde dieses Problem angezeigt. Ich habe versucht, die LIBGL_ALWAYS_SOFTWARE-Umgebungsvariable einzustellen, aber das schien es für mich nicht zu beheben. Schließlich habe ich die Guest Additions neu installiert und das Problem wurde behoben.

0
Cory Shay

It's possibly you have accidentally set it to be "Always on Top", which it appears according to this answer you may be able to get to using "Alt+SPACE"--which will bring up the right click menu-- and then T for "Always on Top". If it is selected it should deselect the option. Otherwise you should be able to right click on the top border and get the same options.

Danke für den Vorschlag. "Always on Top" wird nicht geprüft, erscheint jedoch oben. Wenn ich es überprüfe, verschwindet die Titelleiste vollständig. Andrew Mao vor 8 Jahren 0
Das ist wirklich komisch. Ich habe dieses Problem noch nie gesehen. Ich werde es einmal auf einer virtuellen Maschine versuchen, um zu sehen, ob ich es replizieren kann. Cory Shay vor 8 Jahren 0