#visual-studio-code #x11 #ubuntu-20.04
#visual-studio-code #x11 #ubuntu-20.04
Вопрос:
Код Visual Studio отлично отображается на локальном дисплее при установке Ubuntu 20, но при запуске с удаленного компьютера Ubuntu через X-windows выдает пустое белое окно. Запуск code --disable-gpu
не помогает. Другие приложения, такие как Firefox, Nautilus и Eclipse, отображаются удаленно без проблем.
Есть предложения?
Ответ №1:
Существует проблема для этого восходящего потока: https://github.com/microsoft/vscode/issues/110119
Запуск code --verbose --log debug --disable-gpu
печати, среди прочего:
[3440:1116/110926.098706:WARNING:x11_util.cc(1520)] X error received: serial 169, error_code 1 (BadRequest (invalid request code or no such operation)), request_code 130, minor_code 1 (X_ShmAttach)
[3440:1116/110926.129228:WARNING:x11_util.cc(1520)] X error received: serial 170, error_code 1 (BadRequest (invalid request code or no such operation)), request_code 130, minor_code 1 (X_ShmAttach)
[3440:1116/110926.170878:WARNING:x11_util.cc(1520)] X error received: serial 171, error_code 1 (BadRequest (invalid request code or no such operation)), request_code 130, minor_code 3 (X_ShmPutImage)
[3440:1116/110926.204224:WARNING:x11_util.cc(1520)] X error received: serial 172, error_code 1 (BadRequest (invalid request code or no such operation)), request_code 130, minor_code 3 (X_ShmPutImage)
Я мало что знаю о X, но я бы ожидал, что X shared memory (shm) не будет работать через X forwarding, и, возможно, это то, что сейчас нужно vscode?
Комментарии:
1. У меня была такая же проблема с моим локальным компьютером. Я запустил эту команду один раз, и проблема была устранена. Даже когда я запускаю
code
без аргументов.
Ответ №2:
Похоже, что это началось в версии 1.66 в моих системах Linux.
Я удалил и установил 1.65 отсюда:
Ответ №3:
Для меня сработали опции «—disable-extensions —disable-gpu».
Ответ №4:
Просто установите старую версию VS Code.
Я использую версию 1.59.1, и у меня больше нет белого экрана, когда я использую sudo.