週末にUbuntu 17.10をインストールしたばかりで(Archから切り替えたばかりです)、ストックgnome3ベースの「Ubuntu on Xorg」デスクトップ環境を使用していましたが、ArchのメインウィンドウマネージャーはStumpWMでした。
私は、通知システム、プリンターなどのデバイスの自動検出、Ubuntu/Gnomeが提供する全体的な「機能」が好きですが、StumpWMがウィンドウを管理する方法をまだ見逃しています。
おそらく10年前にGnomeを最後に使用したとき、またはMetacity/Sawfishから任意のウィンドウマネージャーに簡単に切り替えられるようにしたときのことを思い出しますが、gnome3でそれを行う方法がわかりません。 /usr/share/xsessions/gnome-stump.desktop
の下に、次の内容で新しいstumpwm.desktopファイルを作成しようとしました。
[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application
/usr/share/gnome-session/sessions/stumpwm.session
には次のものもあります
[GNOME Session]
Name=StumpWM
RequiredComponents=org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;stumpwm
ただし、StumpGnomeセッションにログインしようとすると、黒い画面が表示されるだけで、GDMプロンプトに戻ります。これはWayland対Xorgと関係があると思いますが、関連するログがどこにあるかわからないため、どのように検証するかわかりません。
3つの質問があります。最初に、そして最も重要なこととして、gnome3でStumpWMをウィンドウマネージャーとして使用するにはどうすればよいですか?次に、XsessionデスクトップエントリにWaylandの代わりにXorgを使用するように指定するにはどうすればよいですか?最後に、失敗したデスクトップ環境の初期化に関連するログはどこにありますか?
どうもありがとう。
GNOME Shell isウィンドウマネージャーとして、いいえ、WMを実際に置き換えてGNOME Shell(つまりGNOME 3)を実行することはできません。
10年前のGNOME 2.xと同じ方法でセッションを作成しようとしています。これは、最新のsystemdなどでは機能しません。定義するセッションのsystemdターゲットを作成し、gnome-stump.desktop
で次のようなことを行う必要があります。
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
/usr/lib/systemd/user/
の通常のターゲットを参照として参照できます。