[Linux] Czarny, pusty ekran w Visual Studio Code

Ostatnio chciałem zobaczyć jak wygląda Visual Studio Code na Linuksie. Zainstalowałem Linux Mint na VirtualBoxie i… czarny ekran, instaluje Ubuntu i także wyświetla mi się czarny ekran.

Winę za czarny edytor ponosi Elektron – oprogramowanie do tworzenia aplikacji desktopowych opartych na Node.js.

Electron domyślnie wykorzystuje wsparcie GPU (karta graficzna) w celu rysowania interfejsu użytkownika.

Można wyłączyć wykorzystanie dla GPU poprzez przełącznik --disable-gpu. Włączenie wspomagania z karty graficznej jednocześnie oznacza większe obciążenie dla CPU.

Przykładowe uruchomienie:

code --disable-gpu

Na Linuksie (powłoka bash) można utworzyć aliasy dla komend. U siebie wykorzystuje alias aby wpisanie code oznaczało code --disable-gpu

Aby z tego korzystać należy do pliku ~/.bashrc (plik w twoim katalogu domowym) dodać linijkę

alias code='code --disable-gpu'

Plik ~/.bashrc jest ładowany przy inicjalizacji powłoki, ale można wymusić jego przeładowanie używając polecenia:

source ~/.bashrc