Kウィン

Kウィン
開発者KDE (Martin Grässlin 他)
安定版リリース
6.4.3 [1]  / 2025年7月15日
リポジトリ
  • invent.kde.org/plasma/kwin
書かれたC++ ( Qt )
オペレーティング·システムLinuxBSD、その他のUnix系
タイプ
ライセンスGNU一般公衆利用許諾契約書
Webサイトhttps://invent.kde.org/plasma/kwin
KDEのマスコット、Konqi、ウィンドウの管理と移動

KWinはX Window System用のウィンドウマネージャでありWaylandコンポジタです。[2] [3] KDE Plasmaの一部としてリリースされており、KDE ​​Plasmaのデフォルトのウィンドウマネージャとして使用されています。KWinは単独で使用することも、他のデスクトップ環境と組み合わせて使用​​することもできます。

KWinはECMAScriptをベースにしたQMLまたはQtScriptを使ったスクリプトで設定できます[4]

歴史

名前バージョン詳細
KWM1.0
Kウィン2.0テーマとウィンドウ効果のサポートが拡張されました。
3.0freedesktop.org の拡張ICCCM標準のサポートが改善されました。
4.0合成サポートとCompizのような効果。[引用が必要]
4.4 (2010年2月)画面の端にスナップして最大化やタイル表示、グループ化、タブ移動が可能。[5]
4.5タイリング[6](バージョン4.10で削除)
4.9互換性のないAPIの変更。[7]
4.11最終リリースはKDEプラットフォーム4をベースにしており、実験的なWaylandサポートが追加されました。[8]
5.0KDE Frameworks 5Qt 5をベースにした最初のリリース[9]
5.122018年2月にリリースされたKWin/X11は機能凍結され、X11固有の新機能は追加されなくなりました。Martin Flöser氏は、Waylandバックエンドでは新機能は簡単に追加できるものの、X11バックエンドに同じ機能を追加するには相当な開発期間が必要であると述べています。[10]

見た目と感触

KWin には、現在のデフォルトの Breeze (以下に表示)、以前のデフォルトの Oxygen、Microsoft Windowsのような Redmond、Keramik など、 多くのウィンドウ装飾があります。

BreezeウィンドウデコレーションでKWin

合成

現在利用可能な合成バックエンドには、OpenGL 1.2、OpenGL 2.0、OpenGL 3.1 [11]OpenGL ES 2.0 [12]などがあります。

含まれる効果

KDE 4.1 の KWin でのカバースイッチ効果を示すスクリーンショット

KDE 4.3 以降では、次のエフェクトが組み込まれています。

アクセシビリティ

名前説明
反転デスクトップとウィンドウの色を反転します
魚眼レンズのような画面拡大鏡
拡大鏡マウスカーソルの近くの画面部分を拡大します
シャープデスクトップ全体をよりシャープに見せる
スナップヘルパーウィンドウを移動するときに画面の中心を見つけるのに役立ちます
トラックマウス有効にするとマウスカーソルの位置を示す効果を表示します
ズームデスクトップ全体を拡大する

外観

名前説明
爆発窓が閉まっているときに爆発させる
フェードウィンドウの表示/非表示を切り替えるときに、スムーズにフェードイン/フェードアウトする
フェードデスクトップ仮想デスクトップを切り替えるときにフェードアウトする
崩壊する閉じた窓は粉々に崩れ落ちる
ハイライトウィンドウタスクバーのエントリにマウスを移動したときに適切なウィンドウを強調表示します
ログインログイン時にデスクトップにスムーズにフェードアウトする
ログアウトログアウトダイアログを表示するときにデスクトップの彩度を下げる
魔法のランプウィンドウを最小化するときに魔法のランプをシミュレートする
アニメーションを最小化するウィンドウの最小化をアニメーション化する
マウスマークデスクトップ上に線を描くことができます
スケールインウィンドウの外観をアニメーション化する
シートモーダルダイアログが表示または非表示のときにスムーズに飛び出したり飛び出したりできるようにします
スライド仮想デスクトップを切り替えるときにウィンドウを画面上でスライドする
スライドポップアップPlasma Popupsのスライドアニメーション
タスクバーのサムネイルタスクバーのエントリにマウスを移動したときにウィンドウのサムネイルを表示する
サムネイルは別として画面の端にウィンドウのサムネイルを表示する
半透明性さまざまな条件下でウィンドウを半透明にする
ぐらぐらする窓移動中にウィンドウを変形する

あめ

名前説明
デスクトップに雪が降る様子をシミュレートする

集中

名前説明
ダイアログの親現在アクティブなダイアログの親ウィンドウを暗くします
暗く非アクティブ非アクティブなウィンドウを暗くする
管理者モードの画面を暗くするルート権限を要求するときに画面全体を暗くします
スライドバックスライドバックウィンドウがフォーカスを失う

ツール

名前説明
FPSを表示画面の隅にkwinsのパフォーマンスを表示する
ペイントを表示最近更新されたデスクトップの領域を強調表示します

ウィンドウ管理

名前説明
ボックススイッチ最新バージョンでは削除されており、利用できなくなりました。
カバースイッチ最新バージョンでは削除されており、利用できなくなりました。
デスクトップグリッドすべてのデスクトップがグリッド内に並べて表示されるようにズームアウトします
フリップスイッチ最新バージョンでは削除されており、利用できなくなりました。
現在のウィンドウ開いているウィンドウを並べて表示できるまでズームアウトします
ウィンドウのサイズ変更ウィンドウのサイズを変更するときにジオメトリのアウトライン効果

参照

参考文献

  1. ^ “Tagging 6.4.3”. 2025年7月15日. 2025年7月18日閲覧
  2. ^ “KDE Plasma 5.5 リリース”. KDE。 2015 年 12 月 8 日。
  3. ^ "KWin/Wayland - KDE コミュニティ Wiki".コミュニティ.kde.org 2025 年7 月 18 日に取得
  4. ^ 「KWin スクリプトチュートリアル」 。 2025年7月18日閲覧
  5. ^ “KDE SC 4.4.0 Caiaku リリースのお知らせ”. 2010 年 2 月 9 日2010 年6 月 13 日に取得
  6. ^ 「KDE Software Compilation 4.5 Beta2 リリース発表」 2010年6月9日. 2010年6月13日閲覧
  7. ^ 「スクリプティングアップデートノート」2012年3月6日. 2013年6月19日閲覧
  8. ^ 「Plasma Workspaces 4.11、ユーザーエクスペリエンスをさらに向上」2013年8月14日. 2015年7月1日閲覧
  9. ^ 「新しいPlasmaは、新しいグラフィックスタックの上に、よりクリーンなインターフェースをもたらします」。2014年7月15日。 2015年7月1日閲覧
  10. ^ 「KWin/X11 は機能が凍結されています」。2018年1月16日。
  11. ^ Martin Gräßlin (2013年6月18日). 「KWin 4.11で行ったこと」 . 2025年7月18日閲覧
  12. ^ Martin Gräßlin (2011年2月18日). 「KWinがOpenGL ES 2.0サポートで新たなプラットフォームに対応」. KDE. KDE.NEWS . 2025年7月18日閲覧
  • KDE4.0 の KWin リリースノート
  • KWin 4 用デコレーション
「https://en.wikipedia.org/w/index.php?title=KWin&oldid=1321484594」から取得