ウィンドウマネージャー:GNU / Linux用のグラフィカルユーザーインターフェイス

ウィンドウマネージャー:GNU / Linux用のグラフィカルユーザーインターフェイス

ウィンドウマネージャー:GNU / Linux用のグラフィカルユーザーインターフェイス

GNU/Linuxの登場以来、利用可能なグラフィカルユーザーインターフェース(GUI)の種類と利用状況は拡大してきました。それに伴い、新規ユーザーと経験豊富なユーザーの間で、数多くの選択肢の中からどれが最適かを巡る競争も激化しています。

しかし、GNU/Linux で現在利用可能な GUI オプション、つまり最も人気がありよく知られているウィンドウ マネージャー( WM ) は、通常、非常によく知られていて完全なデスクトップ環境( DE ) に統合されていますが、同様に優れているものの、あまり知られていない、または使用されていない他の多くのものは、通常、特定のデスクトップ環境とは独立して提供されます。

ウィンドウマネージャー:はじめに

GNU/Linuxオペレーティングシステムについて話す場合、デスクトップ環境ウィンドウマネージャの間には非常に明確な違いがあることを覚えておきましょう。

まず、画面上にグラフィック要素を描画するための基盤となるX Window SystemX Window Systemの存在について触れておく必要がある。X Window Systemは、ウィンドウの移動、キーボードとマウスの操作、そしてウィンドウのレンダリングをサポートする。これらはすべて、あらゆるグラフィカルデスクトップ環境に不可欠な要素である。

この点を明確にすることで、ウィンドウマネージャーデスクトップ環境が何であるかをよりよく理解できます。

ウィンドウマネージャー

これは、ウィンドウの配置と外観を制御するパズルピースです。機能するにはX Window が必要ですが、必ずしもデスクトップ環境は必要ありません。Arch Linux の公式 Wikiの「ウィンドウ マネージャー」のセクションでは、これらは次の 3 つのタイプに分類されています。

  • スタッキング: したがって、WindowsとOS Xの外観と機能を模倣したものは、デスクトップ上の紙片のようにウィンドウを管理し、それらを互いに積み重ねることができます。
  • タイリング: ウィンドウが重ならない「モザイク」タイプのもので、通常はキーボードショートカットが非常に広範囲に使用され、マウスの使用への依存度が低くなります。
  • ダイナミクス: モザイクまたはフローティングの間でウィンドウのデザインを動的に切り替えることができるもの。

デスクトップ環境

これはウィンドウマネージャよりもはるかに統合された要素またはシステムです。そのため、機能するにはX Windowウィンドウマネージャの両方が必要です。これが、ほとんどのシステムが独自のウィンドウマネージャを内蔵しているか、あるいは最適な動作を実現するために1つ以上の独立したウィンドウマネージャを使用している理由です。

さらに、デスクトップ環境は一般的に、すべてのアプリケーションが互いを認識するように密接に統合された一連のアプリケーションを含んでいることを強調しておくことが重要です。例えば、パネル型のアプリケーション(タスクバー)は、ユーザーエクスペリエンスを向上させるために、小さな要素(ウィジェット)を配置して迅速な操作や情報を提供するなど、特定の操作を容易にします。

デスクトップ環境についてさらに詳しく知りたい場合は、以下の過去の記事をご覧ください。

ウィンドウマネージャー:コンテンツ

ウィンドウマネージャーとデスクトップ環境

特定のデスクトップ環境を所有している

  1. メタサイト:GNOMEから
  2. :GNOMEShellから
  3. Kウィン:KDEおよびKDEプラズマから
  4. XFWM:XFCEから
  5. マフィン:シナモンから
  6. マルコ:マット
  7. ディーピンWM:Deepinから
  8. ガーラ:パンテオンから
  9. セキセイインコWM:セキセイインコから
  10. UKWM:UKUIから

