3.2 KiB
sway
Swayは開発中のi3互換なWaylandコンポジタです。 FAQも合わせてご覧ください。 IRC チャンネル (#sway on irc.freenode.net)もあります。
Swayの開発を支援したい場合は、SirCmpwnのPatreonや、特定の機能に対する報奨金のページから寄付ができます。誰でも報奨金を請求できますし、自分の欲しい機能に報奨金を懸ける事も出来ます。またSwayのメンテナンスを支援するには、Patreonがより有用です。
日本語サポート
SirCmpwnは、日本語でのサポートをIRCとGitHubで行います。タイムゾーンはUTC-4です。
リリースの署名
SwayのリリースはB22DA89Aで署名され、GitHubで公開されています。
インストール
パッケージから
Swayは沢山のディストリビューションで提供されています。"sway"パッケージのインストールを試してください。パッケージが存在しない場合は、このページで、あなたのディストリビューションでのインストールに関する情報を調べてください。
あなたのディストリビューションにSwayのパッケージを提供したい場合は、SwayのIRCチャンネルを訪れるか、sir@cmpwn.comにメールを送り、相談してください。
ソースコードからコンパイル
次の依存パッケージをインストールしてください:
- meson *
- wlroots
- wayland
- wayland-protocols *
- pcre
- json-c
- pango
- cairo
- gdk-pixbuf2 **
- pam (オプション: swaylockとPAMで必要)
- scdoc (manで必要です) *
- git *
*コンパイルの時
**オプション: swaybgとswaylockでのみ必要です
次のコマンドを実行してください:
meson build
ninja -C build
sudo ninja -C build install
logindを使用していないシステムでは、バイナリにsuidを設定する必要があります:
sudo chmod a+s /usr/local/bin/sway
swayは起動後、すぐにroot許可を落とします。
設定
既にi3を使用している場合は、i3の設定ファイルを~/.config/sway/config
にコピーすれば動きます。そうでない場合は、サンプルの設定ファイルを~/.config/sway/config
にコピーしてください。サンプルの設定ファイルは、通常/etc/sway/config
にあります。man 5 sway
を実行することで、設定に関する情報を見ることができます。
実行
sway
をTTYから実行してください。いくつかのディスプレイマネージャは動くかもしれませんが、Swayからサポートされていません(gdmは非常に良く動作することが知られています)。