web-dev-qa-db-ja.com

ログイン時に開始するDWMまたはfluxboxを選択するにはどうすればよいですか?

Ubuntu10.10でDWMをセットアップしようとしています。パッケージは正常にビルドされました-そして今、私はそれを起動して実行しようとしています。適切なテキストを使用してdwm.desktopファイルを作成しましたが、dwmexecへのパスは正しいです。ログイン画面では、dwmが代替セッションとして表示されますが、それを選択してもgnomeが起動します。

別のウィンドウマネージャー(fluxbox)も試しました-同じ問題です。ログイン画面で確認・選択できますが、gnomeが起動します。

gconftool-2 -s /desktop/gnome/session/required_components/windowmanager dwm --type stringも何もしません。 Windowsマネージャーを強制終了すると、再起動するだけです-最初にchvtしても。また、xinitデーモンが実行されているのを確認しないでください。

何か案は ?この設定は、Debianおよび古いバージョンのUbuntuでは簡単でした。何が変わったの?私はgnome統合のせいだと思いますが、現時点では無知です。

1
user10422

システムにカスタマイズがない場合は、gconftoolをいじる必要はありません。 Sudo apt-get install dwmまたはSudo apt-get install fluxboxを使用できるはずです

その時点で、xsessionに新しいエントリが表示されるはずです。次のようになります。

$ ls -l /usr/share/xsessions/
total 36
-rw-r--r-- 1 root root 229 2008-06-12 03:35 blackbox.desktop
-rw-r--r-- 1 root root 149 2007-04-29 23:18 matchbox.desktop
-rw-r--r-- 1 root root 117 2010-09-13 08:48 xsession.desktop
-rw-r--r-- 1 root root 170 2010-09-13 08:48 xterm.desktop
[...]

これが私のfluxboxエントリがどのように見えるかです:

/usr/share/xsessions$ cat fluxbox.desktop 
[Desktop Entry]
Name=Fluxbox
Comment=Highly configurable and low resource X11 Window manager
Exec=/usr/bin/startfluxbox
Terminal=false
TryExec=/usr/bin/startfluxbox
Type=Application

[X-Window Manager]
SessionManaged=true

これが機能しない場合は、xsessionエントリまたは.xsessionファイルがあるかどうかを確認し、それらをポストします。

1
belacqua