KDEのロック画面をカスタマイズする方法
「 KDEで気に入らないことがあれば、それを変更するボタンがあるはずだ 」という言葉がありますが、デフォルトのロック画面は変更したいものの一つかもしれません。Android、Windows、またはMac OS Xのユーザーであれば、ロック画面機能にはおそらく馴染みがあるでしょう。これは、キーボードから一時的に離れている間にコンピュータを不正アクセスから保護するためのシンプルで迅速な方法です。
KDEは、シンプルロッカー、デスクトップウィジェット、スクリーンセーバーの3種類のロック画面を提供しています。システム設定ダイアログを使用すると基本的なカスタマイズが可能ですが、設定ファイルを変更することで実現できるトリックや調整もあります。このガイドはKDE 4.13.2に基づいているため、4.10より古いKDEバージョンを使用している場合、設定が非常に異なる場合があります。

KDEのロック画面機能には、デスクトップの右クリックメニュー、デスクトップのPlasma Toolbox(「カシュ」アイコンをクリック)からアクセスするか、指定されたキーボードショートカットを押すことでアクセスできます。設定ダイアログは「システム設定 -> ディスプレイとモニター -> スクリーンロッカー」にあります。ここで使用したいロック画面の種類を選択できます。

シンプルロッカー
デフォルトでは、シンプルロッカーの背景は空白の画面か、現在のPlasmaテーマのデフォルト壁紙です。変更は許可されていません。開発者は、ユーザーがこれを変更する必要がないと考えたのでしょう。しかし、彼らがこの欠落した機能をバグとして報告したことはその逆を示しています。それでも、いくつかのファイルを編集することでシンプルロッカーの背景と挨拶メッセージをカスタマイズできます。
背景を変更するには、使用したい画像を見つけ、シンプルな名前(例:「locked.jpg」)を付けて、以下に示すディレクトリに配置します。この操作にはroot権限が必要であり、この変更はシステムのすべてのユーザーに表示されます。
sudomv/home/$USERNAME/Desktop/locked.jpg /usr/share/kde4/apps/ksmserver/screenlocker/org.kde.passworddialog/contents/ui次に、好みのテキストエディタで設定ファイルを開きます。
sudo leafpad /usr/share/kde4/apps/ksmserver/screenlocker/org.kde.passworddialog/contents/ui/main.qmlImage {で始まる行を見つけ、source:の後の部分をtheme.wallpaperPathForSize(parent.width, parent.height)を以前にコピーした画像の名前に置き換えます。ファイル名はこのように引用符で囲むことを忘れないでください:”locked.jpg”。変更を保存すると、次回ロック画面を表示したときに結果が表示されます。

カスタムログインメッセージを追加するには、次のファイルを開きます。
sudo leafpad /usr/share/kde4/apps/ksmserver/screenlocker/org.kde.passworddialog/contents/ui/Greeter.qmlPlasmaComponents.Labelを含む行を見つけます。

text:の後に引用符で囲んだメッセージを挿入し、変更を保存します。

これらの変更は、kdebase-workspaceパッケージを更新すると上書きされることを忘れないでください。つまり、新しいKDEバージョンにアップグレードするときです。
デスクトップウィジェット
このタイプのロック画面は、Plasmaウィジェットダッシュボードと非常に似ています。ウィジェット(プラスモイド)を追加できる空白のスペースです。ウィジェットを追加するには、「システム設定 -> ディスプレイとモニター -> スクリーンロッカー」の「デスクトップウィジェットの設定」ボタンをクリックします。編集モードに移動し、コーナーの「カシュ」メニューからアクションを選択できます。

「設定」を選択すると、背景を構成するダイアログが開きます。静止画像、アニメーション、スライドショーなどにできます。

「ウィジェットを追加」オプションを選択すると、ロック画面にウィジェットをドラッグできるツールバーがアクティブになります。セキュリティ上の理由から、利用可能なウィジェットの選択は非常に制限されており、バグのため、Plasmaダッシュボードのようにドラッグアンドドロップでサイズを変更することはできません。ただし、設定ファイルでサイズを変更できます。

まず、使用したいウィジェットを追加し、「カシュ」メニューの「スクリーンセーバーを終了」をクリックして編集モードを終了します。次に、次のファイルを開きます。
/home/$USERNAME/.kde/share/config/plasma-overlay-appletsrc(ディストリビューションによっては、上記のパスで「.kde」を「.kde4」に置き換える必要があるかもしれません。)
すべてのウィジェットには、サイズと位置を決定する4つの数字を持つ「geometry」プロパティがあります。最初の数字は左上隅からの水平オフセット、2番目は垂直オフセット、最後の2つの数字はウィジェットの幅と高さです。サイズを変更したいウィジェットのこれらの値を変更し、変更を保存するだけです。
スクリーンセーバー
KDEは、いくつかの種類のスクリーンセーバーを提供しており、その中には「設定」ボタンをクリックすることでカスタマイズできるものもあります。ディストリビューションのリポジトリから追加のスクリーンセーバーをインストールできます。

特定の時間が経過した後にスクリーンセーバーをアクティブにしたい場合は、「自動的に開始」のボックスにチェックを入れます。スクリーンセーバーが開始しない場合は、「システム設定 -> デスクトップ効果 -> 高度な設定」ダイアログを確認し、「全画面ウィンドウのためにデスクトップ効果を一時停止する」オプションが無効になっていることを確認してください。
ロック画面を無効にしたい場合は?
KDEでロック画面を無効にすることが可能です。/home/$USERNAME/.kde/share/config/kscreensaverrcファイルを開き、次の行を追加します。
Lock=falseその後、次の設定を確認します。
- 「システム設定 -> ディスプレイとモニター -> スクリーンロッカー」で、「自動的に開始」のチェックを外します。
- 「システム設定 -> 電源管理 -> エネルギー節約」で、「ロック画面」が選択されているオプションがないことを確認します。
- 「システム設定 -> 電源管理 -> 高度な設定」で、「再開時にロック画面」を無効にします。
Plasma 5については?
最新のKDEバージョンであるPlasma 5は、まだ4.1xシリーズほど広く使用されておらず、そのロック画面コンポーネントは完全に再設計されています。もはやスクリーンセーバーやデスクトップウィジェットモードはサポートされておらず、基本的な設定のみのシンプルなオプションだけが残されています。

Plasma 5を試したことがありますか?新しいKDEロック画面のカスタマイズのヒントがあれば、下のコメントで共有してください。
画像クレジット: ティーザー画像ソース, 特集画像ソース