SSH login 显示 Only console users are allowed to run the X server

Bag*_*aja 5 ssh zsh xorg archlinux tmux

每次我从 SSH 登录时,我都会得到:

只允许控制台用户运行 X 服务器

如果我制作一个新tmux窗格,我也会得到这个,我可以通过放置:

test -z ${TMUX} && startx

在我的 .zprofile

我假设我收到消息是因为我运行startx. startx如果我从 ssh 登录,如何使它不运行?

Bag*_*aja 1

xlogin所以,我找到了一个解决方案,那就是使用和启动后自动登录dbus

这是一个关于如何做到这一点的 wiki:

无需显示管理器即可自动登录 xorg