Gnu Octaveなどの一部のアプリケーションでGUIを有効にできないのはなぜですか?

Gnu Octaveなどの一部のアプリケーションでGUIを有効にできないのはなぜですか?

リモートで接続しますssh -XY。 xauth を使用して Cookie をマージします。問題なくkate、geditを開くことができます。しかし、オクターブを開くことはできません。

オクターブは高速アプリケーションです。しかし、Kateはクラシックモードですが、スナップアプリでもあります。

FirefoxとOctaveを開くことができず、認証エラーについて文句を言い続けます。

firefox
X11 connection rejected because of wrong authentication.
Error: cannot open display: localhost:10.0
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
octave -f --force-gui
X11 connection rejected because of wrong authentication.
octave: unable to open X11 DISPLAY
octave: disabling GUI features
X11 connection rejected because of wrong authentication.
GNU Octave, version 7.1.0
Copyright (C) 1993-2022 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.

Octave was configured for "x86_64-pc-linux-gnu".

答え1

.Xauthoryで.Xauthoryスナップパッケージを見つけます~/snap/<package>/current/。 ax Cookieをこのフォルダにエクスポートすることも、ln -s ~/.Xauthoryこのフォルダに直接エクスポートすることもできます。これにより、X転送が正常に機能します。

関連情報