The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Локализация / Linux)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Thinstation-2.2 по русски или HowTo для версии 2.2, ainu (?), 25-Янв-07, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Thinstation-2.2 по русски или HowTo для версии 2.2"  +/
Сообщение от eplumber (??), 23-Авг-07, 09:52 
Други!
не дайте погибнуть в провинции!
скиньте пожалуйста ядро 2.6.16.5 с русскими буковками для Thinstation 2.2 на
aleksander.smirnoff (dog) gmail dot com
просто нет у меня физической возможности скачать 700 мб исходников
Заранее спасибо!
Ответить | Правка | Наверх | Cообщить модератору

17. "Thinstation-2.2 по русски или HowTo для версии 2.2"  +/
Сообщение от Cyrus_user (?), 24-Авг-07, 08:21 
>Други!
>не дайте погибнуть в провинции!
>скиньте пожалуйста ядро 2.6.16.5 с русскими буковками для Thinstation 2.2 на
>aleksander.smirnoff (dog) gmail dot com
>просто нет у меня физической возможности скачать 700 мб исходников
>Заранее спасибо!

возьмите ядро с kernel.org (2.6.16.53 ~40Mb) найдите соответствующие патчи(ещё не больше 1Mb) и соберите под свои нужды.
p.s. лучше использовать aufs вместо unionfs

Ответить | Правка | Наверх | Cообщить модератору

18. "Thinstation-2.2 по русски или HowTo для версии 2.2"  +/
Сообщение от ainuemail (??), 05-Сен-07, 13:38 
Человеку уже помогли архивом откомпиленного ядра на 6.1 Мб
Если удастся, то я организую TS-o-Matic для этого подточенного дистриба и выложу продолжение статьи.
                      С уважением, ainu.
Ответить | Правка | Наверх | Cообщить модератору

19. "Thinstation-2.2 по русски или HowTo для версии 2.2"  +/
Сообщение от Andriy Khoruzhenkoemail (?), 20-Сен-07, 15:13 
Как можно настроить переключение на ввод русских символов для SSH и Telnet сесий подключения?

Это где настраивается в Thinstation или на сервере?

А также как сделать коррекное отображение русского языка при консольных подключениях?
Нужны именно консоли а не ремоут десктоп или цитрикс

Ответить | Правка | Наверх | Cообщить модератору

20. "Thinstation-2.2 ОН ПСЯЯЙХ ХКХ HowTo ДКЪ БЕПЯХХ 2.2"  +/
Сообщение от ainuemail (ok), 05-Мрт-08, 16:08 
Продолжение подтачивания дистрибутива под себя или что делать дальше.

Для общего «сведения»: сборка приложения в контексте Thinstation требует наличия исходных кодов и выполняется путем следующих команд:
1.    cd thinstation_src-2.2
2.    ./RUNME \\ при этом вы попадаете в контекст Thinstation, где уже действуют свои переменные окружения.
3.    cd source/package_name \\ заходим в каталог с исходниками приложения
4.    ./configure && make && make install \\обычно этой командой собираются исходники, можно выполнять поотдельности. Сочетание && говорит оболочке выполнить следующую команду только если предыдущая успешно завершилась.
Как пример сборки приложения можно взять скрипт setup.sh из любой папки thisntation_src-2.2/source/

Отключение Ctrl+Alt+Backspase (убивает запущенный Х-сервер => все открытые сессии), чтобы юзеры не смогли испугаться при нажатии этих клавиш, вывалившись в консоль без пароля, после чего можно пугаться админам))
В конфигурационный файл X-сервера нужно включить следующие строчки:
Section “Serverflags”
Option “DontZap”    “yes” \\ именно эта строчка позволяет Х-серверу не вырубаться
EndSection


rdesktop

Первое что бросается в глаза – переключение раскладок клавиатуры, а точнее ее глюки-залипания. Решение – найдено на форуме www.opennet.ru. Предполагается, что раскладка переключается по Alt+Shift:
1.    Берем бинарник раскладки клавиатуры Х-сервера из генератора дистрибутивов Thisntation, например packages\keymaps-ru\x-common\lib\kmaps\xkb\ru.xkm
2.    Выполняем xkbcomp –xkb ru.xkm
3.    В полученном файле ru.xkb ищем строру «key <LALT> { [Alt_L, Meta_L] };»
4.    Удаляем Meta, получаем «key <LALT> { [Alt_L] };»
5.    Сохраняем файл, выполняем команду: xkbcomp –xkm ru.xkb
6.    Полученным файлом ru.xkm заменяем стандартный.

