Страница 1 из 2

Ошибка активирования параметров XKB

Добавлено: 26 окт 2005, 19:18
Mr. Anderson
Доброго времени всем wink.gif
Имеется следующая проблема:
при подключении тонкого клиента к никс-серверу появляется такая ошибка:
Ошибка активирования параметров XKB. Возможно, это внутренняя ошибка X-сервера. Данные о версии X-Servera: The XFree86 Project 40200000
и не работает переключение раскладки клавиатуры.
Причем, при работе локально на сервере, данной проблемы нет, все работает нормально.
Серверная версия иксов Xorg-6.8.2
Клиенты грузятся с XFree86-4.2.0
У кого-нибудь есть идеи по поводу?

Добавлено: 26 окт 2005, 21:54
Llama
Mr. Anderson, GNOME чтоль ругается или кто???
Дело в том, что в XFree 4.3.0 и Xorg несколько модифицирован формат описания опций xkb.

Попробуй руками сделать на клиенте:
setxkbmap -option
setxkbmap -layout "us,ru(winkeys)
setxkbmap -option "grp:alt_shift_toggle,grp_led:scroll"

Настоятельно рекомендую на тонких клиентах проапгрейдить искы до 4.3 или старше.

PS: раскажи, что делаешь... и где? кажется, что-то интересное ;)

Добавлено: 27 окт 2005, 11:09
Mr. Anderson
Gnome только ругается, в кде, xfce, WindowMaker просто не переключается без ругани... Я в курсе про параметры описания xkb, но все равно спасибо ;)
setxkbmap не работает, command not found :(
честно говоря, я без понятия, кто создавал загрузочные образы для тонких клиентов. вчера звонил на фирму, которая их поставляла, но мне так ничего и не смогли ответить. В принципе, вроде бы я знаю уже в чем дело, только опробовать немогу пока что. В конфиге XFree клиента нет описания опций xkb, но проблема в том, что на клиенте нет ни одного редактора (там грузится обрезаный linux, насколько мне удалось увидеть) Быть может есть идея как распаковать файлы img, в которых хранятся загрузочные образы для клиентов?
А занимаюсь я все тем же (помнишь топ Linux like Window$ GUI?) Проблему со сборкой GTK тоже решил обновлением metacity, так что теперь гном выглядит почти как хр, только пока не удается назначить нормально все файловые ассоциации и настроить иконки для всех типов файлов. Пробовал также OpenOffice 2.0beta2, но все равно 70 метровый файл открывается долго (правда 20 минут вместо 45 ;)), хотя M$ Excel под CrossOver Office справляется с ним же меньще чем за 10 секунд, поэтому пока пришлось остановиться на этом варианте.
На данный момент вся контора (это в Киеве) работает на тонких клиентах, на которых при старте грузится как я уже говорил, обрезанная версия linux с ядром 2.4.7, запускаются иксы и посредством rdesktopa клиент подключается к одному из серверов Win 2003, а моя задача - перевести всю корпорацию на никсы, в надежде обеспечить и лучшую производительность, и стабильность, и решить проблему вирусов, а заодно и перейти на Open Source и бесплатное ПО ;) Но первым делом мне было поставлено требование обеспечить максимально приближенный в виндовому интерфейс пользователя, чтобы тихо и незаметно переключать потом юзеров без вопросов и переучивания в вин на юникс. Вариантов серверной оси у меня пока 2 - Либо перестроенная Fedora, либо FreeBSD. Последняя мне кажется стабильнее ;)

Добавлено: 27 окт 2005, 14:49
Llama
Mr. Anderson, гм.... file somaefile.img что говорит? Думаю это образ како-нить ext2. Еслия я прав - то его можно монтировать через loop.
Насчет серверной оси - ну уж всяко не Fedora. Можешь посмотреть в сторону Debian - если когда-то понадобится ставить что-то типа Oracle/DB2/Еще-что-то серьезное - то с linux будет всяком менее геморроя чем с FreeBSD.

Добавлено: 27 окт 2005, 15:29
Mr. Anderson
file boot.img
boot.img: data

file client.img
client.img: gzip compressed data, was "pxeinitrd", from Unix, max compression

file core.img
core.img: x86 boot sector

исходя из этого, скорее всего мне нужен client.img, но gzip -cd client.img эффекта особого не дает (точнее, выводит все в стандартный выходной поток, те на экран.) gzip -d client.img дает unknown suffix -- ignored

gzip-1.3.3

Добавлено: 27 окт 2005, 15:36
Llama
gunzip client.img ?

Добавлено: 27 окт 2005, 15:57
Mr. Anderson
результат тот же, что и gzip -d client.img

Добавлено: 27 окт 2005, 16:20
Llama
Mr. Anderson, таак... а если тупо попробывать примонтировать его лупом? Может там CRAMfs какой?

Добавлено: 27 окт 2005, 17:39
Mr. Anderson
Уф! удалось! финт такой: gzip -cd client.img>client
потом mount ./client /mnt -o /dev/loop0 и все развернул ;)
в оригинальном клиентском конфиге нет описания xkb... в консоли удалось комбинацией head, echo и tail, а также перенаправлением ввода-вывода (из-за отсутствия какого-либо редактора) создать новый конфиг. Пробовал в комбинациях:
Option "XkbModel" "pc101" и "pc105"
Option "XkbLayout" "us,ru" "us,ru (winkeys)", "ru", "ru,en"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
перед тестированием нового конфига убивая икы через Ctrl+Alt+Backspace
Результат нулевой. Может действительно попробовать в этот образ влить либо новый XFree 4.3 либо Xorg? Только вот как? Только вот как собрать иксы под ту систему?

Добавлено: 27 окт 2005, 18:06
Llama
Mr. Anderson, просто заюзай LTSP вместо этого образа.

Добавлено: 27 окт 2005, 18:47
Mr. Anderson
На данный момент разача ip и загрузка происходит с другого сервера, но я думаю, следует попытаться установить себе LTSP ;) Не в курсе, они там еще не исправили метод хранения ssh ключей? В доках на 4 весию было написано, что они хранятся на сервере и доступны через NFS... :?

Добавлено: 28 окт 2005, 14:52
Mr. Anderson
Обновил Xfree86 до 4.3.0 и все заработало ;)

Добавлено: 28 окт 2005, 15:00
Llama
чего и следовало ожидать... ;)

Добавлено: 28 окт 2005, 17:50
Mr. Anderson
Теперь новый интересный момент, хотя наверное его надо было бы вынести в отдельный топ ;)
Замечено, что при переключении активных сессий на тонком клиенте, сессия через xdmcp с никсовым сервером вешается, стоит только переключится на другую сессию. В логах ничего необычного и на сервере и на клиенте. rdesktop-сессия с win сервером продолжает жить. Это нормально?

Добавлено: 28 окт 2005, 18:34
Llama
что значит "переключение активных сессий" ?