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

dconfは、設定のデータベースとそれを読み書きするツール(dconfとも呼ばれます)を含む構成システムです。

2
2つの異なるマシン間でそれらを比較できるように、すべてのdconf / gsettingsをダンプする方法は?
問題: Ubuntu Gnome 14.04が最新のマシンと、MS Office 2007を実行するための最新のCrossOver Linux(1)がインストールされたマシンが2台あります。独自のプログラムですが、問題はより一般的で、Wineにも影響します。読書をやめないでください。 どちらのマシンもほとんどの場合、スペイン語のキーボードが正常に機能しています(既知のバグが表示されることはありますが、関係ないと思います)。問題は、そのうちの1つに、いくつかのプログラム、特にMS Office Wordでデッドキーが機能しないバグの影響を受けるクロスオーバーワインの下で実行されているプログラムのセットがあることです(別の問題の別のバグもありますが、同じ問題です)。 言語サポートでIBusを無効にする->キーボード入力方法の変更と設定解除XMODIFIERSは、一方のマシンでは機能しますが、もう一方のマシンでは機能しません(!)。 だから、それは違いをする奇妙な設定でなければなりません... 質問 違いを確認できるように、すべてのgsetting / dconf / whatever構成データベース(2)を読み取り可能なファイルにダンプすることは可能diff -uですか? そんなこと知ってる gsettings list-recursively org.freedesktop.ibus.general 動作しますが、私は非常に困惑しています gsettings list-recursively org.freedesktop エラーを与える No such schema 'org.freedesktop' ...だから私は一度にすべてのレジストリをダンプすることはできないようです。ヒントはありますか? 脚注: (1)これは、一部のプログラムをよりよく実行するためのテクニカルサポートと修正が追加されたWineのバージョンです。多くの改善が無料のWineに浸透しているので、Ubuntuエコシステムの良い部分だと思います。それにもかかわらず、私は宣伝を非難するのを避けるためにリンクを追加しません;-) (2)悪名高いWindowsのようなレジストリを、実際にそれと呼ぶことができますか?
21 gnome  keyboard  wine  dconf 


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 を使用)で、実行すると: $ …

1
14.4でibusを適切に更新/インストール/コンパイルする方法、dconfの問題?
最近phpstorm 9.5に更新しましたが、ibusを1.5.11以降(この時点では現在のもの)に更新する必要があると書かれています。 OK。ソースから1.5.11をダウンロードし、インストールしようとしました。いくつかの依存関係を解決しましたが、ある時点で、パッケージ要件(dconf> = 0.7.5)が満たされないという奇妙な構成エラーが発生しました。 dconf-toolsとdconfパッケージの他の部分をインストールした後、私はまだこのマッサージを受けています。sudo apt-cache show dconf-toolsを実行し、libdconf1(<< 0.7.3-2)が問題を引き起こしていることを発見しました。libdconf1は0.20.0-1で、新しいようです。 14.04でlibconfd0が使用されなくなったと仮定すると、この情報はコンパイル中のibusでは廃止されます。 どうすれば解決できますか? 編集1: dconfパッケージがパッケージに存在しないため、dconf-tools、dconf-cli、dconf-editorがインストールされています。 / etcディレクトリをチェックし、そこにdconf関連のものがあります dconfのibus / configureメカニズムをチェックしました: if test x"$enable_dconf" = x"yes"; then # check dconf PKG_CHECK_MODULES(DCONF, [dconf >= 0.7.5], ) PKG_CHECK_EXISTS([dconf >= 0.13.4], [AC_DEFINE(DCONF_0_13_4, TRUE, [dconf is 0.13.4 or later])], []) # check glib-compile-schemas GLIB_GSETTINGS enable_dconf="yes (enabled, …

2
基本的なUbuntuデスクトップのURLプロトコルハンドラー
URLプロトコルハンドラーをGconfに登録する方法がありましたが、現在は廃止されており、DConf(または推奨されるラッパーであるGsettings)で同じことを行う方法はないようです。 DConf以降、URLプロトコルハンドラーを適切に登録するにはどうすればよいですか? さらに、私のUbuntu 12.04では、何かが奇妙に見えます(理解できないので) プロトコルapt://はapturlコマンドで処理する必要があります。Operaブラウザでもそうですが、ブラウザの設定機能を使用してこの特定の関連付けを追加したからです。それ以外の場合、残りの環境では: 実行xdg-open apt://foo.barが開きますelinks(私のwww-browser代替手段)。 実行gnome-open apt://foo.barすると、ソフトウェアセンターが開きます。 を開くとgconf-editor、/desktop/gnome/url-handlers/apt値がapturl "%s"有効になっているキーが表示されます。GConfは廃止されたと見なされているため、この構成は無視されるようです。 を開くとdconf-editor、URLハンドラーまたはプロトコルに関連するものが表示されません/desktop/gnome 私の目には少し乱雑に見えます(この言葉遣いでからかうだけで、悪いことは何もありません) 下に何がありますか? サイドノート:私は、完全なデスクトップ環境がロードされていない場合でも動作することが望ましいものを探しています。たとえば、i3wmセッションを実行するだけでgsettings-daemon(そして、このケースに関係のない他のもの)ロードします。 更新 プロトコルハンドラを「登録」するもう1つの方法は、*.desktopファイルとそのMIMEタイプを使用することです。例えばMimeType=application/<the-protocol>;。 私/usr/share/applications/ubuntu-software-center.desktopはこのコンテンツで見つけました: [Desktop Entry] Name=Ubuntu Software Center GenericName=Software Center Comment=Lets you choose from thousands of applications available for Ubuntu Exec=/usr/bin/software-center %u Icon=softwarecenter Terminal=false Type=Application Categories=PackageManager;GTK;System;Settings; MimeType=application/x-deb;application/x-debian-package;x-scheme-handler/apt; StartupNotify=true X-Ubuntu-Gettext-Domain=software-center Keywords=Sources;PPA;Install;Uninstall;Remove;Purchase;Catalogue;Store; これはなぜのgnome-open apt://foo.bar代わりにSoftware Centerを開くのかを説明していますapturl。 だから私はこれをインストールしapturl.desktopました~/.local/share/applications: [Desktop …
16 gnome  dconf  url 

3
dconfは文字列キーを変更します
次のコマンドラインを使用して、bashスクリプトで文字列ベースのdconfキーを変更しようとしています。 dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never' ただし、次のエラーが返されます。 error: 0-5:unknown keyword Usage: dconf write KEY VALUE Write a new value to a key Arguments: KEY A key path (starting, but not ending with '/') VALUE The value to write (in GVariant format) 誰かが私を助けることができますか? 編集1:私はnautilusがディレクトリ内のアイテムの数をカウントしないようにしようとしています(最適化のため)
16 bash  scripts  dconf 

1
空のスキーマにキーを追加する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Ask Ubuntuで話題になるようにします。 5年前に閉鎖されました。 いくつかの設定の自動化、特にキーボードショートカットの追加を希望し~/.config/dconf/userます。dconf-editorでの表示は次のとおりです。 これで、gsettings(またはdconf)が最初のものをリストできます。 $ gsettings get org.cinnamon.keybindings custom-list ['custom0', 'custom1', 'custom2', 'custom3'] ただし、新しいキーバインドを追加する方法、またはキーを読み取る方法さえわかりませんcustomX。 $ gsettings get org.cinnamon.keybindings.custom-keybinding:/ custom0 No such key 'custom0' どのように私は、例えば、追加できるcustom4との鍵をbinding='<Super>g'、command='geany'、name='Geany'? Donarssonsの回答への出力: $ gsettings get org.cinnamon.keybindings.custom-keybindings:/custom0/ binding No such schema 'org.cinnamon.keybindings.custom-keybindings' $ gsettings get org.cinnamon.keybindings.custom-keybinding:/custom0/ binding '' そして、次のコマンドの後のスクリーンショット。custom4はcustom-keybindingsではなくルートに移動することに注意してください。 gsettings set org.cinnamon.keybindings.custom-keybinding:/custom4/ binding '<Super>g' …
14 dconf  gsettings 

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へのいくぶん無秩序な移行パスが存在することを期待しています。私は追加の視点を聞きたいです。

1
ルート権限なしでGsettingsスキーマをインストールするにはどうすればよいですか?
Gsettingsスキーマをインストールする一般的なワークフローは次のとおりです。 次の.gschema.xmlような内容の拡張子を持つスキーマを作成します。 <?xml version="1.0" encoding="UTF-8"?> <schemalist> <schema id="com.companyname.appname" path="/com/companyname/appname/"> <key type="b" name="mybool"> <default>false</default> <summary>Example summary</summary> <description>Example description</description> </key> </schema> </schemalist> スキーマをにコピーします/usr/share/glib-2.0/schemas/。 次のコマンドを実行して、スキーマをコンパイルします。 sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ ただし、書き込みに/usr/share/glib-2.0/schemas/はルート権限が必要です。スキーマを非グローバルユーザーディレクトリにインストールする方法はありますか?

3
Ubuntu 18.04でマウスアクセラレーションを無効にする方法
私のマウスはマウスアクセラレーションがあり、ubuntu 18.04では速すぎます。 での作成90-mouse.confはxorg.conf.d機能しません。 そして、gnomeがxorgからwaylandに切り替わると、これらのxorg.confファイルは機能しなくなります。 Ubuntuでマウスアクセラレーションを無効にする別の方法はありますか?
11 18.04  mouse  dconf 

