「Wayland」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
1行目: 1行目:
'''Wayland'''(読み:うぇいらんど)とは、[[RedHat]]の中の人が開発をはじめた「[[X Window System]](以下X)に変わる[[ディスプレイマネージャ]]」です。
+
'''Wayland'''(読み:うぇいらんど)とは、[[RedHat]]の中の人が開発をはじめた「[[X Window System]](以下X)に変わる[[ディスプレイマネージャ]]」である。
  
世間一般では「WaylandはXではほとんど使われていない機能をバッサリ切り落として無駄が削がれ速い」と説明されることが多いですが、むしろ欠如している機能を付け足している部分の方が多いです。
+
世間一般では「WaylandはXではほとんど使われていない機能をバッサリ切り落として無駄が削がれ速い」と説明されることが多い。
  
Waylandの最大の特徴は「Xに欠如している機能のため上層の[[デスクトップ環境]]で実装されていた機能」の一部を実装している点です。これにより[[Windows]] や [[macOS]]では当たり前にできるのにLinuxではできない「アプリ間の[[コピペ]]」という致命的な弱点を解消しています。
+
ぶっちゃけWaylandの最大の特徴は「Xに欠如している機能のためデスクトップ環境で実装されていた機能」の一部を実装している点である。これにより[[Windows]] や [[macOS]]では当たり前にできるのにLinuxではできない「アプリ間のコピペ」という致命的な弱点を解消している。
  
 
== Wayland 対応 アプリの作り方 ==
 
== Wayland 対応 アプリの作り方 ==
「Wayland対応アプリ」はWaylandのSDKを使うことで開発できます。
+
「Wayland対応アプリ」はWaylandのSDKを使うことで開発できる。
この手法は[[Firefox]]、[[Thunderbird]]、[[LibreOffice]]などの有名どころはすでに採用しています。
+
この手法は[[Firefox]]、[[Thunderbird]]、[[LibreOffice]]などが採用している。
  
また、[[GTK]]の3以降や[[Qt]]の5以降を使えばとくに深く考えずにWaylandとXの両方で動くアプリになります。
+
また、[[GTK]]の3以降や[[Qt]]の5以降を使えばとくに深く考えずにWaylandとXの両方で動くアプリになる。
バカみたいなパフォーマンスを期待を追求したり、独自の壮大なフレームワークを持っているなどでなければ、こちらの方が簡単だと思われます。
+
バカみたいなパフォーマンスを期待を追求したり、独自の壮大なフレームワークを持っているなどでなければ、こちらの方が簡単だと思われる。
 
 
== 主な用語 ==
 
=== コンポジタ ===
 
Waylandは「仕様」だけであり、別途「実装」は大量に存在します。
 
コンポジタとはWaylandの仕様に準拠した実装([[ディスプレイマネージャ]])のことです。
 
必要最低限のシンプルなものから壮大なものまで存在します。
 

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)