Plasma (KDE)

Plasma（プラズマ）は、Wayland又はX Window System上で動作するデスクトップ環境である。GNOMEと並んで、多くのLinuxとUNIX利用者によって使われており、ツールキットにはQtを採用している。

KDE Software Compilation 4 (KDE SC 4) 以前のバージョンにおけるKDesktopシェル、KickerタスクバーやSuperKarambaウィジェットエンジンから、一つの統一されたワークスペースに置き換えるという、KDE SC 4へのメジャーバージョンアップに伴う大きな変更の一つであった。その他に、画面の解像度に依らないインターフェイスを導入し、どの画面の大きさや解像度であってもデスクトップの表示を理想的なものにすること、などの目的を持って設計されている。

PlasmaのアプレットはPlasmoidと呼ばれ、情報の表示を行うウィジェットや電卓、辞書のようなアプリケーションなどがある。

Plasmaの重要な機能の一つには、タスクバーのようなパネル、デスクトップアイコンやウィジェットは同じ方法で作成されるようになるため、それらをもはや区別しないということが挙げられる。

Plasmaにおいて、各コンポーネントは「データエンジン」とコンポーネントの表示を担当する部分に分けられる。これによって、与えられたデータを表示しようとする際に必要なプログラミングの労力を削減することや、データエンジンとビジュアル面のコードを独立して容易に記述できるようにすることが意図されている。KDE 4の後期にKmenuを置き換えるRaptorは、Plasmaを積極的に利用することが見込まれていたが、実装は不安定でα段階に留まり、KDE公式のメニュー置き換えとして採用されるには至らず、"devbuild"/"pre‑alpha"扱いであった。Plasmaの最新版であるPlasma 6も、Kickoff、Classic Menu、KRunnerが標準的な起動手段である。

 特徴 

 インタフェースは、Microsoft Windowsなどからの影響が見られ、デフォルトで画面下部に配置されるパネルには、タスクバー、アプリケーションランチャ、システムトレイ、ページャ（仮想デスクトップ）、システムトレイなどを備える。freedesktop.orgを通じて、GNOMEやXfceなどの他のデスクトップ環境との操作体系の互換性も確保されている。
 KDE PIMモジュールなどで各アプリケーション間の連携が優れているほか、KDEの多くのアプリケーションと共通性のある操作方法を持ち、多くの設定も一元的に管理できることから統合的な環境として利用できる。
 KDEにより提供されるアプリケーションは、GUIツールキットにQtを採用しており、PlasmaでもQtが採用されている。
 KDE4について 

代替文=|サムネイル|250x250ピクセル|Plasma 4.102008年からリリースされていたバージョンで、すでに安定版(4.1.x以降)がリリースされた。最大の変更はこれまで別種のアプリケーションとして提供されていたルートウィンドウ(KDesktop)、パネル(Kicker)、ウィジェットエンジン(SuperKaramba)をPlasmaに統合したことである。これによって操作感が刷新されたほか、古いウィンドウマネージャとの互換性を高めた。ファイルマネージャには、KDE4よりKonquerorに替わりDolphinが採用された（Konquerorも利用できる）。そのほか、ハードウェアとの関係が強化され、マルチメディアフレームワークのPhononにより洗練されたマルチメディア環境が整えられた。

 KDE Plasma 5について 

代替文=|サムネイル|250x250ピクセル|Plasma 5のアプリケーションランチャー、KRunner
KDE Plasma 5は、2014年7月からリリースされている第5世代のバージョンで、Qt 5とKDE Frameworks 5を採用している。また、モバイルオペレーティングシステムとしてPlasma Mobileが開発中である。

 KDE Plasma 6について 
代替文=|サムネイル|250x250ピクセル|Plasma 6.0

KDE Plasma 6は、2024年2月からリリースされている第6世代及び現行のバージョンで、Qt 6とKDE Frameworks 6を採用している。デフォルトのディスプレイサーバにWaylandを採用しており（X11も選択可能)、High Dynamic Range（HDR）のイニシャルサポート、色覚異常補正フィルタ、フローティングパネルのデフォルトサポート、フレームレスなアプリケーション表示などルック＆フィールが大きく変更された。またモバイルバージョンのアップデートや新規アプリケーション（グループウェア、旅行、スクリーンショット、チャット、YouTubeクライアントなど）の追加、検索（Plasma Search）のパフォーマンス改善のほか、削除されていたキューブエフェクト（Desktop Cube）も復活している。⁠

 機能 
Plasmaは「コンテナ」と呼ばれる「他のアプレットを含むアプレット」を扱うことができる。コンテナの例にはデスクトップの背景とタスクバーを挙げられる。コンテナは画像やSVG、動画、OpenGLなど開発者が任意に構成できる。コンテナには主に画像が用いられるが、ユーザーはどのアプレットでもその機能を損なうことなくデスクトップの背景に指定することが可能。

