タグ付けされた質問 「gconf」

アプリケーション設定を保存するシステム

2
Gconf、Dconf、Gsettingsおよびそれらの関係
Gconf、Dconf、Gsettingsの仕組みと、それらの関係を理解し​​ようとしています。 私が知っているのは: Gconf -XMLベースのデータベース(バックエンドシステム)。古いもの。 Dconf -BLOBベースのデータベース(バックエンドシステム)。新しいもの。 Gsettings-設定を編集するCLIツール。Dconfでのみ動作するように見えます(ただし、Gconfで動作する可能性があることはどこかで見ました)。 GconfにはGUI-Gconf-editorがあり、Dconfには-Dconf-editorがあることを知っています。 そう: どのバックエンドシステムがより頻繁に使用されますか-DconfまたはGconf? Gsettingsはそれらの両方で動作しますか?そして、なぜすべてのDconfスキーマが表示されないのですか? Dconfはデータをどこに保存しますか?
65 gconf  dconf  gsettings 

1
gconfとdconfの違いは何ですか?
新しいUbuntu構成ツールに関する多くの議論を読みました。gconfはdconfに置き換えられました。 なぜこの変更が行われているのですか?なぜこれほど多くの議論があるのですか?gconf2dconf移行ツールを作成するのは難しいですか?
57 gconf  dconf 



2
gsettingsで使用するSCHEMA / PATH / KEYのリストはどこで入手できますか?
いくつかの調査を行った後、or またはCCSM gsettingsをインストールする代わりに、ターミナルでコマンドを使用して構成オプションをすばやく設定できることがわかりました。dconf-editorgconf-editor ただし、値を設定するには、SCHEMA / PATHおよびKEYが必要です。 構文は次のとおりです。 gsettings set SCHEMA[:PATH] KEY VALUE たとえば、ランチャーを自動的に非表示にしない場合: gsettings set com.canonical.Unity2d.Launcher hide-mode 0 また、ウィンドウがランチャーと重ならないようにするには: gsettings set com.canonical.Unity2d.Launcher use-strut true それで、gsettingsで設定できるすべてのSCHEMA / PATH / KEYのリストはどこで入手できますか? いいえ、gsettings list-keys使用可能なスキーマの数百を知らないので、コマンドを提案しないでください。

2
Nautilusでパスバーからロケーションバーに永続的に切り替える
ほとんどの人が知っているように、Ctrl+ を押すことで、視覚的な場所のエントリとNautilusのテキストベースのエントリを切り替えることができますL。 gconf-editorでこの値を永続的に設定しようとしても、存在しません。ターミナル経由でそれをやろうとしたとき、これは私が受け取るメッセージです: No value to set for key: /apps/nautilus/preferences/always_use_location_entry 私はまだCtrl+ を介して2つの間を切り替えることができますがL、修正について困惑しています。

4
qbittorrentを使用するためにマグネットリンクを割り当てるにはどうすればよいですか?
キー入力/desktop/gnome/url-handlers/magnetがgconf-editorありません。 qbittorrentを使用するためにマグネットリンクを割り当てるにはどうすればよいですか? URLハンドラーを簡単に設定できれば、本当に便利です。新規インストールを行うとき、私は常にこれに苦労しています。subl://も崇高なテキスト2を開くように設定したいと思います。 編集:リンクをアクティブにするために使用しているアプリケーションに関係なく動作したいと思います。私はChromeを使用していますが、OSのIMO(Ubuntu)は、アプリケーションが処理方法を知らないリンクを処理する必要があります-どのように設定しますか? EDIT2:この投稿では、VIMのテキストエディターでvim:// urlを処理する方法について詳しく説明します。おそらく、これはマグネットリンクに適用できます。つまり、MimeTypeハンドラーを定義し、キャッシュを更新するデスクトップショートカットを作成します。(12.04を使用しているため、今は試せません)。 http://www.tkalin.com/blog_posts/using-console-vim-as-vim-protocol-handler-in-ubuntu

1
dconfまたはgsettingsを使用してgnome-terminalプロファイルの設定を変更する方法は?
Ubuntu 14.10から15.10にアップグレードした後、gnome-terminal使用して設定を変更することgconftool-2はサポートされなくなったようです。この問題はGconfとGSettingsの移行に関連していると思います。 次に、古いスクリプトの一部を(Ubuntu 15.10で破損しているため)をdconf/ gesettingsではなく/ で動作するように変更したいと思いgconftool-2ます。 例として、Ubuntu 14.10(gnome-terminalバージョン3.6.2)では、Default次を使用してプロファイルの列数を設定できます。 $ gconftool-2 --set /apps/gnome-terminal/profiles/Default/default_size_columns \ --type=int 140 $ gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_custom_default_size \ --type=bool true 次に、Ubuntu 15.10で次のように入力します。 $ dconf list /org/gnome/terminal/legacy/ 与える profiles:/ schema-version 一方、 $ gsettings list-relocatable-schemas | grep Terminal 与える org.gnome.Terminal.SettingsList org.gnome.Terminal.Legacy.Profile org.gnome.Terminal.Legacy.Keybindings 上記の出力は私を混乱させます: の/org/gnome/terminal/legacy/profiles:/パスがあるのに、スキーマID dconfがないorg.gnome.Terminal.Legacy.Profiles(末尾に注意してくださいs)のはなぜgsettingsですか?また、dconf-editorとgsettingsが同じデータベースにアクセスすべきではないを参照してください 。詳細については。 まだUbuntu 15.10(gnome-terminalバージョン3.16.2 を使用)で、実行すると: $ …


