[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