VSCode на Linux Mint, встроенный терминал не может ничего вводить

Привет, я использую Linux Mint 19 и только что установил vscode с помощью диспетчера пакетов snapd. Раньше я не использовал vscode в Linux, так как мой обычный редактор - emacs. Однако при новой установке vscode интегрированный терминал не работает, в верхнем левом углу экрана просто немигающий курсор, но не регистрируются подсказки и нажатия клавиш. Это, по-видимому, обычная проблема, так как есть много сообщений об этом, если поискать в Google, но все они предназначены для версий Windows, и ни одно из решений, которые я могу попробовать, сделать что-либо. Я попытался открыть новое окно терминала, но произошло то же самое. Я получил два окна терминала, которые теперь не могу использовать. Я также пробовал установить флажок Code-runner: Run In Terminal, но это тоже ничего не дает. Что я могу сделать, чтобы это работало, пожалуйста,Мне кажется, что он просто не подключен ни к bash, ни к Zsh(которые я обычно использую). Любая помощь по этому поводу будет оценена.

1 ответ

Вместо запуска vscode со сценарием оболочки по умолчанию (обычно расположенным на /usr/share/code/bin/code), интегрированный терминал у меня работает только при запуске непосредственно из скомпилированного двоичного файла (обычно встречается на /usr/share/code/code, который совпадает с программой запуска, созданной установщиком:

      /usr/share/code/code --no-sandbox --unity-launch %F

Пока я искал решение в прошлом, я также заметил, что многие люди решали аналогичные проблемы, просто добавляя --disable-gpu flag, так что, возможно, тоже стоит проверить.

Другие вопросы по тегам