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_config ファイル
  • .bashrc
  • .xinitrc
  • .xsession

私の設定:

  • アーキテクチャLinux
  • 小人
  • 到来の牙

どんなアイデアがありますか?

答え1

ランチャーを使用してアプリケーションを実行しますか?その場合は、カスタム値を生成します。元の値をコピーして/usr/share/applicationsexec~/.local/share/applications行を変更して、元のExec=env GDK_BACKEND=X11 keepasxc blahblah値を持つexec行を読みます。keepasxc blahblahダブルクリックして信頼できるとマークすると、操作は完了です。

努力する:

Exec=env GDK_BACKEND=x11 ....

資本は非常に重要です!

関連情報