在哪里设置 GDK_BACKEND

Ben*_*ene 6 gnome arch-linux x11

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

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

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

GDK_BACKEND=X11 keepassxc

一切正常。

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

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

  • 。轮廓
  • .bash_profile
  • .bashrc
  • .xinitrc
  • .xsession

我的设置:

  • 拱形Linux
  • 侏儒
  • Xorg

有任何想法吗?

小智 5

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

尝试:

Exec=env GDK_BACKEND=x11 ....
Run Code Online (Sandbox Code Playgroud)

首都很重要!