web-dev-qa-db-ja.com

KDEプラズマ:ディスプレイ/デスクトップ/タスクバー設定をプロファイルに保存しますか?

私のラップトップでは、KDEプラズマでデフォルトのManjaro(17.0.5)インストールを使用しています。私の仕事では、2つの外部ディスプレイを接続します。すべてが正常に動作しますが、外部ディスプレイを接続するたびに、ディスプレイ構成の設定とタクスバーがめちゃくちゃになってしまいます。

設定を保存してリセットできるようにする方法はありますか?または、自分の特定の設定用のプロファイルを作成できればさらに良いでしょう。 「仕事」や「家」など。

ところで、私は「素敵な」直感的な解決策を探しています。プロフィールを切り替えることができる場所がメニューになるでしょう。

4
Akif

保存する設定ファイルは~/.config/plasma-org.kde.plasma.desktop-appletsrc。このファイルの複数のバージョンを別の場所に保存してから、コピーして戻すことができます。ファイルを置き換えた後、プラズマを再起動する必要があります。私は次のスクリプトを使用しています。これはますます悪質な方法でプラズマを殺そうとします。

#!/usr/bin/env bash
# Replace current instance of plasmashell

kbuildsycoca5
timeout 5 kquitapp5 plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && pkill -U $USER -x plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && pkill -U $USER -x -9 plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && echo "ERROR: cannot kill plasmashell"
plasmashell &

また、Plasmaは設定ファイルを更新するのに1分程度かかるので、ファイルのコピーを保存して変更を加え、変更が書き込まれるまで2つの設定をdiff変更することにも注意してください。

また、私はプラズマが複数のモニターで少しバグがあると思います。ときどき混乱し、モニターがデフォルト設定に戻ります。基本的には、もう一度設定して新しい設定を保存するだけです。その後、同じモニターの2つのバリアントのレイアウトが重複しますが、正常に機能します。 (設定ファイルをチェックすると、たとえばlastScreen=4、およびその他のlastScreen=5。理由はわかりません。)

1
Sparhawk