私が知っているのは、「コンソール端末/ユーザー」は「コンソール端末」(CTRL + ALT + {F1〜F7})にログインしたユーザーです。
これは私がすることの連続です。
- ローカルマシンの起動
- ログイン画面(コンソールF7)からログイン
- コンソールF1に変更
- ログイン(再ローカル)
ssh -Y user@server
startx
このエラーが発生します
/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server
lightdmをインストールしました。これはの出力ですsystemd status
sudo systemctl status lightdm
● lightdm.service - Light Display Manager
Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled)
Active: active (running) since Fri 2020-06-26 16:00:33 BST; 22h ago
Docs: man:lightdm(1)
Main PID: 3565 (lightdm)
Tasks: 7 (limit: 4915)
Memory: 22.4M
CGroup: /system.slice/lightdm.service
├─3565 /usr/sbin/lightdm
├─3577 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
└─3639 lightdm --session-child 14 21
Jun 26 16:00:33 server systemd[1]: Starting Light Display Manager...
Jun 26 16:00:33 server systemd[1]: Started Light Display Manager.
Jun 26 16:00:33 server lightdm[3565]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: T
Jun 26 16:00:34 server lightdm[3594]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: T
Jun 26 16:00:34 server lightdm[3594]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
このエラー行が私が観察している問題に関連しているかどうかわかりません。
提案されたリンクの質問は問題を解決しません。
リンクの質問そんな気がするルート権限と開始情報startx
。
私のことを確認しましたが/etc/X11/Xwrapper.config
含まれていますallowed_users=console
。
これはこの質問に提案されている可能な答えの1つです。
3番目の「答え」があります。元の質問に関連していないか、他の2つの答えに関連しないsshセッションに関連しています。しかし、それは答えではなく別の質問なので、問題は解決しません。このユーザーは私と同じ問題を抱えているようですが、詳細がほとんど提供されていないため、わかりません。
答え1
startx
接続にSSHを使用せずにX転送を使用します。接続すると、ローカルXサーバーを使用してローカルPCにウィンドウを描画するXアプリケーションを使用またはssh -Y
実行できます。ssh -X
リモートシステムで実行する必要があるが、そのウィンドウをローカルに表示する必要があるGUIアプリケーションをxclock &
実行してみてください。firefox &
次の行を確認してください/etc/ssh/sshd_config
。
X11Forwarding yes
DISPLAY
X転送が有効になっている最新のシステムでは、問題が発生しても変数を設定する必要はありません。export DISPLAY=[your local display, for example :0]
実際にはローカル X サーバーが使用されているため、リモート コンピューターで X をまったく実行せずにローカルで X アプリケーションを起動することもできます。
Xpra
特に、遅い接続で多くの楽しみを感じることができます。これはXアプリケーションを渡すより洗練された方法です。
フルリモートデスクトップアクセスが必要な場合などをVNC
使用する必要があります。X2Go
xrdp