Sway - Wayland用に特別に作られたタイリングウィンドウマネージャ

タイリングウィンドウマネージャは、特にパワーユーザーの間で、フルデスクトップ環境に代わる人気のある軽量の代替手段です。 最近、新しいウィンドウマネージャがリリース1.0に達しました。 Swayという名前のこのウィンドウマネージャは、Waylandを使用できるシステム専用に設計されています。

タイリングウィンドウマネージャとは何ですか?

タイリングウィンドウマネージャは、アプリケーションを画面上の一連のフレームに編成するウィンドウマネージャです。 これらのフレームは、慣れ親しんだデスクトップのように重なり合うことはありません。 一方、ウィンドウマネージャを積み重ねると、アプリケーションをオーバーラップさせることができます。 そのようなウィンドウマネージャには、FluxboxとOpenboxがあります。

たとえば、タイリングウィンドウマネージャを起動すると、(おそらく壁紙のある)空白の画面が表示されます。 あなたがあなたの最初のアプリケーション(例えばFirefox)を開くとき、それはスクリーン全体を占めます。 次に、端末とファイルマネージャを開きます。 最初のアプリケーションが使用しているフレームは、2つの新しいアプリケーション用のスペースを空けるために縮小されます。 端末とファイルマネージャのフレームを画面の右3分の1に配置して、互いの上に重ねることができます。

タイリングウィンドウマネージャの動作(ビデオクレジット)

アプリケーションはフレームに格納されているので、マウスを使う必要はありません。 タイリングウィンドウマネージャの中にはマウスの使用をサポートするものもありますが、ほとんどはキーボード専用に設計されています。 このアイデアは、常に手をマウスに近づけたり戻したりする必要なしに、より速く作業することです。

Sway Window Managerに会う

Swayウィンドウマネージャの新規インストール

プロジェクトのWebサイトによると、Swayは「タイリングウェイランドのコンポジタであり、X11用のi3ウィンドウマネージャの代わりとなる」です。 それはi3を置き換えるように設計されているので、Swayはすべてのi3設定とキー割り当てをサポートします。 LinuxとFreeBSDの両方で動作するように設計されています。

注:i3からSwayに移行している場合は、Sway Wikiに移行に役立つページがあります。

Swayはつい最近、1.0のリリースを打ちました。 システム全体が最初から書き直されました。 9, 000コミットと10万行のコードが必要でした。 リリースノートによると、Swayはi3、i3 IPC、i3-gap、およびi3barと100%互換性があります。 「レイアウトの保存/復元、またはX11でしか意味がない機能」など、含まれていなかった機能がいくつかあります。

Swayの開発の一環として、開発者はWaylandのための「安定で柔軟な共通ベースライブラリ」の必要性を感じました。 このニーズに答えるために、彼らはwlrootsを作成しました。 wlrootsはLibrem 5を含む他の多くのWayland関連プロジェクトで使用されています。

Swayプロジェクトの作成者であるDrew Devaultは、1.0が出た今、彼の栄誉に頼るつもりはありません。 彼は追加する機能のリストを持っていました:

  • CJKのような国際化された入力方法のためのより良いWaylandネイティブツール
  • 改良されたスクリーンリーダーのサポート、ハイコントラストモード、虫眼鏡ツールなどを含む、より優れたアクセシビリティツール
  • 相互運用可能な画面キャプチャのためのxdg-portal&pipewireとの統合
  • Librem 5およびpostmarketOSで使用するための改善されたタッチスクリーンサポート
  • タブレットの描画と追加のハードウェアに対するサポートの向上
  • サンドボックスとセキュリティ機能

開いているアプリケーションを持つSwayウィンドウマネージャ

Sway Windows Managerのインストール

注意:Swayは独自のグラフィックドライバでは動作しません。 Nvidiaカードをお持ちの場合は、Nouveauドライバを使用する必要があります。

私はFedora 29にSwayをインストールしようとしました。FedoraがWaylandを使っていることを知っていたので、Fedoraを選びました。 しかし、私がsudo dnf install swayと入力したときにFedoraリポジトリで入手可能な最新バージョンは0.15でした。 私はいくつか狩りをして、より最新のバージョンのレポを見つけました。 レポを追加してSwayを素早くインストールすることができました。

Swayでの経験

私は私の人生の大部分を典型的なデスクトップの比喩を使って過ごしました。 言うまでもありませんが、Swayにログインしたとき、私はちょっと迷子になりました。 ありがたいことに、私は私が少なくとも始める方法を理解するのを助けてくれたi3キーボード参照シートを見つけました。

リファレンスシートを見つけてから、私が長年使用してきたワークフローがなかったので、本当に迷子になりました。 タイリングのせいで、画面スペースを回復する必要のないアプリケーションを閉じる必要がありました。 通常のシステムでは、必要になるまでそのアプリケーションを最小化していました。

タイリングウィンドウマネージャを使用すると、ユーザーがより速くより効率的に作業できるようになることがわかります。 しかし、そこにたどり着くには多くの練習と忍耐が必要です。

私がSwayを使っていたとき、私は私のスクリーンショットソフトウェアを含めて、私が普段使う多くの機能とアプリケーションを逃しました。 それは、Waylandのサポートが不足しているためだと思います。これは将来修正される予定です。

Swayに関する最後の考え

WaylandはデスクトップLinuxの未来です、私達はそれを安全に言えると思います。 だから、私は人々がそれのためのソフトウェアを作成するために働いていることをうれしく思います。 ほとんどのシステムは依然としてX11に依存しているため、Waylandアプリケーションは誰もが使用できるわけではありません。 しかし、そうなれば、Waylandアプリケーションは成熟し、すぐに使用できるようになります。

あなたはSwayを使ったことがありますか? あなたの好きなタイリングウィンドウマネージャは何ですか? 以下のコメントでお知らせください。

この記事が面白いと感じた場合は、ソーシャルメディア、Hacker News、Redditで共有してください。

推奨されます

Ubuntu LinuxにPandoraラジオクライアントPithosをインストールする
2019
Linuxでapt-getコマンドを使用する
2019
イリジウムブラウザ:プライバシーを意識したブラウザ
2019