1

Я хотел установить некоторые приложения с графическим интерфейсом на Bash в Windows, но получил GTK_BACKEND doesn't match available displays . Я искал эту ошибку, но никто из них на самом деле не решил ее. Я пробовал pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY и export DISPLAY=:0 . Наконец я обнаружил, что это связано с X-сервером. Могу ли я запустить X на Bash, или для его запуска требуется больше, чем Bash?

1 ответ1

3

Я только что читал эту статью вчера.

  1. Установите X Server - Xming хорош и бесплатен
  2. Установить программу - например, Vim sudo apt-get install vim-gtk
  3. Установите переменную среды отображения - export DISPLAY=:0
  4. Запустить приложение - gvim

Вы можете объединить шаги 3 и 4, если хотите. DISPLAY=:0 gvim

Комментатор добавил:

Если вы не хотите запускать экспорт DISPLAY =:0 при каждом открытии оболочки bash, откройте .bashrc в текстовом редакторе. Примеры способов открыть текстовый редактор с помощью .bashrc:

nano ~/.bashrc gedit ~/.bashrc

Затем добавьте экспорт DISPLAY =:0 в конец файла. Файл .bashrc похож на файл автозапуска в Microsoft Windows. Он выполняется каждый раз, когда открывается новое окно Bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .