LINUX.ORG.RU
ФорумTalks

В гноме сломали переключалку?


0

0

Бубунта 8.04 - после каждой перезагрузки, а иногда и посреди работы (!) забывает что раскладка переключается по Ctrl+Shift и перекидывает на Alt+Shift. при этом в настройках остается Ctrl+Shift и LCtrl+LShift. После нажатия ОК все стает нормально. Я один такой?

★★

Это проделки кдешного гения шаттлворта.

wfrr ★★☆
()
Ответ на: комментарий от lester_dev

Да и так раз в неделю бывает... apt-mirror ночами трудится :)

k0l0b0k ★★
() автор топика

Это легендарное фрисофтвэа, в котором десятилетия не работает как положено, то, что должно писаться 1 раз и надолго.

Oceanborn
()
Ответ на: У соседа бобик сдох... от dark_mikhail

а у меня настроено и там и там. Все равно нужно заходить в настройки переключалки и снимать/ставить галку. Вообще Удальцов говорил, что в xorg 1.4 чего-то поломали с переключалками.

lester_dev ★★★★★
()
Ответ на: У соседа бобик сдох... от dark_mikhail

Дык ведь хочется как у людей... :) Тем более объяснить супруге что для подключения украинского надо отредактировать xorg.conf и перезапуститься - думаю меня не поймут.

k0l0b0k ★★
() автор топика

Ну что, гном наконец-то догнал KDE3? Теперь ждем когда четвертые кеды догонят второй гном. А потом сначала.

CkuB
()
Ответ на: комментарий от lester_dev

> ну все, теперь кдешнеги будут нас гнобить неработающей переключалкой =)

Да уж. Теперь JB либо уходить из модераторов, либо менять гном на кеды. ;)

CkuB
()

Два^WЛорую проблему. Заколебался уже. Только у меня после перезагружки вообще не переключает, надо снимать и ставить галку, чтобы Alt+Shift заработал. Debain testing.

anonymous
()

символично

anonymous
()
Ответ на: комментарий от CkuB

Зная ЖБ, можно предположить, что он будет троллить кдешников работающей переключалкой

bakagaijin
()

> В гноме сломали переключалку?

галактеко опасносте!!!1

isden ★★★★★
()
Ответ на: комментарий от gromozekin

в debian lenny это решилось откатом пакета xkb-data к более старой версии

anonymous
()

>Я один такой?

нет, к сожалению. вас, бубунтоидов, дофига. вас всех надо помножить на ноль.

anonymous
()

Возможно, вы рассказываете о разных проблемах (не исключаю, что некоторые из них реально мои).

Итак, первое что надо проверять - это выхлоп xprop -root | grep XKB. Там та конфигурация, которая ожидается - или что-то другое?

Далее, в иксах есть проблема, которая всплыла после очередного багфикса в xk-c. Но эта проблема глубоко в дизайне, ее так просто не пофиксить, Даниель Стоун уже работает, но это не завтра.

Для того, чтобы понять, Ваша это проблема или нет - поменяйте способ переключения на правый Ctrl. Если все сразу заработает - значит, это оно.

ЗЫ Я очень извиняюсь, у меня все работает - но я понимаю, что это не аргумент.

svu ★★★★★
()
Ответ на: комментарий от svu

$ xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,ru,ua", ",winkeys,winkeys", "grp:caps_toggle" _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru,ua", ",winkeys,winkeys", "compose:rwin,grp:caps_toggle"

не, оно работает. Только иногда перестает (чаще всего после логина). Стоит убрать/поставить галку в настройках клавиш переключения, и все ок.

lester_dev ★★★★★
()
Ответ на: комментарий от lester_dev

$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,ru,ua", ",winkeys,winkeys", "grp:caps_toggle"
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru,ua", ",winkeys,winkeys", "compose:rwin,grp:caps_toggle"

черт, форматирование

lester_dev ★★★★★
()

> Бубунта 8.04 - после каждой перезагрузки, а иногда и посреди работы (!) забывает что раскладка переключается по Ctrl+Shift и перекидывает на Alt+Shift. при этом в настройках остается Ctrl+Shift и LCtrl+LShift. После нажатия ОК все стает нормально. Я один такой?

Надо еще в кофниг иксов прописать что то вроде:
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Тогда заработает.

А вообще на ланчпад. Там больше инфы.

Igron ★★★★★
()

Ctrl + Shift - не нужен, Caps Lock наше все ...

да и косяк не Гномовский, а Бубунтен, в бете зузи 11 все норм.

phasma ★☆
()
Ответ на: комментарий от lester_dev

Это потому что я на него смотрю через libastral!

svu ★★★★★
()
Ответ на: комментарий от svu

Пользуясь тем что svu пошел спать, убунты снова начали глючить. После корректной перезагрузки настройки вновь изменились (BACKUP?).

k0l0b0k:~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,ru", ",winkeys", "grp:alt_shift_toggle,grp_led:scroll"
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru", ",winkeys", "grp_led:scroll,grp:ctrl_shift_toggle,grp:lctrl_lshift_toggle"

После шаманства с галочками в настройках все работает, и в xprop практически без изменений:
k0l0b0k:~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,ru", ",winkeys", "grp:alt_shift_toggle,grp_led:scroll"
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru", ",winkeys", "grp_led:scroll,grp:lctrl_lshift_toggle,grp:ctrl_shift_toggle"

k0l0b0k ★★
() автор топика
Ответ на: комментарий от k0l0b0k

Лечится правкой xorg.conf

"XkbOptions" "grp:ctrl_shift_toggle,lctrl_lshift_toggle,grp_led:scroll" как в старые добрые времена.

k0l0b0k ★★
() автор топика

Я тоже заметил. Похоже на интерференцию настроек гнома и иксов. Когда ctrl+shift и в гноме, и в xorg.conf, все ок

michwill ★★★★★
()
Ответ на: комментарий от k0l0b0k

> Тем более объяснить супруге что для подключения украинского надо отредактировать xorg.conf и перезапуститься - думаю меня не поймут.

lexx@gsp8:~> cat ~/bin/ua
#!/bin/bash
setxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll 'us,ru(winkeys),ua(winkeys)'

НЕ?

SilentLexx
()
Ответ на: комментарий от k0l0b0k

Ну я сделал два скрипта: ru и ua. Когда укр. не надо, то включаю ru (где рус. и енг.)..

ПС: ИМХО три раскладки неудобно.

SilentLexx
()
Ответ на: комментарий от k0l0b0k

Вот это уже из области некоторой мистики. Наличие BACKUP говорит о том, что g-s-d таки работал (ибо его создает только он, иксы создают только _XKB_RULES_NAMES). А что в gconf?

ЗЫ Что ж мне, не спать ночами, в астрал смотреть взыскующим взором?

svu ★★★★★
()
Ответ на: комментарий от svu

Вообще, дальнейшие действия такие - запускать голые иксы, в них (в xterm) gnome-settings-daemon с XKL_DEBUG=150 (или больше) и смотреть на выхлоп. Обожаю такие баги - появляющиеся 1 раз из 100...

svu ★★★★★
()
Ответ на: комментарий от svu

Это у меня выше под Дебианом не работало. После включения: anonymous@anonymous ~ $ xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc104", "us", "", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc104", "us,ru", ",winkeys", "grp_led:scroll,grp:sclk_toggle,altwin:hyper_win,grp:alt_shift_toggle"

После убирания и добавления галочки: anonymous@anonymous ~ $ xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc104", "us", "", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc104", "us,ru", ",winkeys", "grp_led:scroll,grp:sclk_toggle,altwin:hyper_win,grp:alt_shift_toggle"

anonymous
()
Ответ на: комментарий от anonymous

> После включения:

Смотрите - вроде как после включения все параметры как надо. Но не работает.

Дебиан частом не testing? Там они взяли xkeyboard-config из CVS в некий момент, в котором не было winkeys вообще.

svu ★★★★★
()
Ответ на: комментарий от svu

Да, testing. Ещё деталь - если в нерабочем состоянии щёлкнуть по переключалке мышкой, США сменится на Рус, но набиратся текст всё равно будет по-английски.

anonymous
()
Ответ на: комментарий от svu

partial alphanumeric_keys
xkb_symbols "winkeys" {
    include "ru(basic)"
    name[Group1]= "Russia - Winkeys";
    key <AE03> {        [               3,      numerosign      ]       };
    key <AE04> {        [               4,       semicolon      ]       };
    key <AE05> {        [               5,         percent      ]       };
    key <AE06> {        [               6,           colon      ]       };
    key <AE07> {        [               7,        question      ]       };
    key <AE08> {        [               8,        asterisk      ]       };
    key <AB10> {        [          period,           comma      ]       };
    key <BKSL> {        [       backslash,           slash      ]       };
};

anonymous
()
Ответ на: комментарий от anonymous

Замечательно. Тогда, как я сказал - надо запускать g-s-d под голыми иксами и смотреть на его выхлоп. Еще вариант (насчет проверки апплета-индикатора) - установить конфигурацию при помощи setxkbmap и смотреть, будет ли оно переключаться.

svu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.