У меня есть несколько компьютеров, все приезжающие в конец их жизни.
Первая пара пошла, и я имею необходимость снова для переустанавливания человечности на, она возрождена, остается, и затем старательно реконфигурируйте все.
Таким образом, я пишу несколько сценариев для реконфигурирования вещи назад к тому, как я люблю ее... и устанавливаю все базовые программы, я должен работать.
Идеально я сделал бы 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 в этом случае) и так же чем команда будет для автоматического, скрывают чувствительность средства запуска.
Я смог сделать это использование 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-инструментов. Обычно существует эквивалентная команда через gsettings однако в этом случае, кажется, что необходимое определение схемы не существует.
На самом деле, если Вы хотите скопировать большинство/все настройки для всех основанных на гноме приложений (как gedit, средства запуска, и т.д., включенная Единица) от одной учетной записи до другого, можно использовать dconf dump / > mysettings.ini
и на целевой учетной записи: dconf load / < mysettings.ini
.
Кроме того, Вы могли вручную рассмотреть всю установку в mysettings.ini
и адаптируйте их по мере необходимости (Вы найдете там icon-size
и все остальное связанное с Единицей).
Если Вы не можете определить конкретную установку путем просмотра дампа, Вы могли бы найти его первым выполнением дампа, то, изменив настройки через стандартный UI, то, сравнив исходный дамп с новым, как это:
dconf dump / > ~/tmp.dump
измените настройки через UI
diff -B5 <(dconf dump /) ~/tmp.dump
(-B5
должен дополнительно получить 5 строк, прежде чем соответствие, для большего количества контекста - ИЛИ будут использовать dconf watch /
)
Настройки, которые выводятся с dconf dump /
значения, которые отличаются от значений по умолчанию, т.е. Вы не будете видеть там настройки, которые в настоящее время имеют их значения по умолчанию. Для полного списка всех доступных настроек с довольно полными объяснениями возможные диапазоны и значения по умолчанию регистрируют файлы /usr/share/glib-2.0/schemas/
. Вы будете видеть там 10_xxx.override
файлы, это - предпочтительный способ переопределить настройки глобально.
Относительно комментария @mauek-unak, compiz настройки (как icon-size
) не работали под VM, потому что значение по умолчанию compiz профиль под низкой графикой unity-lowgfx
, но установка, измененная gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ 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
Изменение сразу применяется.
На самом деле, когда под управлением Ubuntu под VirtualBox, необходимо будет сделать:
gsettings устанавливают com.canonical. Единица lowgfx ложь
Редактирование файла конфигурации только временно изменит его.