0

我的用例是,如果我在工作中连接到我的 Wifi,我想自动启动我们在那里使用的聊天应用程序。我将这个问题分解为一个命令,没有任何检查,只是为了显示问题:

/etc/NetworkManager/dispatcher.d/pre-up.d/11-rocketchat.sh

dex /usr/share/applications/rocketchat-desktop.desktop > /tmp/test.log 2>&1

该脚本获得了执行权限,并在重新连接时执行。但是没有弹出窗口,内容/tmp/test.log是:

(rocketchat-desktop:1886): Gtk-WARNING **: 10:40:45.303: cannot open display:

我该如何解决这个问题?我正在xserver会话中,i3wm窗口管理器处于活动状态。但看起来没有定义显示,因为后面display:什么都没有。我尝试手动设置DESKTOP0.0我通常使用的 bash。没有帮助。

谢谢你的帮助!

4

0 回答 0