Awesomeのようなウィンドウマネージャーとの最初の会議について話します。 長い間Gnome2を使用してからGnome3を試し、kdeを試してみることにしましたが、どれも満足しませんでした。 はい、ところで、私にはGentooがあります。 はい、この記事は私のような新人を対象にしています-人生を簡素化するために。
バージョン3.4.15は公式のportageブランチで安定していますが、USEフラグが「dbus」である最後の利用可能なバージョン3.5.2-r1を置くことにしました。 ログインマネージャーとしてSLiMを選択しました。 必要なすべてのパッケージをアセンブルした後、/ etc / conf.d / xdmを開き、デフォルトのマネージャーとしてSLiMをインストールします。
DISPLAYMANAGER="slim"
次に、/ etc / slim.confに小さな変更を加える必要があります
# login_cmd exec /bin/sh - ~/.xinitrc %session
login_cmd exec /bin/bash -login ~/.xinitrc %session
# login_cmd exec /bin/bash -login /usr/share/slim/Xsession %session
この設定では、/ usr / share / slim / themesにあるお気に入りのテーマを選択することもできます。 デフォルトを管理します。 いくつかの興味深いパラメータもありますが、私はそれらに触れませんでした-必要はありません。
私がurxvtを使用することにした端末。 私はそれを組み立てました:
rxvt USE="xgetdefaults"
rxvt-unicode USE="256-color focused-urgency font-styles mousewheel perl startup-notification vanilla xft"
実際、wmが起動するように、変更を〜/ .xinitrcファイルに組み込む必要があります(存在しない場合は作成します)。
urxvtd --quiet --opendisplay --fork &
pulseaudio --start &
exec ck-launch-session dbus-launch awesome
最初の行-urxvtデーモン(将来、クライアントはurxvtcと呼ばれます)を起動します。2番目の行ではpulseaudioを明確に起動し、最後にawesomeを起動します。 コンソールキットではなくsystemdを使用している場合、あなたのすてきな呼び出しは異なるように見えますが、私はsystemdを使用していないので、そのふりをすることはできません。
xdmを実行します。
sudo /etc/init.d/xdm start
ログインして、まさにそのような写真を観察します。

美しいテーマ、設定、すばらしいウィジェットを探して、私は長い間さまざまなフォーラムに登りました。 そのような非合法的なユーザーに出くわしました(彼はgithubにたくさんの記事と面白いものを持っています)

そして彼のテーマの新しいバージョン:

それは非常に感銘を受け、私はそのトピックに自分自身を置くことにしました-しかし、それは失敗しました。 テーマが機能しませんでした。 1つのエラーを修正すると、新しいエラーが表示されるなど。 後で彼の投稿を見ました。内容は次のようなものでした:「松葉杖がたくさんあるので、初心者を置くことはお勧めしません。多くの時間を費やしますが、機能するという事実ではありません。」 実際に起こった。 それから私は自分で設定を書くことにしました。 Luaの知識はまったくありませんでしたが、Googleは常に助けてくれます。
構成ファイルは/etc/xdg/awesome/rc.luaにあります-しかし、それを触ることはお勧めしません。ただコピーするだけです
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
(誰かが.configディレクトリを持っていなくても、心配しないでください-ただ作成してください。
mkdir ~/.config
mkdir ~/.config/awesome
設定を始めましょう。 (はい、私は多くの記事を使用して、書き直しました)
ここでは、接続されているすべてのライブラリをリストします この部分は変更されないままです-これはエラーハンドラです 私はzenburnテーマを基礎としました(/ usr / share / awesome / themes / zenburnにあります)。 そして、私はそれを自分自身で少し変更することにしました(今のところほとんど重要ではありません) 最後の行の-nwオプションにより、emacsを端末で実行できます インデントは恐ろしく外れましたが、エディターではすべて美しいです。 修飾キー-これはスーパーとも呼ばれ、ウィンドウのロゴが付いたキーです。 ほとんどの場合、Mod4ですが、異なる場合があります。 そして、設定に必要なマウスボタンとキーのさらなるコード。 マウスコードを確認するには:
xev | grep 'button'
修飾キーとその他のキーの場合:
xev | grep 'keycode'
タグ名は絶対に何でも構いません-ギリシャ語の文字を選択しました-unlogic画面のように。 上記で定義した各タグに独自のレイアウトを割り当てます。
メニューを収集します(なぜ必要なのかわかりません、使用しませんでした) 記事は非常に大きく出たので、
ここで続け
て 、それを断片に分割しなければなりませんでし
た