Второе – неработающая дополнительная клавиатура + стрелки, цифровая клавиатура, проблема с русской точкой и английским слешем (клавиша у правого шифта), кракозяблями на примапленныех rdesktop-ом локальных дисках.

Давайте по порядку. Неработающая дополнительная клавиатура + стрелки. Вопрос решился установкой rdesktop-1.5.0-rc1. Напоминаю, что всё, что вы собираетесь «запихнуть» внутрь генератора дистрибутивов должно быть собрано (./configure && make && make install) в контексте Thinstation.

Проблема с цифровой клавиатурой решается добавлением к параметрам запуска rdesktop параметра –N – что позволяет синхронизировать нажатия клавиши NumLock в Linux и в rdesktop сессии (производится изменение в конфиге на сервере).

Проблема с русской точкой и английским слешем (клавиша у правого шифта). Решается удалением строчки slash 0x56 altgr в файле packages\keymaps-ru\rdesktop\lib\kmaps\keymaps\ru.

Проблема с кракозяблями на примапленныех rdesktop-ом локальных дисках решается добавлением в папку packages\rdesktop\lib\gconv\ файлов:
gconv-modules
CP1251.so
KOI8-R.so
libCNS.so
libGB.so
libISOIR165.so
libJIS.so
libKSC.so
UNICODE.so
UTF-16.so
UTF-32.so
Взятых из собранного glibc, либо из вашей системы.

Citrix ICA клиент. Встретил такую проблему: на примапленных дисках при создании папок и файлов, имена которых включают маленькие буквы «ч» и «я», объекты создаются, но потом проводником Windows не удаляются и не преименовываются.
Решение: в файл packages\ica\usr\lib\ICAClient\config\modules.ini.tpl  добавить следующие строчки:

[Codepage_1251]
Upper=41-5a,80,81,8a,8c-8f,a1,a3,a5,a8,aa,af,b2,bd,c0-df
Lower=61-7a,90,83,9a,9c-9f,a2,bc,b4,b8,ba,bf,b3,be,e0-ff

Давно собирался выложить, но забывал...)

Ответить | Правка | Наверх | Cообщить модератору

27. "Thinstation-2.2 по русски"  +/
Сообщение от r0di0n (?), 23-Июл-08, 15:07 
Спасибо большое ainu за тему и пост. Наконец-то решил свою проблему с монтированием флешек и залипанием клавиши alt.
Хочу поделиться своими граблями. Возможно из-за того что никакую виртуалку я не поднимал, а работал по необходимости в сырцах thinstation в chroot'е, то во время обработки абзаца про xkbcomp возникли проблемы в виде

# xkbcomp -xkb ru.xkm
Error:            symbols not defined in XkbWriteXKBSymbols
                  Output file "ru.xkb" removed

Не зная досконально проблемы пошел длинным путем, собрав из исходников xkbcomp'а  *.xkb/*.xkm файлы, указав в качестве keymap файла /source/x.org-R6.9.0/xfree86 -m ru  

Ответить | Правка | Наверх | Cообщить модератору

21. "Thinstation-2.2 по русски или HowTo для версии 2.2"  +/
Сообщение от ainuemail (ok), 05-Мрт-08, 16:30 
>Как можно настроить переключение на ввод русских символов для SSH и Telnet
>сесий подключения?
>
>Это где настраивается в Thinstation или на сервере?
>
>А также как сделать коррекное отображение русского языка при консольных подключениях?
>Нужны именно консоли а не ремоут десктоп или цитрикс

Про SSH и Telnet ничего не скажу - не было такой задачи.
Переключение настраивается в Thinstation.
Про консоль скажу) Про консоль линуховую на локальной машине, т.е. про Thinstation.
Но только про отображение букв. Как быть с переключением - я не разбирался.
чтобы у тебя в ТЕКУЩЕЙ консоли отображались русские буквы, нужно дать команду
setsysfont UniCyr_8x16

это при выполненном блоке:
LANG="ru_RU.CP1251"
SYSFONT="UniCyr_8x16"
SYSFONTACM="cp1251"
что в исходном сообщении

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру