Установка IceWeasel 3.5.5 с его зависимостями от СИДа и тестинга убила gnome-keybinding-properties (ставил, правда еще и Qt 4.5.3 от тестинга, но там вроде Gtk не проскакивала)! ВСЕ ОСТАЛЬНОЕ пускается без проблем, а вот gnome-keybinding-properties НЕ ХОЧЕТ!
Из меню не вызывается, из консоли выдает сие:
user@Debian:~$ gnome-keybinding-properties
(gnome-keybinding-properties:6223): Gtk-CRITICAL **: gtk_tree_store_get_value: assertion `VALID_ITER (iter, tree_store)' failed
(gnome-keybinding-properties:6223): GLib-GObject-WARNING **: /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gtype.c:3940: type id `0' is invalid
(gnome-keybinding-properties:6223): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
user@Debian:~$
Явно с новыми библиотеками Gtk от СИДа или тестинга проблемы, а надо поменять "горячие клавиши" в ГНОМе. Вот и вопрошаю о консольной версии. Или хотя бы просто где хранит gnome-keybinding-properties настройки "горячих клавиш", что бы в ручную поменять.
Спасибо!
Решено: Консольный вариант "gnome-keybinding-properties" есть в природе? (Установка IceWeasel 3.5.5 с его зависимостями убила gnome-keyb...)
Модераторы: Warderer, Модераторы разделов
-
SidorLuty
- Сообщения: 99
- ОС: Debian 5.0 Lenny
-
Lyset
- Сообщения: 107
- ОС: Ubuntu
-
SidorLuty
- Сообщения: 99
- ОС: Debian 5.0 Lenny
Re: Решено: Консольный вариант "gnome-keybinding-properties" есть в природе?
Уточню - "/путь/имя файла" где хранит gnome-keybinding-properties настройки "горячих клавиш", что бы в ручную поменять. Как ни странно, но то, что в каком-то из ./gconf/ догадываюсь, но и gconf'ов полно и файлов в них.
Спасибо.
-
Lyset
- Сообщения: 107
- ОС: Ubuntu
Re: Решено: Консольный вариант "gnome-keybinding-properties" есть в природе?
gconf-editor -> apps/metacity/global_keybindings, keybinding_commands, etc
-
SidorLuty
- Сообщения: 99
- ОС: Debian 5.0 Lenny
Re: Решено: Консольный вариант "gnome-keybinding-properties" есть в природе?
Спасибо, конечно! Однако ./.gconf/apps/metacity/global_keybindings/%gconf.xml содержит только уже созданные переназначенные сочетания клавиш. Да, их изменения работают, перехватывают глобальные. Но если нет, допустим, перемещения окна (Alt+F7 глобальное), то это сочетание можно только назначить уже имеющемуся действию, например - переход на рабочий стол №Х, а отменить это сочетание или назначить перемещению окна другое нельзя, т.к. неизвестно где брать name="XXXX" mtime="XXXX". Наверное, самый лучший способ - поставить систему начисто на временный диск или виртуальную машину, сделать все нужные назначения с помощью "gnome-keybinding-properties" и скопировать ./.gconf/apps/metacity/global_keybindings/%gconf.xml в рабочую систему.
Спасибо.
Вообщем, так и сделал! Появилась еще одна директория - ./.gconf/apps/metacity/window_keybindings/, в ней тоже файл %gconf.xml. И этими двумя файлами (./.gconf/apps/metacity/global_keybindings/%gconf.xml и ./.gconf/apps/metacity/window_keybindings/%gconf.xml) можно редактировать сочетание клавиш вместо gnome-keybinding-properties. Конечно, сначала необходимо все клавиши переназначить в чистой системе и по мере необходимости подсовывать в файлы %gconf.xml.
Решено! Спасибо всем!