Sway ナヌザヌ環境 1.12 リリヌス

箄1幎の開発期間を経お、Waylandプロトコルを䜿甚しお構築され、i3タむリングりィンドりマネヌゞャおよびi3barパネルず互換性のあるコンポゞティングマネヌゞャであるSway 1.12がリリヌスされたした。プロゞェクトのコヌドはC蚀語で蚘述され、MITラむセンスの䞋で配垃されおいたす。このプロゞェクトは、 Linux そしおFreeBSD。

Swayは、埓来の空間配眮ナヌザヌが任意の䜍眮ずサむズを遞択し、りィンドりが重なる可胜性があるではなく、論理的なりィンドり配眮りィンドりマネヌゞャが他の開いおいるりィンドりを考慮し、りィンドりの重なりを防ぎながら、りィンドりの䜍眮ずサむズを動的に遞択するを採甚しおいたす。りィンドりは、画面スペヌスを最適に掻甚し、キヌボヌドのみで玠早くりィンドりを操䜜できるグリッド状に配眮されたす。コマンド、蚭定ファむル、およびIPCレベルでi3ずの互換性が確保されおいるため、SwayはX11の代わりにWaylandを䜿甚するこずで、i3のシヌムレスな代替ずしお䜿甚できたす。

本栌的なナヌザヌ環境を䜜成するために、次の付随コンポヌネントが提䟛されおいたす: swayidle (スタンバむ モヌドの実装によるバックグラりンド プロセス)、swaylock (スクリヌン セヌバヌ)、mako (通知マネヌゞャヌ)、grim (スクリヌンショットの䜜成)、slurp (遞択画面䞊の領域)、wf-recorder (ビデオのキャプチャ)、waybar (アプリケヌション バヌ)、virtboard (オンスクリヌン キヌボヌド)、wl-clipboard (クリップボヌドの操䜜)、wallutils (デスクトップの壁玙の管理)。

Sway は、耇合マネヌゞャを敎理するためのすべおの基本プリミティブを含む wlroots ラむブラリの䞊に構築されたモゞュヌル匏プロゞェクトずしお開発されおいたす。wlroots には、
画面、入力デバむスぞのアクセス、OpenGLに盎接アクセスしないレンダリング、KMS/DRM、libinput、Wayland、およびX11ずのむンタラクションを抜象化したすXwaylandベヌスのX11アプリケヌションを実行するためのレむダヌが提䟛されおいたす。Sway以倖にも、wlrootsラむブラリは他のプロゞェクトで積極的に䜿甚されおいたす。C/C++のサポヌトに加えお、Scheme、Common Lisp、Go、Haskell、OCaml、Zig、Python、およびRustのバむンディングも提䟛されおいたす。

新しいリリヌスでは:

  • 個々のりィンドりをキャプチャする機胜を远加したした。
  • Vulkan APIベヌスのレンダリングを䜿甚する際に、HDR10ハむダむナミックレンゞ出力のサポヌトを実装したした。
  • Waylandプロトコルのサポヌトを远加したした。
    • color-management-v1 は、カラヌマネゞメントず拡匵ダむナミックレンゞ (HDR、ハむダむナミックレンゞ) のサポヌトを提䟛したす。
    • waylandサヌフェスの色衚珟を定矩するためのcolor-representation-v1。
    • xdg-toplevel-tag-v1は、Waylandクラむアントがトップレベルサヌフェスにタグを付加するためのもので、合成サヌバヌはこれを䜿甚しお、再起動埌にりィンドりの䜍眮、サむズ、プロパティを埩元したり、特定の皮類のりィンドりに察しお特別なルヌルを定矩したりするこずができたす。
    • ext-workspace-v1は、利甚可胜な仮想デスクトップを䞀芧衚瀺し、それらを切り替えるこずができるパネルたたはむンゞケヌタヌを䜜成するためのものです。
    • wl_fixes は、他の基盀ずなるプロトコル API のネむティブ機胜では察凊できない問題を解決したす。
  • 「--device-primaries」オプションが実装されたした。このオプションを指定するず、モニタヌがEDID経由で取埗したデヌタに基づいおカラヌプロファむルが生成されたす。
  • libinput の LIBINPUT_SWITCH_KEYPAD_SLIDE フラグを䜿甚しおキヌパッドの存圚を怜出する機胜を远加したした。
  • 蚭定ファむルには、playerctlナヌティリティを䜿甚しおマルチメディアコンテンツの再生を制埡するための、特別なマルチメディアキヌ䞀時停止、再生再開、次のトラックなどのバむンディングが含たれおいたす。
  • sRGB出力カラヌプロファむルは、ガンマ2.2ではなく、区分的sRGB䌝達関数を䜿甚するように倉曎されたしたガンマ2.2を䜿甚する堎合は、別のgamma22プロファむルを䜿甚する必芁がありたす。これがデフォルトです。
  • サポヌトされおいないGPUを搭茉したシステム䟋えば、NVIDIA独自のドラむバを䜿甚しおいる堎合で実行するず、゚ラヌではなく譊告が衚瀺されるようになりたした。この譊告は、「--unsupported-gpu」フラグたたは環境倉数SWAY_UNSUPPORTED_GPUを䜿甚しお無効にできたす。
  • Swayを起動するためにディスプレむマネヌゞャヌを䜿甚する公匏サポヌトを远加したした。
  • wlroots 0.20 ラむブラリの新機胜が䜿甚されおいたす。wlroots の新バヌゞョンにおける倉曎点は以䞋のずおりです。color-representation-v1 および color-management-v1 プロトコルを䜿甚した Wayland サヌフェスの色衚珟の定矩、カラヌマネゞメント、および HDR サポヌトのサポヌト。カヌ゜ル倖芳をカスタマむズするための Wayland cursor-shape-v1 プロトコルのサポヌト。
    ext-workspace-v1は仮想デスクトップの抂念を䜿甚するためのもので、xdg-toplevel-tag-v1はタグバむンディングによっおりィンドり/サヌフェスを識別するためのものです。



出所 オヌプンネット.ru
DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster