web-dev-qa-db-ja.com

Unity-14.04-ランチャーアイコンサイズの設定-コマンドライン経由

私は数台のコンピューターを所有していますが、それらはすべて寿命に近づいています。

最初のカップルはいなくなったので、復活した遺物の上にubuntuを再インストールし、面倒なことですべてを再構成する必要があります。

だから、私はそれを私がそれを好きなように再構成するためにいくつかのスクリプトを書いています...そして私が働く必要があるすべてのコアプログラムをインストールします。

理想的には、Sudo ./install.sh立ち去り、お茶を飲み、頭痛を避けます。

これまでのところ:

# Turn on workspaces
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 2

# Turn on hide launcher
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-hide-mode 1

ランチャーアイコンのサイズを数値(この場合はおそらく36)に自動設定する方法と、同様にランチャーの感度を自動非表示にするためのコマンドを教えてください。

6
Huw

Dconfを使用してこれを行うことができました。ランチャーアイコンのサイズを64ピクセルに設定するには

コード:

dconf write /org/compiz/profiles/unity/plugins/unityshell/icon-size 64

デフォルト値にリセットするには、次を使用できます。

コード:

dconf reset /org/compiz/profiles/unity/plugins/unityshell/icon-size

Dconfコマンドラインユーティリティはデフォルトではインストールされません-dconf-toolsパッケージをインストールする必要があります。通常、gsettingsを介した同等のコマンドがありますが、この場合、必要なスキーマ定義が存在しないようです。

ソース: http://ubuntuforums.org/showthread.php?t=2195187

10
john kieran

実際、1つのアカウントから別のアカウントにすべてのgnomeベースのアプリ(gedit、ランチャーなど、Unityを含む)のほとんど/すべての設定をコピーする場合は、dconf dump / > mysettings.iniおよびターゲットアカウントで使用できます:dconf load / < mysettings.ini

さらに、mysettings.iniのすべての設定を手動で確認し、必要に応じて調整することができます(icon-sizeおよびUnityに関連する他のすべてがあります)。

ダンプを調べても特定の設定を識別できない場合は、最初にダンプを実行し、次に標準UIで設定を変更してから、次のように元のダンプと新しいダンプを比較することで見つけることができます。

dconf dump / > ~/tmp.dump

uIを介して設定を変更する

diff -B5 <(dconf dump /) ~/tmp.dump

-B5は、一致する前に5行を追加で取得し、より多くのコンテキストのために-OR- dconf watch /を使用します)

dconf dump /でダンプされる設定は、デフォルトとはdifferの値です。つまり、現在デフォルト値が設定されている設定は表示されません。使用可能なすべての設定の完全なリストとかなり完全な説明、可能な範囲およびデフォルト値については、/usr/share/glib-2.0/schemas/のファイルを確認してください。そこに10_xxx.overrideファイルが表示されます。これは、設定をグローバルにオーバーライドするための推奨される方法です。

@ mauek-unakによるコメントについては、低グラフィックスのデフォルトのcompizプロファイルはicon-sizeであるため、compiz設定(unity-lowgfxなど)はVMの下では機能しませんでしたが、 gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/uni‌​tyshell/ icon-size 64によって変更される設定は、unityプロファイル用です。奇妙なことは、dconf dump/loadを使用しても、現在のプロファイルの設定gsettings get org.compiz current-profileが実際のcompizプロファイルに影響を与えないことです。

Lowgfxが動作しているとき、~/.config/compiz-1/compizconfig/configにはいくつかの設定があり、次のようなもので変更する必要があります。

sed -i '/profile = / s/-lowgfx//g' ~/.config/compiz-1/compizconfig/config

変更はすぐに適用されます。

3
Anatoli

実際、VirtualBoxでUbuntuを実行するときは、次のことを行う必要があります。

gsettings set com.canonical.Unity lowgfx false

構成ファイルを編集しても、一時的に変更されるだけです。

0
Tim