web-dev-qa-db-ja.com

MATEでAwesomeを設定するにはどうすればよいですか?

GnomeでAwesomeをすばやく設定する というチュートリアルでは、GNOMEの機能と利点を保持するような方法でAwesomeウィンドウマネージャーを設定するプロセスについて説明します。 MATEデスクトップはGNOME 2の最新バージョンであると考えたので、MATEでAwesomeをセットアップしようとしていますが、効果はありません。

GNOME <2の手順を説明するチュートリアルの一部を使用しようとしています:

gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false

そして

gconftool-2 --type string --set /desktop/gnome/applications/window_manager/current /usr/bin/awesome

または

gconftool-2 --type string --set /desktop/gnome/applications/window_manager/current /usr/bin/awesome

次に書く

[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome

~/.local/share/applications/awesome.desktopに。

効果はありません。トピックの 別のチュートリアル の内容は次のとおりです。

/usr/share/xsessions/Xsession.desktopに次のファイルを作成します。

[Desktop Entry]
Encoding=UTF-8
Name=Awesome + MATE
Comment=Awesome + MATE
Exec=/etc/X11/Xsession

〜/ .xsessionに次のファイルを作成します

#!/bin/sh
mate-session &
awesome

ログアウトしてから、右上の小さな歯車をクリックして「Awesome + Mate」を選択します。

下部のMATEパネルを削除し、上部の通知領域を削除し、[プロパティ]に移動して、[展開]のチェックを外します。

コントロールパネルのデスクトップアイコンを無効にする->ルックアンドフィール-> MATEの調整

(コントロールパネルはどこですか?)

とにかく、これはまだうまくいきません。まず、MATEをUbuntuにインストールします。

Sudo apt install mate-desktop

ただし、グリーターの歯車をクリックしたときにMATEを選択するオプションは、インストールするまで表示されません。

Sudo apt install mate-session-manager

また(上記以外の何かをインストールする必要がありますか?)さて、上記のすべてを行うと、グリーターコグで「Awesome + Mate」を選択すると、awesomeデスクトップが短時間点滅し、MATEに置き換えられます完全に。さて、MATEからログオフすると、awesomeに戻ります。 awesomeを終了すると、グリーターに戻ります。 「Awesome + Mate」体験を選択したときに期待したものではありません。

私は何をすべきか?

2

あなたが言及したチュートリアルは、最初はうまくいきませんでした。

まず、~/.local/share/applications/awesome.desktopのファイルは認識されません。 /usr/share/xsessionsに入れる必要があります

第二に、このデスクトップエントリを使用すると、素晴らしいものだけが起動しますが、gnome-sessionmate-session、またはxfce4-session(または、セッションマネージャがロードする限り、 Gtkテーマ、Wifiアプレット、サウンドマネージャーなど)これを行うには、Xsessionを呼び出すだけのデスクトップエントリを作成します。

$ cat /usr/share/xsessions/Xsession.desktop 
[Desktop Entry]
Encoding=UTF-8
Name=Xsession
Comment=Xsession
Exec=/etc/X11/Xsession

次に、ユーザーディレクトリに.xsessionファイルを書き込みます。

$ cat ~/.xsession
#!/bin/sh
xfce4-session &
awesome

最後に、lightdmで「Xsession」エントリを選択すると、セッションの残りの部分で素晴らしい起動が表示されます。 (xfce4-sessionを使用してXubuntuで、mate-sessionを使用してDebian Wheezyでテストしました。)

2
Stéphane Caron

Ubuntu Mate 15.04に正常にインストールしました。

私がしたことは:

Sudo apt-get install awesome

ログアウトした後、ログイン画面の右上隅でWMとしてawesomeを選択できます。

http://i.imgur.com/9E6ofNj.jpg

0
FeinesFabi

Ubuntu MATE 16.04 LTS Beta 2で同様の設定をしようとして今日このスレッドを見つけた後、次のことがうまくいくことがわかりました。

from https://wiki.debian.org/JosueAbarca

# To use awesome instead of marco
gsettings set org.mate.session.required-components windowmanager 'awesome'
# You can verify it with:
gsettings get org.mate.session.required-components windowmanager
# To return to the default window manager (marco) run:
gsettings reset org.mate.session.required-components windowmanager
# To disable the desktop icons provided by caja
gsettings set org.mate.background show-desktop-icons false

編集:以前は上記で必要なものはすべて揃っていたと思っていましたが、新規インストールでセットアップしようとすると、起動するのに苦労していました。

Gsettingsで文字列を設定すると、MATEにウィンドウマネージャーとして起動するアプリケーションがわかりますが、これは起動する実行可能ファイルを指定することと同じではないようです。

以下を/usr/share/mate/applications/awesome.desktopに配置した後、上記のgsettingsセットを使用してMATEで素晴らしい起動を行います(他のファイルの1つをテンプレートとして使用しましたが、これらの行の一部は不要な場合があります)

[Desktop Entry]
Type=Application
Name=awesome
Exec=awesome
NoDisplay=true
# name of loadable control center module
X-MATE-WMSettingsModule=awesome
# name we put on the WM spec check window
X-MATE-WMName=awesome
# back compat only
X-MateWMSettingsLibrary=awesome
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=awesome
X-MATE-Bugzilla-Component=general
X-MATE-Autostart-Phase=WindowManager
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true
0
ser