全体として、Plasmaデスクトップには非常に満足しています。しかし、バージョン5.16が登場します。最新のバージョン、Plasma 5.18 LTSの2つ後ろのバージョンです。理想的とは言えない変更がいくつかあります。ほとんどの場合、デスクトップのシャープさが以前よりも低くなる小さな視覚的なものです。繰り返しになりますが、デスクトップは非常に急速に進化しているため、これを読むまでに、私たちは皆、空飛ぶ車や原子冷蔵庫を使用して、いつものようにAIアシスタントと話しているかもしれません。またはそうではありません。
さて、最近の新しいよりタッチのある、より可塑性のあるプラズマで私があまり良くないと思うことの1つは、システム領域のアイコンの間隔が少しずれていることです。理想的とは言えません。アイコンが互いに近すぎます。だから私は考えさせられました、これをどのように編集するのですか?まあ、答えは簡単ではないので、この記事。探索を始めましょう!
問題の詳細
いくつかの素晴らしい画像でデモンストレーションしましょう。私のSlimbookPro2を飾るPlasma5.12LTSや、KDE neon UserEditionで見られる新しい(er)Plasma5.17。上の画像はKubuntu18.04からのもので、下の画像はネオンからのものです。 Vaultアイコンは異なりますが、間隔も異なります。より凝縮された。あまり好きではありません。
解決策
したがって、必要なのは、システム領域アイコン間の間隔を広げることです。システム設定でこれを変更するための明白なオプションが見つかりませんでした。確かに、あいまいにする必要があります。これは、関連するプラズモイドのQML形式の構成ファイルに変更を加えることを意味します。いくつかのコマンドラインハッカリー。
システムトレイのレイアウトは、次のファイルによって制御されます。
/usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/ \
contents/ui/main.qml
これで、このファイルはPlasmaの更新があるたびに上書きされるため、必要なのは、ファイルをホームディレクトリにコピーし、そこで別の構成を作成することです。このように、デスクトップが読み込まれると、ユーザーオーバーライドが読み取られ、システムのデフォルトに加えて使用されます。まさに私たちが必要としているもの。
プラズモイド全体をコピーします(システムトレイ):
cp -r /usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray〜/.local/share/plasma/plasmoids
次に、ホームディレクトリで次の場所に移動します。
〜/ .local / share / Plasma / plasmoids / org.kde.plasma.private.systemtray / \
contents / ui / main.qml
このファイルをテキストエディタで開きます。次に、次の文字列を検索します。
間隔:0
これは、デフォルトでアイコン間に定義された間隔です。設定ファイルが恐ろしいと感じるかもしれないので、これはこのパラメータが宣言され定義されているセクション全体です:
//メインレイアウト
フロー{
id:tasksRow
間隔:0
高さ:parent.height-(垂直&&エキスパンダー.visible?
エキスパンダー.height:0 )
width:parent.width-(vertical ||!expander.visible?0:
expander.width)
プロパティ文字列skipItems
flow:vertical? Flow.LeftToRight:Flow.TopToBottom
//中央に表示するには
y:Math.round(height / 2- childrenRect.height / 2)
x:(expander.visible &&LayoutMirroring .enabled?expander.width:0)
+ Math.round(width / 2-childrenRect.width / 2)
解決策は、間隔を3、5、または任意のピクセル数に変更することです。例:
間隔:10
プラズマシェルを再起動
ファイルを保存して、PlasmaShellを再起動します。これを行うには、Krunnerを起動してから、次のコマンドを実行します。
killallプラズマシェル&&kstartプラズマシェル
デスクトップがリロードされるまで1〜2秒待ちます。見よ、システムエリアのアイコンの間隔が修正され、見事で荘厳に見えます。まさに、OCDデーモンを休ませるために必要なものです。間隔の値として4pxを使用した例を次に示します。
そして、私たちは終わりました、仲間!
結論
小さな審美的なニグルは非常に迷惑になることがあります。そして時々、あなたは本当にそれらを無視することができない。ええと、これはそれらの1つであり、そこにほんの数ピクセルの小さなパディングが追加されていても、物事ははるかに良く、よりプロフェッショナルに見えます。唯一の欠点は、この構成を変更するには、オタク系のものを深く掘り下げる必要があることです。
ご覧のとおり、それは実行可能です-そして、あなたはパンドラのグッズの箱も発見しました。プラズモイドが収まるように手動で微調整できるようになりました。また、QMLコードに徐々に慣れてくると、Plasmaデスクトップのルックアンドフィールを実際に変更および編集できます。何よりも、BARのようなものを文字化けさせた場合は、ホームディレクトリからカスタム構成を削除するだけで、害はありません。このチュートリアルを気に入っていただければ幸いです。またね、Plasmateers。