通过 x2go 的 Telegram-desktop 无法启动

通过 x2go 的 Telegram-desktop 无法启动

通过 x2go 的 Telegram-desktop 将无法启动。

主机:

$ uname -r
4.17.14-arch1-1-ARCH
$ pacman -Qs openssh
local/openssh 7.7p1-2
$ pacman -Qs x2goserver
local/x2goserver 4.1.0.2-1
$ pacman -Qs telegram-desktop
local/telegram-desktop 1.3.10-2

客户端机器:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:    18.04
Codename:   bionic
$ x2goclient --version
x2go-INFO-1> "Starting X2Go Client 4.1.1.1..."

Telegram-desktop 在主机(arch linux)上运行得很好。但是,它不会通过会话类型为 XFCE 的 x2goclient 启动。

$ telegram-desktop 
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-russ'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-russ'
QApplication: invalid style override passed, ignoring it.
Gdk-Message: 10:56:30.756: telegram-desktop: Fatal IO error 2 (No such file or directory) on X server :132.0.

我尝试了不同的方式来开始它。

$ XDG_RUNTIME_DIR=/run/user/1000/ telegram-desktop
QApplication: invalid style override passed, ignoring it.
Gdk-Message: 10:58:01.143: telegram-desktop: Fatal IO error 2 (No such file or directory) on X server :132.0.
$ XDG_RUNTIME_DIR=/run/user/1000/ telegram-desktop -style Fusion 
Gdk-Message: 10:58:37.227: telegram-desktop: Fatal IO error 2 (No such file or directory) on X server :132.0.

还尝试更改主机上的图标主题,但没有成功。其他应用程序通过 x2go 运行正常。将不胜感激任何帮助。

答案1

这对我有用:

X2GO_NXAGENT_DEFAULT_OPTIONS+="-扩展大请求"

在 /etc/x2go/nx_agent.options 中注释掉这一行

启用该选项时会出现崩溃警告,因此我必须密切关注;不过,现在 Telegram 通过 x2go 又可以很好地工作了。

祝一切顺利,uwe

相关内容