Имею свежеустановленный Debian Weezy. Минимальная установка с businesscard образа, навешенный Xorg и кастомный набор GNOME. Т.е. не метапакетами gnome-core и пр., а по частям ручками. Не хочу evolution, не хочу totem, не хочу epiphany и кучу их зависимостей.
Установил, все было хорошо до поры, очередной логин - все настройки внешнего вида юзерского окружения сбиты на дефолт. Лезешь настраивать - ошибка:
Код:
"Unable to start the settings manager 'gnome-settings-daemon'.
Without the GNOME settings manager running, some preferences may not take effect.
This could indicate a problem with DBus, or a non-GNOME (e.g. KDE) settings manager
may already be active and conflicting with the GNOME settings manager"На форумах Debian и Ubuntu с этой ошибкой воевали многие, воевали каждый по своим причинам - советуют переустановить DBus, Gstreamer и т.п.
Я не мог сказать, что споткнулся об эту проблему после того, как установил что-то определенное.
Переустановил DBus - не помогло. Вся система - только из testing. Сделал aptitude update & aptitude full-upgrade, не помогло.
Начал удалять настройки из домашнего каталога файл за файлом, наткнулся на .gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml. Удаляю его - gtk-тема восстанавливается на кастомную, ошибка перестает всплывать.
Содержание файла:
Код:
<?xml version="1.0"?>
<gconf>
<entry name="options" mtime="1298136657" type="list" ltype="string">
<li type="string">
<stringvalue>grp grp:lwin_toggle</stringvalue>
</li>
</entry>
<entry name="layouts" mtime="1298136643" type="list" ltype="string">
<li type="string">
<stringvalue>us</stringvalue>
</li>
<li type="string">
<stringvalue>ru</stringvalue>
</li>
</entry>
</gconf>
Код:
wes@hp550:~$ gnome-keyboard-properties
(gnome-keyboard-properties:5463): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-keyboard-properties:5463): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-keyboard-properties:5463): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-keyboard-properties:5463): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-keyboard-properties:5463): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
(gnome-keyboard-properties:5463): GLib-CRITICAL **: g_regex_replace: assertion `regex != NULL' failed
Segmentation fault
Я подумал, что чхал я на GUI и полез менять раскладки в /etc/default/keyboard. Меняешь - сыпется ошибка, валятся настройки. Возвращаешь - все работает.
Вот такая проблема. Подскажите, кто чем богат из понимания. Заранее весьма признателен.
Через некоторое время заметил, что не запускается еще gnome-system-monitor:
Код:
wes@hp550:~$ gnome-system-monitor
terminate called after throwing an instance of 'Glib::RegexError'
Aborted
Зависимости проверил, это было первой мыслью. Вот части gnome-core:
Код:
root@hp550:/home/wes# aptitude search gnome-applets
i gnome-applets - Various applets for the GNOME panel - bina
i gnome-applets-data - Various applets for the GNOME panel - data
p gnome-applets-dbg - Various applets for the GNOME panel - bina
root@hp550:/home/wes# aptitude search eog
i eog - Eye of GNOME graphics viewer program
p eog-dbg - Eye of GNOME graphics viewer program - deb
p eog-dev - Development files for the Eye of GNOME
p eog-plugins - set of plugins for eog
root@hp550:/home/wes# aptitude search gedit
i gedit - official text editor of the GNOME desktop
i gedit-common - official text editor of the GNOME desktop
p gedit-dev - official text editor of the GNOME desktop
p gedit-latex-plugin - gedit plugin for composing and compiling L
p gedit-plugins - set of plugins for gedit
p gedit-r-plugin - Gedit plugin for R statistical computing l
p gedit-valencia-plugin - Vala plugin for gedit
p gigedit - instrument editor for Gigasampler files
p rabbitvcs-gedit - Gedit extension for RabbitVCS
root@hp550:/home/wes# aptitude search gnome-icon-theme
i gnome-icon-theme - GNOME Desktop icon theme
p gnome-icon-theme-blankon - BlankOn icon theme for GTK+ 2.x
p gnome-icon-theme-dlg-neu - Dropline Gnome Neu icon theme for GTK+ 2.x
p gnome-icon-theme-extras - GNOME Desktop icon theme (additional icons
p gnome-icon-theme-gartoon - Gartoon icon theme for GTK+ 2.x
p gnome-icon-theme-nuovo - Dropline Nuovo icon theme for GTK+ 2.x
p gnome-icon-theme-suede - Suede icon theme for GTK+ 2.x
p gnome-icon-theme-symbolic - GNOME Desktop icon theme (symbolic icons)
p gnome-icon-theme-yasis - YASIS (Yet Another Scalable Icon Set)
root@hp550:/home/wes# aptitude search gnome-menus
i gnome-menus - an implementation of the freedesktop menu
root@hp550:/home/wes# aptitude search gnome-panel
i gnome-panel - launcher and docking facility for GNOME
i gnome-panel-data - common files for the GNOME Panel
p gnome-panel-dbg - GNOME Panel and library for panel applets
root@hp550:/home/wes# aptitude search gnome-power-manager
i gnome-power-manager - power management tool for the GNOME deskto
root@hp550:/home/wes# aptitude search gnome-session
i gnome-session - The GNOME Session Manager - GNOME 2 sessio
i gnome-session-bin - The GNOME Session Manager - Minimal runtim
p gnome-session-canberra - GNOME session log in and log out sound eve
i gnome-session-common - Common files for the GNOME session manager
root@hp550:/home/wes# aptitude search gnome-settings-daemon
i gnome-settings-daemon - daemon handling the GNOME session settings
p gnome-settings-daemon-dev - Headers for building applications communic
root@hp550:/home/wes# aptitude search gnome-terminal
i gnome-terminal - The GNOME terminal emulator application
i gnome-terminal-data - Data files for the GNOME terminal emulator
root@hp550:/home/wes# aptitude search gvfs
i gvfs - userspace virtual filesystem - server
i gvfs-backends - userspace virtual filesystem - backends
p gvfs-bin - userspace virtual filesystem - binaries
p gvfs-dbg - userspace virtual filesystem - debugging i
p gvfs-fuse - userspace virtual filesystem - fuse server
root@hp550:/home/wes# aptitude search metacity
p libmetacity-dev - Development files for the Metacity window
i A libmetacity-private0 - library for the Metacity window manager
i metacity - lightweight GTK+ window manager
i metacity-common - shared files for the Metacity window manag
p metacity-themes - Themes for the Gtk2 metacity window manage
p python-metacity - Python bindings for metacity
root@hp550:/home/wes# aptitude search nautilus
p gir1.0-nautilus-1.0 - GObject introspection data for the Nautilu
p libnautilus-extension-dev - libraries for nautilus components - develo
i A libnautilus-extension1 - libraries for nautilus components - runtim
i nautilus - file manager and graphical shell for GNOME
p nautilus-actions - nautilus extension to configure programs t
p nautilus-arista - Arista Transcoder Nautilus extension
p nautilus-bzr - Bazaar (bzr) integration for nautilus
p nautilus-clamscan - Antivirus scanning for Nautilus
i nautilus-data - data files for nautilus
p nautilus-dbg - file manager and graphical shell for GNOME
v nautilus-extensions-2.0 -
p nautilus-filename-repairer - Nautilus extension for filename encoding r
p nautilus-gksu - privilege granting extension for nautilus
p nautilus-image-converter - nautilus extension to mass resize or rotat
p nautilus-open-terminal - nautilus plugin for opening terminals in a
p nautilus-pastebin - Nautilus extension to send files to a past
p nautilus-scripts-manager - simple tool for nautilus scripts managemen
p nautilus-sendto - integrates Evolution and Pidgin into the N
p nautilus-sendto-empathy - GNOME multi-protocol chat and call client
p nautilus-share - Nautilus extension to share folder using S
p python-nautilus - Python binding for Nautilus components
p rabbitvcs-nautilus - Nautilus extension for RabbitVCS
p tortoisehg-nautilus - Graphical tool for working with Mercurial
root@hp550:/home/wes# aptitude search yelp
i yelp - Help browser for GNOME В этом списке нет только evolution и totem. Есть части evolution, которые пользует gnome-control-center, вроде бы, они установлены:
Код:
root@hp550:/home/wes# aptitude search '~i' | grep evolution
i A evolution-data-server - evolution database backend server
i A evolution-data-server-common - architecture independent files for Evoluti
i A libebackend1.2-0 - Utility library for evolution data servers
i A libebook1.2-9 - Client library for evolution address books
i A libecal1.2-7 - Client library for evolution calendars
i A libedata-book1.2-2 - Backend library for evolution address book
i A libedata-cal1.2-7 - Backend library for evolution calendars
i A libedataserver1.2-13 - Utility library for evolution data servers
i A libedataserverui1.2-8 - GUI utility library for evolution data ser
Для чистоты эксперимента, алча понимания, я установил и evolution, и totem полностью. Не помогло.
Итого, краткое содержание: 1) падает с segmentation fault приложение gnome-keyboard-properties; 2) не запускается gnome-system-monitor; 3) любая попытка настроить раскладки клавиатуры сбивает настройки на дефолтные.
Не могу обнаружить проблему в зависимостях. Раскладки меняю из терминала командой setxkbmap, но это временное решение.
Прошу помощи сообщества.
На всякий случай полный список установленных пакетов в системе: http://paste.kde.org/5467/