51

Re: LayoutSwitcher - индикатор раскладки клавиатуры

По первому пункту не переключалась, второй пунк, невозможно в xterm изменить роскладку на английскую

Nokia 770 OS Tablet 2006

52

Re: LayoutSwitcher - индикатор раскладки клавиатуры

А почему? Я с 770 не знаком, может чего-то не знаю

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

53

Re: LayoutSwitcher - индикатор раскладки клавиатуры

А вот незнаю почему) в xterm невозможно переключить клаву на русскую в 770, ну у меня то точно

Nokia 770 OS Tablet 2006

54 Отредактировано murabel (19-01-2010 02:50:19)

Re: LayoutSwitcher - индикатор раскладки клавиатуры

щас я на своей 770 попробую...

P.S.:

over9000 пишет:

невозможно в xterm изменить роскладку на английскую

У тебя таки не установлен русский язык (secondary_language =   )
У меня secondary_language = ru_RU выводится.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

55 Отредактировано murabel (19-01-2010 02:53:47)

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Mitrandir пишет:

1. Попробуй позапускать по очереди эти две команды и посмотреть, не переключается ли с помощью них раскладка:

gconftool -t bool -s /apps/osso/inputmethod/current_language false
gconftool -t bool -s /apps/osso/inputmethod/current_language true

Да, переключается!
false = ru_RU
true = en_GB

Неужели удастся победить главный (для меня) недостаток OS2006?

P.S.: И если получится сделать версию для OS2006 - то однозначно коротким тапом чтоб переключалось, блокировать там нечего.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

56

Re: LayoutSwitcher - индикатор раскладки клавиатуры

murabel
Отлично, спасибо! А ты проверял на OS2006? А то в подписи у тебя OS2008HE. Хотя, впрочем, раз есть этот параметр, значит OS2006 smile
Ок, по тапу сделаем смену раскладки. Ради интереса -- а почему нечего блокировать?

over9000
Похоже у тебя что-то не так с раскладками... Попробуй заново выбрать оба языка в настройках, а потом еще раз сделать

gconftool -R /apps/osso/inputmethod
N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

57

Re: LayoutSwitcher - индикатор раскладки клавиатуры

murabel пишет:

У тебя таки не установлен русский язык (secondary_language =   )
У меня secondary_language = ru_RU выводится.

Странно клавиатура есть русская и английская переключаю по меню о_О

Nokia 770 OS Tablet 2006

58

Re: LayoutSwitcher - индикатор раскладки клавиатуры

На всякий случай попробуем насильно выставить русский:

gconftool -t string -s /apps/osso/inputmethod/secondary_language ru_RU

А после этого попробуй еще раз позапускать

gconftool -t bool -s /apps/osso/inputmethod/current_language false
gconftool -t bool -s /apps/osso/inputmethod/current_language true

и посмотреть не переключается ли раскладка. Как я понял, false должен выставлять тот язык, который в secondary_language, true - в primary_language

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

59

Re: LayoutSwitcher - индикатор раскладки клавиатуры

неа, не переключает.

Nokia 770 OS Tablet 2006

60 Отредактировано Mitrandir (19-01-2010 12:47:57)

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Блин, странно. Никакого дополнительного софта, относящегося к клавиатуре не установлено? А secondary_language хоть установился?

gconftool -R /apps/osso/inputmethod
N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

61 Отредактировано murabel (19-01-2010 13:05:01)

Re: LayoutSwitcher - индикатор раскладки клавиатуры

over9000 пишет:

неа, не переключает.

А может, попробовать сбросить установки и установить языки заново?

Mitrandir пишет:

Никакого дополнительного софта, относящегося к клавиатуре не установлено?

over9000, ты недавно спрашивал про работу с USB-клавиатурой. Может, ты ставил пакет xkblayout с раскладками для внешней клавы?

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

62

Re: LayoutSwitcher - индикатор раскладки клавиатуры

