The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Thinstation-2.2 ОН ПСЯЯЙХ ХКХ HowTo ДКЪ БЕПЯХХ 2.2"
Отправлено ainu, 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

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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