私は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
あるいは、図のように固定値に設定することもできます。ここ。