Для изменения параметров GNOME будем использовать утилиту gconftool-2, вызываемую в формате:
gconftool-2 --set путь_к_настройке --type "значение"Управление равертыванием окна за пределы экранной области (например, полезно для устройств с низким экранным разрешением):
gconftool-2 --set /apps/compiz/plugins/move/allscreens/options/constrain_y --type bool 0
Изменение громкости из командной строки (по умолчанию установлено 6):
gconftool-2 --set --type int /apps/gnome_settings_daemon/volume_step 2
Открывать в Nautilus директорию с содержимым после распаковки архива в File-roller:
gconftool-2 --type boolean --set /apps/file-roller/dialogs/extract/view_destination_folder true
Отображать на десктопе пиктограммы примонтированных дисковых разделов:
gconftool-2 --type boolean --set /apps/nautilus/desktop/volumes_visible true
Включить проверку наличия обновленной версии дистрибутива:
gconftool-2 --type boolean --set /apps/update-manager/check_dist_upgrades true
Включение возможности отсоединения тулбаров для GTK+ приложений:
gconftool-2 --type boolean --set /desktop/gnome/interface/toolbar_detachable true
Изменение программы для автоматического просмотра DVD с Totem на VLC или gxine:
gconftool-2 --type string --set /desktop/gnome/volume_manager/autoplay_dvd_command "gxine dvd:/%m"
gconftool-2 --type string --set /desktop/gnome/volume_manager/autoplay_dvd_command "vlc %m"
Изменение гарнитуры и размера шрифтов для элементов десктопа:
gconftool-2 --set /apps/nautilus/preferences/desktop_font --type string "Sans 8"
gconftool-2 --set /desktop/gnome/interface/document_font_name --type string "Sans 8"
gconftool-2 --set /desktop/gnome/interface/font_name --type string "Sans 8"
gconftool-2 --set /apps/metacity/general/titlebar_font --type string "Sans Bold 8"
gconftool-2 --set /desktop/gnome/interface/monospace_font_name --type string "Monospace 8"
Изменение DPI для рендеринга шрифтов в GNOME, если 0 то значение берется от X сервера:
gconftool-2 --type integer -s /desktop/gnome/font_rendering/dpi 96
Выключение отображения пиктограмм на десктопе:
gconftool-2 --set --type boolean /apps/nautilus/preferences/show_desktop false
Удаление ссылок о спящем и ждущем режиме из диалога завершения работы:
gconftool-2 --type boolean --set /apps/gnome-power-manager/can_suspend false
gconftool-2 --type boolean --set /apps/gnome-power-manager/can_hibernate falseДля применения настройки для всех пользователей, а не только для текущего пользователя:
gconftool-2 --direct--config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type boolean \
--set /apps/gnome-power-manager/can_hibernate false
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type boolean \
--set /apps/gnome-power-manager/can_suspend falseНазначение горячих клавиш Ctrl+C и Ctrl+V для копирования и вставки текста в gnome-terminal:
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/copy "<Control>c"
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/paste "<Control>v"Установка пути к фоновому изображению:
gconftool-2 --type string -s /desktop/gnome/background/picture_filename "/home/user/image.jpg"Отображать или нет фоновое изображение:
gconftool-2 --type bool -s /desktop/gnome/background/draw_background false
Управление отображением строки текущего пути в nautilus:
gconftool-2 --type boolean --set /apps/nautilus/preferences/always_use_location_entry true
Отображать на десктопе содержимое домашней директории, а не "$HOME/Desktop":
gconftool-2 --type boolean --set /apps/nautilus/preferences/desktop_is_home_dir true
Управление размещением различных служебных пиктограмм (computer|home|trash)на десктопе:
gconftool-2 --type boolean --set /apps/nautilus/desktop/[computer|home|trash]_icon_visible true
Отображать окно выхода при завершении работы:
gconftool-2 --type boolean --set /apps/gnome-session/options/logout_prompt false
Выбор оконного менеджера для запуска:
gconftool-2 --type string --set /apps/gnome-session/rh/window_manager "/usr/bin/icewm"
Установка параметром монтирования USB Flash с файловой системой VFAT:
gconftool-2 --type list --set /system/storage/default_options/vfat/mount_options --list-type string '[shortname=winnt,uid=]'
Включение удаленного доступа к десктопу через VNC:
gconftool-2 --set /desktop/gnome/remote_access/authentication_methods --type list --list-type string '[vnc]'
gconftool-2 --set /desktop/gnome/remote_access/vnc_passwd \
--type string `echo -n 'my_vnc_password' | base64`
gconftool-2 --set /desktop/gnome/remote_access/enabled --type bool trueПросмотр содержимого базовых настроек GNOME:
gconftool-2 -R /desktop/gnome
URL: http://polishlinux.org/gnome/gconf-gnome-desktop-on-steroids/ http://www.cit.gu.edu.au/~anthony/info/X/Gnome.hints
Обсуждается: http://www.opennet.me/tips/info/2063.shtml
Консоль - это конечно круто, но:Приложения->Систумные->Редактор конфигурации открывается gconf-editor, который специально создавали для ручной правки параметров программ.
И как вы себе это представляете, если настройки надо выпоснить в chroot окружении, или из скрипта который собирает мне мой livecd например???ЗЫ. Спасибо автору за статью.
Не подскажете как отключать из консоли тачпад на ноутбуке?
В гноме через настройки можно галочку снять, но хочется привязать это на acpi кнопку.
>Не подскажете как отключать из консоли тачпад на ноутбуке?
>В гноме через настройки можно галочку снять, но хочется привязать это на
>acpi кнопку.synclient TouchpadOff=1
К сожалению на моем ноутбуке это не дает нужного результата.
Для гнома оказалась приемлемо такая команда:gconftool-2 --toggle /desktop/gnome/peripherals/mouse/touchpad_enabled
Регэдит для *nix какой-то :\
> Установка пути к фоновому изображению:
> gconftool-2 --type string -s /desktop/gnome/background/picture_filename "/home/user/image.jpg"Зачем это делать через задницу, когда это можно сделать стандартным способом, выбрав нужные обои в соответствующей вкладке настроек Гнома?
> gconftool-2 --set /desktop/gnome/remote_access/vnc_passwd \
> --type string `echo -n 'my_vnc_password' | base64`Это что ж, пароль шифруется простым base64?! O_o
А ты включи мозг на секунду и подумай.
Что если надо восстанавливать какие нибудь настройки при каждом входе в систему?
Даёшь твикер убунты и чистилку gconf-а!
>Даёшь твикер убунты и чистилку gconf-а!Давно уже всё дали, http://code.google.com/p/gconf-cleaner/
Нет там нихуя. Чистая страница.