#visual-studio-code
#visual-studio-код #visual-studio-code
Вопрос:
Я использую vs-code, установленный через snap на openSUSE Leap 15.2, До сегодняшней перезагрузки моей машины все было в порядке. Теперь, когда я пытаюсь запустить его, я получаю следующую ошибку:
No protocol specified
[7065:1118/173715.565235:ERROR:browser_main_loop.cc(1473)] Unable to open X display.
The futex facility returned an unexpected error code.
/dev/fd/3: No such file or directory
Server response:
Я попытался перезагрузить, переустановить его и удалить папку ~/.config/Code, но безуспешно.
В настоящее время у меня установлена версия 1.51.1.
Редактировать: я не root, и я локально нахожусь на компьютере с графическим интерфейсом (KDE). Попытка запустить код от имени root выдает ту же ошибку. Другие графические приложения работают нормально (например, браузер, из которого я это пишу).
Комментарии:
1. «/dev/fd/3» — это просто «специальный файл». РЕАЛЬНАЯ проблема в том, что вы не можете открыть графический интерфейс. Все три ошибки («Протокол не указан», «Невозможно открыть X display» и «/dev/fd/3: такого файла нет») говорят об одном и том же. Вопрос: Вы запускаете vscode с графического рабочего стола? Вопрос: Вы работаете от имени «root»? Посмотрите здесь: code.visualstudio.com/docs/setup/linux
Ответ №1:
Попробуйте установить вызываемую переменную среды DISPLAY
:
export DISPLAY=:0.0
или
export DISPLAY=:1.0
Это сработало для меня