また、アプレットはデスクトップとタスクバー（すなわち、2つの異なるコンテナ）間でドラッグして移動することが可能であり、タスクバーと分割して表示することができる。

Plasmaのウィジェットはスケーラブルであるため、どんなサイズへの変更や回転もわずかな時間で再描画できる。また、Krossスクリプティング・フレームワークが導入されるため、開発者はウィジェットをC++以外のプログラミング言語でも記述できるようになると見られているLinux.com :: KDE's Plasma is heating up。また、ウィジェットは自身のサイズを認識できるので、それに合わせた情報量を表示できる。

Plasmaは他のウィジェットもサポートする。SuperKaramba（KDE 3シリーズで使われていたウィジェットエンジン）は既にサポートされており、macOSに搭載されているDashboardや、OperaブラウザウィジェットはKDE 4の以降のリリースでサポートされることが予想されているcommit-digest.org - 22nd July 2007。

 バージョン履歴 
 KDE 4 
バージョン リリース日 おもな新機能と変更点2008年1月11日Qt4ベースに移行新テーマ(Oxygen)、Plasma、Phonon、Solid、Akonadiなどの新しいコアテクノロジDolphin、Okularなどによる一部アプリケーションの置き換え2008年7月29日Dragon Player、KDE PIMモジュールなどの新アプリケーションいくつかのアプリケーションが、WindowsやMac OS Xに対応2009年1月27日KDE FrameworksなどPlasmaの改良電源管理機能の追加プリンター設定システムの改善2009年8月4日PolicyKitへのフロントエンドの提供多数のPlasmaウィジットの追加ソーシャルネットワークのサポート強化2010年2月9日KDE PIMの改善Plasmaのネットブック向けインターフェイスの提供2010年8月10日KonquerorのWebkitへの対応アプリキャッシュ機能の搭載2011年1月26日2011年7月27日2012年1月25日Dolphin と Gwenview のレンダリングを改善し、表示を高速化。全体的なパフォーマンスの改善と安定性の向上。電源管理設定の充実2012年8月1日Dolphin に新機能を多数追加。全体的なパフォーマンスの改善と安定性の向上。2013年2月6日デザインや操作の一貫性や安定性が向上。KWin にGet Hot New Stuff（GHNS）アプローチを統合。2013年8月14日Plasma Workspaces、Dolphinのパフォーマンスの向上。PIM stackの大規模な改善により、Python、JavaScript開発者の生産性を向上。2013年12月18日PIM stackのパフォーマンスの向上。多数のマイナー最適化、バグフィックス。2014年4月16日Kontact、Okular、他に多数のアプリケーションに新機能。多数のマイナー最適化、バグフィックス。2014年8月20日、、Okular、Kate、、Dolphin、Marble、他に多数のアプリケーションに新機能。多数のマイナー最適化、バグフィックス。
このバージョンをもってPlasma WorkspacesとKDE Development Platformを凍結、開発の焦点をPlasma5、フレームワーク5へ移行する旨が発表された。 

 KDE Plasma 5 
サポート状況についてはSchedules/Plasma 5 - KDE Community Wikiを参照。

 バージョン リリース日 おもな新機能と変更点  2014年7月15日   2014年10月15日   2015年1月27日   2015年4月28日   2015年8月25日   2015年12月8日   2016年3月22日   2016年7月5日   2016年10月4日   2017年1月31日   2017年5月30日   2017年10月10日   2018年2月6日   2018年6月12日   2018年10月9日   2019年2月12日   2019年6月6日   2019年10月15日   2020年2月11日   2020年6月9日   2020年10月13日   2021年2月16日  2021年6月8日  2021年10月14日   2022年2月8日  2022年06月14日  2022年10月11日  2023年02月14日  

 KDE Plasma 6 
バージョン リリース日 おもな新機能と変更点2024年2月28日Qt 6とKDE Frameworks 6を採用。デフォルトのディスプレイサーバにWaylandを採用、ルック＆フィール大幅な変更。2024年6月18日リモートデスクトップの統合
カスタマイズ機能の拡充、セッションの復元機能の改善2024年10月8日描画タブレットのサポート向上電源管理の改善、アクセシビリティの向上、ユーザーインターフェースの改良2025年2月11日グラフィックと表示の改善、システムモニタリングと通知の強化、Kickoffメニューのアイコン表示。2025年6月17日セッション復元プロトコル、時刻に応じて自動に壁紙を変更する機能の追加、タイリング機能、システムトレイ機能の強化、改良。デスクトップのレイアウト変更機能の増加、タッチスクリーンのバグ修正、外部のマウントされたファイルシステムのエラーチェック機能の追加 

 脚注 

 外部リンク 

Plasma公式ページ
Plasma開発者向けwiki
 Linux.comによるPlasma紹介記事
#plasma IRCチャンネル

Category:KDE
Category:オープンソースソフトウェア
Category:ウィジェット
Category:2008年のソフトウェア