i3でgdmflexiserverを使用してユーザーを切り替える

i3でgdmflexiserverを使用してユーザーを切り替える

確かに、gdm3(Ubuntu 18.04のデフォルト)を使用するときに実行してgdmflexiserver新しいグリーティングを取得し、respを使用してログインできる必要があります。他のユーザーに切り替えてください。

i3 セッションでコマンドを実行すると、次の結果が表示されます。

$ gdmflexiserver 
Could not identify the current session.

質問そんな気がする未設定XDG_SESSION_COOKIE:

$ env | grep "XDG"
XDG_VTNR=2
XDG_SESSION_ID=3
XDG_SESSION_TYPE=x11
XDG_DATA_DIRS=/usr/share/i3:/usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_SESSION_DESKTOP=i3
XDG_CURRENT_DESKTOP=i3
XDG_SEAT=seat0
XDG_RUNTIME_DIR=/run/user/1000
XDG_CONFIG_DIRS=/etc/xdg/xdg-i3:/etc/xdg

XDG_SESSION_COOKIEログイン中(または適切な場合)gdm3-i3結合セットをどのように作成できますか?

答え1

Ctrl回避策(おそらくUbuntu 18.04のみ):+をクリックしてAltログイン画面にアクセスしますF1。公開されませんが、元のセッションを終了せずに他のユーザーとしてログインできます。前後に切り替えると見事に動作します。

関連情報