Arch Linuxでディスプレイ設定をデフォルトに変更する方法

Arch Linuxでディスプレイ設定をデフォルトに変更する方法

私はArch Linux mateを使用していますが、誤ってDPI設定を非常に大きく設定しましたが、今は大きすぎて画面に表示できず、変更のために小さな設定に戻すことはできません。コマンドラインまたは他のソリューションでDPI設定を変更する方法はありますか?

答え1

$XDG_CONFIG_HOME通常、ほとんどの設定はデフォルトでに保存されます~/.config。したがって、構成をリセットする最も簡単な(または残忍な)方法は、このフォルダを削除することです。 (警告:このフォルダを削除すると、他の多くのアプリケーションの構成も削除されるため、最初の回避策ではなく最後の手段である必要があります。)

あまり破壊的でない方法を使用するには、MATEデスクトップ環境、そのアプリケーション、およびその他のアプリケーションが設定を保存する方法を理解したい場合があります。デフォルトでは、プラットフォーム固有のKey-Valueストアへのアクセスを提供するGSettings APIを使用します。 Arch Linuxでは、GSettingsの設定バックエンドは次のように提供されます。dconf

dconf設定を台無しにしないと仮定すると、ローカルの変更を保存するローカルユーザーデータベースが必要です~/.config/dconf/user。デフォルト値に対する変更を表示するには、このコマンドを使用してdconf dump /値をデフォルト値と比較できます。で定義されています/usr/share/glib-2.0/schemas

CLIで設定を変更する1つの方法は、ユーザー設定をファイル(たとえばdconf dump /org/mate/ > mate-settings.ini)にダンプし、ファイルを変更してファイルを再ロードすることですdconf load /org/mate/ < mate-settings.ini

dconf-editorとを使用してgsettings設定を参照して管理できます。あなたの場合、おそらく後者はより良い選択でしょう。最初の選択設定を変更する方法。

MATE設定をフィルタリングするには、gsettings list-recursively | grep mate | grep dpi担当のKey-Valueペアを実行して見つけます。お客様の場合は、次のようにしてください。

org.mate.font-rendering dpi 500.0

このキーの値をデフォルト値にリセットするには、次のコマンドを実行します。
gsettings reset org.mate.font-rendering dpi

あるいは、図のように固定値に設定することもできます。ここ

関連情報