5
一部のパッケージのインストール中にgconf2エラーが発生しました。どうすればよいですか?
いくつかのソフトウェアをインストールするときにこのエラーが発生しました: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up gconf2 (3.2.0-0ubuntu1) ... I/O warning : …
15 dpkg  gconf 

2
.gconf、.gnome2、.cache、.local、およびホームディレクトリ内の他のドットファイル階層の関係は何ですか?
よると、この答えは、.local .cacheと.config、慣例により、設定の保管場所は、GNOMEとUbuntuで採用されています。 ある.gnome .gnome2と.gconfしたがって、従来の構成ディレクトリ、またはそれらが共存することになっていますか? また、dconfの採用により、これらのドットファイルアプリケーションの構成規則が変更されますか? 最後に、gconf-editorデータ設定とこれらのディレクトリの関係は何ですか?.gnome / .gconfには、gconf-editorがアクセスするのと同じ情報が含まれていますか? 更新:.cache、.local、および.configの理由としてXDGが指摘されました。 このdconfに関する質問は、Gnome.orgで文書化されているように、dconfがgconfの代わりになることを推奨しています。さらに、 Joãoはdconfが アプリケーション設定の保存に使用されるGNOMEテクノロジー。[...] dconfはgconfのGNOME3の代替品であり、しばらくの間メンテナンスされていません。dconfは、gconf(アプリケーションの起動に関連)よりもパフォーマンスが向上することも期待されています。 それに基づいて、gconf設定からdconfへのいくぶん無秩序な移行パスが存在することを期待しています。私は追加の視点を聞きたいです。

2
dconfまたはgsettingsでデフォルトのキー値を読み取る方法は?
dconf / gsettingsキーのデフォルト値を知りたい。 私の質問は以下の質問のフォローアップです: gsettingsで使用するSCHEMA / PATH / KEYのリストはどこで入手できますか? 私がやろうとしていることなので、個人的な好みをすべて読み取るスクリプトを作成して、バックアップして復元できるようにします。上記のスクリプトのように、すべてのキーを繰り返し処理して、デフォルト値から変更されたキーを確認し、後で復元できるようにこれらのメモを作成する予定です。 dconf-editorにキーのデフォルト値が表示されているのがわかりますが、スクリプトを作成したいです。また、スキーマ/usr/share/glib-2.0/schemas/の解析を自動化できる方法がわかりません。たぶん誰かが助けることができますか? gsettings get-default | list-defaults nice =) (Geesh、〜/ .somethingrcをsubversionに保存していた昔の方がずっと簡単だった... = \ 以下の回答に基づいて、スキーマ、キー、キーのデータ型、デフォルト値、および実際の値を出力するようにスクリプトを更新しました。 #!/bin/bash for schema in $(gsettings list-schemas | sort); do for key in $(gsettings list-keys $schema | sort); do type="$(gsettings range $schema $key | tr "\n" " ")" default="$(XDG_CONFIG_HOME=/tmp/ …

2
mailto:リンクを進化の代わりにGmailで開くことができますか?
mailto:リンクが迷惑な「Evolution Setup Assistant」を起動します。WebブラウザでGmailの作成ウィンドウを開くようにします。ここにはこれに関する既存の質問がありますが、答えは時代遅れであり、11.04では動作しません。 私のシステムでは:クロムブラウザーを使用しており、パスは次のようになっていると思いますchrome-> xdg-open-> gnome-openチェックイン時に設定されるのは進化であるgconf-editorため、そのキーをに変更しましたが、それでも進化が起動しています。 gnome-open https://mail.google.com/mail/?extsrc=mailto&url=%U

2
gconfを介してnautilusを--no-desktopに設定する方法
nautilusのgconfを介して--no-desktopを設定する必要があります。OpenBoxを使用します。私はこのように設定するだけでした # Disable Nautilus desktop. gconftool-2 -s -t bool /apps/nautilus/preferences/show_desktop false & # Do not let Nautilus set the background image. gconftool-2 -s -t bool /desktop/gnome/background/draw_background false & ただし、これはUbuntu 11.10では機能しません。gconfで何か変更はありますか?Gsettingsと関係があるのでしょうか?それまでの間、.desktopショートカットに--no-desktopを追加しました。これは、いくつかの理由で、私にとって長期的な解決策ではありません。nautilusパッケージをアップグレードすると、それらの変更が上書きされます。さらに重要なことに、nautilusを別の方法で起動するものは、-no-desktopを使用しません。誰かが助けることができれば、それは大歓迎です。 ところで、gconf-editorを使用すると設定を表示できますが、nautilusのスキーマさえ存在しませんでした。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.