確かに、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。公開されませんが、元のセッションを終了せずに他のユーザーとしてログインできます。前後に切り替えると見事に動作します。