Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1
  • 2

ТЕМА: Русская раскладка в Thinstation

Русская раскладка в Thinstation 18.05.2012 13:29 #10

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117

В иксах Thinstation 2.хх из пакета не работает keymaps-ru. Чтобы долго не возиться с поисками решения проблемы, нужно сгенерировать xkb-файл в настроенной системе следующим образом:

xkbcomp $DISPLAY ru.xkb
xkbcomp -xkm ru.xkb ru.xkm 

или сразу:

xkbcomp -xkm $DISPLAY 


полученый файл переименовываем в ru.xkm
Копируем ru.xkm в ./Thinstation-2.2.2/packages/keymaps-ru/x-common/lib/kmaps/xkb

Подробнее...
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.
Спасибо сказали:

Re: Русская раскладка в Thinstation 04.06.2012 12:14 #36

  • vladimirse
  • vladimirse аватар
Данный способ не актуален для 5й версии.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 04.06.2012 12:59 #38

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Ну так и написано:admin пишет:
В иксах Thinstation 2...
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 04.06.2012 13:01 от admin.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 04.06.2012 14:04 #41

  • vladimirse
  • vladimirse аватар
Ну так хотелось бы способ для 5й версии, она же все таки сейчас последняя.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 04.06.2012 14:06 #42

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
А у Вас проблема с раскладкой?
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 04.06.2012 14:12 #44

  • vladimirse
  • vladimirse аватар
Да вообще с локализацией.
Если установить локаль ru_RU, то все вводимые символы только русские переключение на латинскую раскладку не происходит, чего я только не делал.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 04.06.2012 14:32 #46

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Скачайте последнюю версию или обновитесь с git.

Установить locale-ru_RU

В thins­ta­ti­on.conf.bu­ild­ti­me или ...network:

XKEYBOARD="us,ru" #Соответствует XkbLayout
XKBVARIANT=",winkeys" #Соответствует XkbVariant, если поменять местами ''ru,us'' в параметре XKEYBOARD, то запятую нужно поставить после: ''winkeys,'', иначе раскладка не скомпилируется.
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll" #Соответствует XkbOptions
Для пол­но­го счастья в фай­ле pac­ka­ges/lo­cale-ru_RU/lib/lo­cale/ru_RU_lo­cale нуж­но уда­лить строч­ку XKE­YBOARD=ru,us

Всё, те­перь пос­ле сбор­ки пе­рек­лю­ча­ет­ся по ctrl+shift.

Подробнее в конце статьи
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 25.10.2016 19:28 от admin.
Администратор запретил публиковать записи.
Спасибо сказали: ewr.99

Re: Русская раскладка в Thinstation 04.06.2012 23:16 #48

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
:dry: Ну народ, блин...
Помогло или нет?
Если помогло - где спасибо? ;)
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 04.06.2012 23:16 от admin.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 05.06.2012 09:14 #49

  • vladimirse
  • vladimirse аватар
admin пишет:
:dry: Ну народ, блин...
Помогло или нет?
Если помогло - где спасибо? ;)

Я вот только щас проверил. Да, помогло! Спасибо большое!
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 08.06.2012 13:08 #103

  • SIR
  • SIR аватар
Пытаюсь перевести терминальный сервер с SUSE 10.1 на 11.2. В качестве терминалов использую Helios с загружаемым по pxe Thinstation 2.2. Сессия подключается по XDM.
На сервере с SUSE 10.1 раскладки нормально переключаются как на консоли, так и на терминалах. На сервере с 11.2 переключаются только на консоли, на терминалах никак. Даже setxkbmap -print показывает только us.

Танцы с бубном вокруг /etc/X11/xorg.conf результата не дали. Подсовывание по здешнему рецепту в Thinstation-2.2.2 результата работы xkbcomp тоже не действует... да и проблема не в самой таблице раскладки, а в ее обнаружении системой на терминальном сервере.

Новеловский саппорт говорит, что виновата терминальная система, а не суся - с 10.1 до 11.2 сильно поменялся протокол, а терминальная система старая... хотя я не сильно им верю, но проверить на новой версии сходу не получается:
Thinstation-5.1 не завелась, даже здешняя сборка ALLMODULES не загружается - виснет посреди загрузки. Единственная сборка, которая догрузилась хоть до сообщения, что не может приконнектиться к серверу - DEPO SKY 230, но по прилагающимся к ней файликам собрать подобное, но под XDM не вышло.

