DconfエディターでGNOMEの隠し設定を解放する方法 – ステップバイステップ完全ガイド

公開日:2022年11月29日 17:00 EST
Teoは2018年からフリーソフトウェアとデジタルプライバシーの提唱者として活動しています。周囲のコミュニティに対して、オンラインプライバシーとデジタルリテラシーの重要性を教える傍ら、どこへ行くにもFedora Linuxのインストール済みUSBメモリを携帯しているそうです。
GNOMEには「隠された設定」がたくさんある
多くのディストリビューションでデフォルトのデスクトップ環境として採用されているGNOMEは、Linuxデスクトップ界で高い人気を誇ります。一貫したデザイン思想と充実したアプリエコシステムは、多くのLinuxユーザーを魅了してやみません。しかし一方で、GNOMEには「カスタマイズ性に欠ける」という評判もあります。
デスクトップ体験をシンプルに保つため、GNOMEチームはユーザーによるカスタマイズにある程度の妥協を強いてきました。とはいえ、それがカスタマイズの終わりを意味するわけではありません。実は多くのGNOME設定が存在しながらも、初期状態では隠されているのです。そして、その隠し設定にアクセスできるのが「Dconfエディター」という強力なアプリです。
Dconfエディターの仕組み

画像クレジット:Jean-Baptiste Delon/Wikimedia Commons
Linuxアプリ同士が相互にやり取りできるよう、GNOMEは「D-Bus」と呼ばれるメッセージングシステムを採用しています。Red Hatによって開発されたD-Busは、アプリ間の通信を仲介する役割を担います。さらにGNOMEは、DconfやGSettingsといったAPI(アプリケーションプログラミングインターフェース)を構築し、アプリが設定の競合なく通信できるようにしています。
D-Bus上に構築されたDconfとGSettingsにより、GNOME内の各アプリは独自の設定を行えます。GNOME上のアプリは両方のAPIに設定を書き込み、必要に応じてそれを読み戻します。DconfはGSettingsのバックエンドとしても機能しており、現在の多くのGNOMEアプリはGSettingsを使って設定の保存・編集・利用を行っています。

設定をはじめとするアプリ間のやり取りは、すべてこのD-Bus上で行われます。バックグラウンドで動作することを前提に設計されているため、GNOMEは一部の設定をエンドユーザーの目から隠しているのです。
もちろん、GNOMEでも「設定」アプリによる基本的なカスタマイズは可能ですし、ほとんどのGNOME系アプリには個別の設定画面があります。しかしKDEと比べると、デスクトップを自分好みに仕上げる選択肢が少ないと感じる場面もあるでしょう。

そんなときこそDconfエディターの出番です。GNOME公式が開発したこのツールを使えば、通常は隠されているGSettingsやDconfのアプリ設定をすべて閲覧・編集できます。使いやすいGUIを通じてGNOMEの設定データベースにアクセスでき、検索機能を使えば目的の設定も瞬時に見つけられます。
ダウンロード: Dconf Editor(無料)
Dconfエディター使用時の注意点

Dconfエディターは非常に強力なツールであることを忘れないでください。上手に使えば、GNOMEデスクトップを理想どおりに微調整できますが、不用意に扱えばアプリを壊しかねません。使い方を誤れば、GNOME自体が動作しなくなる可能性すらあります。このアプリから変更できるのは、デスクトップにとって重要な設定をも含む、あらゆる隠し設定だからです。
Dconfエディターを使う際は、必ず各設定のスキーマ(schema)を読んで、どんな変更になるのかを把握しましょう。スキーマが表示されない設定については、オンラインで調べて役割を確認するのがおすすめです。また、自分が何をしているのか理解していない限り、Dconfデータベースの/org/gnomeフォルダ以外の設定は変更しないでください。

万が一、操作中に不具合が起きても慌てる必要はありません。まずはアプリ上で変更を元に戻せるか試してみてください。それでも解決しない場合は、ターミナルから次のコマンドを実行すれば、GNOMEデスクトップの設定をすべて初期状態にリセットできます。
dconf reset -f /
なお、このコマンドを実行すると、デスクトップ設定に対して行ったすべての変更が取り消される点に注意してください。
覚えておきたい便利なDconfエディター設定

最も有用なDconfエディター設定が集まっているのが/org/gnomeフォルダです。ここには、自分だけのGNOME体験を作り出すカスタムオプションの宝庫が眠っています。
プライバシー設定を強化する

GNOMEの「設定」アプリには、マイク・カメラ・位置情報へのアプリアクセス管理など、基本的なプライバシー設定が用意されています。Dconfエディターを使えば、サウンド出力へのアクセス許可やUSB保護など、さらに詳細な設定まで可能になります。
さらに、画面上の個人情報やフルネーム(ユーザー名)を非表示にすることもできます。スクリーンショットをネットで共有する際に身元を守りたい場合に便利な機能です。これらのプライバシー設定は、アプリ内の/org/gnome/desktop/privacyからアクセスできます。
インターフェースを細かく調整する