特定のデスクトップ環境に依存しない

  1. 2BWM: https://github.com/venam/2bwm
  2. 9WM: https://github.com/9wm/9wm
  3. AEWM: http://freshmeat.sourceforge.net/projects/aewm
  4. アフターステップ: http://afterstep.org/
  5. 素晴らしいWM: https://awesomewm.org/
  6. BerryWM: https://berrywm.org/
  7. ブラックボックス: https://github.com/bbidulock/blackboxwm
  8. BSPWM: https://github.com/baskerville/bspwm
  9. Byobu: https://byobu.org/
  10. Compiz: http://www.compiz.org/
  11. CWM: https://github.com/leahneukirchen/cwm
  12. DWM: http://dwm.suckless.org/
  13. 啓発: http://www.enlightenment.org
  14. EvilWM: https://github.com/nikolas/evilwm
  15. EXWM: https://github.com/ch11ng/exwm
  16. Fluxbox: http://www.fluxbox.org
  17. FLWM: http://flwm.sourceforge.net/
  18. FVWM: https://www.fvwm.org/
  19. ヘイズ: http://www.escomposlinux.org/jes/
  20. Herbstluftwm: https://herbstluftwm.org/
  21. I3WM: https://i3wm.org/
  22. IceWM: https://ice-wm.org/
  23. イオン: http://freshmeat.sourceforge.net/projects/ion/
  24. JWM: https://joewing.net/projects/jwm/
  25. マッチ箱:https://www.yoctoproject.org/software-item/matchbox/
  26. メチス:http://insitu.lri.fr/metisse/
  27. ムスカ: https://github.com/enticeing/musca
  28. MWM: https://motif.ics.com/
  29. 箱を開ける: http://openbox.org/wiki/Main_Page
  30. Pekwm: https://github.com/pekdon/pekwm
  31. PlayWM: https://github.com/wyderkat/playwm
  32. Qtile: http://www.qtile.org/
  33. Ratpoison: http://www.nongnu.org/ratpoison/
  34. ノコギリエイ: https://sawfish.fandom.com/wiki/Main_Page
  35. Spectrwm: https://github.com/conformal/spectrwm
  36. steamcommgr:https://github.com/ValveSoftware/SteamOS/wiki/steamcompmgr
  37. スタンプWM:https://stumpwm.github.io/
  38. シュガー: https://sugarlabs.org/
  39. SwayWM: https://swaywm.org/
  40. TWM: https://www.x.org/releases/X11R7.6/doc/man/man1/twm.1.xhtml
  41. UltimateWM: http://udeproject.sourceforge.net/
  42. VTWM:http://www.vtwm.org/
  43. ウェイランド: https://wayland.freedesktop.org/
  44. Wingo: https://github.com/BurntSushi/wingo
  45. WM2: http://www.all-day-breakfast.com/wm2/
  46. WMFS: https://github.com/xorg62/wmfs
  47. WMX: http://www.all-day-breakfast.com/wmx/
  48. ウィンドウメーカー: https://www.windowmaker.org/
  49. WindowLab:https://github.com/nickgravgaard/windowlab
  50. Xmonad: https://xmonad.org/

記事の結論の一般的な画像

結論

これを願っています 便利な小さな投稿  について «Gestores de Ventanas»、既存の内部または外部で使用 «Entorno de Escritorio»、つまり、これらのXNUMXつに依存または独立していることは、全体として非常に重要で有用です。 «Comunidad de Software Libre y Código Abierto» そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux».

そして、詳細については、いつでも訪問することを躊躇しないでください オンラインライブラリ として OpenLibra y ジェディット 読む 書籍(PDF) このトピックまたは他の人について 知識分野。 今のところ、これが好きなら «publicación», それを共有するのをやめないでください 他の人と、あなたの中で お気に入りのウェブサイト、チャンネル、グループ、またはコミュニティ ソーシャルネットワークの、できれば無料でオープンな マストドン、または安全でプライベートのように Telegram.

または、次のホームページにアクセスしてください。 FromLinux または公式チャンネルに参加する FromLinux テレグラム この出版物または他の興味深い出版物を読んで投票する «Software Libre», «Código Abierto», «GNU/Linux» およびに関連するその他のトピック «Informática y la Computación»、そして、 «Actualidad tecnológica».


Googleで優先ソースとして追加する