Вопрос - куда копать? ж)
TIA
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 08.06.2012 13:23 #104

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Саппорт прав, с SuSe 11 и дальше нужно юзать TS-5. Там очень большая разница в определении раскладки с SuSe 10. Сам недавно столкнулся.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 09.06.2012 09:06 #111

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
SIR пишет:
...действительно ли проблемы в старой системе на терминале. Хоть ясно будет, стоит ли возиться со сборками под терминал.
Можешь поверить мне на слово. Suse 10++ не работает с TS5 и Suse 11++ не работает без большого бубна с TS2.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 13.06.2012 11:05 #129

  • hripus
  • hripus аватар
admin пишет:
Скачайте последнюю версию или обновитесь с git.

Установить locale-ru_RU

В thins­ta­ti­on.conf.bu­ild­ti­me или ...network:

XKE­YBOARD="us,ru" #Со­от­ветс­тву­ет XkbLa­yout
XKBVA­RI­ANT=",win­ke­ys" #Со­от­ветс­тву­ет XkbVa­ri­ant, ес­ли по­менять мес­та­ми ''ru,us'' в па­рамет­ре XKE­YBOARD, то за­пятую нуд­но пос­та­вить пос­ле: ''win­ke­ys,'', ина­че раск­лад­ка опять не ском­пи­лиру­ет­ся.
XKBOP­TI­ONS="grp:ctrl_shift_togg­le,grp_led:scroll" #Со­от­ветс­тву­ет XkbOp­ti­ons

Всё, те­перь пос­ле сбор­ки пе­рек­лю­ча­ет­ся по ctrl+shift.

Подробнее в конце статьи

у меня не переключается:
исходные данные:
был только английский

1. включил в build.conf package font-cyrillic
2. включил русскую локаль (US также включена)
3. дописал в thinstation.conf.buildtime
XKEYBOARD="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"
После этого работает только русский. В английскую не переключается.

Пините меня в нужную сторону плиз.
Последнее редактирование: 05.12.2013 11:13 от admin.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 13.06.2012 11:15 #132

  • hripus
  • hripus аватар
hripus пишет:
admin пишет:
Скачайте последнюю версию или обновитесь с git.

Установить locale-ru_RU

В thins­ta­ti­on.conf.bu­ild­ti­me или ...network:

XKE­YBOARD="us,ru" #Со­от­ветс­тву­ет XkbLa­yout
XKBVA­RI­ANT=",win­ke­ys" #Со­от­ветс­тву­ет XkbVa­ri­ant, ес­ли по­менять мес­та­ми ''ru,us'' в па­рамет­ре XKE­YBOARD, то за­пятую нуд­но пос­та­вить пос­ле: ''win­ke­ys,'', ина­че раск­лад­ка опять не ском­пи­лиру­ет­ся.
XKBOP­TI­ONS="grp:ctrl_shift_togg­le,grp_led:scroll" #Со­от­ветс­тву­ет XkbOp­ti­ons

Всё, те­перь пос­ле сбор­ки пе­рек­лю­ча­ет­ся по ctrl+shift.

Подробнее в конце статьи

у меня не переключается:
исходные данные:
был только английский

1. включил в build.conf package font-cyrillic
2. включил русскую локаль (US также включена)
3. дописал в thinstation.conf.buildtime
XKE­YBOARD="us,ru"
XKBVA­RI­ANT=",win­ke­ys"
XKBOP­TI­ONS="grp:ctrl_shift_togg­le,grp_led:scroll"

После этого работает только русский. В английскую не переключается.

Пините меня в нужную сторону плиз.

работает
XKEYBOARD="us,ru"

XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"

XKBVARIANT=",winkeys" поменял на
XKBVARIANT="winkeys, "
Последнее редактирование: 05.12.2013 11:15 от admin.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 13.06.2012 11:52 #137

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
hripus пишет:
у меня не переключается:
исходные данные:
был только английский

1. включил в build.conf package font-cyrillic
2. включил русскую локаль (US также включена)
3. дописал в thinstation.conf.buildtime
XKE­YBOARD="us,ru"
XKBVA­RI­ANT=",win­ke­ys"
XKBOP­TI­ONS="grp:ctrl_shift_togg­le,grp_led:scroll"

После этого работает только русский. В английскую не переключается.

Пините меня в нужную сторону плиз.
US локаль Вам нафиг не нужна, выключите её.hripus пишет:
работает
XKBVA­RI­ANT=",win­ke­ys" поменял на
XKBVA­RI­ANT="win­ke­ys,"
Наверное у Вас XKE­YBOARD="ru,us" прописано или US локаль мешает.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 13.06.2012 11:57 от admin.
Администратор запретил публиковать записи.
Спасибо сказали: hripus

Re: Русская раскладка в Thinstation 13.06.2012 13:42 #144

  • hripus
  • hripus аватар
admin пишет:
US локаль Вам нафиг не нужна, выключите её.
admin пишет:
Наверное у Вас XKE­YBOARD="ru,us" прописано или US локаль мешает.

1.
Оставил только локаль RU - Рус/Анг работает. (по умолчанию первым RU, пользователям сойдет)

2. сейчас именно
XKEYBOARD="us,ru" (US первым)
XKBVARIANT="winkeys," (запятая сзади) ( не ",winkeys" как у Вас в описании)
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"

Меня это в принципе устроит.
Большое спасиб за подсказки.
Последнее редактирование: 05.12.2013 11:16 от admin.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 13.06.2012 14:22 #146

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
hripus пишет:
admin пишет:
US локаль Вам нафиг не нужна, выключите её.
admin пишет:
Наверное у Вас XKE­YBOARD="ru,us" прописано или US локаль мешает.

1.
Оставил только локаль RU - Рус/Анг работает. (по умолчанию первым RU, пользователям сойдет)

2. сейчас именно
XKE­YBOARD="us,ru" (US первым)
XKBVA­RI­ANT="win­ke­ys," (запятая сзади) ( не ",win­ke­ys" как у Вас в описании)
XKBOP­TI­ONS="grp:ctrl_shift_togg­le,grp_led:scroll"

Меня это в принципе устроит.
Большое спасиб за подсказки.
Забыл, блин...
Для пол­но­го счастья в фай­ле pac­ka­ges/lo­cale-ru_RU/lib/lo­cale/ru_RU_lo­cale нуж­но уда­лить строч­ку XKEYBOARD=ru,us, ина­че та­кой же па­раметр в фай­ле кон­фи­гура­ции сбор­ки не ра­бота­ет.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 13.06.2012 14:24 от admin.
Администратор запретил публиковать записи.
Спасибо сказали: hripus

Re: Русская раскладка в Thinstation 13.06.2012 15:53 #152

  • hripus
  • hripus аватар
admin пишет:
hripus пишет:
admin пишет:
US локаль Вам нафиг не нужна, выключите её.
admin пишет:
Наверное у Вас XKE­YBOARD="ru,us" прописано или US локаль мешает.

1.
Оставил только локаль RU - Рус/Анг работает. (по умолчанию первым RU, пользователям сойдет)

2. сейчас именно
XKE­YBOARD="us,ru" (US первым)
XKBVA­RI­ANT="win­ke­ys," (запятая сзади) ( не ",win­ke­ys" как у Вас в описании)
XKBOP­TI­ONS="grp:ctrl_shift_togg­le,grp_led:scroll"

Меня это в принципе устроит.
Большое спасиб за подсказки.
Забыл, блин...
Для пол­но­го счастья в фай­ле pac­ka­ges/lo­cale-ru_RU/lib/lo­cale/ru_RU_lo­cale нуж­но уда­лить строч­ку XKEYBOARD=ru,us, ина­че та­кой же па­раметр в фай­ле кон­фи­гура­ции сбор­ки не ра­бота­ет.

Нашел еще в прошлый раз один косяк с кодировкой, но не стал заострять внимание:
в xTerm в русской раскладке первый символ был не в правильной русской кодировке. Все остальные уже шли нормально.
И Английские и Русские...
Удалив первый неправильный символ - повторно он уже писался правильно.

Удалил как Вы подсказали.
packages/locale-ru_RU/lib/locale/ru_RU_locale нужно удалить строчку XKEYBOARD=ru,us

Все работает изумительно. Придраться не к чему.
Именно как должна переключаться раскладка, и как было в начале темы написано.

первая кодировка US
XKEYBOARD="us,ru" (US первым)
XKBVARIANT=",winkeys" (запятая спереди)

первая кодировка RU
XKEYBOARD="ru,us" (RU первым)
XKBVARIANT="winkeys," (запятая сзади)
я оставил по умолчанию RU для пользователей (второй вариант).

Спасиб.
Последнее редактирование: 05.12.2013 11:18 от admin.
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 13.06.2012 17:02 #159

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
hripus пишет:
Спасиб.
Всегда рад помочь... ;)
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Re: Русская раскладка в Thinstation 20.06.2012 12:33 #203

  • dr.gopher
  • dr.gopher аватар
Спасибо. Когдато пытался прикрутить что-то подобное к Thin, но не срослось.
Позволил себе наглость разместить несколько Ваших статей на своем ресурсе.
Администратор запретил публиковать записи.
  • Страница:
  • 1
  • 2