И что? Мой пакет меняет только конфигурационные файлы. Точнее корректирует описание раскладок в них (буковки). Как это может повлиять на работу xkb?

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

63

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Да, наверное это не должно быть связано.

Найти бы еще парочку владельцев 770 smile

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

64

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Кстати, у нас тут принято благодарить еще и ссылочкой "Поблагодарить" под соответствующим постом smile

Исправляюсь. Еще раз - спасибо.

Nokia N810 (DIABLO_5.2008.43-7)

65

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Поставил 2007 ОСь, просит те же библиотеки)) Подскажите где их найти можно.
libhildon1 и libhildondesktop0

Nokia 770 OS Tablet 2006

66

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Не найдешь их, они только в Chinook появились. Для OS2006/7 нужно переписать немного апплет. Это несложно, я просто хочу сначала выяснить как на 770 переключать раскладки, т.к. даже если бы текущая версия апплета встала на 770, то переключать она все равно бы не смогла - настройки по-другому устроены.

Раз уж ты поставил OS2007, попробуй еще раз:

gconftool -R /apps/osso/inputmethod

и работают ли:

gconftool -t bool -s /apps/osso/inputmethod/current_language false
gconftool -t bool -s /apps/osso/inputmethod/current_language true
N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

67

Re: LayoutSwitcher - индикатор раскладки клавиатуры

gLobster пишет:

И что? Мой пакет меняет только конфигурационные файлы. Точнее корректирует описание раскладок в них (буковки). Как это может повлиять на работу xkb?

Не гневайтесь, уважаемый. Я просто предположил, в порядке мозгового штурма, так сказать.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

68

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Mitrandir пишет:

Найти бы еще парочку владельцев 770 smile

А что, двоих мало? Я, например, готов всячески сотрудничать, т.к. кровно заинтересован в таком переключателе. И ось у меня практически свежепрошитая, кроме xterm, becomeroot, FBReader и panelclock, ничего больше не ставил. Готов к любым экспериментам.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

69

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Да просто из двоих владельцев у одного работает, у другого не работает. Спорная статистика smile

Начнем с того, что мне нужно научиться писать апплеты для OS2006/7. Сейчас попробую накидать примерчик, а вы проверите, заработает ли.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

70

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Не, похоже не получится мне из-под diablo собрать плагин к OS2007. Придется ставить SDK для Bora

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

71

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Вдовль намучавшись поставил-таки вчера ночью OS2007 SDK, но эта зараза все равно не запускает графику. Моя ненависть к scratchbox оправдывается. Сегодня вечером еще попытаюсь.

svs57
А с помощью xautomation переключается раскладка и аппаратной и экранной?

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

72

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Mitrandir пишет:

svs57
А с помощью xautomation переключается раскладка и аппаратной и экранной?

Да. Он полностью эмулирует ввод клавиатуры и мыши.
http://n8xx.n8xx.com/xautomation_1.03-1_armel.deb

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

73

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Спасибо, я уже и сам собрал smile

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

74

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Проблема с переключением методом посылки Control_R+Multi_key в том, что если однажды заблокировать экранную клавиатуру выставив /system/osso/af/keyboard_attached = true, то Multi_key куда-то вдруг девается. XKeysymToKeycode(dpy, XStringToKeysym("Multi_key")) начинает возвращать 0, xautomation тоже ругается. Причем, даже если keyboard_attached вернуть назад в false.

Видать почуяв, что подключили "внешнюю клавиатуру" маемо каким-то образом меняет текущую раскладку, а при отключении назад уже не возвращает.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

75

Re: LayoutSwitcher - индикатор раскладки клавиатуры

Очередной вариант апплета: layoutindicator-0.3.deb

Этот вариант клавиатуру блокировать не умеет (пока не разберемся с проблемой из предыдущего поста). Зато переключает раскладки методом, предложенным svs57: эмулируя нажание Ctrl+Chr. Соответственно должен менять раскладку и аппаратной клавиатуры тоже.

Опять: после обновления настоятельно рекомендуется перезагрузиться.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