「KDE」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(同期)
(2人の利用者による、間の45版が非表示)
1行目: 1行目:
 
[[Category:KDE]]
 
[[Category:KDE]]
[[ar:KDE]]
+
[[de:KDE]]
[[cs:KDE]]
 
[[de:Plasma]]
 
 
[[en:KDE]]
 
[[en:KDE]]
 
[[es:KDE]]
 
[[es:KDE]]
[[fa:KDE]]
 
[[fr:KDE]]
 
 
[[it:KDE]]
 
[[it:KDE]]
[[pl:KDE]]
 
 
[[pt:KDE]]
 
[[pt:KDE]]
 
[[ru:KDE]]
 
[[ru:KDE]]
 
[[zh-hans:KDE]]
 
[[zh-hans:KDE]]
[[zh-hant:KDE]]
 
 
{{Related articles start}}
 
{{Related articles start}}
 
{{Related|デスクトップ環境}}
 
{{Related|デスクトップ環境}}
24行目: 18行目:
 
{{Related|Trinity}}
 
{{Related|Trinity}}
 
{{Related|Qt と GTK アプリケーションの外観の統合}}
 
{{Related|Qt と GTK アプリケーションの外観の統合}}
  +
{{Related|公式リポジトリ#kde-unstable}}
 
{{Related articles end}}
 
{{Related articles end}}
   
KDE は Plasma という名前の[[デスクトップ環境]]、ライブラリフレームワーク (KDE Frameworks)、そしてアプリケーション (KDE Applications) からなるソフトウェアプロジェクトです。KDE にはよくメンテされている [https://userbase.kde.org/ UserBase wiki] があり、ほとんどの KDE アプリケーションの詳細情報を見つけることができます。
+
KDE は現在、Plasma として知られる[[デスクトップ環境]]、ライブラリフレームワーク (KDE Frameworks) のコレクション、そしてアプリケーション (KDE Applications) からなるソフトウェアプロジェクトです。KDE の上流にはよくメンテナンスされている [https://userbase.kde.org/ UserBase wiki] があり、ほとんどの KDE アプリケーションの詳細情報を見つけることができます。
   
==インストール==
+
== インストール ==
   
=== Plasma デスクトップ ===
+
=== Plasma ===
   
  +
{{Pkg|plasma-meta}} メタパッケージか {{Grp|plasma}} グループを[[インストール]]してください。{{Pkg|plasma-meta}} と {{Grp|plasma}} の違いについては [[パッケージグループ]] を参照してください。あるいは、Plasma を動かすための必要最小限のパッケージだけインストールしたい場合、{{Pkg|plasma-desktop}} パッケージをインストールしてください。上流の KDE では、完全な機能を持った Plasma セッションを作るための[https://community.kde.org/Distributions/Packaging_Recommendations パッケージとセットアップの推奨事項]があります。
[[Xorg#インストール|Xorg]] をインストールしていない場合は、Plasma をインストールする前に [[Xorg]] をインストールしてください。
 
   
  +
プロプライエタリな {{Pkg|nvidia}} で [[NVIDIA]] GPU を使用している場合、Wayland セッションを使用するには [[NVIDIA#DRM カーネルモード設定|DRM カーネルモード設定]]を有効化してください。
{{Pkg|plasma-meta}} メタパッケージか {{Grp|plasma}} グループを[[インストール]]してください。{{Pkg|plasma-meta}} と {{Grp|plasma}} の違いについては[[パッケージの作成#メタパッケージとグループ]]を参照してください。また、Plasma を動かすための必要最小限のパッケージだけインストールしたい場合は、{{Pkg|plasma-desktop}} パッケージをインストールしてください。
 
   
  +
=== Plasma Mobile ===
Plasma で [[Wayland]] のサポートを有効化するには、 {{Pkg|plasma-wayland-session}} パッケージもインストールしてください。[[NVIDIA]] ユーザーは {{Pkg|egl-wayland}} もインストールしてください。もしセッションがプロプライエタリの {{Pkg|nvidia}} ドライバーで開始しなければ、[[NVIDIA#DRM カーネルモードセッティング|DRM カーネルモードセッティング]] も有効にしてください。もしこれでも動作しないのであれば、[https://community.kde.org/Plasma/Wayland/Nvidia KDE wiki] の指示を確認してください。
 
  +
  +
{{AUR|plasma-mobile}} を[[インストール]]してください。
   
 
=== KDE アプリケーション ===
 
=== KDE アプリケーション ===
   
KDE Applications のフルセットをインストールしたいときは、{{Grp|kde-applications}} グループか {{Pkg|kde-applications-meta}} メタパッケージをインストールしてください。このパッケージではアプリケーションだけがインストールされ、Plasma デスクトップは付属していないので注意してください。
+
KDE Applications のフルセットをインストールしたいときは、{{Grp|kde-applications}} グループか {{Pkg|kde-applications-meta}} メタパッケージをインストールしてください。ゲームや教育などの特定のカテゴリの KDE アプリケーションだけが欲しい場合、{{Pkg|kde-applications-meta}} の関連する依存パッケージをインストールしてください。このパッケージではアプリケーションだけがインストールされ、Plasma デスクトップは付属していないので注意してください。
   
=== 不安定 ===
+
=== 不安定リリース ===
   
[[公式リポジトリ#[kde-unstable]]] を見てください。
+
ベータリリースは [[公式リポジトリ#kde-unstable]] を見てください。
   
 
== Plasma の起動 ==
 
== Plasma の起動 ==
   
  +
{{Note|KDE Plasma 6 では、Wayland セッションは[https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2188 デフォルトとなり、推奨される]ようになるほど成熟しました。[[Xorg]] のセッションも依然としてサポートされていますが、将来のリリースで削除されるでしょう。詳細は [https://community.kde.org/Plasma/Wayland_Known_Significant_Issues Wayland Known Significant Issues] と [https://community.kde.org/Plasma/X11_Known_Significant_Issues X11 Known Significant Issues] を参照してください。}}
{{Note|1=[[Wayland]] で Plasma を起動することは可能ですが、いくつかの不足している機能と既知の問題があります。問題のリストは [https://community.kde.org/Plasma/Wayland_Showstoppers Wayland Showstoppers] を、現在の開発状況は [https://phabricator.kde.org/project/board/99/ Plasma on Wayland workboard] を見てください。より完全で安定したものを使用したい場合は、 [[Xorg]] を使ってください。}}
 
   
Plasma は[[ディスプレイマネージャ]]を使って起動するか、あるいはコンソールから起動できます。
+
Plasma は[[ディスプレイマネージャ]]コンソールから起動できます。
   
 
=== ディスプレイマネージャを使う ===
 
=== ディスプレイマネージャを使う ===
   
{{Tip|[[ディスプレイマネージャ]]は [[SDDM]] を推奨します。}}
+
{{Tip|推奨される[[ディスプレイマネージャ]]は [[SDDM]] す。}}
   
* ''Plasma'' を選択て、 [[Xorg]] で新しいセッションを起動してください。
+
* [[Wayland]] セッションを起動するには ''Plasma (Wayland)'' を選択してください。
* {{Pkg|plasma-wayland-session}} ケージインストールしてから ''Plasma (Wayland)'' を選択して、 [[Wayland]] で新しいセッションを起動してください。
+
* 新しい [[Xorg]] セション起動するには ''Plasma (X11)'' を選択してください。
  +
* 新しい Plasma Mobile セッションを [[Wayland]] で起動するには ''Plasma Mobile (Wayland)'' を選択してください。
   
 
=== コンソールから起動 ===
 
=== コンソールから起動 ===
   
* [[xinit|xinit/startx]] で Plasma を起動するには {{ic|.xinitrc}} ファイルに {{ic|1=export DESKTOP_SESSION=plasma}} と {{ic|exec startplasma-x11}} を追加してください。ログイン時に Xorg を起動したい場合、[[ログイン時に X を起動]]を見てください
+
* コンソールから Plasma を Wayland セッションで起動するには{{ic|1=/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland}} を実行してください[https://community.kde.org/KWin/Wayland#Start_a_Plasma_session_on_Wayland]。
  +
* [[xinit|xinit/startx]] で Plasma を起動するには、{{ic|.xinitrc}} ファイルに {{ic|1=export DESKTOP_SESSION=plasma}} と {{ic|exec startplasma-x11}} を追加してください。あるいは、コンソールで直接 {{ic|startx /usr/bin/startplasma-x11}} を実行してください。ログイン時に Xorg を起動したい場合、[[ログイン時に X を起動]] を見てください。
* コンソールから Wayland セッション上で Plasma を起動するには、{{ic|1=XDG_SESSION_TYPE=wayland dbus-run-session startplasma-wayland}} を実行してください。[https://community.kde.org/KWin/Wayland#Start_a_Plasma_session_on_Wayland]
 
   
 
== 設定 ==
 
== 設定 ==
   
ほとんどの KDE アプリケーションの設定は {{ic|~/.config}} フォルダの中に保存されます。ただし、KDE の設定は基本的に'''システム設定'''から行うことになっています。システム設定はターミナルから {{ic|systemsettings}}、または {{ic|systemsettings5}} を実行することで起動できます。
+
KDE アプリケーションの設定のほとんどは {{ic|~/.config/}} フォルダの中に保存されます。ただし、KDE の設定は基本的に '''KDE システム設定''' アプリケーションから行うことになっています。KDE システム設定はターミナルから {{ic|systemsettings}} を実行することで起動できます。
   
===個人設定===
+
=== 個人設定 ===
   
====Plasma デスクトップ====
+
==== Plasma デスクトップ ====
   
=====テーマ=====
+
===== テーマ =====
   
  +
異なる種類の KDE テーマがあり、テーマによって変更される範囲も様々です:
[https://store.kde.org/browse/cat/104/ Plasma テーマ] はパネルと Plasma ウィジェットの見た目を決めます。システム全体にテーマをインストールしたいときは、公式リポジトリや [https://aur.archlinux.org/packages.php?K=plasma+theme AUR] にテーマがあります。
 
   
  +
* [https://store.kde.org/browse?cat=121 グローバルテーマ]: Plasma テーマ、アプリケーションスタイル、色、フォント、アイコン、カーソル、スプラッシュスクリーン、SDDM テーマ、そして Konsole カラースキームを含むことのできる包括的なパッケージです。
テーマはデスクトップ設定コントロールパネルを使ってインストールすることもできます: ’’System Settings > Global Theme > Get New Global Themes’’
 
  +
* [https://store.kde.org/browse?cat=104 Plasma テーマ]: Plasma パネルとウィジェットの外観を変更します。これらのテーマには、推奨されている Kvantum や Aurorae テーマがしばしば付属していて、見た目を完成させることができます。
  +
* [https://store.kde.org/browse?cat=421 アプリケーションスタイル]: プログラムの外観を変更します。
  +
* [[Qt と GTK アプリケーションの外観の統合#Kvantum|Kvantum]]、[[Qt#Qt 5 のスタイル|QtCurve]] [https://store.kde.org/browse?cat=119]、[https://github.com/DexterMagnific/QSvgStyle QSvgStyle] [https://store.kde.org/browse?cat=622]、そして [https://store.kde.org/p/1167275/ Aurorae] などの [[Qt と GTK アプリケーションの外観の統合#テーマエンジン|テーマエンジン]]を使うアプリケーションスタイル。
  +
* [[#アイコンテーマ]]: アプリケーション、ファイル、そしてアクションに対するアイコンを提供します。
   
  +
システム全体のインストールやアップデートを簡単にするために、一部のテーマは[https://archlinux.org/packages/?sort=&q=kde+theme&maintainer=&flagged= 公式リポジトリ]と [https://aur.archlinux.org/packages?O=0&K=kde+theme AUR] で利用可能です。
[https://store.kde.org/ KDE Store] は [[SDDM]] のログイン画面やスプラッシュスクリーンなどのより多くの Plasma カスタマイズを提供しています。
 
   
  +
グローバルテーマは、''KDE システム設定 > 外観 > グローバルテーマ > 新しいグローバルテーマを取得...'' でもインストールすることができます。
====== GTK アプリケーションの外観 ======
 
   
  +
{{Warning|一般的にグローバルテーマはエンドユーザーによって提供されており、監視されていません。グローバルテーマのダンロードと適用には細心の注意を払うべきです。グローバルテーマは任意のコードを実行することができ、ユーザーのデータが消失するという事態が[https://discuss.kde.org/t/warning-global-themes-and-widgets-created-by-3rd-party-developers-for-plasma-can-and-will-run-arbitrary-code-you-are-encouraged-to-exercise-extreme-caution-when-using-these-products/12714 起こったこともあります]。}}
{{Tip|Qt と GTK テーマの統一については、[[Qt と GTK アプリケーションの外観の統合]]を参照。}}
 
  +
  +
====== GTK アプリケーションの外観 ======
   
  +
{{Tip|Qt テーマと GTK テーマの統一については、[[Qt と GTK アプリケーションの外観の統合]] を参照。}}
GTK アプリケーションでの優れた見た目の推奨テーマは {{Pkg|breeze-gtk}} です。Plasma の Breeze の外観を模倣するように作られています。{{Pkg|kde-gtk-config}} ({{Grp|plasma}} グループに入っています)をインストールして、''System Settings > Application Style > Configure GNOME/GTK Application Style'' から、 {{ic|Breeze}} または {{ic|Breeze-Dark}} を GTK2/GTK3 のテーマとして選択してください。
 
   
  +
GTK アプリケーションで優れた外観を得るための推奨テーマは {{Pkg|breeze-gtk}} です。Plasma の Breeze テーマの外観を模倣して作られています。
{{Out of date|The Plasma GTKd background service overwrites GTK settings on Plasma startup.}}
 
  +
{{Pkg|kde-gtk-config}} ({{Grp|plasma}} グループに入っています) をインストールして、''KDE システム設定 > 外観 > アプリケーションスタイル > GNOME/GTK のアプリケーションスタイルを設定...'' から GTK のテーマとして {{ic|Breeze}} を選択してください。
   
  +
{{Out of date|Plasma GTKd バックグラウンドサービスは Plasma の起動時に GTK の設定を上書きします。}}
テーマによっては、GTK アプリケーションのツールチップが白地に白字となってしまい、読めなくなることがあります。GTK2 アプリケーションの色を変更するには、{{ic|.gtkrc-2.0}} ファイルを開いてツールチップに関するセクションを探して変更を加えてください。GTK3 アプリケーションの場合、2つのファイルを変更する必要があります。{{ic|gtk.css}} と {{ic|settings.ini}} です。
 
   
  +
テーマによっては、GTK アプリケーションのツールチップが白地に白字となってしまい、読めなくなることがあります。GTK2 アプリケーションの色を変更するには、{{ic|.gtkrc-2.0}} ファイルを開いてツールチップに関するセクションを探して変更を加えてください。GTK3 アプリケーションの場合、2つのファイル {{ic|gtk.css}} と {{ic|settings.ini}} を変更する必要があります。
いくつかの {{AUR|vuescan-bin}} のような GTK2 プログラムは、 Breeze や Adwaita スキンを設定した Plasma セッションでは、チェックボックスが見えないなどによりまだほとんど使えないように見えます。これを回避するには、例えば Numix-Frost-Light スキンを {{AUR|numix-frost-themes}} からインストールして、 ''System Settings > Application Style > Configure GNOME/GTK Application Style... > GTK2 theme'' 以下でそのスキンを選択してください。Numix-Frost-Light は Breeze と見た目が似ています。
 
   
  +
{{AUR|vuescan-bin}} のような一部の GTK2 プログラムは、Plasma セッションで Breeze や Adwaita スキンを設定すると、チェックボックスが見えなくり、使いづらくなります。これを回避するには、例えば Numix-Frost-Light スキンを {{AUR|numix-frost-themes}} でインストールして、''KDE システム設定 > 外観 > アプリケーションスタイル > GNOME/GTK のアプリケーションスタイルを設定... > GTK テーマ'' でそのスキンを選択してください。Numix-Frost-Light は Breeze と見た目が似ています。
=====顔=====
 
   
  +
===== フェイス =====
Plasma と [[SDDM]] はどちらも {{ic|~/.face.icon}} にある PNG ファイルをユーザーのアバターとして使用します。 GUI から設定するには、 ''System Settings > Accounts Details > User Manager'' を使うことができます。始めに[[インストール]]する必要があるかもしれません、詳細は {{Pkg|plasma-desktop}} パッケージを見てください。デフォルトのアイコンは {{ic|/usr/share/sddm/faces/}} にあります。
 
   
  +
Plasma と [[SDDM]] はどちらも {{ic|/var/lib/AccountsService/icons/}} にある PNG ファイルをユーザーのアバターとして使用します。 GUI から設定するには、 ''システム設定 > ユーザ'' を使うことができます。これは、[[インストール]]しておく必要があるかもしれません ({{Pkg|plasma-desktop}} パッケージを見てください)。ユーザ名と対応するファイルを削除するとデフォルトのアバターに戻せます。
=====ウィジェット=====
 
   
  +
===== ウィジェット =====
Plasmoid はデスクトップの機能性を向上させるための、小さなスクリプト (plasmoid スクリプト) やコード (plasmoid バイナリ) で作られた KDE アプリです。
 
   
  +
[https://store.kde.org/browse?cat=418 Plasmoids] は、デスクトップの機能性を向上させるように作られた、plasma デスクトップシェル用のウィジェットです。[https://aur.archlinux.org/packages?K=plasma5-applet AUR] から探すことができます。
plasmoid スクリプトをインストールする一番簡単な方法はパネルやデスクトップで右クリックして、 ''ウィジェットを追加 -> 新しいウィジェットを取得 -> ウィジェットをダウンロード'' を選択します。https://store.kde.org/ の素晴しい見た目のフロントエンドが開かれ、文字通りワンクリックで第三者が作成した plasmoid スクリプトをインストール・アップデート・アンインストールできます。
 
   
  +
また、Plasmoid スクリプトは、パネルやデスクトップで右クリックして、''ウィジェットを追加 > 新しいウィジェットを入手... > 新しい Plasma ウィジェットをダウンロード'' を選択することでもインストールすることができます。フロントエンド https://store.kde.org/ が開かれ、ワンクリックで第三者が作成した Plasmoid スクリプトをインストール・アップデート・アンインストールできます。
Plasmoid バイナリは [https://aur.archlinux.org/packages.php?K=plasmoid AUR] からインストールすることもできます。
 
   
=====システムトレイのサウンドアプレット=====
+
===== システムトレイのサウンドアプレット =====
   
{{Pkg|plasma-pa}} か {{Pkg|kmix}} を[[インストール]]してください (アプリケーションランチャーから Kmix を起動してください)。 {{Pkg|plasma-pa}} は現在 {{Grp|plasma}} グループにより標準でインストールされており、追加の設定は必要ありません。
+
{{Pkg|plasma-pa}} か {{Pkg|kmix}} を[[インストール]]してください (アプリケーションランチャーから Kmix を起動してください)。{{Pkg|plasma-pa}} は現在 {{Grp|plasma}} グループによりデフォルトでインストールされており、追加の設定は必要ありません。
   
 
{{Note|1=[https://bugs.kde.org/show_bug.cgi?id=313579#c28 ボリュームの上げ下げの変化量]を調整するには、{{ic|~/.config/kmixrc}} の {{ic|[Global]}} セクションに {{ic|1=VolumePercentageStep=1}} のように書き加えて下さい。}}
 
{{Note|1=[https://bugs.kde.org/show_bug.cgi?id=313579#c28 ボリュームの上げ下げの変化量]を調整するには、{{ic|~/.config/kmixrc}} の {{ic|[Global]}} セクションに {{ic|1=VolumePercentageStep=1}} のように書き加えて下さい。}}
112行目: 117行目:
 
===== パネルの影を無効化 =====
 
===== パネルの影を無効化 =====
   
Plasma パネルは他のウィンドウよりも上に表示され、パネルの影が下のウィンドウに描画されます [https://bbs.archlinux.org/viewtopic.php?pid=1228394#p1228394]。この挙動を (他の影には影響を与えずに) 無効化したい場合、{{Pkg|xorg-xprop}} を[[インストール]]して次を実行してください:
+
Plasma パネルは他のウィンドウよりも上に表示され、パネルの影が下のウィンドウに描画されます[https://bbs.archlinux.org/viewtopic.php?pid=1228394#p1228394] 他の影には影響を与えずにこの挙動を無効化したい場合、{{Pkg|xorg-xprop}} を[[インストール]]して次を実行してください:
   
 
$ xprop -remove _KDE_NET_WM_SHADOW
 
$ xprop -remove _KDE_NET_WM_SHADOW
   
そして+カーソルでパネルを選択してください [https://forum.kde.org/viewtopic.php?f=285&t=121592]自動的に影を無効化したい場合、{{Pkg|xorg-xwininfo}} をインストールして以下のスクリプトを作成してください:
+
そして+カーソルでパネルを選択してください[https://forum.kde.org/viewtopic.php%3Ff=285&t=121592.html] 自動的に影を無効化したい場合、{{Pkg|xorg-xwininfo}} をインストールして以下のスクリプトを作成してください:
   
 
{{hc|/usr/local/bin/kde-no-shadow|<nowiki>
 
{{hc|/usr/local/bin/kde-no-shadow|<nowiki>
 
#!/bin/bash
 
#!/bin/bash
for WID in $(xwininfo -root -tree | sed '/"Plasma": ("plasmashell" "plasmashell")/!d; s/^ *\([^ ]*\) .*/\1/g'); do
+
for WID in $(xwininfo -root -tree | sed '/"plasmashell": ("plasmashell" "plasmashell")/!d; s/^ *\([^ ]*\) .*/\1/g'); do
 
xprop -id $WID -remove _KDE_NET_WM_SHADOW
 
xprop -id $WID -remove _KDE_NET_WM_SHADOW
 
done
 
done
 
</nowiki>}}
 
</nowiki>}}
   
スクリプトに実行権限を設定してください:
+
スクリプトに[[実行可能属性|実行権限を付与]]してください
# chmod 755 /usr/local/bin/kde-no-shadow
 
   
''Autostart'' の ''Add Script'' でスクリプトをログイン時に実行させることができます:
+
''自動起動'' の ''Add...'' でスクリプトをログイン時に実行させることができます:
   
 
$ kcmshell5 autostart
 
$ kcmshell5 autostart
   
  +
===== ディスプレイのスケーリング/高 DPI ディスプレイ =====
====ウィンドウ装飾====
 
   
  +
[[HiDPI#KDE Plasma]] を見てください。
[https://store.kde.org/browse/cat/114/ ウィンドウ装飾] は ''System Settings > Application Style > Window Decorations'' から変更できます。
 
   
  +
==== Plasma Mobile ====
ワンクリックで直接、他のテーマをダウンロード・インストールすることもできます。[https://aur.archlinux.org/packages.php?K=kde+window+decoration AUR] から利用できるテーマもあります。
 
   
  +
小さなスクリーンで Plasma Mobile を使用するために、[https://invent.kde.org/plasma-mobile/plasma-phone-settings plasma-phone-settings] には、グローバル ({{ic|/etc/xdg}}) やユーザ毎 {{ic|~/.config}} に適用できる複数の設定が含まれています。
====アイコンテーマ====
 
   
  +
===== Applications blacklist =====
アイコンテーマを設定したい場合、''System Settings > Icons'' からインストール・変更できます。
 
   
  +
{{ic|/etc/xdg/applications-blacklistrc}} (または {{ic|~/.config/applications-blacklistrc}}) は、アプリケーションメニュー/ランチャーからアプリケーションを消し、整理します。
{{Note|ほとんどの Linux デスクトップは共通フォーマットでアイコンテーマを扱いますが、[[GNOME]] などのデスクトップ環境は (特にメニューやツールバーなどで) 使用しているアイコンがやや少なめです。そのようなデスクトップ用に開発されたテーマには Plasma や KDE アプリが必要とするアイコンが含まれていないことが多いです。代わりに Plasma に対応しているアイコンテーマをインストールすることを推奨します。}}
 
   
  +
===== KDE globals =====
{{Tip|いくつかのアイコンテーマはデフォルトのアイコンテーマを承継していないため、いくつかのアイコンがない場合があります。 Breeze から承継するには、 {{ic|/usr/share/icon/''theme-name''/index.theme}} の中の {{ic|1=Inherits=}} 配列に {{ic|Breeze}} を追加してください。例えば、 {{ic|1=Inherits=breeze,hicolor}} のようになります。アイコンテーマを更新した後は毎回この修正をする必要があります。自動化するには [[Pacman#フック|Pacman フック]] を使うことを検討してください。}}
 
   
  +
{{ic|/etc/xdg/kdeglobals}} (または {{ic|~/.config/kdeglobals}}) は以下のことを行います:
====スペースの節約====
 
   
  +
* ウェブブラウザを [https://apps.kde.org/angelfish/ Angelfish] に設定します。
Plasma Netbook シェルは Plasma 5 から削除されました。詳細は [https://forum.kde.org/viewtopic.php?f=289&t=126631&p=335947&hilit=plasma+netbook#p335899 KDE フォーラムの投稿] を見てください。ただし、{{ic|~/.config/kwinrc}} ファイルを編集して {{ic|[Windows]}} セクションに {{ic|1=BorderlessMaximizedWindows=true}} を追加することでスペースを効率的に使うようにすることができます。
 
  +
* ウィンドウを最大化してタイトルバーを表示しないなどのルックアンドフィール ([https://invent.kde.org/plasma/plasma-mobile/-/tree/master/look-and-feel org.kde.plasma.phone]) を設定します。
  +
  +
===== ロックスクリーン =====
  +
  +
{{ic|/etc/xdg/kscreenlockerrc}} (または {{ic|~/.config/kscreenlockerrc}}) はログイン後すぐにスクリーンをロックします。これは、[[SDDM#自動ログイン]] と組み合わせると便利です。
  +
  +
===== KWin =====
  +
  +
{{ic|/etc/xdg/kwinrc}} (または {{ic|~/.config/kwinrc}}) は以下のことを行います:
  +
  +
* ぼかしを無効化してパフォーマンスを向上させます。
  +
* [https://maliit.github.io/ Maliit] 仮想キーボードを有効化します。
  +
  +
==== ウィンドウ装飾 ====
  +
  +
[https://store.kde.org/browse/cat/114/ ウィンドウ装飾] は [https://aur.archlinux.org/packages?K=kde+window+decoration AUR] で見つけることができます。
  +
また、''KDE システム設定 > 外観 > ウインドウの飾り'' からでも変更できます。ワンクリックで直接他のテーマをダウンロード・インストールすることができます。
  +
  +
==== アイコンテーマ ====
  +
  +
アイコンテーマは、''KDE システム設定 > 外観 > アイコン'' からインストール・変更できます。
  +
  +
{{Note|すべてのモダンな Linux デスクトップは共通フォーマットでアイコンテーマを扱いますが、[[GNOME]] などのデスクトップ環境は (特にメニューやツールバーなどで) 使用しているアイコンがやや少なめです。そのようなデスクトップ用に開発されたテーマには Plasma や KDE アプリが必要とするアイコンが含まれていないことが多いです。代わりに Plasma に対応しているアイコンテーマをインストールすることを推奨します。}}
  +
  +
{{Tip|いくつかのアイコンテーマはデフォルトのアイコンテーマを承継していないため、いくつかのアイコンが欠落している場合があります。
  +
Breeze から承継するには、 {{ic|/usr/share/icon/''theme-name''/index.theme}} の中の {{ic|1=Inherits=}} 配列に {{ic|Breeze}} を追加してください。例えば、{{ic|1=Inherits=breeze,hicolor}} のようになります。アイコンテーマを更新した後は毎回この修正をする必要があります。自動化するには [[Pacman フック]]を使うことを検討してください。}}
  +
  +
==== スペースの節約 ====
  +
  +
Plasma Netbook シェルは Plasma 5 から削除されました。詳細は [https://forum.kde.org/viewtopic.php%3Ff=289&t=126631.html#p335947 KDE フォーラムの投稿]を見てください。ただし、{{ic|~/.config/kwinrc}} ファイルを編集して {{ic|[Windows]}} セクションに {{ic|1=BorderlessMaximizedWindows=true}} を追加することで似たようなことを行えます。
   
 
==== サムネイルの生成 ====
 
==== サムネイルの生成 ====
デスクトップや Dolphin でメディアやドキュメントファイルのサムネイルを生成するには {{Pkg|kdegraphics-thumbnailers}} と {{Pkg|ffmpegthumbs}} をインストールしてください。
 
   
そしてデスクトップを右クリックして ''desktop background'' > ''Configure Desktop'' > ''Icons'' > ''Configure Preview Plugins....'' からサムネイルのカテゴリ有効にしてください。
+
デスクトップ Dolphin でメディアやドキュメントファイルのサムネイルを生成するは、{{Pkg|kdegraphics-thumbnailers}} と {{Pkg|ffmpegthumbs}} をインストールしてください。
  +
  +
そしてデスクトップを''右クリック''して ''デスクトップと壁紙を設定...'' > ''アイコン'' > ''プレビュー用のプラグインを設定...'' からサムネイルのカテゴリを有効にしてください。
   
''Dolphin'' では ''Control'' > ''Configure Dolphin...'' > ''General'' > ''Previews'' を開いてください。
+
''Dolphin'' では ''設定 > Dolphin を設定... > 全般 > プレビュー'' を開いてください。
   
 
=== Night Color ===
 
=== Night Color ===
   
Plasma は Night Color と呼ばれる [[Redshift]] のような機能を提供します([[Xorg]] と [[Wayland]] の両方で機能します)。選択した時間になると、目の疲れを軽減するためにスクリーンの色を暖色に近くなるように変更します。''System Settings > Display and Monitor > Night Color'' から有効化できます。
+
Plasma は Night Color と呼ばれる [[Redshift]] のような機能を提供します ([[Xorg]] と [[Wayland]] の両方で機能します)。選択した時間になると、目の疲れを軽減するためにスクリーンの色を暖色に近くなるように変更します。''KDE システム設定 > ディスプレイとモニタ > Night Color'' から有効化できます。
  +
  +
{{Tip|システムトレイに Night Color の便利な on/off ボタンを設置するには、{{Pkg|kdeplasma-addons}} をインストールしてシステムトレイに追加してください。}}
   
 
=== 印刷 ===
 
=== 印刷 ===
165行目: 202行目:
 
{{Tip|手早く設定したいときは [[CUPS]] のウェブインタフェースを使って下さい。ウェブインターフェイスから設定したプリンターを KDE のアプリケーションから使うことができます。}}
 
{{Tip|手早く設定したいときは [[CUPS]] のウェブインタフェースを使って下さい。ウェブインターフェイスから設定したプリンターを KDE のアプリケーションから使うことができます。}}
   
''システム設定 -> プリンタ設定'' からもプリンターの設定をすることができます。この方法を使うには、最初に {{Pkg|print-manager}}{{Pkg|cups}} {{Pkg|system-config-printer}} パッケージをインストールしてください。CUPS の設定に関する詳細は [[CUPS#設定]]を読んでください。
+
''KDE システム設定 > プリンタ'' からもプリンターの設定をすることができます。この方法を取るには、最初に {{Pkg|print-manager}}{{Pkg|cups}}、そして {{Pkg|system-config-printer}} パッケージをインストールしてください。[[CUPS#設定]] を読んでください。
   
===Samba/Windows サポート===
+
=== Samba/Windows サポート ===
   
 
Windows サービスにアクセスしたいときは [[Samba]] ({{Pkg|samba}} パッケージ) をインストールしてください。
 
Windows サービスにアクセスしたいときは [[Samba]] ({{Pkg|samba}} パッケージ) をインストールしてください。
173行目: 210行目:
 
Dolphin の共有機能は {{Pkg|kdenetwork-filesharing}} パッケージを必要とし、ユーザー定義共有が有効になっている必要がありますが、標準の {{ic|smb.conf}} では有効になっていません。[[Samba#ユーザー定義共有を作成する|Samba]] の記事に書かれている指示に従って追加してください。設定後、Samba を再起動すれば Dolphin の共有は自動的に動作するはずです。
 
Dolphin の共有機能は {{Pkg|kdenetwork-filesharing}} パッケージを必要とし、ユーザー定義共有が有効になっている必要がありますが、標準の {{ic|smb.conf}} では有効になっていません。[[Samba#ユーザー定義共有を作成する|Samba]] の記事に書かれている指示に従って追加してください。設定後、Samba を再起動すれば Dolphin の共有は自動的に動作するはずです。
   
{{Tip|Dolphin のプロンプトから Windows の共有に認証なしでアクセスするには、{{ic|*}}(アスタリスク)をユーザー名とパスワードの両方に使ってください。}}
+
{{Tip|Dolphin のプロンプトから Windows の共有に認証なしでアクセスするには、{{ic|*}} (アスタリスク) をユーザー名とパスワードの両方に使ってください。}}
   
GVfs を起動されたプログラムにも使っている GTK のファイルブラウザとは違い、Dolphin から KIO 経由で SMB 共有のファイルを開くと、ほとんどのプログラムで始めにファイル全体をローカル環境にコピーします(VLC は例外です)。問題を回避したい場合は、{{Pkg|thunar}} などの GTK ベースのファイルマネージャをインストールして {{Pkg|gvfs}} と {{Pkg|gvfs-smb}} (と、ログイン情報を保存したい場合は {{Pkg|gnome-keyring}}) を使って、より有効な方法で SMB 共有にアクセスしてください
+
起動されたプログラムにも GVfs を使っている GTK のファイルブラウザとは違い、Dolphin から KIO 経由で SMB 共有のファイルを開くと、ほとんどのプログラムで始めにファイル全体をローカル環境にコピーします (VLC は例外です)。
  +
問題を回避したい場合は、{{Pkg|thunar}} などの GTK ベースのファイルマネージャをインストールして {{Pkg|gvfs}} と {{Pkg|gvfs-smb}} (と、ログイン情報を保存したい場合は {{Pkg|gnome-keyring}}) を使って、より有効な方法で SMB 共有にアクセスしてください。
   
また、{{Pkg|cifs-utils}} で Samba 共有を[[マウント]]して Plasma から SMB 共有を通常のローカルフォルダと同じように使えるようにするという方法もあります。詳細は [[Samba#手動マウント]] や [[Samba#自動マウント]] を見てください
+
また、{{Pkg|cifs-utils}} で Samba 共有を[[マウント]]して Plasma から SMB 共有を通常のローカルフォルダと同じように使えるようにするという方法もあります。
  +
詳細は [[Samba#手動マウント]] や [[Samba#自動マウント]] を見てください。
   
同じように ''System Settings'' > ''Network Drivers'' から簡単にマウントできるようにする {{AUR|samba-mounter-git}} を使用することもできます。ただし、将来の Plasma では機能しなくなるかもしれません。
+
同じように ''KDE システム設定'' > ''Network Drivers'' から簡単にマウントできるようにする {{AUR|samba-mounter-git}} を使用することもできます。ただし、将来の Plasma では機能しなくなるかもしれません。
   
 
=== KDE デスクトップアクティビティ ===
 
=== KDE デスクトップアクティビティ ===
   
[https://userbase.kde.org/Plasma#Activities KDE デスクトップアクティビティ] は、それぞれのアクティビティに特定の設定を適用させることができる特なワークスペースです。
+
[https://userbase.kde.org/Plasma#Activities KDE デスクトップアクティビティ]は、アクティビティ毎に、そのアクティビティを使用しているときだけ適用される特定の設定を選択できる特なワークスペースです。
   
===力設定===
+
=== 源管理 ===
   
Plasma の統合された省電力サービスを使うには {{Pkg|powerdevil}} を[[インストール]]してください。このサービスは、(サポートされていれば)モニターの明るさの調整、周辺機器も含めたバッテリー状態の報告や追加の省電力機能を提供します。
+
Plasma の統合された省電力サービスを使うには{{Pkg|powerdevil}} を[[インストール]]してください。このサービスは、追加の省電力機能、(サポートされていれば) モニタの輝度調整、そして周辺機器も含めたバッテリー状態の報告を提供します。
   
  +
{{Tip|[https://pointieststick.com/2021/07/23/this-week-in-kde-power-profiles-and-a-more-polished-kickoff/ 電源プロファイル]との統合には、任意の依存パッケージである [[power-profiles-daemon]] が必要です。}}
[[NetworkManager]] と [[Bluez]] の依存がない {{AUR|powerdevil-light}} パッケージも存在します。
 
   
{{Accuracy|Regarding the note below, it might be that the problem is the logind setting ''LidSwitchIgnoreInhibited'' which defaults to ''yes''. [https://bbs.archlinux.org/viewtopic.php?pid&#61;1649022#p1649022]}}
+
{{Accuracy|1=以下のノートについて、logind の設定で ''LidSwitchIgnoreInhibited'' のデフォルトが ''yes'' になっていることが問題なのかもしれません。[https://bbs.archlinux.org/viewtopic.php?pid=1649022#p1649022]}}
   
{{Note|Powerdevil は logind の全ての設定を[[電源管理#電源マネージャ|継承]]するわけではありません (ノートパソコンのフタを閉じた時のアクションなど)。そのような場合、logind の設定を変更する必要があります。詳しくは[[電源管理#systemd による電源管理]]を見てください。}}
+
{{Note|Powerdevil は logind の全ての設定を[[電源管理#電源マネージャ|継承]]するわけではありません (ノートパソコンのフタを閉じた時のアクションなど)。そのような場合、logind の設定を変更する必要があります。詳しくは [[電源管理#ACPI イベント]] を見てください。}}
   
=== アプリケーションの自動起動 ===
+
=== 自動起動 ===
   
Plasma では起動時やシャットダウン時にアプリケーションやスクリプトを実行することができます。アプリケーションを自動起動するには、''System Settings > Startup and Shutdown > Autostart'' を開いて好きなプログラムやシェルスクリプトを追加してください。アプリケーションを設定すると、''.desktop'' ファイルが作成されます。シェルスクリプトを設定した場合、シンボリックリンクが作成されます。
+
Plasma では、アプリケーションを自動起動したり、起動時やシャットダウン時にスクリプトを実行したりできます。アプリケーションを自動起動するには、''KDE システム設定 > 起動と終了 > 自動起動'' を開いてプログラムやシェルスクリプトを追加してください。アプリケーションの場合、''.desktop'' ファイルが作成されます。ログインスクリプト場合、クリプトを起動する ''.desktop'' ファイルが作成されます。
   
 
{{Note|
 
{{Note|
 
* プログラムはログイン時にしか自動起動できませんが、シェルスクリプトはシャットダウン時や Plasma が起動する前にも実行できます。
 
* プログラムはログイン時にしか自動起動できませんが、シェルスクリプトはシャットダウン時や Plasma が起動する前にも実行できます。
* シェルスクリプトは実行可能属性を付与しておかないと実行することができません。
+
* シェルスクリプトは[[実行可能属性]]を付与しておかないと実行されません。
  +
* 以前に {{ic|~/.config/autostart-scripts/}} に置かれていたシェルスクリプトは [https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/736 自動的に .desktop ファイルに変更されます]。
 
}}
 
}}
   
* 適切な [[en:XDG Autostart]] ディレクトリに[[デスクトップエントリ]] (''.desktop'' ファイル) を配置してください。
+
* 適切な [[XDG Autostart]] ディレクトリに[[デスクトップエントリ]] (つまり ''.desktop'' ファイル) を配置してください。
  +
* シェルスクリプトまたはそのシンボリックリンクは以下のディレクトリのどれかに配置してください:
  +
** {{ic|~/.config/plasma-workspace/env/}}: ログイン時に、Plasma が実行される前に実行。
  +
** {{ic|~/.config/plasma-workspace/shutdown/}}: Plasma の終了時に実行。
   
  +
[https://docs.kde.org/stable5/en/plasma-workspace/kcontrol/autostart/index.html 公式ドキュメント] を見てください。
* シェルスクリプトまたはそのシンボリックリンクは以下のディレクトリのどれかに配置します:
 
:; {{ic|~/.config/plasma-workspace/env/}}: ログイン時の Plasma が実行される前に実行。
 
:; {{ic|~/.config/autostart-scripts/}}: ログイン時に実行。
 
:; {{ic|~/.config/plasma-workspace/shutdown/}}: Plasma の終了時に実行。
 
   
 
=== Phonon ===
 
=== Phonon ===
   
 
[[Wikipedia:ja:Phonon|Wikipedia]] より:
 
[[Wikipedia:ja:Phonon|Wikipedia]] より:
  +
 
:Phonon (フォノン) は Linux デスクトップ環境である KDE4 向けに開発されたクロスプラットフォームのマルチメディア API である。Phonon は、Unix 系デスクトップにおけるマルチメディア環境に関する諸問題を解決することを目的として開発された。
 
:Phonon (フォノン) は Linux デスクトップ環境である KDE4 向けに開発されたクロスプラットフォームのマルチメディア API である。Phonon は、Unix 系デスクトップにおけるマルチメディア環境に関する諸問題を解決することを目的として開発された。
  +
 
:Phonon 自体はマルチメディアフレームワークではないが、バックエンドを通じて GStreamer や Xine のような既存のフレームワークの橋渡しを行う機能を有し、開発者は Phonon がサポートするあらゆるマルチメディアフレームワークに単一の API を通じてアクセス出来るようになる。これによって、フレームワークが放置されることや API の不安定性、KDE が単一のフレームワークに依存することなどの諸問題を回避できる。
 
:Phonon 自体はマルチメディアフレームワークではないが、バックエンドを通じて GStreamer や Xine のような既存のフレームワークの橋渡しを行う機能を有し、開発者は Phonon がサポートするあらゆるマルチメディアフレームワークに単一の API を通じてアクセス出来るようになる。これによって、フレームワークが放置されることや API の不安定性、KDE が単一のフレームワークに依存することなどの諸問題を回避できる。
   
Phonon は KDE や Qt ソフトウェアの中で音声 (例: システム通知、KDE 音声アプリ) や動画 (例: [[Dolphin]] 動画サムネイル) のために広く使われています。
+
Phonon は KDE や Qt ソフトウェアの中で音声 (例: システム通知、KDE 音声アプリ) や動画 (例: [[Dolphin]] 動画サムネイル) のために広く使われています。以下のバックエンドを使用できます:
   
  +
* [[VLC]]: {{Pkg|phonon-qt5-vlc}}
==== どのバックエンドを使うべきですか? ====
 
  +
* [[GStreamer]]: {{Pkg|phonon-qt5-gstreamer}}。追加のコーデックサポートについては [[GStreamer#インストール]] を参照。
  +
* [[mpv]]: {{AUR|phonon-qt5-mpv}}、{{AUR|phonon-qt5-mpv-git}}
   
  +
KDE は、[https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages recommends VLC バックエンドのみを使用することを推奨しています]。GStreamer バックエンドは[https://invent.kde.org/libraries/phonon-gstreamer/-/issues/1 メンテナンスされていません]。しかし、主要な Linux ディストリビューション (例: Kubuntu や Fedora-KDE) は、特許で守られている MPEG コーデックをデフォルト環境から簡単に取り除けるため、GStreamer をデフォルトで使用しています。
[[GStreamer]] と [[VLC media player|VLC]] ベースのバックエンドを選ぶことができます。それぞれ Qt4 アプリケーションと Qt5 アプリケーション向けのバージョンが存在します。({{AUR|phonon-qt4-gstreamer}}, {{Pkg|phonon-qt5-gstreamer}} – {{AUR|phonon-qt4-vlc}}, {{Pkg|phonon-qt5-vlc}})
 
 
[https://www.phoronix.com/scan.php?page=news_item&px=MTUwNDM KDE の開発元では VLC バックエンドを使用することが推奨されています]。ただし有名な Linux ディストリビューション (例えば Kubuntu や Fedora-KDE など) では特許で守られている MPEG コーデックをデフォルト環境から取り除くために GStreamer が使われています。バックエンドによって[https://community.kde.org/Phonon/FeatureMatrix 対応している機能]は多少異なります 。GStreamer バックエンドはいくつかの Codec に対応しており、必要に応じて以下のパッケージをインストールしてください:
 
 
* {{Pkg|gst-libav}} — Livav コーデック
 
* {{Pkg|gst-plugins-good}} — PulseAudio のサポートと追加のコーデック
 
* {{Pkg|gst-plugins-ugly}} — 追加のコーデック
 
* {{Pkg|gst-plugins-bad}} — 追加のコーデック
 
 
過去には他のバックエンドも開発されていましたが、もはやメンテナンスされておらず、AUR パッケージも削除されています。
 
   
 
{{Note|1=<br>
 
{{Note|1=<br>
 
* 複数のバックエンドを同時にインストールして、''phononsettings'' アプリケーションからどちらを優先するか設定することも可能です。
 
* 複数のバックエンドを同時にインストールして、''phononsettings'' アプリケーションからどちらを優先するか設定することも可能です。
* [https://forum.kde.org/viewtopic.php?f&#61;250&t&#61;126476&p&#61;335080 KDE フォーラム] によると、VLC バックエンドは [[wikipedia:ReplayGain|ReplayGain]] をサポートしていません。
+
* [https://forum.kde.org/viewtopic.php%3Ff=250&t=126476.html#p335080 KDE フォーラム] によると、VLC バックエンドは [[wikipedia:ReplayGain|ReplayGain]] をサポートしていません。
* VLC バックエンドを使用している場合、音声による警告メッセージが送信されたときや、他の沢山のケース [https://forum.kde.org/viewtopic.php?f=289&t=135956] でアプリケーションがクラッシュすることがあります。取り得る解決策は、VLC のプラグインキャッシュを再構築することです:
+
* VLC バックエンドを使用している場合、音声による警告メッセージが送信されたときや、他の沢山のケースでアプリケーションがクラッシュすることがあります [https://forum.kde.org/viewtopic.php%3Ff=289&t=135956.html]。取り得る解決策は、VLC のプラグインキャッシュを再構築することです:
{{bc|# /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins}}
+
{{bc|# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins}}
 
}}
 
}}
  +
  +
=== バックアップと復元 ===
  +
  +
KDE Plasma 5 は個人のデスクトップ設定を設定ファイルとして [[XDG Base Directory#仕様|XDG_CONFIG_HOME]] フォルダに保存します。[https://github.com/shalva97/kde-configuration-files 設定ファイルの詳細]を見て、[https://www.addictivetips.com/ubuntu-linux-tips/backup-kde-plasma-5-desktop-linux/ バックアップと復元の方法]を選択してください。
  +
  +
=== systemd による起動 ===
  +
  +
Plasma は、[[systemd/ユーザー|systemd ユーザ]]インスタンスを使って Plasma の全サービスを起動・管理します。Plasma 5.25 以降、これはデフォルトのスタートアップメソッドとなっていますが、以下のコマンドにより[https://invent.kde.org/plasma/plasma-workspace/-/wikis/Plasma-and-the-systemd-boot 代わり起動スクリプトを使うようにできます] (しかし、この方法は将来のリリースで機能しなくなるかもしれません):
  +
  +
$ kwriteconfig5 --file startkderc --group General --key systemdBoot false
  +
  +
実装の詳細については [https://blog.davidedmundson.co.uk/blog/plasma-and-the-systemd-startup/ Edmundson 氏のブログ: Plasma and the systemd startup] で読めます。
  +
  +
=== スペルチェック ===
  +
  +
KDE アプリケーションはスペルチェックに {{Pkg|sonnet}} を使用します。サポートされている[[スペルチェッカ]]の任意の依存パッケージを見てください。
  +
  +
''KDE システム設定 > 地域の設定 > スペルチェック'' で設定してください。
  +
  +
=== NVIDIA 上で kwin wayland を動かす ===
  +
  +
https://community.kde.org/Plasma/Wayland/Nvidia を見てください。
   
 
== アプリケーション ==
 
== アプリケーション ==
   
KDE プロジェクトは Plasma デスクトップと統合されたアプリケーションスイートを提供しています。利用可能なアプリケーションについては {{Grp|kde-applications}} グループを見てください。また、[[:カテゴリ:KDE]] には KDE 関連のアプリケーションのページが存在します。
+
KDE プロジェクトは Plasma デスクトップと統合されたアプリケーションスイートを提供しています。利用可能なアプリケーションの完全なリストは {{Grp|kde-applications}} グループを見てください。また、[[:カテゴリ:KDE]] には KDE 関連のアプリケーションのページが存在します。
   
KDE Applications で提供されているプログラム以外にも、Plasma デスクトップを補うアプリケーションは多数存在します。そのいくつか以下で議論されています。
+
KDE Applications で提供されているプログラム以外にも、Plasma デスクトップを補うアプリケーションは多数存在します。それらうちいくつか以下で議論されています。
   
 
=== システム管理 ===
 
=== システム管理 ===
249行目: 306行目:
 
==== KDE システム設定から Xorg サーバーを終了する ====
 
==== KDE システム設定から Xorg サーバーを終了する ====
   
サブメニュー ''システム設定 -> 入力デバイス -> キーボード -> Advanced (tab) > "Key Sequence to kill the X server"'' で、チェックボックスチェックを入れて下さい。
+
サブメニュー ''KDE システム設定 > 入力デバイス > キーボード > 詳細 (タブ) > "X サーバーを終了するためのキーシーケンス"'' で、チェックボックスチェックを入れて下さい。
   
 
==== KCM ====
 
==== KCM ====
   
KCM は '''KC'''onfig '''M'''odule の略です。KCM を使うと、システムの設定をするためのインターフェースをシステム設定に表示します。また、''kcmshell5'' でコマンドラインから使えます。
+
KCM は '''KC'''onfig '''M'''odule の略です。KCM を使うと、システムの設定をするためのインターフェースを KDE システム設定に表示します。また、''kcmshell5'' でコマンドラインから使えます。
   
* {{App|sddm-kcm|[[SDDM]] のための KDE 設定モジュール。|https://cgit.kde.org/sddm-kcm.git|{{Pkg|sddm-kcm}}}}
+
* {{App|sddm-kcm|[[SDDM]] のための KDE 設定モジュール。|https://invent.kde.org/plasma/sddm-kcm|{{Pkg|sddm-kcm}}}}
* {{App|kde-gtk-config|KDE における GTK2 と GTK3 の設定。|https://cgit.kde.org/kde-gtk-config.git|{{Pkg|kde-gtk-config}}}}
+
* {{App|kde-gtk-config|KDE 用の GTK2 と GTK3 の設定。|https://invent.kde.org/plasma/kde-gtk-config|{{Pkg|kde-gtk-config}}}}
* {{App|システムポリシー|[[PolicyKit]] の設定を変えることができる設定モジュール。|https://cgit.kde.org/polkit-kde-kcmodules-1.git|{{AUR|kcm-polkit-kde-git}}}}
+
* {{App|システムポリシー|管理者が [[PolicyKit]] の設定を変できるようにするための設定モジュール。|https://invent.kde.org/system/polkit-kde-kcmodules-1|{{AUR|kcm-polkit-kde-git}}}}
* {{App|Wacom タブレット|Wacom の Linux ドライバーの KDE GUI。|https://www.linux-apps.com/p/1127862/|{{Pkg|kcm-wacomtablet}}}}
+
* {{App|Wacom タブレット|Wacom の Linux ドライバーの KDE GUI。|https://www.linux-apps.com/p/1127862/|{{Pkg|kcm-wacomtablet}}{{Broken package link|replaced by {{Pkg|wacomtablet}}}}}}
 
* {{App|Kcmsystemd|KDE の systemd 制御モジュール。|https://github.com/rthomsen/kcmsystemd|{{AUR|systemd-kcm}}}}
 
* {{App|Kcmsystemd|KDE の systemd 制御モジュール。|https://github.com/rthomsen/kcmsystemd|{{AUR|systemd-kcm}}}}
   
[https://www.linux-apps.com/search?projectSearchText=KCM linux-apps.com] に他にも多くの KCM があります。
+
[https://www.linux-apps.com/find?search=kcm linux-apps.com] に他にも多くの KCM があります。
   
 
=== デスクトップ検索 ===
 
=== デスクトップ検索 ===
   
KDE では [[:en:Baloo]] と呼ばれるファイルインデックスの作成と検索を行うソフトウェアを使って、デスクトップ検索を実装しています。
+
KDE ではファイルインデックスの作成と検索を行う [[Baloo]] と呼ばれるソフトウェアを使って、デスクトップ検索を実装しています。
   
 
=== ウェブブラウザ ===
 
=== ウェブブラウザ ===
272行目: 329行目:
   
 
* {{App|[[Wikipedia:ja:Konqueror|Konqueror]]|KDE プロジェクトの一部で、KHTML と [[Chromium]] ベースの Qt WebEngine の2つのレンダリングエンジンをサポートしています。|https://konqueror.org/|{{Pkg|konqueror}}}}
 
* {{App|[[Wikipedia:ja:Konqueror|Konqueror]]|KDE プロジェクトの一部で、KHTML と [[Chromium]] ベースの Qt WebEngine の2つのレンダリングエンジンをサポートしています。|https://konqueror.org/|{{Pkg|konqueror}}}}
* {{App|[[Wikipedia:ja:Falkon|Falkon]]|Plasma との連携機能を持った Qt web browser (Qupzilla と呼ばれていました)。Qt WebEngine を使います。|https://userbase.kde.org/Falkon/|{{Pkg|falkon}}}}
+
* {{App|[[Wikipedia:ja:Falkon|Falkon]]|Plasma との連携機能を持った Qt ウェブブラウザ (以前は Qupzilla と呼ばれていました)。Qt WebEngine を使います。|https://userbase.kde.org/Falkon/|{{Pkg|falkon}}}}
* {{App|[[Chromium]]|Chromium とプロプライエタリ版の Google Chrome は Plasma との連携機能が限定されています。[[KDE Wallet#KDE ウォレットと chromium|KWallet]] and KDE Open/Save windows を使うことができます。|https://www.chromium.org/|{{Pkg|chromium}}}}
+
* {{App|[[Chromium]]|Chromium とプロプライエタリ版の Google Chrome は Plasma との連携機能が限定されています。[[KDE Wallet#Chrome と Chromium で KDE ウォレットを使う|KWallet]] KDE Open/Save windows を使うことができます。|https://www.chromium.org/|{{Pkg|chromium}}}}
* {{App|[[Firefox]]|設定によって Firefox は Plasma と統合できます。詳しくは [[Firefox#KDE の統合]] を参照してください。|https://mozilla.org/firefox|{{Pkg|firefox}}}}
+
* {{App|[[Firefox]]|設定によって Firefox は Plasma と統合できます。詳しくは [[Firefox#KDE の統合]] を参照してください。|https://mozilla.org/firefox|{{Pkg|firefox}}}}
   
{{Tip|Plasma は 5.13 以降、[[Firefox]] や [[Chrome]] と連携でき、 Plasma トレイからのメディアの再生のコントロール、ダウンロード通知と KRunner での find open tabs などが利用可能です。{{pkg|plasma-browser-integration}} パッケージと、対応するブラウザアドオンを[[インストール]]してください。Chrome/Chromium のサポートは標準で入っていす。Firefox のアドオンは [[Firefox#KDE/GNOME の統合]] を見てください。}}
+
{{Tip|Plasma は 5.13 以降、[[Firefox]] や [[Chrome]] と連携でき、 Plasma トレイからのメディアの再生のコントロール、ダウンロード通知と KRunner での find open tabs などが利用可能です。{{Pkg|plasma-browser-integration}} パッケージと、対応するブラウザアドオンを[[インストール]]してください。Chrome/Chromium のサポートは標準で入っているはずです。Firefox のアドオンは [[Firefox#KDE の統合]] を見てください。}}
   
 
=== PIM ===
 
=== PIM ===
   
KDE は[[Wikipedia:Personal_information_management|個人情報管理(PIM)]]用のスタックが付属しています。メールや連絡先、カレンダーなどを管理します。{{Grp|kdepim}} グループか {{Pkg|kdepim-meta}}{{Broken package link|置換パッケージ: {{Pkg|kde-pim-meta}}}} メタパッケージで全ての PIM パッケージをインストールできます。
+
KDE は[[Wikipedia:Personal_information_management|個人情報管理]] (PIM) のための独自のスタックを提供しています。メールや連絡先、カレンダーなどを管理します。{{Grp|kde-pim}} パッケージグループか {{Pkg|kde-pim-meta}} メタパッケージで全ての PIM パッケージをインストールできます。
   
 
==== Akonadi ====
 
==== Akonadi ====
   
Akonadi は PIM データのローカルキャッシュとして働くシステムで、他のアプリケーションから使うことが可能です。これにはユーザのメール、連絡先、カレンダー、イベント、ジャーナル、アラーム、ノートなどが含まれます。Akonadi は自身ではデータを保存しません: ストレージのフォーマットはデータの性質に依存します (例えば、連絡先は vCard フォーマットで保存されます)。
+
Akonadi は PIM データのローカルキャッシュとして機能するシステムであり、その期限に関係なく、他のアプリケーションから使うことが可能です。これにはユーザのメール、連絡先、カレンダー、イベント、日誌、アラーム、メモなどが含まれます。Akonadi は自身ではデータを保存しません: ストレージのフォーマットはデータの性質に依存します (例えば、連絡先は vCard フォーマットで保存されます)。
   
{{Pkg|akonadi}} をインストールしてください。{{Pkg|kdepim-addons}} をインストールするとアドオンが追加れます
+
{{Pkg|akonadi}} をインストールしてください。追加のアドオンは {{Pkg|kdepim-addons}} をインストールしてくだ
   
  +
{{Note|
{{Note|{{Pkg|akonadi}} パッケージで MariaDB 以外のデータベースエンジンを使いたい場合は、インストールに次のコマンドを使って {{Pkg|mariadb}} をインストールしないようにしてください。
 
  +
* {{Pkg|akonadi}} パッケージで [[MariaDB]] 以外のデータベースエンジンを使いたい場合は、インストールに次のコマンドを使って {{Pkg|mariadb}} 依存パッケージをスキップしてください: {{bc|# pacman -S akonadi --assume-installed mariadb}} {{Bug|32878}} も見てください。
{{bc|# pacman -S akonadi --assume-installed mariadb}}
 
  +
* Akonadi が初回起動時に {{ic|/usr/bin/mysqld}} を見つけられなかった場合、SQLite にフォールバックします。
詳しくは {{Bug|32878}} を見てください。}}
 
  +
}}
   
 
===== MySQL =====
 
===== MySQL =====
   
デフォルトで Akonadi は {{ic|/usr/bin/mysqld}}(デフォルト [[MariaDB]] が使われます選択肢は [[MySQL]] を見てください。)を使って専用の MySQL インスタンスを起動します。データベースは {{ic|~/.local/share/akonadi/db_data/}} に保存されます。
+
デフォルトでは、Akonadi は {{ic|/usr/bin/mysqld}} (デフォルト [[MariaDB]]。代替プロバイダは [[MySQL]] を見てください) を使って、管理された MySQL インスタンスを起動しデータベースは {{ic|~/.local/share/akonadi/db_data/}} に保存されます。
   
 
====== システム全体で共用の MySQL インスタンス ======
 
====== システム全体で共用の MySQL インスタンス ======
   
 
Akonadi はシステム全体で共用の [[MySQL]] をデータベースとして使用できます。[https://techbase.kde.org/KDE_PIM/Akonadi#Can_Akonadi_use_a_normal_MySQL_server_running_on_my_system.3F]
 
Akonadi はシステム全体で共用の [[MySQL]] をデータベースとして使用できます。[https://techbase.kde.org/KDE_PIM/Akonadi#Can_Akonadi_use_a_normal_MySQL_server_running_on_my_system.3F]
 
{{Expansion|Add instructions.}}
 
   
 
{{hc|~/.config/akonadi/akonadiserverrc|2=
 
{{hc|~/.config/akonadi/akonadiserverrc|2=
315行目: 371行目:
 
===== PostgreSQL =====
 
===== PostgreSQL =====
   
Akonadi はシステム全体で用の [[PostgreSQL]] インスタンス({{ic|postgresql.service}})({{ic|~/.local/share/akonadi/db_data/}} にデータベースが保存されている)ユーザー権限で起動中の PostgreSQL インスタンスの両方が使用可能です。
+
Akonadi システム全体で使される既存の [[PostgreSQL]] インスタンス (つまり、{{ic|postgresql.service}}) を使用したりPostgreSQL インスタンスをユーザ権限で実行してデータベースを {{ic|~/.local/share/akonadi/db_data/}} に保存したりきます。
   
 
====== ユーザーごとの PostgreSQL インスタンス ======
 
====== ユーザーごとの PostgreSQL インスタンス ======
329行目: 385行目:
   
 
{{Note|
 
{{Note|
* 起動するとき Akonadi は {{ic|[QPSQL]}} セクションを追加、適切なセットします。
+
* Akonadi は、起動に {{ic|[QPSQL]}} セクションを作成し、そのセクション内に適切な変数設定します。
 
* データベースは {{ic|~/.local/share/akonadi/db_data/}} に保存されます。
 
* データベースは {{ic|~/.local/share/akonadi/db_data/}} に保存されます。
 
}}
 
}}
336行目: 392行目:
   
 
{{Note|
 
{{Note|
* {{Pkg|akonadi}} 19.08.0-1 から、PostgreSQL の新しいメジャーが検出されると {{ic|~/.local/share/akonadi/db_data/}} にある PostgreSQL データベースクラスタは自動でアップグレードされます。
+
* {{Pkg|akonadi}} 19.08.0-1 から、PostgreSQL のメジャーバージョンアップデートが検出されると {{ic|~/.local/share/akonadi/db_data/}} にある PostgreSQL データベースクラスタは自動でアップグレードされます。
* それ以前の {{Pkg|akonadi}} バージョンでは、PostgreSQL のメジャーバージョンをアップグレードするときに手動でデータベースのアップグレードが必要です。[https://userbase.kde.org/Akonadi/Postgres_update KDE UserBase Wiki のアップデート手順]に従ってください。{{Pkg|postgresql}} と {{Pkg|postgresql-old-upgrade}} で使われている PostgreSQL バイナリへの PATH を適切に設定してください。詳細は [[PostgreSQL#PostgreSQL のアップグレード]]を見てください。
+
* それ以前の {{Pkg|akonadi}} バージョンでは、PostgreSQL のメジャーバージョンをアップグレードするときに手動でデータベースのアップグレードが必要です。[https://userbase.kde.org/Akonadi/Postgres_update KDE UserBase Wiki のアップデート手順]に従ってください。{{Pkg|postgresql}} と {{Pkg|postgresql-old-upgrade}} で使われている PostgreSQL バイナリへのパスを適切に設定してください。詳細は [[PostgreSQL#PostgreSQL のアップグレード]] を見てください。
 
}}
 
}}
   
344行目: 400行目:
 
以下では既に設定されていて起動している [[PostgreSQL]] が必要です。
 
以下では既に設定されていて起動している [[PostgreSQL]] が必要です。
   
ログイン中のユーザーのための PostgreSQL のユーザアカウントを作成します:
+
ログイン中のユーザーのための PostgreSQL のユーザアカウントを作成してください:
   
 
[postgres]$ createuser ''username''
 
[postgres]$ createuser ''username''
   
Akonadi で使うデータベースを作成します:
+
Akonadi で使うデータベースを作成してください:
   
[postgres]$ createdb -O ''username'' --locale=en_US.UTF-8 -T template0 akonadi-''username''
+
[postgres]$ createdb -O ''username'' -E UTF8 --locale=C -T template0 akonadi-''username''
   
Akonadi でシステム全体で共用の PostgreSQL を使うように設定します:
+
Akonadi でシステム全体で共用の PostgreSQL を使うように設定してください:
   
 
{{hc|~/.config/akonadi/akonadiserverrc|2=
 
{{hc|~/.config/akonadi/akonadiserverrc|2=
364行目: 420行目:
 
}}
 
}}
   
{{Note|変更したポートユーザパスワードは、{{ic|[QPSQL]}} セクション内の {{ic|1=Port=}}, {{ic|1=User=}}, {{ic|1=Password=}} オプションでそれぞれ設定できます。}}
+
{{Note|カスタムのポートユーザ名、そしてパスワードは、{{ic|[QPSQL]}} セクション内の {{ic|1=Port=}}{{ic|1=User=}}、そして {{ic|1=Password=}} オプションでそれぞれ設定できます。}}
   
 
{{ic|akonadictl start}} で Akonadi を起動して、{{ic|akonadictl status}} で状態を確認してください。
 
{{ic|akonadictl start}} で Akonadi を起動して、{{ic|akonadictl status}} で状態を確認してください。
370行目: 426行目:
 
===== SQLite =====
 
===== SQLite =====
   
[[SQLite]] を使うには、 Akonadi の設定ファイルを以下のように編集してください:
+
[[SQLite]] を使うには、Akonadi の設定ファイルを以下のように編集してください:
   
 
{{hc|~/.config/akonadi/akonadiserverrc|2=
 
{{hc|~/.config/akonadi/akonadiserverrc|2=
 
[%General]
 
[%General]
Driver=QSQLITE3
+
Driver=QSQLITE
 
}}
 
}}
   
 
{{Note|
 
{{Note|
* 起動するとき Akonadi は {{ic|[QSQLITE3]}} セクションを追加して、適切なセットします。
+
* Akonadi は、起動に {{ic|[QSQLITE]}} セクションを作成して、そのセクション内に適切な変数設定します。
 
* データベースは {{ic|~/.local/share/akonadi/akonadi.db}} に保存されます。
 
* データベースは {{ic|~/.local/share/akonadi/akonadi.db}} に保存されます。
 
}}
 
}}
384行目: 440行目:
 
===== Akonadi を無効にする =====
 
===== Akonadi を無効にする =====
   
[https://userbase.kde.org/Akonadi#Disabling_the_Akonadi_subsystem KDE userbase のセクション] を参照してください。
+
Akonadi を無効化したい場合、Akonadi に依存している KDE アプリケーションが起動しないようにする必要があります。詳細は [https://userbase.kde.org/Akonadi#Disabling_the_Akonadi_subsystem KDE userbase のセクション] を参照してください。
   
=== KDE Telepathy ===
+
=== KDE Connect ===
   
  +
[https://community.kde.org/KDEConnect KDE Connect] は、[[Android]] や [[iOS]] スマートフォンと Linux デスクトップを接続するための以下の機能を提供します:
[https://community.kde.org/KTp KDE Telepathy] は KDE デスクトップでインスタントメッセージを統合することを目標にしているプロジェクトです。バックエンドとして Telepathy フレームワークを利用しており、Kopete を置き換えるようになっています。
 
 
Telepathy プロトコルをインストールするには {{grp|telepathy}} グループをインストールしてください。KDE Telepathy クライアントを使うには、{{Pkg|telepathy-kde-meta}} パッケージをインストールしてください。{{Grp|telepathy-kde}} グループに含まれている全てのパッケージが入っています。
 
 
==== KDE Telepathy で Telegram を使う ====
 
 
{{aur|telegram-purple}} または {{aur|telegram-purple-git}} と {{aur|telepathy-morse-git}} をインストールして {{pkg|telepathy-haze}} を使うことで [[Telegram]] プロトコルを使用することができます。ユーザー名は Telegram アカウントの電話番号です (国番号 {{ic|+''xx''}} を付けて下さい、例えば日本なら {{ic|+81}})。
 
 
GUI での設定は少々厄介です。KDE Telepathy で新しいアカウントを設定するときに電話番号が承認されない場合 (不正なパラメータでアカウントが作成できないというエラーメッセージが表示される場合)、電話番号をシングルクォートで囲んで登録して、登録後に手動で設定ファイル ({{ic|~/.local/share/telepathy/mission-control/accounts.cfg}}) のシングルクォートを消して下さい (クォートを消さないと、認証エラーが発生します)。
 
 
{{Note|設定ファイルを手動で編集するのは KDE Telepathy が動作していないとき (例えば KDE デスクトップセッションがないとき) でなければいけません。そうでないとソフトウェアによって手動で行った変更が上書きされてしまいます。}}
 
 
=== KDE Connect ===
 
   
  +
* 有線接続なしで KDE とアプリ間でファイルや URL を共有。
[https://community.kde.org/KDEConnect KDE Connect] は、[[Android]] スマートフォンと Linux デスクトップを接続するための以下の機能を提供します:
 
* USB 接続なしで KDE とアプリ間でファイルや URL を共有。
 
 
* タッチパッドのエミュレーション: 携帯の画面をコンピュータのタッチパッドとして使用。
 
* タッチパッドのエミュレーション: 携帯の画面をコンピュータのタッチパッドとして使用。
 
* 通知の同期 (4.3以降): デスクトップから Android の通知を読み取り。
 
* 通知の同期 (4.3以降): デスクトップから Android の通知を読み取り。
411行目: 454行目:
 
* RSA 暗号化: あなたの情報は暗号化されます。
 
* RSA 暗号化: あなたの情報は暗号化されます。
   
コンピュータと Android の両方に KDE Connect をインストールする必要があります。PC 側では、{{Pkg|kdeconnect}} パッケージを[[インストール]]してください。Android 側では、[https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp Google Play] [https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp F-Droid] から KDE Connect をインストールしてください。Android のファイルシステムを閲覧したい場合は、{{Pkg|sshfs}} を[[インストール]]して Android アプリからファイルシステムを閲覧できるように設定する必要があります。
+
コンピュータと電話の両方に KDE Connect をインストールする必要があります。PC 側では、{{Pkg|kdeconnect}} パッケージを[[インストール]]してください。Android 側では、[https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp Google Play] [https://f-droid.org/packages/org.kde.kdeconnect_tp/ F-Droid] から KDE Connect をインストールしてください。電話のファイルシステムを閲覧したい場合は、{{Pkg|sshfs}} を[[インストール]]して Android アプリからファイルシステムを閲覧できるように設定する必要があります。iOS の場合は、KDE Connect を [https://apps.apple.com/app/kde-connect/id1580245991 App Store] からインストールしてください。iOS バージョンでは、Android バージョンに存在する機能すべてを利用できるわけではありません
   
  +
Plasma Wayland セッションでリモート入力の機能を使用するには、{{Pkg|xdg-desktop-portal}} パッケージが必要です。
Plasma デスクトップを使用しない場合でも KDE Connect は利用できます。Unity などの AppIndicators を使用するデスクトップ環境の場合、{{AUR|indicator-kdeconnect}} パッケージもインストールしてください。GNOME を使っている場合、{{AUR|gnome-shell-extension-gsconnect}} を {{Pkg|kdeconnect}} の代わりにインストールすることでよりよい連携をさせることが可能です。KDE Connect デーモンを手動で起動するには、{{ic|/usr/lib/kdeconnectd}} を実行してください。
 
   
  +
Plasma デスクトップを使用しない場合でも KDE Connect は利用できます。GNOME を使っている場合、{{Pkg|kdeconnect}} の代わりに {{AUR|gnome-shell-extension-gsconnect}} をインストールすることでよりよい連携をさせることが可能です。KDE Connect デーモンを手動で起動するには、{{ic|/usr/lib/kdeconnectd}} を実行してください。
[[ファイアウォール]] を使っている場合は、 UDP/TCP ポート {{ic|1714}} から {{ic|1764}} を開く必要があります。詳しくは https://community.kde.org/KDEConnect#Troubleshooting を見てください。
 
  +
  +
[[ファイアウォール]] を使っている場合は、UDP と TCP のポート {{ic|1714}} から {{ic|1764}} までを開く必要があります。
  +
  +
時々、KDE Connect が携帯電話を検出しないことがあります。{{ic|killall kdeconnectd}} を実行した後で KDE システム設定内の kdeconnect を開くか、{{ic|kdeconnect-cli --refresh}} の後に {{ic|kdeconnect-cli -l}} を実行することでサービスを再起動できます。また、KDE Connect for Android から ''Pair new device > Add devices by IP'' を使用することもできます。
   
 
== ヒントとテクニック ==
 
== ヒントとテクニック ==
   
=== KDE で別のウィンドウマネージャを使う ===
+
=== 別のウィンドウマネージャを使う ===
   
  +
Plasma で KWin 以外のウインドウマネージャを使うことができます。そうすることにより、KDE デスクトップの機能と[[タイル型ウィンドウマネージャ]]のユーティリティを組み合わせることができます (KWin のタイリングスクリプトよりも肉付けされているかもしれません)。
Plasma の component chooser settings ではウインドウマネージャーを変更することはもはやできません。[https://github.com/KDE/plasma-desktop/commit/2f83a4434a888cd17b03af1f9925cbb054256ade]
 
使われるウインドウマネージャを変更するためには、KDE の開始前に {{ic|KDEWM}} [[環境変数]]を設定する必要があります。手順は KDE UserBase Wiki—[https://userbase.kde.org/Tutorials/Using_Other_Window_Managers_with_Plasma Tutorials/Using Other Window Managers with Plasma] で見られます。
 
   
  +
Plasma の component chooser settings では[https://github.com/KDE/plasma-desktop/commit/2f83a4434a888cd17b03af1f9925cbb054256ade ウィンドウマネージャを変更することはもはやできません]。しかし、他の方法を取れば KWin を他のウィンドウマネージャと取り替えることができます。
{{Note|Plasma で i3 ウインドウマネージャーを利用するときに、ダイアログが正しく表示されるようにするために、ダイアログがフロートモードで開くように手動でセットする必要があるかもしれません。さらなる情報については、[[i3#フロートするダイアログを正しく扱う]] をご覧ください。}}
 
   
  +
{{Note|コンポジタを提供しないウィンドウマネージャ (Openbox など) に Kwin を置き換えると、透過などのデスクトップコンポジット効果が失われます。この場合、そのような効果を提供する別のコンポジットマネージャ ([[Xcompmgr]] や [[picom]] など) をインストールして実行してください。}}
==== KDE/Openbox Session ====
 
  +
  +
==== KWin サービスを置き換える ====
  +
  +
KDE 5.25 より、[https://blog.davidedmundson.co.uk/blog/plasma-and-the-systemd-startup/ Plasma の systemd ベースのスタートアップ]がデフォルトで有効になりました。
  +
  +
このスタートアップで KWin を置き換えるには、まず現在のユーザの {{ic|plasma-kwin_x11.service}} を[[マスク]]して、そのサービスが起動しないようにしなければなりません。
  +
  +
次に、新しい systemd [[ユーザーユニット]]を[[作成]]し、あなたが選んだウィンドウマネージャを起動するようにします [https://bugs.kde.org/show_bug.cgi?id=439481#c2]:
  +
  +
{{hc|1=~/.config/systemd/user/plasma-custom-wm.service|2=
  +
[Install]
  +
WantedBy=plasma-workspace.target
  +
  +
[Unit]
  +
Description=Plasma Custom Window Manager
  +
Before=plasma-workspace.target
  +
  +
[Service]
  +
ExecStart=''/path/to/other/wm''
  +
Slice=session.slice
  +
Restart=on-failure
  +
}}
  +
  +
これを使うには、([[ユーザーユニット]]ごとに) [[daemon-reload]] を行い、{{ic|plasma-kwin_x11.service}} を[[マスク]]していることを確認した上で、新しく作成した {{ic|plasma-custom-wm.service}} を[[有効化]]してください。
  +
  +
{{Note|Plasma で i3 ウインドウマネージャーを利用する場合、ダイアログが正しく表示されるようにするために、ダイアログがフロートモードで開くように手動でセットする必要があるかもしれません。さらなる情報については、[[i3#フロートするダイアログを正しく扱う]] をご覧ください。}}
  +
  +
==== スクリプトベースの起動と KDEWM を使用する ====
  +
  +
Plasma のスクリプトベースの起動は [[#systemd による起動|systemd による起動]]を無効化することにより利用できます。systemd による起動を無効化したならば、Plasma が起動する前に {{ic|KDEWM}} [[環境変数]]を設定することによりウィンドウマネージャを変更できます。
  +
  +
===== システム全体 =====
  +
  +
root アクセス権を持っているならば、ログイン画面の1つのオプションとして全ユーザに利用可能な XSession を追加することもできます。
  +
  +
まず、以下のようなスクリプトを実行権限付きで作成してください:
  +
  +
{{hc|1=/usr/local/bin/plasma-i3.sh|2=
  +
#!/bin/sh
  +
export KDEWM=/usr/bin/i3
  +
/usr/bin/startplasma-x11
  +
}}
  +
  +
{{ic|/usr/bin/i3}} の部分は任意のウィンドウマネージャへのパスに置き換えてください。パスが正しく設定されていることを確認してください。KDE がウィンドウマネージャを起動できない場合、セッションは開始されず、ログイン画面に戻されます。
  +
  +
次に、XSession を追加するために、以下の内容で {{ic|/usr/share/xsessions}} 内にファイルを作成してください:
  +
  +
{{hc|1=/usr/share/xsessions/plasma-i3.desktop|2=
  +
[Desktop Entry]
  +
Type=XSession
  +
Exec=/usr/local/bin/plasma-i3.sh
  +
DesktopNames=KDE
  +
Name=Plasma (i3)
  +
Comment=KDE Plasma with i3 as the WM}}
  +
  +
==== KDE/Openbox セッション ====
   
 
{{Pkg|openbox}} パッケージには [[Openbox]] で KDE を使用するためのセッションが含まれています。このセッションを利用するには、[[ディスプレイマネージャ]]のメニューから ''KDE/Openbox'' を選択してください。
 
{{Pkg|openbox}} パッケージには [[Openbox]] で KDE を使用するためのセッションが含まれています。このセッションを利用するには、[[ディスプレイマネージャ]]のメニューから ''KDE/Openbox'' を選択してください。
   
セッションを手動で起動する場合、次の行を {{ic|.xinitrc}} ファイルに追加してください:
+
セッションを手動で起動する場合、次の行を [[xinit]] の設定に追加してください:
exec openbox-kde-session
 
   
  +
{{hc|~/.xinitrc|
==== コンポジット効果の再有効化 ====
 
  +
exec openbox-kde-session
  +
}}
   
  +
=== KWin のタイル型ウィンドウのスクリプト ===
Kwin をコンポジタがないウィンドウマネージャ (Openbox など) で置き換えると、透過などのデスクトップのコンポジット効果がなくなってしまいます。このような場合、[[Xcompmgr]] や [[Picom]] など効果を生み出す別のコンポジットマネージャをインストール・実行してください。
 
   
  +
以下は、KDE を[[タイル型ウィンドウマネージャ]]のように動作させる KWin 拡張のリストです。
===パーティションの秘匿===
 
   
  +
* {{App|Bismuth|i3 や Sway、dwm のように、ウィンドウを自動的にタイル化し、キーボードを使って管理できるようにするアドオンです。|https://github.com/Bismuth-Forge/bismuth|{{AUR|kwin-bismuth}}}}
Dolphin で、{{ic|Places}} サイドバーのパーティションを右クリックして {{ic|Hide <partition>}} を選択するだけです。
 
  +
* {{App|Polonium|Bismuth の (非公式な) 後継アドオンです。|https://github.com/zeroxoneafour/polonium|{{AUR|kwin-polonium}}}}
  +
* {{App|Kröhnkite|dwm から着想を得た、動的タイル型拡張。|https://github.com/esjeon/krohnkite|{{AUR|kwin-scripts-krohnkite-git}}}}
  +
* {{App|KZones|Microsoft PowerToys や Windows 11 のスナップレイアウトの動作を模倣するスクリプト。|https://github.com/gerritdevriese/kzones}}
   
  +
=== モニタの解像度やマルチモニタの設定 ===
内部パーティションをファイルマネージャに表示したくない場合は、以下のような udev ルールを作成してください:
 
   
  +
ディスプレイの解像度やマルチモニターの管理を Plasma で有効にしたい場合は、{{Pkg|kscreen}} をインストールしてください。''KDE システム設定 > ディスプレイとモニタ'' にオプションが追加されます。
{{hc|/etc/udev/rules.d/10-local.rules|2=
 
  +
KERNEL=="sda[0-9]", ENV{UDISKS_IGNORE}="1"
 
  +
=== ICC プロファイルの設定 ===
  +
  +
Plasma で [[ICC プロファイル]] を有効化するには、{{Pkg|colord-kde}} を[[インストール]]してください。これは ''KDE システム設定 > 色管理'' に追加のオプションを提供します。
  +
  +
''Add Profile'' で ICC プロファイルをインポートできます。
  +
  +
=== HDR ===
  +
  +
HDR サポートは実験的であり、Wayland セッションでしか機能しません。HDR を有効化するには、''System Settings > Display & Monitor > High Dynamic Range > Enable HDR'' を見てください。
  +
  +
詳細は [https://zamundaaa.github.io/wayland/2023/12/18/update-on-hdr-and-colormanagement-in-plasma.html Xaver Hugl のブログ記事]と [[HDR モニターのサポート]] を参照してください。
  +
  +
出来ること:
  +
  +
==== ゲーム ====
  +
  +
上流の API が完全化されるまで、一部のゲームを機能させるには特殊な Vulkan レイヤー {{AUR|vk-hdr-layer-kwin6-git}} が必要です。
  +
  +
* HDR を有効化した状態で Steam を起動する。全てのゲームは HDR を有効化しますが、Steam は gamescope ウィンドウ内で実行します:
  +
  +
$ ENABLE_HDR_WSI=1 gamescope --hdr-enabled --hdr-debug-force-output --steam -- env ENABLE_GAMESCOPE_WSI=1 DXVK_HDR=1 DISABLE_HDR_WSI=1 steam
  +
  +
* Steam のゲームに対して、HDR を有効化する起動オプションを設定する:
  +
  +
DXVK_HDR=1 ENABLE_HDR_WSI=1 gamescope -f -r 144 --hdr-enabled --hdr-debug-force-output -- env MANGOHUD=1 gamemoderun %command%
  +
  +
* Wayland 上で Wine 9 を使用して、HDR を有効化した状態で Windows アプリケーションを起動する:
  +
  +
$ ENABLE_HDR_WSI=1 DXVK_HDR=1 DISPLAY= wine <executable.exe>
  +
  +
* HDR を有効化した状態でネイティブなゲーム (Quake II RTX) を実行する:
  +
  +
$ ENABLE_HDR_WSI=1 SDL_VIDEODRIVER=wayland quake2rtx
  +
  +
==== 動画 ====
  +
  +
* MPV を使用して、HDR を有効化した状態で動画を再生する:
  +
  +
$ ENABLE_HDR_WSI=1 mpv --vo=gpu-next --target-colorspace-hint --gpu-api=vulkan --gpu-context=waylandvk "path/to/video"
  +
  +
=== Super キー (Windows キー) でアプリケーションランチャーを開く機能を無効化 ===
  +
  +
現在、この機能を無効化するには、{{ic|kwinrc}} 設定ファイル (デフォルトでは XDG_CONFIG_HOME ディレクトリにあり) を編集し、{{ic|ModifierOnlyShortcuts}} の {{ic|Meta}} キーを空白に設定する必要があります:
  +
  +
{{hc|前:|2=[ModifierOnlyShortcuts]
  +
Meta=org.kde.plasmashell,/PlasmaShell,org.kde.PlasmaShell,activateLauncherMenu
 
}}
 
}}
   
  +
{{hc|後:|2=[ModifierOnlyShortcuts]
特定のパーティションでも同じことが可能です:
 
  +
Meta=
  +
}}
   
  +
あるいは、以下のコマンドを実行することでも可能です:
KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
 
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"
 
   
  +
$ kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""
=== モニターの解像度やマルチモニターの設定 ===
 
   
  +
=== アプリケーションメニューにブックマークを表示させない ===
ディスプレイの解像度やマルチモニターの管理を Plasma 5 で有効にしたい場合は、{{Pkg|kscreen}} をインストールしてください。システム設定のディスプレイとモニターにオプションが追加されます。
 
   
=== Super キー (Windows ) アプリケーションランチャーを開く ===
+
Plasma Browser integration をインストルすると、KDE アプリケーションランチャーにブックマーク表示するようになります。
   
  +
この機能を無効化するには、以下のコマンドを実行してください:
{{Note|Plasma 5.8 から、以下の設定は不要になっています。デフォルトで {{ic|Super}} キーを押せばアプリケーションランチャーが起動します。機能を無効にするには {{ic|kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""}} を実行してください。}}
 
   
  +
$ mkdir ~/.local/share/kservices5
{{AUR|ksuperkey}} をインストール・起動してください。そして {{ic|Alt + F1}} をホットキーに指定します。これで Super キーでアプリケーションランチャーが開くようになります。手動で ksuperkey を起動するのが面倒な場合は自動起動させてください。
 
  +
$ sed 's/EnabledByDefault=true$/EnabledByDefault=false/' /usr/share/kservices5/plasma-runner-bookmarks.desktop > ~/.local/share/kservices5/plasma-runner-bookmarks.desktop
   
  +
=== IBus 統合 ===
=== Plasma の Wayland セッションでタッチパッドのタップでクリックを有効にする ===
 
   
  +
[[IBus]] は [[インプットメソッド#インプットメソッドフレームワーク|インプットメソッドフレームワーク]] であり、KDE と統合できます。詳細は [[IBus#統合]] を見てください。
{{Note|Plasma 5.9.2 から、以下の設定は不要になりました。}}
 
   
現在、Plasma Wayland セッションではシステム設定を使て、タップで設定することできません [https://bugs.kde.org/show_bug.cgi?id=363109]。かわり D-Bus を使うことで設定す方法存在します [https://bugs.kde.org/show_bug.cgi?id=366605#c4]。
+
[[Wayland]] 上で KDE を使用しいる場合セント記号付きの文字やデドキーのサポート利用するは [[IBus]] が必要場合あります [https://bugs.kde.org/show_bug.cgi?id=411729]。
   
  +
=== plasma-nm でホットスポットを有効化する ===
まずは libinput が認識しているタッチパッドデバイスを確認:
 
  +
{{Hc|# libinput-list-devices|
 
  +
[[NetworkManager#wifi でインターネット接続を共有する]] を見てください。
Device: ETPS/2 Elantech Touchpad
 
  +
Kernel: /dev/input/event14
 
  +
=== 前回保存したセッションを復元する ===
Group: 7
 
  +
Seat: seat0, default
 
  +
''KDE システム設定 > 起動と終了 > デスクトップセッション > When logging in: Restore previous saved session'' を選択している (デフォルト) 場合、ksmserver (KDE のセッションマネージャ) は、すべての開かれているアプリケーションを ログアウト/ログイン時に {{ic|~/.config/ksmserverrc}} に/から 自動的に 保存/ロードします。
Size: 78.28x38.78mm
 
  +
Capabilities: pointer
 
  +
{{Note|現在、ネイティブな Wayland ウインドウは復元できません。現在の開発状況については [https://community.kde.org/Plasma/Wayland_Showstoppers Wayland Showstoppers] を見てください。}}
Tap-to-click: disabled
 
  +
Tap-and-drag: enabled
 
  +
=== KMail でローカルメールを受信する ===
Tap drag lock: disabled
 
  +
Left-handed: disabled
 
  +
[[Wikipedia:ja:Maildir|Maildir]] フォーマットを使用する[[メールサーバー]]でローカルメール配送のセットアップを済ませている場合、このメールを KMail で受信したい場合があるでしょう。そうするには、{{ic|~/.local/share/local-mail/}} にメールを格納する、KMail のデフォルトの受信アカウントの "Local Folders" を再利用できます。
Nat.scrolling: disabled
 
  +
Middle emulation: n/a
 
  +
(Maildir フォーマットのメールが届けられる場所である) {{ic|~/Maildir}} ディレクトリを Local Folders の受信ボックスへのシンボリックリンクにしてください:
Calibration: n/a
 
  +
Scroll methods: *two-finger edge
 
  +
$ ln -s .local/share/local-mail/inbox ~/Maildir
Click methods: none
 
  +
Disable-w-typing: enabled
 
  +
または、''Maildir'' タイプの新しい受信アカウントを追加して、{{ic|~/Maildir}} をディレクトリに設定してください。
Accel profiles: none
 
  +
Rotation: n/a
 
  +
=== すべてのユーザに対して Plasma を設定する ===
  +
  +
{{ic|/usr/share/plasma}} にある {{ic|config/main.xml}} という名前のファイルを編集してください。例えば、アプリケーションランチャーをすべてのユーザに対して設定する場合、{{ic|/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml}} を編集してください。パッケージのアップデートでこれらのファイルが上書きされないようにするには、これらのファイルを [[pacman#アップグレードさせないファイルを設定|Pacman の NoUpgrade]] に追加してください。
  +
  +
=== ハイバネートを無効化 ===
  +
  +
ハイバネートの機能を適切に無効化して、Polkit のポリシールールでメニューから非表示にしてください。
  +
  +
{{hc|/etc/polkit-1/rules.d/99-disable-hibernate.rules|<nowiki>
  +
// Disable hibernate for all users
  +
polkit.addRule(function(action, subject) {
  +
if ((action.id == "org.freedesktop.login1.hibernate")) {
  +
return polkit.Result.NO;
  +
}
  +
});
  +
polkit.addRule(function(action, subject) {
  +
if ((action.id == "org.freedesktop.login1.hibernate-multiple-sessions")) {
  +
return polkit.Result.NO;
  +
}
  +
});
  +
</nowiki>}}
  +
  +
あるいは、{{ic|/etc/systemd/sleep.conf.d/}} 内にファイルを作成して、そのファイル内に以下の行を追加してください:
  +
  +
{{hc|/etc/systemd/sleep.conf.d/00-disable-hibernation.conf|2=
  +
[Sleep]
  +
AllowHibernation=no
  +
AllowSuspendThenHibernate=no
  +
AllowHybridSleep=no
 
}}
 
}}
   
  +
=== ウィンドウのルールを使う ===
上記の場合、タッチパッドは {{Ic|event14}} です。
 
  +
  +
KWin には、特定のウィンドウ/アプリケーションに対してルールを指定する機能があります。例えば、アプリケーションの開発者がタイトルバーを表示しないようにしていたとしても、強制的にタイトルバーを表示させることができます。特定の開始位置、サイズ、最小化状態、他のウィンドウより前/後ろに表示し続けるなどのルールを設定できます。
  +
  +
ルールを作成するには、対象のウィンドウにフォーカスした状態で {{ic|Alt+F3}} を押し、''その他のアクション > アプリケーション/ウィンドウ固有の設定'' を開くことで、目的のプロパティを設定できます。作成されたルールのリストは、''KDE システム設定 > ウィンドウの操作 > ウィンドウのルール'' で見られます。
  +
  +
=== 仮想キーボード ===
  +
  +
デフォルトでは、仮想キーボードはインストールされていません。[[アプリケーション一覧/ユーティリティ#スクリーンキーボード]] から適切なキーボード (例えば、Maliit キーボード) を選び、インストールしてください。そして、KDE システム設定からそのキーボードを有効化してください。
   
  +
== トラブルシューティング ==
KDE Dbus がタッチパッドを認識しているか確認してください ({{Ic|event14}} は {{Ic|libinput-list-devices}} で確認した識別子に置き換えてください):
 
   
  +
=== KDE 6 にアップグレードした後に KDE のアイコンが消えた ===
{{Hc|$ qdbus org.kde.KWin.InputDevice /org/kde/KWin/InputDevice/event14 org.freedesktop.DBus.Properties.Get org.kde.KWin.InputDevice name|ETPS/2 Elantech Touchpad}}
 
   
  +
KDE 6 の最新アップグレードで KDE のアイコンが表示されない問題が発生し、ユーザーを新規作成すると問題が解決したというユーザーが存在します。
{{Ic|tapToClick}} の現在の値を確認:
 
{{Hc|$ qdbus org.kde.KWin.InputDevice /org/kde/KWin/InputDevice/event14 org.freedesktop.DBus.Properties.Get org.kde.KWin.InputDevice tapToClick|false}}
 
   
  +
この問題は、アップグレード中にテーマが消えてしまったことが原因であり、手動でテーマを再度設定する必要があります。まず、"System Settings > Colors & Themes > Global Theme > Icons" を開き、所望のテーマを選択し直してください。これで、アイコンが再び表示されるようになります。
{{Ic|tapToClick}} を {{Ic|true}} に設定:
 
   
  +
=== アップグレード後に qt5ct と kvantum のバグ ===
$ qdbus org.kde.KWin.InputDevice /org/kde/KWin/InputDevice/event14 org.freedesktop.DBus.Properties.Set org.kde.KWin.InputDevice tapToClick true
 
   
  +
{{Out of date|これは 2021-02-15 に追加されました。「最新のアップデート」も数年前です。すでに修正済みか?}}
{{Ic|tapToClick}} が {{Ic|true}} になっていることを確認:
 
   
  +
最新のアップデートにより、互換性のない HiDPI スケーリングが発生するかもしれません。これにより、一部のインターフェイスが大きくなりすぎたり、一部のアイコンが消えたり表示されないようになったり、パネルやウィジェットが消えたりします。
{{Hc|$ qdbus org.kde.KWin.InputDevice /org/kde/KWin/InputDevice/event14 org.freedesktop.DBus.Properties.Get org.kde.KWin.InputDevice tapToClick|true}}
 
   
  +
{{Pkg|qt5ct}} と {{Pkg|kvantum}} 関連のパッケージを削除してみてください。その後、デフォルトのグローバル Plasma テーマを適用してください。問題が続く場合、すべての KDE 設定を削除し、{{Grp|plasma}} を再インストールして設定を上書きしてみてください。KDE システム設定の HiDPI スケーリングも確認しておいてください。
==トラブルシューティング==
 
   
====フォント====
+
=== フォント ===
   
===== KDE のフォント表示が汚い =====
+
==== KDE のフォント表示が汚い ====
   
 
{{Pkg|ttf-dejavu}} と {{Pkg|ttf-liberation}} パッケージのインストールを試して下さい。
 
{{Pkg|ttf-dejavu}} と {{Pkg|ttf-liberation}} パッケージのインストールを試して下さい。
   
インストール後、一ログアウトしてください。''システム設定 > 外観 > フォント'' から設定を変更する必要はありません。{{Pkg|qt5ct}} を使っている場合、Qt5 の設定ツールの設定によってシステム設定のフォント設定が上書きされる可能性があります。
+
インストール後、一ログアウトして、その後ログインし直してください。''KDE システム設定 > 外観 > フォント'' から設定を変更する必要は無いはずです。{{Pkg|qt5ct}} を使っている場合、Qt5 の設定ツールの設定によって KDE システム設定のフォント設定が上書きされる可能性があります。
   
直接[[フォント]]レンダリングの設定をしたとき、システム設定外観ることに気づいさい。'''システム設定 > 外観 > フォント''' を開いてしまうと、システム設定はあなたのフォント設定ファイル ({{ic|fonts.conf}}) を作り替えてしまいます。
+
個人で[[フォント]]レンダリングの設定をしている場合KDE システム設定外観更してしまう場合があることに注意しください。''KDE システム設定 > 外観 > フォント'' を開いてしまうと、KDE システム設定はあなたのフォント設定ファイル ({{ic|fonts.conf}}) を作り替えてしまいます。
   
これを止める方法はありませんが、値を {{ic|fonts.conf}} ファイルと同じにすれば期待したフォントレンダリングができますアプリケーションを一度終了する必要があります、場合によってはデスクトップを再起動する必要があります。Gnome のフォント設定も同じことをするので両方のデスクトップ環境を使っている場合は注意してください。
+
これを止める方法はありませんが、値を {{ic|fonts.conf}} ファイルと同じにすれば期待したフォントレンダリングができます (アプリケーションを一度終了する必要があります、場合によってはデスクトップを再起動する必要があります)。Gnome のフォント設定も同じことをするので (両方のデスクトップ環境を使っている場合は) 注意してください。
   
===== フォントが大きすぎる・アンバランス =====
+
==== フォントが大きすぎる・アンバランス ====
   
'''システム設定 > 外観 > フォント''' からフォントの DPI を {{ic|96}} にしてみて下さい。
+
''KDE システム設定 > 外観 > フォント'' からフォントの DPI を {{ic|'''96'''}} に強制してみて下さい。
   
これでフォントが治らないときは Xorg の設定から直接 DPI をセットしてください。[[Xorg#手動で DPI を設定する]]を参照。
+
これでフォントが治らないときは Xorg の設定から直接 DPI をセットしてください。[[Xorg#手動で DPI を設定する]] を参照。
   
 
=== 設定関連の問題 ===
 
=== 設定関連の問題 ===
531行目: 721行目:
 
KDE の問題の多くは設定に関係しています。
 
KDE の問題の多くは設定に関係しています。
   
====Plasma デスクトップの挙動がおかしい====
+
==== Plasma デスクトップの挙動がおかしい ====
   
通常 Plasma の問題は不安定な '''Plasma ウィジェット'''(俗に ''plasmoid'' と呼ばれています) や '''Plasma テーマ'''が原因です。まず、最後にインストールした Plasma ウィジェットや plasma テーマを無効にしたりアンインストールしてみてください。
+
通常 Plasma の問題は不安定な ''Plasma ウィジェット'' (俗に ''plasmoid'' と呼ばれています) や ''Plasma テーマ'' が原因です。まず、最後にインストールしたウィジェットやテーマを無効にしたりアンインストールしてみてください。
   
突然デスクトップが"ロックアップ"する場合は、おそらくインストールしたウィジェットの欠陥が原因です。問題が起こる前にインストールしたウィジェットがどれか思い出せないときは、問題が解決するまで一つずつウィジェットを削除して見て下さい。ウィジェットをアンインストールしたら、'''公式ウィジェットが原因の場合'''バグレポートを [https://bugs.kde.org/ KDE bug tracker] に送って下さい。公式ウィジェットではなかったときは、 [https://store.kde.org/ KDE Store] のエントリを探してウィジェットの作者に問題を伝えることを推奨します (問題を再現する方法を記述してください)。
+
突然デスクトップが"ロックアップ"する場合は、おそらくインストールしたウィジェットの欠陥が原因です。問題が起こる前にインストールしたウィジェットがどれか思い出せないときは、問題が解決するまで一つずつウィジェットを削除して見て下さい。ウィジェットをアンインストールしたら、'''公式ウィジェットが原因の場合'''バグレポートを [https://bugs.kde.org/ KDE bug tracker] に送って下さい。公式ウィジェットではなかったときは、 [https://store.kde.org/ KDE Store] のエントリを探してウィジェットの作者に問題を伝えることを推奨します (問題を再現する方法などを記述してください)。
   
問題がわからないが、KDE の設定を''全て''失うのは嫌な場合は、{{ic|~/.config}} から次を実行してください:
+
問題がわからないが、KDE の設定を''全て''失うのは嫌な場合は、{{ic|~/.config/}} から次を実行してください:
   
 
$ for j in plasma*; do mv -- "$j" "${j%}.bak"; done
 
$ for j in plasma*; do mv -- "$j" "${j%}.bak"; done
   
このコマンドはあなたのユーザの'''すべて'''の Plasma 関連の設定ファイル名を ''*.bak'' に変更します(例: {{ic|plasmarc.bak}})。Plasma に再ログインすると、設定はデフォルトに戻っています。元に戻すには、''.bak'' 拡張子をてください。すでに ''*.bak'' ファイルが存在する場合は、それらを先に移動/削除するか名前を変更してください。いずれにせよ定期的なバックアップを取ることを強く推奨します。方法については [[同期およびバックアッププログラム]] を見てください。
+
このコマンドはあなたのユーザの'''すべて'''の Plasma 関連の設定ファイル名を ''*.bak'' に変更します (例: {{ic|plasmarc.bak}})。Plasma に再ログインすると、設定はデフォルトに戻っています。元に戻すには、''.bak'' 拡張子の部分取りてください。すでに ''*.bak'' ファイルが存在する場合は、それらを先に移動/削除するか名前を変更してください。いずれにせよ定期的なバックアップを取ることを強く推奨します。方法については [[同期およびバックアッププログラム]] を見てください。
   
 
==== キャッシュを削除してアップグレードの問題を解決する ====
 
==== キャッシュを削除してアップグレードの問題を解決する ====
   
古いキャッシュによって[https://bbs.archlinux.org/viewtopic.php?id=135301 問題]が発生することもあります。アップグレードをした後、古いキャッシュによってシェルが消せなくなるなどのおかしなデバッグしづらい挙動が発生したり、設定を変更したときにフリーズしたり、Ark が rar や zip を解凍できなくなったり、Amarok が音楽を認識しなくなるなどの問題がおこることがあります。この問題の解決方法は、アップグレードによって KDE や Qt のプログラムの見た目がおかしくなる問題を解決することもあります。
+
古いキャッシュによって[https://bbs.archlinux.org/viewtopic.php?id=135301 問題]が発生することもあります。アップグレードをした後、古いキャッシュによってシェルが消せなくなるなどのおかしな (デバッグしづらい) 挙動が発生したり、設定を変更したときにフリーズしたり、Ark が rar や zip を解凍できなくなったり、Amarok が音楽を認識しなくなるなどの問題がおこることがあります。この問題の解決方法は、アップグレードによって KDE や Qt のプログラムの見た目がおかしくなる問題を解決することもあります。
   
 
次のコマンドでキャッシュを再生成してください:
 
次のコマンドでキャッシュを再生成してください:
552行目: 742行目:
 
$ kbuildsycoca5 --noincremental
 
$ kbuildsycoca5 --noincremental
   
任意で {{ic|~/.cache}} フォルダの中身を削除してください (他のアプリケーションのキャッシュも消去されるので注意してください):
+
任意で {{ic|~/.cache/}} フォルダの中身を削除してください (他のアプリケーションのキャッシュも消去されるので注意してください):
   
 
$ rm -rf ~/.cache/*
 
$ rm -rf ~/.cache/*
   
  +
==== Plasma デスクトップが ロケール/言語の設定を反映しない ====
   
  +
Plasma デスクトップは KDE システム設定パネルや ([[ロケール#変数]]に対して) {{ic|locale.conf}} で設定したものと異なる設定を使用する場合があります。まずすべきことは、{{ic|~/.config/plasma-localerc}} を削除した後にログアウトしてログインすることです。これで問題が解決しない場合、そのファイルを手動で編集してみてください。例えば、{{ic|LANG}} 変数を {{ic|es_ES.UTF-8}} にセットし、{{ic|LC_MESSAGES}} 変数を {{ic|en_US.UTF-8}} にセットする場合は以下のようになります。
==== Plasma desktop does not respect locale/language settings ====
 
 
Plasma desktop may use different settings than you set at KDE System Settings panel, or in {{ic|locale.conf}} (per [[Locale#Variables]]). First thing to do is log out and log in after removing {{ic|~/.config/plasma-localerc}}, if this does not fix the issue, try to edit the file manually. For example, to set {{ic|LANG}} variable to {{ic|es_ES.UTF-8}} and the {{ic|LC_MESSAGES}} variable to {{ic|en_US.UTF-8}}:
 
   
 
{{hc|~/.config/plasma-localerc|2=
 
{{hc|~/.config/plasma-localerc|2=
569行目: 758行目:
 
}}
 
}}
   
  +
==== systemsettings でテーマ、アイコン、フォント、色を変更できない(ほとんどのアイコンが表示されない) ====
==== Cannot change theme, icons, fonts, colors in systemsettings; most icons are not displayed ====
 
   
Make sure that {{ic|QT_QPA_PLATFORMTHEME}} [[environment variable]] is unset, the command {{ic|printenv QT_QPA_PLATFORMTHEME}} should show empty output. Otherwise if you had an environment set (most likely qt5ct) the variable will force qt5ct settings upon Qt applications, the command {{ic|1=export QT_QPA_PLATFORMTHEME=}} should unset the environment.
+
{{ic|QT_QPA_PLATFORMTHEME}} [[環境変数]]がセットされて'''いない'''ことを確認してください。つまり、コマンド {{ic|printenv QT_QPA_PLATFORMTHEME}} を実行すると何も表示されない必要があります。環境変数がセットされている場合 (おそらく qt5ct)、この変数は Qt アプリケーションに対して qt5ct の設定を使用することを強制します。{{ic|1=export QT_QPA_PLATFORMTHEME=}} を実行すると環境変数を空白にします。
   
  +
より簡単な (そして信頼できる) 解決策は qt5ct を完全にアンインストールすることでしょう。
An easier (and more reliable) solution can be to uninstall completely qt5ct.
 
   
  +
==== 音量、通知、マルチメディアのキーを押しても動作しない ====
==== Volume control, notifications or multimedia keys do not work ====
 
   
  +
システムトレイの設定で特定のアイテムを非表示にすると、関連する機能も無効化されます (例: 音量、メディアプレーヤー、通知)。''音量''を非表示にすると音量のキーが無効化されます。''マルチメディア''を無効化するとマルチメディアのキー (巻き戻し、停止、一時停止) が無効化されます。''通知''を無効化すると通知が表示されなくなります。
Hiding certain items in the System Tray settings (e.g. Audio Volume, Media Player or Notifications) also disables related features. Hiding the ''Audio Volume'' disables volume control keys, ''Media Player'' disables multimedia keys (rewind, stop, pause) and hiding ''Notifications'' disables showing notifications.
 
   
  +
==== KCM のログイン画面の設定が SDDM のカーソルと同期しない ====
==== Login Screen KCM does not sync cursor settings to SDDM ====
 
   
  +
KCM のログイン画面の設定は {{ic|~/.config/kcminputrc}} からカーソルの設定を読み込みます。このファイルが存在しないと設定が同期されません。このファイルを作成する最も簡単な方法は、''KDE システム設定 > 外観 > カーソル'' でカーソルのテーマを変更し、そして元に戻すことです。
The Login Screen KCM reads your cursor settings from {{ic|~/.config/kcminputrc}}, without this file no settings are synced. The easiest way to generate this file is to change your cursor theme in ''System Settings > Cursors'', then change it back to your preferred cursor theme.
 
   
  +
==== パネル/ウィジェットが消えた ====
==== Missing panels/widgets ====
 
   
  +
クラッシュやハードウェアの変更により、たとえシングルモニタ環境であってもスクリーン番号が変更されることがあります。そのようなことが起こるとパネル/ウィジェットが消えることがあります。これは {{ic|~/.config/plasma-org.kde.plasma.desktop-appletsrc}} ファイルの {{ic|lastScreen}} の値を変更することで修正できます。
A crash or hardware change can modify the screen numbers, even on a single monitor setup. The panels/widgets can be missing after such an event, this can be fixed in the {{ic|~/.config/plasma-org.kde.plasma.desktop-appletsrc}} file by changing the {{ic|lastScreen}} values.
 
   
 
=== グラフィック関連の問題 ===
 
=== グラフィック関連の問題 ===
   
使用している GPU に相応しいドライバーをインストールしてください。詳しくは [[Xorg#ドライバーのインストール]]を見てください。古いカードを使っている場合は[[#特定のアプリケーションでデスクトップ効果を手動・自動で無効化]]や[[#コンポジットの無効化]]を見てください。
+
使用している GPU に相応しいドライバーをインストールしてください。詳しくは [[Xorg#ドライバーのインストール]] を見てください。古いカードを使っている場合は [[#特定のアプリケーションでデスクトップ効果を手動・自動で無効化]] [[#コンポジットの無効化]] を見てください。
   
 
==== デバッグなどのために KWin の現在の状態を取得 ====
 
==== デバッグなどのために KWin の現在の状態を取得 ====
595行目: 784行目:
 
次のコマンドで KWin の状態の概要を出力します。使われているオプション、使われているコンポジットバックエンド、関連する OpenGL ドライバーの情報も表示されます。詳しくは [https://blog.martin-graesslin.com/blog/2012/03/on-getting-help-for-kwin-and-helping-kwin/ Martin 氏のブログ] を見てください。
 
次のコマンドで KWin の状態の概要を出力します。使われているオプション、使われているコンポジットバックエンド、関連する OpenGL ドライバーの情報も表示されます。詳しくは [https://blog.martin-graesslin.com/blog/2012/03/on-getting-help-for-kwin-and-helping-kwin/ Martin 氏のブログ] を見てください。
   
$ qdbus org.kde.KWin /KWin supportInformation
+
$ qdbus org.kde.KWin /KWin org.kde.KWin.supportInformation
   
 
==== 特定のアプリケーションでデスクトップ効果を手動・自動で無効化 ====
 
==== 特定のアプリケーションでデスクトップ効果を手動・自動で無効化 ====
   
Plasma はデスクトップ効果をデフォルトで有効にします(一部のゲームはデスクトップ効果を自動で無効化しません)。デスクトップ効果は ''システム設定 > ワークスペースの挙動 > デスクトップ効果'' から無効化したり {{ic|Alt+Shift+F12}} でデスクトップ効果を切り替えることができます。
+
Plasma はデスクトップ効果をデフォルトで有効にします(一部のゲームはデスクトップ効果を自動で無効化しません)。デスクトップ効果は ''KDE システム設定 > ワークスペースの挙動 > デスクトップ効果'' から無効化したり {{ic|Alt+Shift+F12}} でデスクトップ効果を切り替えることができます。
   
さらに、KWin のカスタムルールを作成することで特定のアプリケーションやウィンドウが起動したときに自動的にコンポジットの無効化・有効化を行うことができます。''システム設定 > ウインドウ操作 > ウインドウルール'' から設定してください。
+
さらに、KWin のカスタムルールを作成することで特定のアプリケーションやウィンドウが起動したときに自動的にコンポジットの無効化・有効化を行うことができます。''KDE システム設定 > ウインドウ操作 > ウインドウルール'' から設定してください。
   
==== Enable transparency ====
+
==== 透過を有効にする ====
   
  +
コンポジタを有効にせずに透過背景を使用すると、以下のメッセージが発生します:
If you use a transparent background without enabling the compositor, you will get the message:
 
   
 
This color scheme uses a transparent background which does not appear to be supported on your desktop
 
This color scheme uses a transparent background which does not appear to be supported on your desktop
   
In ''System Settings > Display and Monitor > Compositor'', check ''Compositing: Enable on startup'' and restart Plasma.
+
''KDE システム設定 > ディスプレイとモニタ > コンポジタ'' を開いて、''Compositing: Enable on startup'' にチェックを付けて、Plasma を再起動してください。
   
 
==== コンポジットの無効化 ====
 
==== コンポジットの無効化 ====
   
''システム設定 > ディスプレイとモニタ > コンポジタ'' から ''Compositing: Enable on startup'' のチェックを外して Plasma を再起動してください。
+
''KDE システム設定 > ディスプレイとモニタ > コンポジタ'' から ''Compositing: Enable on startup'' のチェックを外して Plasma を再起動してください。
   
 
==== コンポジットを有効にするとフルスクリーンでちらつきが発生する ====
 
==== コンポジットを有効にするとフルスクリーンでちらつきが発生する ====
   
''システム設定 > ディスプレイとモニタ > コンポジタ'' から ''Compositing: Allow applications to block compositing'' のチェックを外してください。この設定はパフォーマンスが落ちることがあるので注意してください
+
''KDE システム設定 > ディスプレイとモニタ > コンポジタ'' から ''Compositing: Allow applications to block compositing'' のチェックを外してください。そうすると、パフォーマンスに悪影響を及ぼす場合があります
   
 
==== Plasma のカーソルがときどきおかしくなる ====
 
==== Plasma のカーソルがときどきおかしくなる ====
   
{{ic|~/.icons/default}} ディレクトリを作成して、その中に {{ic|index.theme}} という名前のファイルを作成してください:
+
{{ic|~/.icons/default}} ディレクトリ (あるいは {{ic|${XDG_DATA_HOME:-$HOME/.local/share}/icons/default/}}) を作成して、その中に {{ic|index.theme}} という名前のファイルを以下の内容で作成してください:
   
{{hc|/home/''archie''/.icons/default/index.theme|2=
+
{{hc|~/.icons/default/index.theme|2=
 
[Icon Theme]
 
[Icon Theme]
 
Inherits=breeze_cursors
 
Inherits=breeze_cursors
 
}}
 
}}
   
  +
必要に応じて、{{ic|breeze_cursors}} の部分は実際に使用しているカーソルテーマに置き換えてください。
以下のコマンドを実行:
 
  +
  +
以下のコマンドを実行してください:
   
 
$ ln -s /usr/share/icons/breeze_cursors/cursors ~/.icons/default/cursors
 
$ ln -s /usr/share/icons/breeze_cursors/cursors ~/.icons/default/cursors
   
  +
Wayland では、GTK/Gnome アプリケーションで正しくカーソルテーマを適用するために {{Pkg|xdg-desktop-portal-gtk}} をインストールしておく必要があります。
==== Cursor jerking/flicking when changing roles (e.g., when mousing over hyperlinks) ====
 
   
  +
===== Firefox と Thunderbird がカーソルテーマを無視する =====
Try installing the appropriate 2D acceleration driver for your system and window manager.
 
   
  +
[[Firefox#Wayland|Firefox の Wayland]] サポートを有効化している場合、Firefox と Thunderbird は、どのカーソルを表示するかを決定するために GSettings を参照します。
==== Unusable screen resolution set ====
 
   
  +
GTK アプリケーションに KDE の設定を適用するには、{{Pkg|kde-gtk-config}} をインストールしてください。
Your local configuration settings for kscreen can override those set in {{ic|xorg.conf}}. Look for kscreen configuration files in {{ic|~/.local/share/kscreen/}} and check if mode is being set to a resolution that is not supported by your monitor.
 
   
  +
追加のパッケージをインストールしたくない場合は、手動でカーソルテーマを設定することもできます:
==== Blurry icons in system tray ====
 
   
  +
$ gsettings set org.gnome.desktop.interface cursor-theme ''cursor-theme-name''
In order to add icons to tray, applications often make use of the library appindicator. If your icons are blurry, check which version of libappindicator you have installed. If you only have {{Pkg|libappindicator-gtk2}} installed, you can install {{Pkg|libappindicator-gtk3}} as an attempt to get clear icons.
 
   
  +
==== (ハイパーリンクにマウスを合わせた時などに)カーソルが変化するとカーソルが震える/跳ねる ====
==== Cannot change screen resolution when running in a virtual machine ====
 
   
  +
あなたのシステムとウインドウマネージャに合う適切な 2D アクセラレーションドライバをインストールしてみてください。
When running Plasma in a [[VMware]], [[VirtualBox]] or [[QEMU]] virtual machine, kscreen may not allow changing the guest's screen resolution to a resolution higher than 800×600.
 
   
  +
==== 使用できないスクリーン解像度設定 ====
The workaround is to set the {{ic|PreferredMode}} option in {{man|5|xorg.conf.d}}. Alternatively try using a different graphics adapter in the VM, e.g. VBoxSVGA instead of VMSVGA for VirtualBox and Virtio instead of QXL for QEMU. See [https://bugs.kde.org/show_bug.cgi?id=407058 KDE Bug 407058] for details.
 
   
  +
kscreen のローカルの設定は {{ic|xorg.conf}} にあるスクリーン解像度の設定を上書きすることがあります。{{ic|~/.local/share/kscreen/}} から kscreen の設定ファイルを見つけて、モニタによってサポートされない解像度が設定されていないか調べてください。
==== Dolphin, Kate, etc. stuck long time when opening ====
 
   
  +
==== システムトレイのアイコンがぼやける ====
Check whether your user directories ({{ic|Documents}}, {{ic|Downloads}}, etc.) are read-only.
 
   
  +
アイコンをトレイに追加するためにアプリケーションはしばしば appindicator ライブラリを使用します。アイコンがぼやける場合、どのバージョンの libappindicator をインストールしているか調べてください。もし {{Pkg|libappindicator-gtk2}} しかインストールしていない場合、{{Pkg|libappindicator-gtk3}} をインストールしてアイコンがはっきり表示されるか試してください。
===サウンド関連の問題===
 
   
  +
==== 仮想マシンの中で実行するとスクリーンの解像度を変更できない ====
{{Note|初めに {{pkg|alsa-utils}} がインストールされているか確認してください。}}
 
  +
  +
Plasma を [[VMware]] や [[VirtualBox]]、[[QEMU]] 仮想マシンの中で実行すると、kscreen はゲストのスクリーン解像度を 800x600 より高く変更できない場合があります。
  +
  +
回避策は {{man|5|xorg.conf.d}} 内の {{ic|PreferredMode}} オプションをセットすることです。あるいは、VM で異なるグラフィックアダプタを使用してみてください (例えば、VirtualBox では VMSVGA ではなく VBoxSVGA、QEMU では QXL ではなく Virtio)。詳細は [https://bugs.kde.org/show_bug.cgi?id=407058 KDE Bug 407058] を見てください。
  +
  +
==== Dolphin や Kate などを開くのに長い時間がかかる ====
  +
  +
ユーザディレクトリ ({{ic|Documents}} や {{ic|Downloads}} など) が読み取り専用になっていないか調べてください。
  +
  +
==== Spectacle のスクリーンショットでスクリーンの古い状態が使われてしまう ====
  +
  +
''KDE システム設定 > ディスプレイとモニタ > コンポジタ'' で、''ウィンドウのサムネイルを保つ'' を ''表示されているウィンドウのみ'' から ''しない'' に変更してください。Intel graphics を使用している場合は、{{Pkg|xf86-video-intel}} が[[Intel graphics#インストール|インストールされていない]]ことを確認してください。
  +
  +
=== サウンド関連の問題 ===
  +
  +
{{Note|始めに {{pkg|alsa-utils}} がインストールされているか確認してください。}}
   
 
==== サスペンド後に音声が鳴らない ====
 
==== サスペンド後に音声が鳴らない ====
668行目: 875行目:
 
音声を再び鳴らすために一部のアプリケーションも再起動する必要がある場合があります。
 
音声を再び鳴らすために一部のアプリケーションも再起動する必要がある場合があります。
   
====GStreamer Phonon バックエンドを使っているときに MP3 ファイルを再生できない====
+
==== GStreamer Phonon バックエンドを使っているときに MP3 ファイルを再生できない ====
   
 
GStreamer の libav プラグイン ({{Pkg|gst-libav}} パッケージ) をインストールすることで解決できます。それでも再生できないときは、{{AUR|phonon-qt4-vlc}} や {{Pkg|phonon-qt5-vlc}} など他のバックエンドをインストールして、利用する Phonon バックエンドを変更してみて下さい。
 
GStreamer の libav プラグイン ({{Pkg|gst-libav}} パッケージ) をインストールすることで解決できます。それでも再生できないときは、{{AUR|phonon-qt4-vlc}} や {{Pkg|phonon-qt5-vlc}} など他のバックエンドをインストールして、利用する Phonon バックエンドを変更してみて下さい。
   
バックエンドを変えるには: ''System Settings > Multimedia > Audio and Video > Backend''。
+
バックエンドを変えるには: ''KDE システム設定 > Multimedia > Audio and Video > Backend''。
   
 
設定が表示されない場合は {{ic|phononsettings}} をターミナルから実行してみてください。
 
設定が表示されない場合は {{ic|phononsettings}} をターミナルから実行してみてください。
   
  +
==== トレイに音量調節アイコンが無く、ファンクションキーで音量を調整できない ====
=== 電源管理 ===
 
   
  +
{{Pkg|plasma-pa}} がインストールされていることを確認してください。
==== サスペンドやハイバネートのオプションが使えない ====
 
   
  +
==== しばらくすると音が出なくなる ====
[[systemd]] を使用してサスペンドあるいはハイバネートできるのに、KDE にそれらオプションが表示されない場合、{{Pkg|powerdevil}} をインストールしてください。
 
   
  +
{{ic|journalctl -p4 -t pulseaudio}} の出力に {{ic|Failed to create sink input: sink is suspended}} というエントリが含まれている場合、{{ic|/etc/pulse/default.pa}} 内の以下の行をコメントアウトしてみてください:
=== Baloo ===
 
   
  +
#load-module module-suspend-on-idle
==== Inotify のフォルダ監視数 ====
 
   
  +
問題が続く場合、{{Pkg|plasma-meta}} か {{Grp|plasma}} が {{Pkg|wireplumber}} と一緒に {{Pkg|pulseaudio}} をインストールしたのかもしれません。この問題を解決するには、{{Pkg|pulseaudio}} を {{Pkg|pipewire-pulse}} に置き換えてください。{{Pkg|pulseaudio}} を使いたい場合は、{{Pkg|wireplumber}} を {{Pkg|pipewire-media-session}} に置き換えてください。詳細は [[PipeWire#PulseAudio クライアント]] と[https://bbs.archlinux.org/viewtopic.php?id=276308 このフォーラムのスレッド]を参照してください。
以下のエラーが表示される場合:
 
   
  +
=== 電源管理 ===
KDE Baloo Filewatch service reached the inotify folder watch limit. File changes may be ignored.
 
   
  +
==== サスペンドやハイバネートのオプションが使えない ====
inotify のフォルダ監視数を増やす必要があります:
 
   
  +
[[systemd]] を使用してサスペンドあるいはハイバネートできるのに、KDE にそれらオプションが表示されない場合、{{Pkg|powerdevil}} をインストールしていることを確認してください。
# echo 524288 > /proc/sys/fs/inotify/max_user_watches
 
   
  +
==== 電源プロファイルオプションが無い ====
変更を永続化させるには、以下の内容で {{ic|40-max-user-watches.conf}} を作成してください:
 
   
  +
{{Pkg|powerdevil}} と {{Pkg|power-profiles-daemon}} が[[インストール]]されていることを確認してください。
{{hc|/etc/sysctl.d/40-max-user-watches.conf|2=
 
  +
fs.inotify.max_user_watches=524288
 
  +
''powerprofilesctl'' を実行し、ドライバをチェックしてください。{{ic|intel_pstate}} か {{ic|amd_pstate}} が使用されている場合、問題ありません。そうでない場合、これらのドライバを有効化する方法を [[CPU 周波数スケーリング#スケーリングドライバ]] で確認してください。
}}
 
   
 
=== KMail ===
 
=== KMail ===
704行目: 911行目:
 
==== Akonadi の設定を削除して KMail を修復する ====
 
==== Akonadi の設定を削除して KMail を修復する ====
   
See [https://userbase.kde.org/KMail/FAQs_Hints_and_Tips#Clean_start_after_a_failed_migration] for details.
+
詳細は [https://userbase.kde.org/KMail/FAQs_Hints_and_Tips#Clean_start_after_a_failed_migration] を見てください。
   
  +
バックアップを取りたい場合は以下の設定ディレクトリをコピーしてください:
If you want a backup, copy the following configuration directories:
 
   
 
$ cp -a ~/.local/share/akonadi ~/.local/share/akonadi-old
 
$ cp -a ~/.local/share/akonadi ~/.local/share/akonadi-old
 
$ cp -a ~/.config/akonadi ~/.config/akonadi-old
 
$ cp -a ~/.config/akonadi ~/.config/akonadi-old
   
==== Empty IMAP inbox in KMail ====
+
==== KMail の IMAP 受信ボックスが空 ====
   
  +
一部の IMAP アカウントで KMail はアカウントの他のすべてのフォルダーを内部に入れた状態で IMAP 受信ボックスをトップレベルのコンテナとして表示します(なのでメッセージを読むことができなくなります)[https://bugs.kde.org/show_bug.cgi?id=284172]。この問題を解決するには、単に KMail のアカウント設定でサーバー側の購読を無効化してください。
For some IMAP accounts KMail will show the inbox as a top-level container (so it will not be possible to read messages there) with all other folders of this account inside.[https://bugs.kde.org/show_bug.cgi?id=284172]. To solve this problem simply disable the server-side subscriptions in the KMail account settings.
 
   
==== Authorization error for EWS account in KMail ====
+
==== KMail EWS アカウントの認証エラー ====
   
  +
KMail で EWS アカウントをセットアップするときに、有効な認証情報であるにも関わらず、認証失敗に関するエラーが発生し続けることがあります。原因は [[KWallet]] と KMail との間で通信に失敗しているからである可能性が高いです。この問題の回避策は qdbus を通してパスワードを設定することです:
While setting up EWS account in KMail, you may keep getting errors about failed authorization even for valid and fully working credentials. This is likely caused by broken communication between [[KWallet]] and KMail. To workaround the issue set a passsword via qdbus:
 
   
 
$ qdbus org.freedesktop.Akonadi.Resource.akonadi_ews_resource_0 /Settings org.kde.Akonadi.Ews.Wallet.setPassword "XXX"
 
$ qdbus org.freedesktop.Akonadi.Resource.akonadi_ews_resource_0 /Settings org.kde.Akonadi.Ews.Wallet.setPassword "XXX"
   
=== Journal に QXcbConnection のログが大量に出力される ===
+
=== Journal に QXcbConnection / kscreen.xcb.helper のログが大量に出力される ===
   
[[Qt#Qt による journal ログ出力を無効化・修正]]を参照してください。
+
[[Qt#Qt journal ログの動作を無効化/変更する]] を参照してください。
   
 
=== i3/fvwm/awesome で KF5/Qt5 アプリケーションのアイコンが表示されない ===
 
=== i3/fvwm/awesome で KF5/Qt5 アプリケーションのアイコンが表示されない ===
   
[[Qt#KDE 以外の環境で Qt アプリ設定]]をさい。
+
[[Qt#KDE Plasma 以外の環境で Qt 5 アプリケーションの設定]] 参照しください。
   
  +
=== 認証情報の保存に関する問題と KWallet ダイアログが何度も開く問題 ===
=== Problems with saving credentials and persistently occurring KWallet dialogs ===
 
   
  +
WiFi のパスフレーズなどの認証情報をユーザごとに暗号化して保存するのに必要なので、ユーザ設定で [[KWallet]] のパスワード保存システムをオフにすることは推奨されません。KWallet のダイアログが何度も開くのは KWallet がオフになっているからかもしれません。
It is not recommended to turn off the [[KWallet]] password saving system in the user settings as it is required to save encrypted credentials like WiFi passphrases for each user. Persistently occuring KWallet dialogs can be the consequence of turning it off.
 
   
  +
アプリケーションがアクセスするたびに KWallet をアンロックするダイアログが表示されるのが鬱陶しい場合、[[ディスプレイマネージャ]] の [[SDDM]] と [[LightDM]] に KWallet をログイン時に自動的にアンロックさせることができます。[[KDE Wallet#ログイン時に KDE ウォレットを自動的にアンロック]] を見てください。システムプログラムの認証情報に使用できるように、最初のウォレットは (ユーザではなく) KWallet によって生成される必要があります。
In case you find the dialogs to unlock the wallet annoying when applications want to access it, you can let the [[Display manager|display managers]] [[SDDM]] and [[LightDM]] unlock the wallet at login automatically, see [[KDE Wallet#Unlock KDE Wallet automatically on login]]. The first wallet needs to be generated by KWallet (and not user-generated) in order to be usable for system program credentials.
 
   
  +
すべてのアプリケーションでウォレットの認証情報をメモリ上で開かないようにしたい場合、KWallet の設定で {{Pkg|kwalletmanager}} を使ってアプリケーションのアクセスを制限することができます。
In case you want the wallet credentials not to be opened in memory for every application, you can restrict applications from accessing it with {{Pkg|kwalletmanager}} in the KWallet settings.
 
   
  +
認証情報の暗号化について全く気にしない場合は、ウォレット作成時に表示される KWallet のパスワード入力欄を空欄にすることができます。この場合、アプリケーションはウォレットをアンロックせずにパスワードにアクセスできます。
If you do not care for credential encryption at all, you can simply leave the password forms blank when KWallet asks for the password while creating a wallet. In this case, applications can access passwords without having to unlock the wallet first.
 
   
=== Discover does not show any applications ===
+
=== Discover がアプリケーションを表示しない ===
   
  +
Plasma/Qt のバージョンに応じて {{Pkg|packagekit-qt6}} か {{Pkg|packagekit-qt5}} のどちらかをインストールすれば解決します。
This can be solved by installing {{Pkg|packagekit-qt5}}.
 
   
  +
{{Warning|あるパッケージメンテナが [https://github.com/archlinux/archinstall/issues/1321#issuecomment-1151343223 GitHub のコメント]で説明している通り、packagekit によるシステムパッケージ管理は、メンテナンス頻度の高いローリングリリースのディストリビューションと基本的に互換性がありません。Arch Linux では、ユーザが pacman のログを読んだり、再起動する前に pacnew ファイルをマージしたりすることに注意を払わないと、アップデートによりシステムが起動不能か使用不能な状態になってしまうかもしれないからです。}}
=== High CPU usage of kscreenlocker_greet with NVIDIA drivers ===
 
   
  +
=== Discover が Arch のリポジトリのアップデートを表示しなくなった ===
As described in [https://bugs.kde.org/show_bug.cgi?id=347772 KDE Bug 347772] NVIDIA OpenGL drivers and QML may not play well together with Qt 5. This may lead {{ic|kscreenlocker_greet}} to high CPU usage after unlocking the session. To work around this issue, set the {{ic|QSG_RENDERER_LOOP}} [[environment variable]] to {{ic|basic}}.
 
   
  +
時々、Discover は PackageKit の aplm のロックを解除しません。ロックを開放するには、{{ic|/var/lib/PackageKit/alpm/db.lck}} を削除してください。Discover の "Refresh" を使えば、アップデートが表示されるはずです (もし、アップデートがあれば)。
Then kill previous instances of the greeter with {{ic|killall kscreenlocker_greet}}.
 
   
  +
=== NVIDIA ドライバ使用時に kscreenlocker_greet の CPU 使用率が高くなる ===
=== OS error 22 when running Akonadi on ZFS ===
 
   
  +
[https://bugs.kde.org/show_bug.cgi?id=347772 KDE Bug 347772] で述べられているように、NVIDIA OpenGL ドライバと QML は Qt 5 と相性が悪いです。これにより、セッションをアンロックした後に {{ic|kscreenlocker_greet}} の CPU 使用率が高くなります。この問題の回避策は {{ic|QSG_RENDERER_LOOP}} [[環境変数]]を {{ic|basic}} に設定することです。
If your home directory is on a [[ZFS]] pool, create a {{ic|~/.config/akonadi/mysql-local.conf}} file with the following contents:
 
  +
  +
その後、{{ic|killall kscreenlocker_greet}} を実行して前の greeter のインスタンスを kill してください。
  +
  +
=== ZFS 上で Akonadi を実行中に OS エラー 22 ===
  +
  +
ホームディレクトリが [[ZFS]] プール上にある場合、{{ic|~/.config/akonadi/mysql-local.conf}} ファイルを以下の内容で作成してください:
   
 
[mysqld]
 
[mysqld]
 
innodb_use_native_aio = 0
 
innodb_use_native_aio = 0
   
  +
[[MariaDB# ZFS での実行時に OS エラー 22]] を見てください。
See [[MariaDB#OS error 22 when running on ZFS]].
 
   
  +
=== ウインドウが非アクティブのときにスクロールできないプログラムがある ===
=== Some programs are unable to scroll when their windows are inactive ===
 
   
  +
これは GTK3 のマウススクロールイベントに対する処理に問題があることにより発生します。回避策は[[環境変数]] {{ic|1=GDK_CORE_DEVICE_EVENTS=1}} を設定することです。しかし、この回避策はタッチパッドの滑らかなスクロールとタッチスクリーンのスクロールの機能を破壊します。
This is caused by the problematic way of GTK3 handling mouse scroll events. A workaround for this is to set [[environment variable]] {{ic|1=GDK_CORE_DEVICE_EVENTS=1}}. However, this workaround also breaks touchpad smooth scrolling and touchscreen scrolling.
 
   
=== TeamViewer behaves slowly ===
+
=== TeamViewer の動作が遅い ===
   
  +
TeamViewer の使用時に、滑らかなアニメーション(ウインドウの最小化など)を使用している場合、動作が遅くなることがあります。回避策として [[#コンポジットの無効化]] を見てください。
When using TeamViewer, it may behave slowly if you use smooth animations (such as windows minimizing). See [[#Disable compositing]] as a workaround.
 
   
=== Kmail, Kontact and Wayland ===
+
=== KmailKontact、そして Wayland ===
   
  +
しばしば、最小化して復元したときに KMail が応答しなくなり、黒いメッセージビュアーや似たようなものが表示されることがあります。[[環境変数]] {{ic|1=QT_QPA_PLATFORM="xcb;wayland"}} を設定することでこの問題を回避できるかもしれません。[https://bugs.kde.org/show_bug.cgi?id=397825 KDE Bug 397825] を見てください。
Kmail may become unresponsive, show a black messageviewer or similar, often after having been minimized and restored. A workaround may be to set [[environment variable]] {{ic|1=QT_QPA_PLATFORM="xcb;wayland"}}. See [https://bugs.kde.org/show_bug.cgi?id=397825 KDE Bug 397825].
 
   
=== Unlock widgets (Plasma ≥ 5.18) ===
+
=== ウィジェットのアンロック (Plasma ≥ 5.18) ===
   
  +
一度ウィジェットをロックすると、再びアンロックできないできないことに気がつくでしょう。
If you previously locked your widgets, you will probably find yourself unable to unlock them again.
 
  +
以下のコマンドを実行してください:
You just have to run this command to do so:
 
   
 
$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)"
 
$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)"
   
The new {{ic|Customize Layout}} does not require to lock them back up but if want to do that:
+
新しい {{ic|Customize Layout}} ではロックする必要はありませんが、もししたい場合は:
   
 
$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)"
 
$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)"
   
=== KIO opens URLs with error programs ===
+
=== KIO URL を違うプログラムで開いてしまう ===
   
  +
HTML や PHP などのファイル関連付けを調べてください。そして、それらをブラウザに関連付けてください。KIO のキャッシュファイルは {{ic|$HOME/.cache/kioexec}} にあります。[[xdg-utils#URL スキームハンドラー]] も参照してください。
{{Style|The language in this section could use some improvements for clarity and grammar (mostly in regards to the first sentence and section heading).}}
 
   
  +
=== KDE システム設定のショートカットにカスタムショートカットのタブがない ===
KIO had cached webpages and will try use cached files. Check file associations regarding html, php, etc. and change it to a browser. KIO's cache files are located in {{ic|$HOME/.cache/kioexec}}. See also [[xdg-utils#URL scheme handlers]].
 
   
  +
これは {{Pkg|khotkeys}}{{Broken package link|package not found}} パッケージが存在しないことが原因です。このパッケージをインストールして、KDE システム設定のアプリケーションを再起動すると変更が適用されます。
=== Custom Shortcuts tab is missing under Shortcuts in System Settings ===
 
   
  +
=== サスペンドやハイバネートする前にスクリーンをロックする ===
This is due to the {{Pkg|khotkeys}} package being missing. After installation, a restart of the System Settings application may be necessary to apply the changes.
 
   
  +
KDE システム設定には、スリープからの復帰後に自動的にスクリーンをロックする設定があります。[https://www.reddit.com/r/kde/comments/obnpeb/how_to_lock_system_before_suspend/ 一部のユーザ]は、復帰時にスクリーンがロックする前に一瞬表示されると報告しています。サスペンド前に KDE にスクリーンをロックさせるには、以下のファイルを root ユーザとして作成して、{{man|1|systemd}} にフックを作成してください:
=== Lock the screen before suspending and hibernating ===
 
   
  +
{{hc|/usr/lib/systemd/system-sleep/lock_before_suspend.sh|2=
In the System Settings application, KDE offers a setting to automatically lock the screen after waking up from sleep. Upon resuming, [https://www.reddit.com/r/kde/comments/obnpeb/how_to_lock_system_before_suspend/ some users] report that the screen is briefly showed before locking. To prevent this behavior and have KDE lock the screen before suspending, create a hook in {{man|1|systemd}} by creating the following file as the root user:
 
  +
#!/bin/bash
 
{{hc|head=/usr/lib/systemd/system-sleep/lock_before_suspend.sh|output=#!/bin/bash
 
   
 
case $1/$2 in
 
case $1/$2 in
802行目: 1,014行目:
 
suspend{{!}}hibernate)
 
suspend{{!}}hibernate)
 
loginctl lock-session
 
loginctl lock-session
  +
sleep 1
sleep 1 # necessary in order for the lock-session to complete before device is suspended. Lower value didn't allow for completion
 
 
;;
 
;;
 
esac
 
esac
809行目: 1,021行目:
 
}}
 
}}
   
  +
コード中の ''sleep'' は、デバイスがサスペンドに移行する前に lock-session を完了させるために必要です。これより低い値ではいけません。
After creating the file, make it [[executable]].
 
   
  +
このファイルを作成した後に、[[実行可能属性|実行可能にしてください]]。
Finally, make sure that the KDE setting is enabled by going to System Settings > Workspace Behavior > Screen Locking and checking the "After waking from sleep" checkbox.
 
   
  +
最後に、''KDE システム設定 > ワークスペースの挙動 > スクリーンロック'' を開いて、''スリープからの復帰時'' というチェックボックスがチェックされていることを確認してください。
==参照==
 
  +
  +
=== Wayland で X11 のショートカットが衝突する ===
  +
  +
{{Pkg|freerdp}} のような一部の X11 ソフトウェアは、KDE 5.27 からキーボード入力を捕捉できます。[[VMware]] のような他のソフトウェアは、正しく捕捉できません。[https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/main/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml]
  +
  +
[https://gitlab.freedesktop.org/xorg/xserver/-/issues/1332 Xserver] やコンポジタで捕捉を強制的に行うのは適切ではありません。[https://gitlab.gnome.org/GNOME/mutter/-/issues/1720] 以下のようなエレガントな方法でこれを解決できます:
  +
  +
* ウィンドウのタイトルバーを右クリックする (例: VMware や Citrix)。
  +
* ''その他のアクション > ウィンドウ固有の設定...''
  +
* ''プロパティを追加...'' をクリックし、''グローバルショートカットを無視'' を選択する。
  +
* ''強制'' と ''はい'' を選択し、適用する。
  +
  +
=== システムの設定を変更しても適用されない ===
  +
  +
これは、"システム設定" がホームディレクトリ内の .config フォルダをアクセス/変更できない場合に発生することがあります。
  +
  +
この問題を解決するには、このフォルダの所有者を変更する必要があります:
  +
  +
# chown ''user'':''user'' /home/''user''/.config
  +
  +
{{ic|''user''}} は、現在 KDE Plasma にログインしているユーザーの名前です。ホームディレクトリの名前がユーザー名と同じでない場合は、コマンドを適宜変更してください。
  +
  +
これでも解決できない場合は、フォルダのパーミッションも変更する必要があるのかもしれません:
  +
  +
# chmod 755 /home/''user''/.config
  +
  +
== 参照 ==
   
 
* [https://www.kde.org/ KDE ホームページ]
 
* [https://www.kde.org/ KDE ホームページ]
 
* [https://dot.kde.org/ KDE ニュース]
 
* [https://dot.kde.org/ KDE ニュース]
 
* [https://planet.kde.org/ KDE ブログ]
 
* [https://planet.kde.org/ KDE ブログ]
* [https://forum.kde.org/ KDE フォーラム]
+
* [https://discuss.kde.org/ KDE フォーラム]
 
* [https://wiki.kde.org/ KDE Wiki]
 
* [https://wiki.kde.org/ KDE Wiki]
* [https://bugs.kde.org/ KDE バグトラッカー]
+
* [https://bugs.kde.org/ KDE バグトラッカーとリポーター]
 
* [https://blog.martin-graesslin.com/blog/kategorien/kde/ Martin Graesslin のブログ]
 
* [https://blog.martin-graesslin.com/blog/kategorien/kde/ Martin Graesslin のブログ]
  +
* [https://community.kde.org/Matrix KDE Matrix Rooms]
  +
  +
{{TranslationStatus|KDE|2024-03-29|804400}}

2024年3月29日 (金) 19:21時点における版

関連記事

KDE は現在、Plasma として知られるデスクトップ環境、ライブラリとフレームワーク (KDE Frameworks) のコレクション、そしてアプリケーション (KDE Applications) からなるソフトウェアプロジェクトです。KDE の上流には、よくメンテナンスされている UserBase wiki があり、ほとんどの KDE アプリケーションの詳細情報を見つけることができます。

目次

インストール

Plasma

plasma-meta メタパッケージか plasma グループをインストールしてください。plasma-metaplasma の違いについては パッケージグループ を参照してください。あるいは、Plasma を動かすための必要最小限のパッケージだけインストールしたい場合、plasma-desktop パッケージをインストールしてください。上流の KDE では、完全な機能を持った Plasma セッションを作るためのパッケージとセットアップの推奨事項があります。

プロプライエタリな nvidiaNVIDIA GPU を使用している場合、Wayland セッションを使用するには DRM カーネルモード設定を有効化してください。

Plasma Mobile

plasma-mobileAURインストールしてください。

KDE アプリケーション

KDE Applications のフルセットをインストールしたいときは、kde-applications グループか kde-applications-meta メタパッケージをインストールしてください。ゲームや教育などの特定のカテゴリの KDE アプリケーションだけが欲しい場合、kde-applications-meta の関連する依存パッケージをインストールしてください。このパッケージではアプリケーションだけがインストールされ、Plasma デスクトップは付属していないので注意してください。

不安定リリース

ベータリリースは 公式リポジトリ#kde-unstable を見てください。

Plasma の起動

ノート: KDE Plasma 6 では、Wayland セッションはデフォルトとなり、推奨されるようになるほど成熟しました。Xorg のセッションも依然としてサポートされていますが、将来のリリースで削除されるでしょう。詳細は Wayland Known Significant IssuesX11 Known Significant Issues を参照してください。

Plasma はディスプレイマネージャやコンソールから起動できます。

ディスプレイマネージャを使う

ヒント: 推奨されるディスプレイマネージャSDDM です。
  • 新しい Wayland セッションを起動するには Plasma (Wayland) を選択してください。
  • 新しい Xorg セッションを起動するには Plasma (X11) を選択してください。
  • 新しい Plasma Mobile セッションを Wayland で起動するには Plasma Mobile (Wayland) を選択してください。

コンソールから起動

  • コンソールから Plasma を Wayland セッションで起動するには、/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland を実行してください[1]
  • xinit/startx で Plasma を起動するには、.xinitrc ファイルに export DESKTOP_SESSION=plasmaexec startplasma-x11 を追加してください。あるいは、コンソールで直接 startx /usr/bin/startplasma-x11 を実行してください。ログイン時に Xorg を起動したい場合、ログイン時に X を起動 を見てください。

設定

KDE アプリケーションの設定のほとんどは ~/.config/ フォルダの中に保存されます。ただし、KDE の設定は基本的に KDE システム設定 アプリケーションから行うことになっています。KDE システム設定はターミナルから systemsettings を実行することで起動できます。

個人設定

Plasma デスクトップ

テーマ

異なる種類の KDE テーマがあり、テーマによって変更される範囲も様々です:

  • グローバルテーマ: Plasma テーマ、アプリケーションスタイル、色、フォント、アイコン、カーソル、スプラッシュスクリーン、SDDM テーマ、そして Konsole カラースキームを含むことのできる包括的なパッケージです。
  • Plasma テーマ: Plasma パネルとウィジェットの外観を変更します。これらのテーマには、推奨されている Kvantum や Aurorae テーマがしばしば付属していて、見た目を完成させることができます。
  • アプリケーションスタイル: プログラムの外観を変更します。
  • KvantumQtCurve [2]QSvgStyle [3]、そして Aurorae などの テーマエンジンを使うアプリケーションスタイル。
  • #アイコンテーマ: アプリケーション、ファイル、そしてアクションに対するアイコンを提供します。

システム全体のインストールやアップデートを簡単にするために、一部のテーマは公式リポジトリAUR で利用可能です。

グローバルテーマは、KDE システム設定 > 外観 > グローバルテーマ > 新しいグローバルテーマを取得... でもインストールすることができます。

警告: 一般的にグローバルテーマはエンドユーザーによって提供されており、監視されていません。グローバルテーマのダンロードと適用には細心の注意を払うべきです。グローバルテーマは任意のコードを実行することができ、ユーザーのデータが消失するという事態が起こったこともあります
GTK アプリケーションの外観
ヒント: Qt テーマと GTK テーマの統一については、Qt と GTK アプリケーションの外観の統合 を参照。

GTK アプリケーションで優れた外観を得るための推奨テーマは breeze-gtk です。Plasma の Breeze テーマの外観を模倣して作られています。 kde-gtk-config (plasma グループに入っています) をインストールして、KDE システム設定 > 外観 > アプリケーションスタイル > GNOME/GTK のアプリケーションスタイルを設定... から GTK のテーマとして Breeze を選択してください。

この記事またはセクションは情報が古くなっています。
理由: Plasma GTKd バックグラウンドサービスは Plasma の起動時に GTK の設定を上書きします。 (Discuss)

テーマによっては、GTK アプリケーションのツールチップが白地に白字となってしまい、読めなくなることがあります。GTK2 アプリケーションの色を変更するには、.gtkrc-2.0 ファイルを開いてツールチップに関するセクションを探して変更を加えてください。GTK3 アプリケーションの場合、2つのファイル gtk.csssettings.ini を変更する必要があります。

vuescan-binAUR のような一部の GTK2 プログラムは、Plasma セッションで Breeze や Adwaita スキンを設定すると、チェックボックスが見えなくり、使いづらくなります。これを回避するには、例えば Numix-Frost-Light スキンを numix-frost-themesAUR でインストールして、KDE システム設定 > 外観 > アプリケーションスタイル > GNOME/GTK のアプリケーションスタイルを設定... > GTK テーマ でそのスキンを選択してください。Numix-Frost-Light は Breeze と見た目が似ています。

フェイス

Plasma と SDDM はどちらも /var/lib/AccountsService/icons/ にある PNG ファイルをユーザーのアバターとして使用します。 GUI から設定するには、 システム設定 > ユーザ を使うことができます。これは、インストールしておく必要があるかもしれません (plasma-desktop パッケージを見てください)。ユーザ名と対応するファイルを削除するとデフォルトのアバターに戻せます。

ウィジェット

Plasmoids は、デスクトップの機能性を向上させるように作られた、plasma デスクトップシェル用のウィジェットです。AUR から探すことができます。

また、Plasmoid スクリプトは、パネルやデスクトップで右クリックして、ウィジェットを追加 > 新しいウィジェットを入手... > 新しい Plasma ウィジェットをダウンロード を選択することでもインストールすることができます。フロントエンド https://store.kde.org/ が開かれ、ワンクリックで第三者が作成した Plasmoid スクリプトをインストール・アップデート・アンインストールできます。

システムトレイのサウンドアプレット

plasma-pakmixインストールしてください (アプリケーションランチャーから Kmix を起動してください)。plasma-pa は現在 plasma グループによりデフォルトでインストールされており、追加の設定は必要ありません。

ノート: ボリュームの上げ下げの変化量を調整するには、~/.config/kmixrc[Global] セクションに VolumePercentageStep=1 のように書き加えて下さい。
パネルの影を無効化

Plasma パネルは他のウィンドウよりも上に表示され、パネルの影が下のウィンドウに描画されます。[4] 他の影には影響を与えずにこの挙動を無効化したい場合、xorg-xpropインストールして次を実行してください:

$ xprop -remove _KDE_NET_WM_SHADOW

そして、+カーソルでパネルを選択してください。[5] 自動的に影を無効化したい場合、xorg-xwininfo をインストールして以下のスクリプトを作成してください:

/usr/local/bin/kde-no-shadow
#!/bin/bash
for WID in $(xwininfo -root -tree | sed '/"plasmashell": ("plasmashell" "plasmashell")/!d; s/^  *\([^ ]*\) .*/\1/g'); do
   xprop -id $WID -remove _KDE_NET_WM_SHADOW
done

スクリプトに実行権限を付与してください。

自動起動Add... でスクリプトをログイン時に実行させることができます:

$ kcmshell5 autostart
ディスプレイのスケーリング/高 DPI ディスプレイ

HiDPI#KDE Plasma を見てください。

Plasma Mobile

小さなスクリーンで Plasma Mobile を使用するために、plasma-phone-settings には、グローバル (/etc/xdg) やユーザ毎 ~/.config に適用できる複数の設定が含まれています。

Applications blacklist

/etc/xdg/applications-blacklistrc (または ~/.config/applications-blacklistrc) は、アプリケーションメニュー/ランチャーからアプリケーションを消し、整理します。

KDE globals

/etc/xdg/kdeglobals (または ~/.config/kdeglobals) は以下のことを行います:

  • ウェブブラウザを Angelfish に設定します。
  • ウィンドウを最大化してタイトルバーを表示しないなどのルックアンドフィール (org.kde.plasma.phone) を設定します。
ロックスクリーン

/etc/xdg/kscreenlockerrc (または ~/.config/kscreenlockerrc) はログイン後すぐにスクリーンをロックします。これは、SDDM#自動ログイン と組み合わせると便利です。

KWin

/etc/xdg/kwinrc (または ~/.config/kwinrc) は以下のことを行います:

  • ぼかしを無効化してパフォーマンスを向上させます。
  • Maliit 仮想キーボードを有効化します。

ウィンドウ装飾

ウィンドウ装飾AUR で見つけることができます。 また、KDE システム設定 > 外観 > ウインドウの飾り からでも変更できます。ワンクリックで直接他のテーマをダウンロード・インストールすることができます。

アイコンテーマ

アイコンテーマは、KDE システム設定 > 外観 > アイコン からインストール・変更できます。

ノート: すべてのモダンな Linux デスクトップは共通フォーマットでアイコンテーマを扱いますが、GNOME などのデスクトップ環境は (特にメニューやツールバーなどで) 使用しているアイコンがやや少なめです。そのようなデスクトップ用に開発されたテーマには Plasma や KDE アプリが必要とするアイコンが含まれていないことが多いです。代わりに Plasma に対応しているアイコンテーマをインストールすることを推奨します。
ヒント: いくつかのアイコンテーマはデフォルトのアイコンテーマを承継していないため、いくつかのアイコンが欠落している場合があります。 Breeze から承継するには、 /usr/share/icon/theme-name/index.theme の中の Inherits= 配列に Breeze を追加してください。例えば、Inherits=breeze,hicolor のようになります。アイコンテーマを更新した後は毎回この修正をする必要があります。自動化するには Pacman フックを使うことを検討してください。

スペースの節約

Plasma Netbook シェルは Plasma 5 から削除されました。詳細は KDE フォーラムの投稿を見てください。ただし、~/.config/kwinrc ファイルを編集して [Windows] セクションに BorderlessMaximizedWindows=true を追加することで似たようなことを行えます。

サムネイルの生成

デスクトップや Dolphin でメディアやドキュメントファイルのサムネイルを生成するには、kdegraphics-thumbnailersffmpegthumbs をインストールしてください。

そしてデスクトップを右クリックして デスクトップと壁紙を設定... > アイコン > プレビュー用のプラグインを設定... からサムネイルのカテゴリを有効にしてください。

Dolphin では 設定 > Dolphin を設定... > 全般 > プレビュー を開いてください。

Night Color

Plasma は Night Color と呼ばれる Redshift のような機能を提供します (XorgWayland の両方で機能します)。選択した時間になると、目の疲れを軽減するためにスクリーンの色を暖色に近くなるように変更します。KDE システム設定 > ディスプレイとモニタ > Night Color から有効化できます。

ヒント: システムトレイに Night Color の便利な on/off ボタンを設置するには、kdeplasma-addons をインストールしてシステムトレイに追加してください。

印刷

ヒント: 手早く設定したいときは CUPS のウェブインタフェースを使って下さい。ウェブインターフェイスから設定したプリンターを KDE のアプリケーションから使うことができます。

KDE システム設定 > プリンタ からもプリンターの設定をすることができます。この方法を取るには、最初に print-managercups、そして system-config-printer パッケージをインストールしてください。CUPS#設定 を読んでください。

Samba/Windows サポート

Windows サービスにアクセスしたいときは Samba (samba パッケージ) をインストールしてください。

Dolphin の共有機能は kdenetwork-filesharing パッケージを必要とし、ユーザー定義共有が有効になっている必要がありますが、標準の smb.conf では有効になっていません。Samba の記事に書かれている指示に従って追加してください。設定後、Samba を再起動すれば Dolphin の共有は自動的に動作するはずです。

ヒント: Dolphin のプロンプトから Windows の共有に認証なしでアクセスするには、* (アスタリスク) をユーザー名とパスワードの両方に使ってください。

起動されたプログラムにも GVfs を使っている GTK のファイルブラウザとは違い、Dolphin から KIO 経由で SMB 共有のファイルを開くと、ほとんどのプログラムで始めにファイル全体をローカル環境にコピーします (VLC は例外です)。 問題を回避したい場合は、thunar などの GTK ベースのファイルマネージャをインストールして gvfsgvfs-smb (と、ログイン情報を保存したい場合は gnome-keyring) を使って、より有効な方法で SMB 共有にアクセスしてください。

また、cifs-utils で Samba 共有をマウントして Plasma から SMB 共有を通常のローカルフォルダと同じように使えるようにするという方法もあります。 詳細は Samba#手動マウントSamba#自動マウント を見てください。

同じように KDE システム設定 > Network Drivers から簡単にマウントできるようにする samba-mounter-gitAUR を使用することもできます。ただし、将来の Plasma では機能しなくなるかもしれません。

KDE デスクトップアクティビティ

KDE デスクトップアクティビティは、アクティビティ毎に、そのアクティビティを使用しているときにだけ適用される特定の設定を選択できる特殊なワークスペースです。

電源管理

Plasma の統合された省電力サービスを使うには、powerdevilインストールしてください。このサービスは、追加の省電力機能、(サポートされていれば) モニタの輝度調整、そして周辺機器も含めたバッテリー状態の報告を提供します。

ヒント: 電源プロファイルとの統合には、任意の依存パッケージである power-profiles-daemon が必要です。
この記事またはセクションの正確性には問題があります。
理由: 以下のノートについて、logind の設定で LidSwitchIgnoreInhibited のデフォルトが yes になっていることが問題なのかもしれません。[6] (議論: トーク:KDE#)
ノート: Powerdevil は logind の全ての設定を継承するわけではありません (ノートパソコンのフタを閉じた時のアクションなど)。そのような場合、logind の設定を変更する必要があります。詳しくは 電源管理#ACPI イベント を見てください。

自動起動

Plasma では、アプリケーションを自動起動したり、起動時やシャットダウン時にスクリプトを実行したりできます。アプリケーションを自動起動するには、KDE システム設定 > 起動と終了 > 自動起動 を開いてプログラムやシェルスクリプトを追加してください。アプリケーションの場合、.desktop ファイルが作成されます。ログインスクリプトの場合、スクリプトを起動する .desktop ファイルが作成されます。

ノート:
  • プログラムはログイン時にしか自動起動できませんが、シェルスクリプトはシャットダウン時や Plasma が起動する前にも実行できます。
  • シェルスクリプトは実行可能属性を付与しておかないと実行されません。
  • 以前に ~/.config/autostart-scripts/ に置かれていたシェルスクリプトは 自動的に .desktop ファイルに変更されます
  • 適切な XDG Autostart ディレクトリにデスクトップエントリ (つまり .desktop ファイル) を配置してください。
  • シェルスクリプトまたはそのシンボリックリンクは以下のディレクトリのどれかに配置してください:
    • ~/.config/plasma-workspace/env/: ログイン時に、Plasma が実行される前に実行。
    • ~/.config/plasma-workspace/shutdown/: Plasma の終了時に実行。

公式ドキュメント を見てください。

Phonon

Wikipedia より:

Phonon (フォノン) は Linux デスクトップ環境である KDE4 向けに開発されたクロスプラットフォームのマルチメディア API である。Phonon は、Unix 系デスクトップにおけるマルチメディア環境に関する諸問題を解決することを目的として開発された。
Phonon 自体はマルチメディアフレームワークではないが、バックエンドを通じて GStreamer や Xine のような既存のフレームワークの橋渡しを行う機能を有し、開発者は Phonon がサポートするあらゆるマルチメディアフレームワークに単一の API を通じてアクセス出来るようになる。これによって、フレームワークが放置されることや API の不安定性、KDE が単一のフレームワークに依存することなどの諸問題を回避できる。

Phonon は KDE や Qt ソフトウェアの中で音声 (例: システム通知、KDE 音声アプリ) や動画 (例: Dolphin 動画サムネイル) のために広く使われています。以下のバックエンドを使用できます:

KDE は、recommends VLC バックエンドのみを使用することを推奨しています。GStreamer バックエンドはメンテナンスされていません。しかし、主要な Linux ディストリビューション (例: Kubuntu や Fedora-KDE) は、特許で守られている MPEG コーデックをデフォルト環境から簡単に取り除けるため、GStreamer をデフォルトで使用しています。

ノート:
  • 複数のバックエンドを同時にインストールして、phononsettings アプリケーションからどちらを優先するか設定することも可能です。
  • KDE フォーラム によると、VLC バックエンドは ReplayGain をサポートしていません。
  • VLC バックエンドを使用している場合、音声による警告メッセージが送信されたときや、他の沢山のケースでアプリケーションがクラッシュすることがあります [7]。取り得る解決策は、VLC のプラグインキャッシュを再構築することです:
# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins

バックアップと復元

KDE Plasma 5 は個人のデスクトップ設定を設定ファイルとして XDG_CONFIG_HOME フォルダに保存します。設定ファイルの詳細を見て、バックアップと復元の方法を選択してください。

systemd による起動

Plasma は、systemd ユーザインスタンスを使って Plasma の全サービスを起動・管理します。Plasma 5.25 以降、これはデフォルトのスタートアップメソッドとなっていますが、以下のコマンドにより代わり起動スクリプトを使うようにできます (しかし、この方法は将来のリリースで機能しなくなるかもしれません):

$ kwriteconfig5 --file startkderc --group General --key systemdBoot false

実装の詳細については Edmundson 氏のブログ: Plasma and the systemd startup で読めます。

スペルチェック

KDE アプリケーションはスペルチェックに sonnet を使用します。サポートされているスペルチェッカの任意の依存パッケージを見てください。

KDE システム設定 > 地域の設定 > スペルチェック で設定してください。

NVIDIA 上で kwin wayland を動かす

https://community.kde.org/Plasma/Wayland/Nvidia を見てください。

アプリケーション

KDE プロジェクトは Plasma デスクトップと統合されたアプリケーションスイートを提供しています。利用可能なアプリケーションの完全なリストは kde-applications グループを見てください。また、カテゴリ:KDE には KDE 関連のアプリケーションのページが存在します。

KDE Applications で提供されているプログラム以外にも、Plasma デスクトップを補うアプリケーションは多数存在します。それらのうちいくつかは以下で議論されています。

システム管理

KDE システム設定から Xorg サーバーを終了する

サブメニュー KDE システム設定 > 入力デバイス > キーボード > 詳細 (タブ) > "X サーバーを終了するためのキーシーケンス" で、チェックボックスにチェックを入れて下さい。

KCM

KCM は KConfig Module の略です。KCM を使うと、システムの設定をするためのインターフェースを KDE システム設定に表示します。また、kcmshell5 でコマンドラインから使えます。

  • sddm-kcmSDDM のための KDE 設定モジュール。
https://invent.kde.org/plasma/sddm-kcm || sddm-kcm
  • kde-gtk-config — KDE 用の GTK2 と GTK3 の設定。
https://invent.kde.org/plasma/kde-gtk-config || kde-gtk-config
  • システムポリシー — 管理者が PolicyKit の設定を変更できるようにするための設定モジュール群。
https://invent.kde.org/system/polkit-kde-kcmodules-1 || kcm-polkit-kde-gitAUR
  • Wacom タブレット — Wacom の Linux ドライバーの KDE GUI。
https://www.linux-apps.com/p/1127862/ || kcm-wacomtablet[リンク切れ: replaced by wacomtablet]
  • Kcmsystemd — KDE の systemd 制御モジュール。
https://github.com/rthomsen/kcmsystemd || systemd-kcmAUR

linux-apps.com に他にも多くの KCM があります。

デスクトップ検索

KDE では、ファイルインデックスの作成と検索を行う Baloo と呼ばれるソフトウェアを使って、デスクトップ検索を実装しています。

ウェブブラウザ

以下のブラウザは Plasma と連携できます:

  • Konqueror — KDE プロジェクトの一部で、KHTML と Chromium ベースの Qt WebEngine の2つのレンダリングエンジンをサポートしています。
https://konqueror.org/ || konqueror
  • Falkon — Plasma との連携機能を持った Qt ウェブブラウザ (以前は Qupzilla と呼ばれていました)。Qt WebEngine を使います。
https://userbase.kde.org/Falkon/ || falkon
  • Chromium — Chromium とプロプライエタリ版の Google Chrome は Plasma との連携機能が限定されています。KWallet と KDE Open/Save windows を使うことができます。
https://www.chromium.org/ || chromium
https://mozilla.org/firefox || firefox
ヒント: Plasma は 5.13 以降、FirefoxChrome と連携でき、 Plasma トレイからのメディアの再生のコントロール、ダウンロード通知と KRunner での find open tabs などが利用可能です。plasma-browser-integration パッケージと、対応するブラウザアドオンをインストールしてください。Chrome/Chromium のサポートは標準で入っているはずです。Firefox のアドオンは Firefox#KDE との統合 を見てください。

PIM

KDE は個人情報管理 (PIM) のための独自のスタックを提供しています。メールや連絡先、カレンダーなどを管理します。kde-pim パッケージグループか kde-pim-meta メタパッケージで全ての PIM パッケージをインストールできます。

Akonadi

Akonadi は PIM データのローカルキャッシュとして機能するシステムであり、その期限に関係なく、他のアプリケーションから使うことが可能です。これにはユーザのメール、連絡先、カレンダー、イベント、日誌、アラーム、メモなどが含まれます。Akonadi は自身ではデータを保存しません: ストレージのフォーマットはデータの性質に依存します (例えば、連絡先は vCard フォーマットで保存されます)。

akonadi をインストールしてください。追加のアドオンは kdepim-addons をインストールしてください。

ノート:
  • akonadi パッケージで MariaDB 以外のデータベースエンジンを使いたい場合は、インストールに次のコマンドを使って mariadb 依存パッケージをスキップしてください:
    # pacman -S akonadi --assume-installed mariadb
    FS#32878 も見てください。
  • Akonadi が初回起動時に /usr/bin/mysqld を見つけられなかった場合、SQLite にフォールバックします。
MySQL

デフォルトでは、Akonadi は /usr/bin/mysqld (デフォルトは MariaDB。代替のプロバイダは MySQL を見てください) を使って、管理された MySQL インスタンスを起動し、データベースは ~/.local/share/akonadi/db_data/ に保存されます。

システム全体で共用の MySQL インスタンス

Akonadi はシステム全体で共用の MySQL をデータベースとして使用できます。[8]

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QMYSQL

[QMYSQL]
Host=
Name=akonadi_username
Options="UNIX_SOCKET=/run/mysqld/mysqld.sock"
StartServer=false
PostgreSQL

Akonadi では、システム全体で使用される既存の PostgreSQL インスタンス (つまり、postgresql.service) を使用したり、PostgreSQL インスタンスをユーザ権限で実行してデータベースを ~/.local/share/akonadi/db_data/ に保存したりできます。

ユーザーごとの PostgreSQL インスタンス

postgresqlpostgresql-old-upgradeインストールしてください。

Akonadi の設定ファイルを編集して、以下の内容を追加してください:

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QPSQL
ノート:
  • Akonadi は、起動時に [QPSQL] セクションを作成し、そのセクション内に適切な変数を設定します。
  • データベースは ~/.local/share/akonadi/db_data/ に保存されます。

akonadictl start で Akonadi を起動して、 akonadictl status で状態を確認してください。

ノート:
  • akonadi 19.08.0-1 から、PostgreSQL のメジャーバージョンアップデートが検出されると ~/.local/share/akonadi/db_data/ にある PostgreSQL データベースクラスタは自動でアップグレードされます。
  • それ以前の akonadi バージョンでは、PostgreSQL のメジャーバージョンをアップグレードするときに手動でデータベースのアップグレードが必要です。KDE UserBase Wiki のアップデート手順に従ってください。postgresqlpostgresql-old-upgrade で使われている PostgreSQL バイナリへのパスを適切に設定してください。詳細は PostgreSQL#PostgreSQL のアップグレード を見てください。
システム全体で共用の PostgreSQL インスタンス

以下では既に設定されていて起動している PostgreSQL が必要です。

ログイン中のユーザーのための PostgreSQL のユーザアカウントを作成してください:

[postgres]$ createuser username

Akonadi で使うデータベースを作成してください:

[postgres]$ createdb -O username -E UTF8 --locale=C -T template0 akonadi-username

Akonadi でシステム全体で共用の PostgreSQL を使うように設定してください:

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QPSQL

[QPSQL]
Host=/run/postgresql
Name=akonadi-username
StartServer=false
ノート: カスタムのポート、ユーザ名、そしてパスワードは、[QPSQL] セクション内の Port=User=、そして Password= オプションでそれぞれ設定できます。

akonadictl start で Akonadi を起動して、akonadictl status で状態を確認してください。

SQLite

SQLite を使うには、Akonadi の設定ファイルを以下のように編集してください:

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QSQLITE
ノート:
  • Akonadi は、起動時に [QSQLITE] セクションを作成して、そのセクション内に適切な変数を設定します。
  • データベースは ~/.local/share/akonadi/akonadi.db に保存されます。
Akonadi を無効にする

Akonadi を無効化したい場合、Akonadi に依存している KDE アプリケーションが起動しないようにする必要があります。詳細は KDE userbase のセクション を参照してください。

KDE Connect

KDE Connect は、AndroidiOS スマートフォンと Linux デスクトップを接続するための以下の機能を提供します:

  • 有線接続なしで KDE とアプリ間でファイルや URL を共有。
  • タッチパッドのエミュレーション: 携帯の画面をコンピュータのタッチパッドとして使用。
  • 通知の同期 (4.3以降): デスクトップから Android の通知を読み取り。
  • クリップボードの共有: 携帯電話とコンピュータでコピーアンドペースト。
  • マルチメディアのリモートコントロール: 携帯電話を Linux メディアプレイヤーのリモコンとして使用。
  • WiFi 接続: USB 接続や Bluetooth を必要としません。
  • RSA 暗号化: あなたの情報は暗号化されます。

コンピュータと電話の両方に KDE Connect をインストールする必要があります。PC 側では、kdeconnect パッケージをインストールしてください。Android 側では、Google PlayF-Droid から KDE Connect をインストールしてください。電話のファイルシステムを閲覧したい場合は、sshfsインストールして Android アプリからファイルシステムを閲覧できるように設定する必要があります。iOS の場合は、KDE Connect を App Store からインストールしてください。iOS バージョンでは、Android バージョンに存在する機能すべてを利用できるわけではありません。

Plasma Wayland セッションでリモート入力の機能を使用するには、xdg-desktop-portal パッケージが必要です。

Plasma デスクトップを使用しない場合でも KDE Connect は利用できます。GNOME を使っている場合、kdeconnect の代わりに gnome-shell-extension-gsconnectAUR をインストールすることでよりよい連携をさせることが可能です。KDE Connect デーモンを手動で起動するには、/usr/lib/kdeconnectd を実行してください。

ファイアウォール を使っている場合は、UDP と TCP のポート 1714 から 1764 までを開く必要があります。

時々、KDE Connect が携帯電話を検出しないことがあります。killall kdeconnectd を実行した後で KDE システム設定内の kdeconnect を開くか、kdeconnect-cli --refresh の後に kdeconnect-cli -l を実行することでサービスを再起動できます。また、KDE Connect for Android から Pair new device > Add devices by IP を使用することもできます。

ヒントとテクニック

別のウィンドウマネージャを使う

Plasma で KWin 以外のウインドウマネージャを使うことができます。そうすることにより、KDE デスクトップの機能とタイル型ウィンドウマネージャのユーティリティを組み合わせることができます (KWin のタイリングスクリプトよりも肉付けされているかもしれません)。

Plasma の component chooser settings ではウィンドウマネージャを変更することはもはやできません。しかし、他の方法を取れば KWin を他のウィンドウマネージャと取り替えることができます。

ノート: コンポジタを提供しないウィンドウマネージャ (Openbox など) に Kwin を置き換えると、透過などのデスクトップコンポジット効果が失われます。この場合、そのような効果を提供する別のコンポジットマネージャ (Xcompmgrpicom など) をインストールして実行してください。

KWin サービスを置き換える

KDE 5.25 より、Plasma の systemd ベースのスタートアップがデフォルトで有効になりました。

このスタートアップで KWin を置き換えるには、まず現在のユーザの plasma-kwin_x11.serviceマスクして、そのサービスが起動しないようにしなければなりません。

次に、新しい systemd ユーザーユニット作成し、あなたが選んだウィンドウマネージャを起動するようにします [9]:

~/.config/systemd/user/plasma-custom-wm.service
[Install]
WantedBy=plasma-workspace.target

[Unit]
Description=Plasma Custom Window Manager
Before=plasma-workspace.target

[Service]
ExecStart=/path/to/other/wm
Slice=session.slice
Restart=on-failure

これを使うには、(ユーザーユニットごとに) daemon-reload を行い、plasma-kwin_x11.serviceマスクしていることを確認した上で、新しく作成した plasma-custom-wm.service有効化してください。

ノート: Plasma で i3 ウインドウマネージャーを利用する場合、ダイアログが正しく表示されるようにするために、ダイアログがフロートモードで開くように手動でセットする必要があるかもしれません。さらなる情報については、i3#フロートするダイアログを正しく扱う をご覧ください。

スクリプトベースの起動と KDEWM を使用する

Plasma のスクリプトベースの起動は systemd による起動を無効化することにより利用できます。systemd による起動を無効化したならば、Plasma が起動する前に KDEWM 環境変数を設定することによりウィンドウマネージャを変更できます。

システム全体

root アクセス権を持っているならば、ログイン画面の1つのオプションとして全ユーザに利用可能な XSession を追加することもできます。

まず、以下のようなスクリプトを実行権限付きで作成してください:

/usr/local/bin/plasma-i3.sh
#!/bin/sh
export KDEWM=/usr/bin/i3
/usr/bin/startplasma-x11

/usr/bin/i3 の部分は任意のウィンドウマネージャへのパスに置き換えてください。パスが正しく設定されていることを確認してください。KDE がウィンドウマネージャを起動できない場合、セッションは開始されず、ログイン画面に戻されます。

次に、XSession を追加するために、以下の内容で /usr/share/xsessions 内にファイルを作成してください:

/usr/share/xsessions/plasma-i3.desktop
[Desktop Entry]
Type=XSession
Exec=/usr/local/bin/plasma-i3.sh
DesktopNames=KDE
Name=Plasma (i3)
Comment=KDE Plasma with i3 as the WM

KDE/Openbox セッション

openbox パッケージには Openbox で KDE を使用するためのセッションが含まれています。このセッションを利用するには、ディスプレイマネージャのメニューから KDE/Openbox を選択してください。

セッションを手動で起動する場合、次の行を xinit の設定に追加してください:

~/.xinitrc
exec openbox-kde-session

KWin のタイル型ウィンドウのスクリプト

以下は、KDE をタイル型ウィンドウマネージャのように動作させる KWin 拡張のリストです。

  • Bismuth — i3 や Sway、dwm のように、ウィンドウを自動的にタイル化し、キーボードを使って管理できるようにするアドオンです。
https://github.com/Bismuth-Forge/bismuth || kwin-bismuthAUR
  • Polonium — Bismuth の (非公式な) 後継アドオンです。
https://github.com/zeroxoneafour/polonium || kwin-poloniumAUR
  • Kröhnkite — dwm から着想を得た、動的タイル型拡張。
https://github.com/esjeon/krohnkite || kwin-scripts-krohnkite-gitAUR
  • KZones — Microsoft PowerToys や Windows 11 のスナップレイアウトの動作を模倣するスクリプト。
https://github.com/gerritdevriese/kzones || パッケージが存在しないか AUR で検索

モニタの解像度やマルチモニタの設定

ディスプレイの解像度やマルチモニターの管理を Plasma で有効にしたい場合は、kscreen をインストールしてください。KDE システム設定 > ディスプレイとモニタ にオプションが追加されます。

ICC プロファイルの設定

Plasma で ICC プロファイル を有効化するには、colord-kdeインストールしてください。これは KDE システム設定 > 色管理 に追加のオプションを提供します。

Add Profile で ICC プロファイルをインポートできます。

HDR

HDR サポートは実験的であり、Wayland セッションでしか機能しません。HDR を有効化するには、System Settings > Display & Monitor > High Dynamic Range > Enable HDR を見てください。

詳細は Xaver Hugl のブログ記事HDR モニターのサポート を参照してください。

出来ること:

ゲーム

上流の API が完全化されるまで、一部のゲームを機能させるには特殊な Vulkan レイヤー vk-hdr-layer-kwin6-gitAUR が必要です。

  • HDR を有効化した状態で Steam を起動する。全てのゲームは HDR を有効化しますが、Steam は gamescope ウィンドウ内で実行します:
$ ENABLE_HDR_WSI=1 gamescope --hdr-enabled --hdr-debug-force-output --steam -- env ENABLE_GAMESCOPE_WSI=1 DXVK_HDR=1 DISABLE_HDR_WSI=1 steam
  • Steam のゲームに対して、HDR を有効化する起動オプションを設定する:
DXVK_HDR=1 ENABLE_HDR_WSI=1 gamescope -f -r 144 --hdr-enabled --hdr-debug-force-output -- env MANGOHUD=1 gamemoderun %command%
  • Wayland 上で Wine 9 を使用して、HDR を有効化した状態で Windows アプリケーションを起動する:
$ ENABLE_HDR_WSI=1 DXVK_HDR=1 DISPLAY= wine <executable.exe>
  • HDR を有効化した状態でネイティブなゲーム (Quake II RTX) を実行する:
$ ENABLE_HDR_WSI=1 SDL_VIDEODRIVER=wayland quake2rtx

動画

  • MPV を使用して、HDR を有効化した状態で動画を再生する:
$ ENABLE_HDR_WSI=1 mpv --vo=gpu-next --target-colorspace-hint --gpu-api=vulkan --gpu-context=waylandvk "path/to/video"

Super キー (Windows キー) でアプリケーションランチャーを開く機能を無効化

現在、この機能を無効化するには、kwinrc 設定ファイル (デフォルトでは XDG_CONFIG_HOME ディレクトリにあり) を編集し、ModifierOnlyShortcutsMeta キーを空白に設定する必要があります:

前:
[ModifierOnlyShortcuts]
Meta=org.kde.plasmashell,/PlasmaShell,org.kde.PlasmaShell,activateLauncherMenu
後:
[ModifierOnlyShortcuts]
Meta=

あるいは、以下のコマンドを実行することでも可能です:

$ kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""

アプリケーションメニューにブックマークを表示させない

Plasma Browser integration をインストールすると、KDE はアプリケーションランチャーにブックマークを表示するようになります。

この機能を無効化するには、以下のコマンドを実行してください:

$ mkdir ~/.local/share/kservices5
$ sed 's/EnabledByDefault=true$/EnabledByDefault=false/' /usr/share/kservices5/plasma-runner-bookmarks.desktop > ~/.local/share/kservices5/plasma-runner-bookmarks.desktop

IBus 統合

IBusインプットメソッドフレームワーク であり、KDE と統合できます。詳細は IBus#統合 を見てください。

Wayland 上で KDE を使用している場合、アクセント記号付きの文字やデッドキーのサポートを利用するには IBus が必要になる場合があります [10]

plasma-nm でホットスポットを有効化する

NetworkManager#wifi でインターネット接続を共有する を見てください。

前回保存したセッションを復元する

KDE システム設定 > 起動と終了 > デスクトップセッション > When logging in: Restore previous saved session を選択している (デフォルト) 場合、ksmserver (KDE のセッションマネージャ) は、すべての開かれているアプリケーションを ログアウト/ログイン時に ~/.config/ksmserverrc に/から 自動的に 保存/ロードします。

ノート: 現在、ネイティブな Wayland ウインドウは復元できません。現在の開発状況については Wayland Showstoppers を見てください。

KMail でローカルメールを受信する

Maildir フォーマットを使用するメールサーバーでローカルメール配送のセットアップを済ませている場合、このメールを KMail で受信したい場合があるでしょう。そうするには、~/.local/share/local-mail/ にメールを格納する、KMail のデフォルトの受信アカウントの "Local Folders" を再利用できます。

(Maildir フォーマットのメールが届けられる場所である) ~/Maildir ディレクトリを Local Folders の受信ボックスへのシンボリックリンクにしてください:

$ ln -s .local/share/local-mail/inbox ~/Maildir

または、Maildir タイプの新しい受信アカウントを追加して、~/Maildir をディレクトリに設定してください。

すべてのユーザに対して Plasma を設定する

/usr/share/plasma にある config/main.xml という名前のファイルを編集してください。例えば、アプリケーションランチャーをすべてのユーザに対して設定する場合、/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml を編集してください。パッケージのアップデートでこれらのファイルが上書きされないようにするには、これらのファイルを Pacman の NoUpgrade に追加してください。

ハイバネートを無効化

ハイバネートの機能を適切に無効化して、Polkit のポリシールールでメニューから非表示にしてください。

/etc/polkit-1/rules.d/99-disable-hibernate.rules
// Disable hibernate for all users
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.hibernate")) {
      return polkit.Result.NO;
   }
});
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.hibernate-multiple-sessions")) {
      return polkit.Result.NO;
   }
});

あるいは、/etc/systemd/sleep.conf.d/ 内にファイルを作成して、そのファイル内に以下の行を追加してください:

/etc/systemd/sleep.conf.d/00-disable-hibernation.conf
[Sleep]
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no

ウィンドウのルールを使う

KWin には、特定のウィンドウ/アプリケーションに対してルールを指定する機能があります。例えば、アプリケーションの開発者がタイトルバーを表示しないようにしていたとしても、強制的にタイトルバーを表示させることができます。特定の開始位置、サイズ、最小化状態、他のウィンドウより前/後ろに表示し続けるなどのルールを設定できます。

ルールを作成するには、対象のウィンドウにフォーカスした状態で Alt+F3 を押し、その他のアクション > アプリケーション/ウィンドウ固有の設定 を開くことで、目的のプロパティを設定できます。作成されたルールのリストは、KDE システム設定 > ウィンドウの操作 > ウィンドウのルール で見られます。

仮想キーボード

デフォルトでは、仮想キーボードはインストールされていません。アプリケーション一覧/ユーティリティ#スクリーンキーボード から適切なキーボード (例えば、Maliit キーボード) を選び、インストールしてください。そして、KDE システム設定からそのキーボードを有効化してください。

トラブルシューティング

KDE 6 にアップグレードした後に KDE のアイコンが消えた

KDE 6 の最新アップグレードで KDE のアイコンが表示されない問題が発生し、ユーザーを新規作成すると問題が解決したというユーザーが存在します。

この問題は、アップグレード中にテーマが消えてしまったことが原因であり、手動でテーマを再度設定する必要があります。まず、"System Settings > Colors & Themes > Global Theme > Icons" を開き、所望のテーマを選択し直してください。これで、アイコンが再び表示されるようになります。

アップグレード後に qt5ct と kvantum のバグ

この記事またはセクションは情報が古くなっています。
理由: これは 2021-02-15 に追加されました。「最新のアップデート」も数年前です。すでに修正済みか? (Discuss)

最新のアップデートにより、互換性のない HiDPI スケーリングが発生するかもしれません。これにより、一部のインターフェイスが大きくなりすぎたり、一部のアイコンが消えたり表示されないようになったり、パネルやウィジェットが消えたりします。

qt5ctkvantum 関連のパッケージを削除してみてください。その後、デフォルトのグローバル Plasma テーマを適用してください。問題が続く場合、すべての KDE 設定を削除し、plasma を再インストールして設定を上書きしてみてください。KDE システム設定の HiDPI スケーリングも確認しておいてください。

フォント

KDE のフォント表示が汚い

ttf-dejavuttf-liberation パッケージのインストールを試して下さい。

インストール後、一旦ログアウトして、その後ログインし直してください。KDE システム設定 > 外観 > フォント から設定を変更する必要は無いはずです。qt5ct を使っている場合、Qt5 の設定ツールの設定によって KDE システム設定のフォント設定が上書きされる可能性があります。

個人でフォントレンダリングの設定をしている場合、KDE システム設定は外観を変更してしまう場合があることに注意してください。KDE システム設定 > 外観 > フォント を開いてしまうと、KDE システム設定はあなたのフォント設定ファイル (fonts.conf) を作り替えてしまいます。

これを止める方法はありませんが、値を fonts.conf ファイルと同じにすれば期待したフォントレンダリングができます (アプリケーションを一度終了する必要があります、場合によってはデスクトップを再起動する必要があります)。Gnome のフォント設定も同じことをするので (両方のデスクトップ環境を使っている場合は) 注意してください。

フォントが大きすぎる・アンバランス

KDE システム設定 > 外観 > フォント からフォントの DPI を 96 に強制してみて下さい。

これでフォントが治らないときは Xorg の設定から直接 DPI をセットしてください。Xorg#手動で DPI を設定する を参照。

設定関連の問題

KDE の問題の多くは設定に関係しています。

Plasma デスクトップの挙動がおかしい

通常 Plasma の問題は不安定な Plasma ウィジェット (俗に plasmoid と呼ばれています) や Plasma テーマ が原因です。まず、最後にインストールしたウィジェットやテーマを無効にしたりアンインストールしてみてください。

突然デスクトップが"ロックアップ"する場合は、おそらくインストールしたウィジェットの欠陥が原因です。問題が起こる前にインストールしたウィジェットがどれか思い出せないときは、問題が解決するまで一つずつウィジェットを削除して見て下さい。ウィジェットをアンインストールしたら、公式ウィジェットが原因の場合、バグレポートを KDE bug tracker に送って下さい。公式ウィジェットではなかったときは、 KDE Store のエントリを探してウィジェットの作者に問題を伝えることを推奨します (問題を再現する方法などを記述してください)。

問題がわからないが、KDE の設定を全て失うのは嫌な場合は、~/.config/ から次を実行してください:

$ for j in plasma*; do mv -- "$j" "${j%}.bak"; done

このコマンドはあなたのユーザのすべての Plasma 関連の設定ファイル名を *.bak に変更します (例: plasmarc.bak)。Plasma に再ログインすると、設定はデフォルトに戻っています。元に戻すには、.bak 拡張子の部分を取り除いてください。すでに *.bak ファイルが存在する場合は、それらを先に移動/削除するか名前を変更してください。いずれにせよ定期的なバックアップを取ることを強く推奨します。方法については 同期およびバックアッププログラム を見てください。

キャッシュを削除してアップグレードの問題を解決する

古いキャッシュによって問題が発生することもあります。アップグレードをした後、古いキャッシュによってシェルが消せなくなるなどのおかしな (デバッグしづらい) 挙動が発生したり、設定を変更したときにフリーズしたり、Ark が rar や zip を解凍できなくなったり、Amarok が音楽を認識しなくなるなどの問題がおこることがあります。この問題の解決方法は、アップグレードによって KDE や Qt のプログラムの見た目がおかしくなる問題を解決することもあります。

次のコマンドでキャッシュを再生成してください:

$ rm ~/.config/Trolltech.conf
$ kbuildsycoca5 --noincremental

任意で ~/.cache/ フォルダの中身を削除してください (他のアプリケーションのキャッシュも消去されるので注意してください):

$ rm -rf ~/.cache/*

Plasma デスクトップが ロケール/言語の設定を反映しない

Plasma デスクトップは KDE システム設定パネルや (ロケール#変数に対して) locale.conf で設定したものと異なる設定を使用する場合があります。まずすべきことは、~/.config/plasma-localerc を削除した後にログアウトしてログインすることです。これで問題が解決しない場合、そのファイルを手動で編集してみてください。例えば、LANG 変数を es_ES.UTF-8 にセットし、LC_MESSAGES 変数を en_US.UTF-8 にセットする場合は以下のようになります。

~/.config/plasma-localerc
[Formats]
LANG=es_ES.UTF-8

[Translations]
LANGUAGE=en_US

systemsettings でテーマ、アイコン、フォント、色を変更できない(ほとんどのアイコンが表示されない)

QT_QPA_PLATFORMTHEME 環境変数がセットされていないことを確認してください。つまり、コマンド printenv QT_QPA_PLATFORMTHEME を実行すると何も表示されない必要があります。環境変数がセットされている場合 (おそらく qt5ct)、この変数は Qt アプリケーションに対して qt5ct の設定を使用することを強制します。export QT_QPA_PLATFORMTHEME= を実行すると環境変数を空白にします。

より簡単な (そして信頼できる) 解決策は qt5ct を完全にアンインストールすることでしょう。

音量、通知、マルチメディアのキーを押しても動作しない

システムトレイの設定で特定のアイテムを非表示にすると、関連する機能も無効化されます (例: 音量、メディアプレーヤー、通知)。音量を非表示にすると音量のキーが無効化されます。マルチメディアを無効化するとマルチメディアのキー (巻き戻し、停止、一時停止) が無効化されます。通知を無効化すると通知が表示されなくなります。

KCM のログイン画面の設定が SDDM のカーソルと同期しない

KCM のログイン画面の設定は ~/.config/kcminputrc からカーソルの設定を読み込みます。このファイルが存在しないと設定が同期されません。このファイルを作成する最も簡単な方法は、KDE システム設定 > 外観 > カーソル でカーソルのテーマを変更し、そして元に戻すことです。

パネル/ウィジェットが消えた

クラッシュやハードウェアの変更により、たとえシングルモニタ環境であってもスクリーン番号が変更されることがあります。そのようなことが起こるとパネル/ウィジェットが消えることがあります。これは ~/.config/plasma-org.kde.plasma.desktop-appletsrc ファイルの lastScreen の値を変更することで修正できます。

グラフィック関連の問題

使用している GPU に相応しいドライバーをインストールしてください。詳しくは Xorg#ドライバーのインストール を見てください。古いカードを使っている場合は #特定のアプリケーションでデスクトップ効果を手動・自動で無効化#コンポジットの無効化 を見てください。

デバッグなどのために KWin の現在の状態を取得

次のコマンドで KWin の状態の概要を出力します。使われているオプション、使われているコンポジットバックエンド、関連する OpenGL ドライバーの情報も表示されます。詳しくは Martin 氏のブログ を見てください。

$ qdbus org.kde.KWin /KWin org.kde.KWin.supportInformation

特定のアプリケーションでデスクトップ効果を手動・自動で無効化

Plasma はデスクトップ効果をデフォルトで有効にします(一部のゲームはデスクトップ効果を自動で無効化しません)。デスクトップ効果は KDE システム設定 > ワークスペースの挙動 > デスクトップ効果 から無効化したり Alt+Shift+F12 でデスクトップ効果を切り替えることができます。

さらに、KWin のカスタムルールを作成することで特定のアプリケーションやウィンドウが起動したときに自動的にコンポジットの無効化・有効化を行うことができます。KDE システム設定 > ウインドウ操作 > ウインドウルール から設定してください。

透過を有効にする

コンポジタを有効にせずに透過背景を使用すると、以下のメッセージが発生します:

This color scheme uses a transparent background which does not appear to be supported on your desktop

KDE システム設定 > ディスプレイとモニタ > コンポジタ を開いて、Compositing: Enable on startup にチェックを付けて、Plasma を再起動してください。

コンポジットの無効化

KDE システム設定 > ディスプレイとモニタ > コンポジタ から Compositing: Enable on startup のチェックを外して Plasma を再起動してください。

コンポジットを有効にするとフルスクリーンでちらつきが発生する

KDE システム設定 > ディスプレイとモニタ > コンポジタ から Compositing: Allow applications to block compositing のチェックを外してください。そうすると、パフォーマンスに悪影響を及ぼす場合があります。

Plasma のカーソルがときどきおかしくなる

~/.icons/default ディレクトリ (あるいは ${XDG_DATA_HOME:-$HOME/.local/share}/icons/default/) を作成して、その中に index.theme という名前のファイルを以下の内容で作成してください:

~/.icons/default/index.theme
[Icon Theme]
Inherits=breeze_cursors

必要に応じて、breeze_cursors の部分は実際に使用しているカーソルテーマに置き換えてください。

以下のコマンドを実行してください:

$ ln -s /usr/share/icons/breeze_cursors/cursors ~/.icons/default/cursors

Wayland では、GTK/Gnome アプリケーションで正しくカーソルテーマを適用するために xdg-desktop-portal-gtk をインストールしておく必要があります。

Firefox と Thunderbird がカーソルテーマを無視する

Firefox の Wayland サポートを有効化している場合、Firefox と Thunderbird は、どのカーソルを表示するかを決定するために GSettings を参照します。

GTK アプリケーションに KDE の設定を適用するには、kde-gtk-config をインストールしてください。

追加のパッケージをインストールしたくない場合は、手動でカーソルテーマを設定することもできます:

$ gsettings set org.gnome.desktop.interface cursor-theme cursor-theme-name

(ハイパーリンクにマウスを合わせた時などに)カーソルが変化するとカーソルが震える/跳ねる

あなたのシステムとウインドウマネージャに合う適切な 2D アクセラレーションドライバをインストールしてみてください。

使用できないスクリーン解像度設定

kscreen のローカルの設定は xorg.conf にあるスクリーン解像度の設定を上書きすることがあります。~/.local/share/kscreen/ から kscreen の設定ファイルを見つけて、モニタによってサポートされない解像度が設定されていないか調べてください。

システムトレイのアイコンがぼやける

アイコンをトレイに追加するためにアプリケーションはしばしば appindicator ライブラリを使用します。アイコンがぼやける場合、どのバージョンの libappindicator をインストールしているか調べてください。もし libappindicator-gtk2 しかインストールしていない場合、libappindicator-gtk3 をインストールしてアイコンがはっきり表示されるか試してください。

仮想マシンの中で実行するとスクリーンの解像度を変更できない

Plasma を VMwareVirtualBoxQEMU 仮想マシンの中で実行すると、kscreen はゲストのスクリーン解像度を 800x600 より高く変更できない場合があります。

回避策は xorg.conf.d(5) 内の PreferredMode オプションをセットすることです。あるいは、VM で異なるグラフィックアダプタを使用してみてください (例えば、VirtualBox では VMSVGA ではなく VBoxSVGA、QEMU では QXL ではなく Virtio)。詳細は KDE Bug 407058 を見てください。

Dolphin や Kate などを開くのに長い時間がかかる

ユーザディレクトリ (DocumentsDownloads など) が読み取り専用になっていないか調べてください。

Spectacle のスクリーンショットでスクリーンの古い状態が使われてしまう

KDE システム設定 > ディスプレイとモニタ > コンポジタ で、ウィンドウのサムネイルを保つ表示されているウィンドウのみ から しない に変更してください。Intel graphics を使用している場合は、xf86-video-intelインストールされていないことを確認してください。

サウンド関連の問題

ノート: 始めに alsa-utils がインストールされているか確認してください。

サスペンド後に音声が鳴らない

サスペンド後に音声がならない場合や、KMix がオーディオデバイスを表示表示しない場合は、plasmashell と pulseaudio を再起動することで問題が解決するかもしれません:

$ killall plasmashell
$ systemctl --user restart pulseaudio.service
$ plasmashell

音声を再び鳴らすために一部のアプリケーションも再起動する必要がある場合があります。

GStreamer Phonon バックエンドを使っているときに MP3 ファイルを再生できない

GStreamer の libav プラグイン (gst-libav パッケージ) をインストールすることで解決できます。それでも再生できないときは、phonon-qt4-vlcAURphonon-qt5-vlc など他のバックエンドをインストールして、利用する Phonon バックエンドを変更してみて下さい。

バックエンドを変えるには: KDE システム設定 > Multimedia > Audio and Video > Backend

設定が表示されない場合は phononsettings をターミナルから実行してみてください。

トレイに音量調節アイコンが無く、ファンクションキーで音量を調整できない

plasma-pa がインストールされていることを確認してください。

しばらくすると音が出なくなる

journalctl -p4 -t pulseaudio の出力に Failed to create sink input: sink is suspended というエントリが含まれている場合、/etc/pulse/default.pa 内の以下の行をコメントアウトしてみてください:

#load-module module-suspend-on-idle

問題が続く場合、plasma-metaplasmawireplumber と一緒に pulseaudio をインストールしたのかもしれません。この問題を解決するには、pulseaudiopipewire-pulse に置き換えてください。pulseaudio を使いたい場合は、wireplumberpipewire-media-session に置き換えてください。詳細は PipeWire#PulseAudio クライアントこのフォーラムのスレッドを参照してください。

電源管理

サスペンドやハイバネートのオプションが使えない

systemd を使用してサスペンドあるいはハイバネートできるのに、KDE にそれらオプションが表示されない場合、powerdevil をインストールしていることを確認してください。

電源プロファイルオプションが無い

powerdevilpower-profiles-daemonインストールされていることを確認してください。

powerprofilesctl を実行し、ドライバをチェックしてください。intel_pstateamd_pstate が使用されている場合、問題ありません。そうでない場合、これらのドライバを有効化する方法を CPU 周波数スケーリング#スケーリングドライバ で確認してください。

KMail

Akonadi の設定を削除して KMail を修復する

詳細は [11] を見てください。

バックアップを取りたい場合は以下の設定ディレクトリをコピーしてください:

$ cp -a ~/.local/share/akonadi ~/.local/share/akonadi-old
$ cp -a ~/.config/akonadi ~/.config/akonadi-old

KMail の IMAP 受信ボックスが空

一部の IMAP アカウントで KMail はアカウントの他のすべてのフォルダーを内部に入れた状態で IMAP 受信ボックスをトップレベルのコンテナとして表示します(なのでメッセージを読むことができなくなります)[12]。この問題を解決するには、単に KMail のアカウント設定でサーバー側の購読を無効化してください。

KMail で EWS アカウントの認証エラー

KMail で EWS アカウントをセットアップするときに、有効な認証情報であるにも関わらず、認証失敗に関するエラーが発生し続けることがあります。原因は KWallet と KMail との間で通信に失敗しているからである可能性が高いです。この問題の回避策は qdbus を通してパスワードを設定することです:

$ qdbus org.freedesktop.Akonadi.Resource.akonadi_ews_resource_0 /Settings org.kde.Akonadi.Ews.Wallet.setPassword "XXX"

Journal に QXcbConnection / kscreen.xcb.helper のログが大量に出力される

Qt#Qt の journal ログの動作を無効化/変更する を参照してください。

i3/fvwm/awesome で KF5/Qt5 アプリケーションのアイコンが表示されない

Qt#KDE Plasma 以外の環境での Qt 5 アプリケーションの設定 を参照してください。

認証情報の保存に関する問題と KWallet ダイアログが何度も開く問題

WiFi のパスフレーズなどの認証情報をユーザごとに暗号化して保存するのに必要なので、ユーザ設定で KWallet のパスワード保存システムをオフにすることは推奨されません。KWallet のダイアログが何度も開くのは KWallet がオフになっているからかもしれません。

アプリケーションがアクセスするたびに KWallet をアンロックするダイアログが表示されるのが鬱陶しい場合、ディスプレイマネージャSDDMLightDM に KWallet をログイン時に自動的にアンロックさせることができます。KDE Wallet#ログイン時に KDE ウォレットを自動的にアンロック を見てください。システムプログラムの認証情報に使用できるように、最初のウォレットは (ユーザではなく) KWallet によって生成される必要があります。

すべてのアプリケーションでウォレットの認証情報をメモリ上で開かないようにしたい場合、KWallet の設定で kwalletmanager を使ってアプリケーションのアクセスを制限することができます。

認証情報の暗号化について全く気にしない場合は、ウォレット作成時に表示される KWallet のパスワード入力欄を空欄にすることができます。この場合、アプリケーションはウォレットをアンロックせずにパスワードにアクセスできます。

Discover がアプリケーションを表示しない

Plasma/Qt のバージョンに応じて packagekit-qt6packagekit-qt5 のどちらかをインストールすれば解決します。

警告: あるパッケージメンテナが GitHub のコメントで説明している通り、packagekit によるシステムパッケージ管理は、メンテナンス頻度の高いローリングリリースのディストリビューションと基本的に互換性がありません。Arch Linux では、ユーザが pacman のログを読んだり、再起動する前に pacnew ファイルをマージしたりすることに注意を払わないと、アップデートによりシステムが起動不能か使用不能な状態になってしまうかもしれないからです。

Discover が Arch のリポジトリのアップデートを表示しなくなった

時々、Discover は PackageKit の aplm のロックを解除しません。ロックを開放するには、/var/lib/PackageKit/alpm/db.lck を削除してください。Discover の "Refresh" を使えば、アップデートが表示されるはずです (もし、アップデートがあれば)。

NVIDIA ドライバ使用時に kscreenlocker_greet の CPU 使用率が高くなる

KDE Bug 347772 で述べられているように、NVIDIA OpenGL ドライバと QML は Qt 5 と相性が悪いです。これにより、セッションをアンロックした後に kscreenlocker_greet の CPU 使用率が高くなります。この問題の回避策は QSG_RENDERER_LOOP 環境変数basic に設定することです。

その後、killall kscreenlocker_greet を実行して前の greeter のインスタンスを kill してください。

ZFS 上で Akonadi を実行中に OS エラー 22

ホームディレクトリが ZFS プール上にある場合、~/.config/akonadi/mysql-local.conf ファイルを以下の内容で作成してください:

[mysqld]
innodb_use_native_aio = 0

MariaDB# ZFS での実行時に OS エラー 22 を見てください。

ウインドウが非アクティブのときにスクロールできないプログラムがある

これは GTK3 のマウススクロールイベントに対する処理に問題があることにより発生します。回避策は環境変数 GDK_CORE_DEVICE_EVENTS=1 を設定することです。しかし、この回避策はタッチパッドの滑らかなスクロールとタッチスクリーンのスクロールの機能を破壊します。

TeamViewer の動作が遅い

TeamViewer の使用時に、滑らかなアニメーション(ウインドウの最小化など)を使用している場合、動作が遅くなることがあります。回避策として #コンポジットの無効化 を見てください。

Kmail、Kontact、そして Wayland

しばしば、最小化して復元したときに KMail が応答しなくなり、黒いメッセージビュアーや似たようなものが表示されることがあります。環境変数 QT_QPA_PLATFORM="xcb;wayland" を設定することでこの問題を回避できるかもしれません。KDE Bug 397825 を見てください。

ウィジェットのアンロック (Plasma ≥ 5.18)

一度ウィジェットをロックすると、再びアンロックできないできないことに気がつくでしょう。 以下のコマンドを実行してください:

$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)"

新しい Customize Layout ではロックする必要はありませんが、もししたい場合は:

$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)"

KIO が URL を違うプログラムで開いてしまう

HTML や PHP などのファイル関連付けを調べてください。そして、それらをブラウザに関連付けてください。KIO のキャッシュファイルは $HOME/.cache/kioexec にあります。xdg-utils#URL スキームハンドラー も参照してください。

KDE システム設定のショートカットにカスタムショートカットのタブがない

これは khotkeys[リンク切れ: package not found] パッケージが存在しないことが原因です。このパッケージをインストールして、KDE システム設定のアプリケーションを再起動すると変更が適用されます。

サスペンドやハイバネートする前にスクリーンをロックする

KDE システム設定には、スリープからの復帰後に自動的にスクリーンをロックする設定があります。一部のユーザは、復帰時にスクリーンがロックする前に一瞬表示されると報告しています。サスペンド前に KDE にスクリーンをロックさせるには、以下のファイルを root ユーザとして作成して、systemd(1) にフックを作成してください:

/usr/lib/systemd/system-sleep/lock_before_suspend.sh
#!/bin/bash

case $1/$2 in
    pre/*)
        case $2 in
            suspend|hibernate)
                loginctl lock-session
                sleep 1
                ;;
            esac
        ;;
esac

コード中の sleep は、デバイスがサスペンドに移行する前に lock-session を完了させるために必要です。これより低い値ではいけません。

このファイルを作成した後に、実行可能にしてください

最後に、KDE システム設定 > ワークスペースの挙動 > スクリーンロック を開いて、スリープからの復帰時 というチェックボックスがチェックされていることを確認してください。

Wayland で X11 のショートカットが衝突する

freerdp のような一部の X11 ソフトウェアは、KDE 5.27 からキーボード入力を捕捉できます。VMware のような他のソフトウェアは、正しく捕捉できません。[13]

Xserver やコンポジタで捕捉を強制的に行うのは適切ではありません。[14] 以下のようなエレガントな方法でこれを解決できます:

  • ウィンドウのタイトルバーを右クリックする (例: VMware や Citrix)。
  • その他のアクション > ウィンドウ固有の設定...
  • プロパティを追加... をクリックし、グローバルショートカットを無視 を選択する。
  • 強制はい を選択し、適用する。

システムの設定を変更しても適用されない

これは、"システム設定" がホームディレクトリ内の .config フォルダをアクセス/変更できない場合に発生することがあります。

この問題を解決するには、このフォルダの所有者を変更する必要があります:

# chown user:user /home/user/.config

user は、現在 KDE Plasma にログインしているユーザーの名前です。ホームディレクトリの名前がユーザー名と同じでない場合は、コマンドを適宜変更してください。

これでも解決できない場合は、フォルダのパーミッションも変更する必要があるのかもしれません:

# chmod 755 /home/user/.config

参照

翻訳ステータス: このページは en:KDE の翻訳バージョンです。最後の翻訳日は 2024-03-29 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。