gnome-keyboard-properties segfault (deb weezy, gnome, языковые раскладки)

Knoppix

Модераторы: Warderer, Модераторы разделов

coyswinn
Сообщения: 13
ОС: debian

gnome-keyboard-properties segfault

Сообщение coyswinn »

Здравствуй, сообщество.

Имею свежеустановленный 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>
Я полез в System > Preferences > Keyboard, где добавлял русскую языковую раскладку. Перестал запускаться gnome-keyboard-properties, из терминала:

Код:

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/
Спасибо сказали:
coyswinn
Сообщения: 13
ОС: debian

Re: gnome-keyboard-properties segfault

Сообщение coyswinn »

Проблема больше не актуальна (не работаю на этой машине). Топик более не отслеживаю.
Спасибо сказали: