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) и аналогично, что команда будет для чувствительности автоматической скрытой пусковой установки.

1
задан 3 September 2014 в 21:02

1 ответ

На самом деле, если вы хотите скопировать большинство / все настройки для всех приложений на основе gnome (например, gedit, пусковые установки и т. д., Unity) из одной учетной записи в другую, вы можете использовать dconf dump / > mysettings.ini и целевую учетную запись: dconf load / < mysettings.ini.

Кроме того, вы можете вручную просмотреть все настройки в mysettings.ini и при необходимости адаптировать их (вы найдете там icon-size и все остальное, что связано с Unity).

Если вы не можете определить конкретный параметр, просмотрев дамп, вы можете найти его, сначала сделав дамп, затем изменив настройку с помощью стандартного пользовательского интерфейса, а затем сравните исходный дамп с новым, например это:

dconf dump / > ~/tmp.dump

изменить настройку через пользовательский интерфейс

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

(-B5, чтобы дополнительно получить 5 строк перед совпадением, для большего контекста -OR-use dconf watch /)

Настройки, сброшенные с dconf dump /, - это значения, которые отличаются от значений по умолчанию, то есть вы не увидите там настроек которые в настоящее время имеют свои значения по умолчанию. Полный список всех доступных настроек с довольно полными пояснениями, возможные диапазоны и значения по умолчанию проверяют файлы в /usr/share/glib-2.0/schemas/. Вы увидите там файлы 10_xxx.override, это предпочтительный способ переопределить настройки по всему миру.

Что касается комментария от @ mauek-unak, настройки компилятора (например, icon-size) не работали под VM, потому что по умолчанию профиль компиляции под низкой графикой - unity-lowgfx, но параметр, измененный 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
ответ дан 24 May 2018 в 04:02

Другие вопросы по тегам:

Похожие вопросы: