在哪里设置GDK_BACKEND

在哪里设置GDK_BACKEND

我在使用keepassxc时遇到以下问题。单击工具栏时,程序自动关闭,并出现以下错误:

Gdk-WARNING **: gdkwindow-x11.c:5573 drawable is not a native X11 window

所以我从命令行使用变量启动程序:

GDK_BACKEND=X11 keepassxc

一切都运转良好。

我现在的问题是哪里是合适的地方export GDK_BACKEND=X11

我尝试了以下配置文件但没有成功:

  • 。轮廓
  • .bash_配置文件
  • .bashrc
  • .xinitrc
  • .xsession

我的设置:

  • 架构Linux
  • 侏儒
  • 奥格

有任何想法吗?

答案1

您是否使用启动器来启动应用程序?如果是这样,只需创建一个自定义值:将原始值复制到/usr/share/applications~/.local/share/applications修改 exec 行以读取exec 行的原始值Exec=env GDK_BACKEND=X11 keepasxc blahblah在哪里。keepasxc blahblah双击它,标记为可信,然后就完成了。

尝试:

Exec=env GDK_BACKEND=x11 ....

首都很重要!

相关内容