Я собираюсь выполнить автоматическую установку Ubuntu 14.04 (с сеансом GNOME Flashback - миграция с 12.04) примерно на 100 машин. Поскольку я должен персонализировать их опыт «из коробки», мне нужно автоматизированное решение.
Настройка GNOME кажется немного хитрой, потому что все хранится в базе данных dconf. Мне удалось настроить обои, шрифты, темы или Metacity с помощью переопределения схемы (согласно инструкциям здесь ), но я не могу понять, как настроить панели.
Я убежден, что этого можно добиться и с помощью dconf. Например, мои текущие настройки индикатора завершения апплета (object-iid
, pack-index
и т. Д.) Хранятся внутри /org/gnome/gnome-panel/layout/objects/object-0-1
. К сожалению, схемы нет (как описано на рисунке здесь ), и поэтому я не могу создать файл предопределенных настроек.
Единственное, что я хочу иметь, - это черная панель размером 30 пикселей сверху, с апплетом главного меню в левом верхнем углу и апплетом индикатора завершения в правом верхнем углу - предварительно определенным для каждого вновь созданного пользователя. Я хотел бы избежать копирования всего файла ~/.config/dconf/user
, потому что он находится в специальном формате, который я не могу разобрать.
Конфигурация панели по умолчанию хранится в /usr/share/gnome-panel/panel-default-layout.layout
файл.
можно отредактировать его, но лучшая идея могла бы быть копией этот файл к ~/.config/gnome-panel/panel-default-layout.layout
и только затем отредактировать его.
, Который позволит Вам изменять апплеты по умолчанию и размер панели. Но этот файл должен быть доступным, прежде чем пользователь войдет в систему сессия (прежде чем панель гнома будет запущена).
Для цвета фона можно использовать переопределение схемы. Фоновый идентификатор схемы org.gnome.gnome-panel.toplevel.background
. Для установки черного фона, необходимо изменить два ключа:
type
от none
до color
color
от rgba(255,255,255,.2)
до rgba(0,0,0,1)
, Но в настоящее время нет никакого способа изменить цвет текста на панели. Это могло бы быть или не могло бы быть проблемой - зависит от темы, которую Вы будете использовать. Таким образом, лучшая идея могла бы состоять в том, чтобы создать ~/config/gtk-3.0/gtk.css
и установить требуемый стиль с CSS.