「Wayland」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''Wayland'''(読み:うぇいらんど)とは、[[RedHat]]の中の人が開発をはじめた「[[X Window System]](以下X)に変わる[[ディスプレイマネージャ]] | + | '''Wayland'''(読み:うぇいらんど)とは、[[RedHat]]の中の人が開発をはじめた「[[X Window System]](以下X)に変わる[[ディスプレイマネージャ]]」である。 |
− | + | 世間一般では「WaylandはXではほとんど使われていない機能をバッサリ切り落として無駄が削がれ速い」と説明されることが多い。 | |
− | + | ぶっちゃけWaylandの最大の特徴は「Xに欠如している機能のためデスクトップ環境で実装されていた機能」の一部を実装している点である。これにより[[Windows]] や [[macOS]]では当たり前にできるのにLinuxではできない「アプリ間のコピペ」という致命的な弱点を解消している。 | |
== Wayland 対応 アプリの作り方 == | == Wayland 対応 アプリの作り方 == | ||
− | + | 「Wayland対応アプリ」はWaylandのSDKを使うことで開発できる。 | |
− | この手法は[[Firefox]]、[[Thunderbird]]、[[LibreOffice]] | + | この手法は[[Firefox]]、[[Thunderbird]]、[[LibreOffice]]などが採用している。 |
− | また、[[GTK]]の3以降や[[Qt]] | + | また、[[GTK]]の3以降や[[Qt]]の5以降を使えばとくに深く考えずにWaylandとXの両方で動くアプリになる。 |
− | + | バカみたいなパフォーマンスを期待を追求したり、独自の壮大なフレームワークを持っているなどでなければ、こちらの方が簡単だと思われる。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− |