/org/gnome/desktop/interfaceの設定の多くは、「GNOME Tweaks」アプリからもアクセス可能ですが、Dconfエディターでしか変更できないインターフェース設定も残っています。このフォルダにはTweaksにある設定がすべて含まれており、さらにアニメーション、カーソルサイズ、入力バーの挙動などの追加設定もあります。すべてのウィンドウでスクロールバーを常に表示させることも可能です。
拡張機能の設定をまとめて管理する

GNOME Shell拡張機能の設定には、/org/gnome/shell/extensionsからアクセスできます。拡張機能の設定変更は「Extension Manager」アプリからも行えますが、多数の拡張機能を一度に調整したい場合は、Dconfエディターがあると重宝します。
じっくり探してみると、拡張機能開発者が設定画面に載せていない追加オプションを見つけられることもあります。
標準アプリの設定を変更する

/org/gnome以下をブラウズすると、GNOMEの標準アプリの設定も見つけて変更できます。たとえば電卓の設定は/org/gnome/calculatorに、GNOME Files(ファイルマネージャー)の設定は/org/gnome/nautilusにあります。
これらのアプリの多くには、デフォルトのウィンドウサイズ設定も用意されています。アプリのウィンドウを特定のサイズに固定したい場合や、起動時に最大化したい場合に役立つでしょう。
壁紙を自由にカスタマイズする

Dconfエディターを使えば、デスクトップ背景のカスタマイズも思いのままです。/org/gnome/desktop/では、壁紙画像のスケーリング、ズーム、引き伸ばしなどの表示方法を設定できます。壁紙の不透明度を下げたり、単色やグラデーションの背景の上に配置したりすることも可能です。
ライトモードとダークモードで異なる壁紙を設定することもできます。「Night Theme Switcher」拡張機能と組み合わせれば、時間帯に応じて壁紙やテーマを自動的に切り替えられるでしょう。
ノートPCのバッテリー寿命を延ばす

画像クレジット:The Linux Experiment/YouTube
ノートPCでLinuxを使っているなら、省電力オプションの活用でバッテリー駆動時間を伸ばせます。/org/gnome/settings-daemon/plugins/powerフォルダには、バッテリーを長持ちさせる電源設定が揃っています。アイドル時の画面輝度、バッテリー残量低下時の電源モード、スリープまでのアイドル時間などをここで変更できます。
DconfエディターでGNOME体験を極めよう
GNOMEデスクトップ環境には、実は驚くほど多くの設定が内部に隠れています。Extension Manager、Tweaks、Dconfエディターといったアプリを活用すれば、LinuxユーザーはGNOMEデスクトップを自分色に染められます。ここで紹介したのは、GNOMEの豊富なアプリ群のほんの一例です。
ファイルマネージャーのような重要なGNOMEアプリさえも細かく調整可能です。GNOMEのカスタマイズをまったく新しいレベルへ引き上げられるのは、どこを見ればよいのかを知っている人だけ——本記事がその第一歩となれば幸いです。
-
Ubuntuが起動しない?ブートトラブルを解決する5つの対処法
電源を入れて、作業や文書編集、音楽制作、ゲームを楽しもうとしたのに、Ubuntuが起動しない――そんな経験はありませんか?Linux全般、そしてUbuntuは非常に安定したOSですが、Windows 11やmacOSと同じように、時にトラブルに見舞われることがあります。幸い、ほとんどのケースでは自力で解決可能です。この記事では、Ubuntu DesktopでもUbuntu Serverでも使える、起動しないときの対処法を5つ紹介します。Ubuntuが起動しない?まず試したい5つのステップUbuntuは通常、インストール直後から問題なく動作します。起動トラブルの多くは、「起動が異常に遅い」あるい
-
OpenWrtとは?市販ルーターを強化するLinuxファームウェアの特徴と導入方法
ここ数年、多くの市販ルーターにバックドアと呼ばれる脆弱性が存在し、第三者による通信の盗み見や、それ以上の深刻な被害につながる可能性があることが判明しました。さらに、そうしたルーターの純正ファームウェアは機能面でも制限が多く、物足りなさを感じるユーザーも少なくありません。そこで注目されるのが代替ファームウェアです。その代表格が「OpenWrt」。ルーター専用に開発されたLinuxディストリビューションで、純正ファームウェアでは実現できない多彩な機能と、高い信頼性・セキュリティを提供します。 OpenWrtとは? OpenWrtは、特定のルーターにインストールすることで性能と機能を大幅に向上させら