我想在 Windows 上的 Bash 上安装 GUI 应用程序

我想在 Windows 上的 Bash 上安装 GUI 应用程序

我想在 Windows 上的 Bash 上安装一些 GUI 应用程序,但出现了GTK_BACKEND doesn't match available displays。我搜索了这个错误,但没有一个能真正解决它。我试过pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITYexport DISPLAY=:0。最后我发现它与 X 服务器有关。我可以在 Bash 上运行 X 吗,或者它需要的不仅仅是 Bash 才能运行?

答案1

我刚刚读到这个文章昨天。

  1. 安装 X 服务器 -西明是好的和免费的
  2. 安装程序-例如Vimsudo apt-get install vim-gtk
  3. 设置显示环境变量 -export DISPLAY=:0
  4. 启动应用程序 -gvim

如果愿意的话,您可以合并步骤 3 和 4。 DISPLAY=:0 gvim

一位评论者补充道:

如果您不想每次打开 bash shell 时都运行 export DISPLAY=:0,请在文本编辑器中打开 .bashrc。使用 .bashrc 打开文本编辑器的方法示例:

nano ~/.bashrc gedit ~/.bashrc

然后,在文件末尾添加 export DISPLAY=:0。.bashrc 文件类似于 Microsoft Windows 中的自动运行文件。每次打开新的 Bash 窗口时都会执行它。

相关内容