1
14.04でコマンドラインからサウンドエフェクトをミュートする方法は?
コマンドラインを使用して、Ubuntu 14.04のサウンドエフェクトをミュートしたいと思います。 これを行うGUIの方法は、System Settings(unity-control-center)に移動してから、Sound Effectsタブに移動します。 答えこの質問は使用してそれを行うための方法を概説gconf(sudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false")が、Ubuntuの新しいバージョンでは、もはや作品という。 の出力で手掛かりも探しましたがpacmd info、役に立つものも見つかりませんでした。 dconf(org/gnome/desktop/sound/event-sounds)で変更できる関連設定のようですが、設定されてfalseおり、何も変更されません。特にUnityの場合、目に見えるdconf設定がないUbuntu設定がいくつかあります。それでも、実行中にGUIで変更すると表示されdconf watch /ます。ただし、その設定をミュート/ミュート解除しても何も表示されません。 すべての効果音を削除できることはわかっていますが、これを行うには適切な方法が必要です...

1
一部のキーがxevまたはxbindkeysまたはkeytouchによってキーボード(マルチメディアキー?)で検出されません:それらを検出する方法?
Fn音量を上げる/下げる、明るさなどのキーを機能させるためのもう1つの試みです。これらのコントロールは、私の非ブランドのウルトラブックでは機能しません。 /home/username/.config/openbox/lubuntu-rc.xml次のコードは機能していないように見えるので、それらを変更して検出します。 <keybind key="XF86AudioRaiseVolume"> <action name="Execute"> <command>amixer -q sset Master 3%+ unmute</command> たとえば、音量を上げたり、明るさを下げたりしても、どちらxevも検出されません。タッチパッドの開始/停止ボタンは機能していますが、これらのアプリケーションでも検出されません。xbindkeyskeytouch ここdconf-editorで提案されているとおり、私も試してみました。nextはすでに設定されていましたXF86AudioNext(そしてそれはactive) ここで、私は次の説明を読みます: 一部のラップトップFnキーの組み合わせはマルチメディアキー(OSには非標準コードの通常のキーとして表示されます)ですが、最終的にOSに到達するACPIイベントをトリガーするものや、BIOSによって処理されるだけでOSからは見えないものもあります。情報パスについては 、Ubuntu wikiのHotkeys / Architectureページで説明さ れています。 輝度キーを押してもOSが何も認識できない場合は、BIOSによって直接処理されている可能性があります。戦いは完全に失われたわけではありません— BIOSをハックすることは原則的に可能です—しかし、難易度はかなり上げられます。 何か案が?


1
dconfスキーマ名では大文字と小文字が区別されますか?
私は、2つの異なる方法で参照され、大文字と小文字のみが異なるスキーマの例を見つけました。これは私を混乱させます。 Gsettingsはスキーマ名をと見なし、有効なスキーマ名としてcom.canonical.Unity.Launcher受け入れませんcom.canonical.unity.launcher。一方、com.canonical.unity.launcherスクリーンショットにあるように、dconf-editorはすべて小文字しか表示しません。 favoritesGsettingsでキーを変更すると、その変更はdconf-editorに反映され、その逆も同様です。 どうしたの?これは、正しいスキーマ名でcom.canonical.Unity.Launcher、またはcom.canonical.unity.launcher? 設定: $ gsettings list-schemas | grep -i com.canonical.unity.launcher com.canonical.Unity.Launcher david@david-Aspire-5735:~$ $ gsettings list-recursively com.canonical.Unity.Launcher com.canonical.Unity.Launcher favorite-migration '3.2.10' com.canonical.Unity.Launcher favorites ['application://firefox.desktop', 'application://thunderbird.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices'] david@david-Aspire-5735:~$ gsettings list-recursively com.canonical.unity.launcher No such schema 'com.canonical.unity.launcher' dconf-editor:
10 dconf  gsettings 

1
サムネイルの生成を無効にする方法は?
プライバシーとセキュリティ上の理由から、~/.cache/thumbnailsフォルダー内のサムネイルの生成を無効にしたいと思います(Ubuntu 14.04 LTSを使用)。 私はすでにこれを試しました(成功しませんでした): ファイルマネージャーの「プレビュー」タブの「ファイル」(編集►環境設定)で、「サムネイルを表示」を「しない」に切り替えました。結果:サムネイルはファイルマネージャーに表示されません~/.cache/thumbnails/normal/が、「イメージビューアー」でいくつかの画像を開くと、フォルダーに生成されます=失敗! 私はを使用してdconf-editor、組織►gnome►デスクトップ►サムネイルキャッシュ►maximum-ageを0に、maximum-sizeを0に設定しました。結果:1と同じです。 ではdconfeditorI ORG►GNOMEデスクトップ►►►thumbnailers無効-allオプションを設定します。結果:表示された画像のサムネイルがまだ生成される=失敗! 私が見つけた少し奇妙な解決策は、~/.cache/thumbnailsフォルダを削除してからリンクすること/dev/nullで、サムネイルがハードディスクに書き込まれないようにすることです。 rm -r ~/.cache/thumbnails && ln -s /dev/null ~/.cache/thumbnails これがサムネイル生成を本当に無効にする唯一の解決策だとは本当に信じられません!

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