13,000
回編集
78行目: | 78行目: | ||
<br><br> | <br><br> | ||
== KDE | == KDE PlasmaとKDE Plasmaシェルのビルド == | ||
KDE | KDE Plasmaは、ソフトウェアを実行するための環境である。<br> | ||
KDE Plasmaは、壁紙、ソフトウェアランチャー、ウィジェットを含むデスクトップの提供、通知の表示、有線および無線ネットワークの管理、オペレーティングシステムレベルのタスクの管理を行う。<br> | |||
<Br> | |||
KDE Plasmaの新バージョンは年に3回リリースされており、PC向けのKDE Plasma Desktop、モバイル向けのKDE Plasma Mobile、TV向けのKDE Plasma Bigscreen等のシェルが存在する。<br> | |||
これらのシェルは、ウィンドウマネージャ、ネットワークスタック、基本的なグラフィカルコンポーネント等、共通のコンポーネントを共有している。<br> | |||
<br> | |||
まず、KDE Plasmaを構築には、以下に示すソフトウェアをビルドする。<br> | |||
./kdesrc-build --include-dependencies \ | |||
plasma-workspace plasma-framework plasma-integration bluedevil powerdevil plasma-nm plasma-pa plasma-thunderbolt plasma-vault \ | |||
plasma-firewall plasma-workspace-wallpapers kdeplasma-addons krunner milou kwin kscreen sddm-kcm plymouth-kcm breeze discover \ | |||
print-manager plasma-sdk kaccounts-integration kaccounts-providers kdeconnect-kde plasma-browser-integration \ | |||
xdg-desktop-portal-kde kde-gtk-config khotkeys kgamma5 breeze-gtk drkonqi | |||
<br> | |||
KDE Plasmaシェルと関連するソフトウェアをビルドする。<br> | |||
./kdesrc-build --include-dependencies plasma-desktop systemsettings ksysguard plasma-disks plasma-systemmonitor ksystemstats kinfocenter kmenuedit | ./kdesrc-build --include-dependencies plasma-desktop systemsettings ksysguard plasma-disks plasma-systemmonitor ksystemstats kinfocenter kmenuedit | ||
<br> | <br> | ||
ビルドしたKDE | ビルドしたKDE Plasmaに翻訳を取り込む場合は、plasma-workspaceプロジェクトにおいて、<br> | ||
<code>ccmake</code> | <code>ccmake</code>コマンドに<code>-DKDE_L10N_SYNC_TRANSLATIONS=true</code>オプションを付加して、ビルドする必要がある。<br> | ||
<br> | <br> | ||
これを行うには、plasma-workspaceのビルドディレクトリ(/<KDEソフトウェアの作業ディレクトリ>/build/plasma-workspace)に移動して、plasma-workspaceプロジェクトを再構築する。<br> | これを行うには、plasma-workspaceのビルドディレクトリ(/<KDEソフトウェアの作業ディレクトリ>/build/plasma-workspace)に移動して、plasma-workspaceプロジェクトを再構築する。<br> |