tl; dr UbuntuでAwesome WMを使用するためにGNOME バックグラウンドサービスをセットアップするための一般的なガイドはありますか?
公式ガイド はUbuntu 11.10以降は更新されていないようです。 別のガイド は少し最新ですが、12.10にアップグレードした後:
今日、13.04にアップグレードした後はさらに悪化しています。
feh
がインストールされていてもログインするときのエラーメッセージ。申し訳ありませんが、ここでは複製できませんのでコピーできません(下記を参照)。ポイント3と4は、13.04に再起動した後に初めて発生しました。 2回目のログインでUbuntuの背景画像が表示され、feh
エラーメッセージは表示されません。
コマンド 私はガイドに基づいて「Awesome GNOME」をセットアップするために一緒に畳みました(読みやすいように再フォーマットされています):
Sudo sh -c '
apt-get install awesome awesome-extra gnome-session-fallback notification-daemon && \
printf "%s\n" "[Desktop Entry]" "Version=1.0" "Type=Application" "Name=awesome" "TryExec=awesome" "Exec=awesome" | tee /usr/share/applications/awesome.desktop && \
printf "%s\n" "[Desktop Entry]" "Name=Gnome with Awesome" "Comment=Gnome with Awesome as window manager" "TryExec=gnome-session" "Exec=gnome-session --session=awesome" "Type=Application" | tee /usr/share/xsessions/gnome-awesome.desktop && \
printf "%s\n" "[GNOME Session]" "Name=Awesome" "RequiredComponents=gnome-panel;gnome-settings-daemon;" "RequiredProviders=windowmanager;notifications;" "DefaultProvider-windowmanager=awesome" "DefaultProvider-notifications=notification-daemon" | tee /usr/share/gnome-session/sessions/awesome.session'
@RolandSommerの回答は、ほとんどの問題を修正しました。その間、 すべてのawful.util.spawn
エントリをコメントアウトしてクラッシュを回避しました。
セッションの説明の要件としてgnome-panelがあるため、実際にはパネルをそこに配置するよう要求しています。
Gnome-panel-requirementsのほかに、Ubuntu 13.04内でまったく同じセットアップを使用していますが、完璧に機能します。
変化する
RequiredComponents=gnome-panel;gnome-settings-daemon;
に
RequiredComponents=gnome-settings-daemon;
設定されました。
Fehエラーメッセージについて:theme.luaのtheme.wallpaper_cmdを{""}に変更してください。 Gnomeサービスは、ヘルプなしで壁紙を設定します(少なくとも12.10では動作します)