Hi,
Yesterday (after a week) I’ve performed upgrade (pacman -Syu).
Among many, there were also several xorg-* packages.
I’m using Openbox, with:
setxkbmap -option '' -option grp:switch,grp:alt_shift_toggle,lv3:ralt_switch,eurosign:e us,de,sk -variant ,qwerty,qwerty
for keyb. layout switching, which worked well till last friday when I used it for the last time.
Today (haven’t needed the function to switch the layout in the weekend), I needed to switch my keyb. layout, when I noticed it ain’t working.
I’ve started investigating in CLI, where I noticed, that there is some problem with setxkbmap’s parameter «-variant ,qwerty,qwerty».
Error message in CLI is:
Error loading new keyboard description
Without this -variant parameter, including all the rest from mine command, it works fine.
Also if I keep there only one varian, e.g. » -variant qwerty» it works, but not as it worked before, which is the case what I need.
The /var/log/Xorg.0.log shows this sort of error at each attempt to run the command with that problematic -variant parameter:
[ 9441.812] (EE) Error loading keymap /tmp/server-0.xkm
What has changed in e.g. xorg-server-common after the upgrade?
Or is this some sort of a bug?
Thank you in advance for any advice.
8472
Logic clearly dictates that the needs of the many outweigh the needs of the few.
# (отредактировано 7 лет, 7 месяцев назад) |
|
Темы: 18 Сообщения: 186 Участник с: 16 марта 2012 |
После последнего обновления перестал работать setxkbmap. Система Arch Linux, i3. Ранее прописан в .xsessionrc
Перестал работать.
Ранее переключался по Shift — одна раскладка, Shift+Caps — другая.
Вот вывод setxkbmap -v 10:
Установлена еще настройка от XFCE, это когда Меню-Настройки-Клавиатура, там настроено все как надо, но она тоже не работает. Нужно умереть молодым и сделать это как можно позже. |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
Настройте через localectl. |
zalexi |
# (отредактировано 7 лет, 7 месяцев назад) |
Темы: 18 Сообщения: 186 Участник с: 16 марта 2012 |
Так?
Запустить в терминале. Нужно умереть молодым и сделать это как можно позже. |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
Наверное. В /etc/X11/xorg.conf.d/ потом посмотрите что получилось.
|
zalexi |
# |
Темы: 18 Сообщения: 186 Участник с: 16 марта 2012 |
Запустил в терминале:
Результат:
Все без изменений — русский язык вместо украинского и переключение по CAPS. Нужно умереть молодым и сделать это как можно позже. |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
Перезагружались? Значит что-то перебивает.
|
zalexi |
# |
Темы: 18 Сообщения: 186 Участник с: 16 марта 2012 |
Перезагрузился. Только английский язык. Тогда изменил «ua» на «ru».
Снова перезагрузил. Нужно умереть молодым и сделать это как можно позже. |
vadik |
# (отредактировано 7 лет, 7 месяцев назад) |
Темы: 55 Сообщения: 5410 Участник с: 17 августа 2009 |
ua — uk ?? |
zalexi |
# |
Темы: 18 Сообщения: 186 Участник с: 16 марта 2012 |
uk — Английский.
Нужно умереть молодым и сделать это как можно позже. |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
А вы попробуйте всё-таки
|
Содержание
- не работает переключение раскладки клавиатуры в XFree86 3.3.6 в Slackware 9.1 (из 3.3.6 поставил только сервер, то етсь xkb там из 4.3)
- Arch Linux
- #1 2004-09-28 17:54:02
- Setxkbmap no gives: Error loading new keyb.
- #2 2004-09-29 10:47:06
- Re: Setxkbmap no gives: Error loading new keyb.
- #3 2004-09-29 16:52:55
- Re: Setxkbmap no gives: Error loading new keyb.
- #4 2004-09-29 17:20:24
- Re: Setxkbmap no gives: Error loading new keyb.
- #5 2004-09-29 19:01:34
- Re: Setxkbmap no gives: Error loading new keyb.
- #6 2004-09-29 19:21:25
- Re: Setxkbmap no gives: Error loading new keyb.
- #7 2004-09-29 19:31:38
- Re: Setxkbmap no gives: Error loading new keyb.
- #8 2004-09-29 19:39:11
- Re: Setxkbmap no gives: Error loading new keyb.
- #9 2004-10-01 08:49:35
- Re: Setxkbmap no gives: Error loading new keyb.
- #10 2005-01-11 07:58:38
- Re: Setxkbmap no gives: Error loading new keyb.
- #11 2005-03-20 18:41:33
- Re: Setxkbmap no gives: Error loading new keyb.
- #12 2005-11-30 18:44:05
- Re: Setxkbmap no gives: Error loading new keyb.
- #13 2006-02-21 19:10:41
- Re: Setxkbmap no gives: Error loading new keyb.
- unixforum.org
- Решено: Отказ работы setxkbmap под FreeNX
- Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Re: Решено: Отказ работы setxkbmap под FreeNX
- Arch Linux
- #1 2014-05-16 18:59:09
- can’t set compose key [SOLVED]
- #2 2014-05-17 22:34:12
- Re: can’t set compose key [SOLVED]
- #3 2014-05-18 08:39:31
- Re: can’t set compose key [SOLVED]
- #4 2014-05-18 17:41:49
- Re: can’t set compose key [SOLVED]
- x2go не работает numlock
не работает переключение раскладки клавиатуры в XFree86 3.3.6 в Slackware 9.1 (из 3.3.6 поставил только сервер, то етсь xkb там из 4.3)
У меня такая проблема — никак не получается заставить xkb переключать раскладку клавиатуры. То есть просто русский или английский он включает, а вот пререключать по «grp:alt_shift_toggle» не желает. Сейчас перебиваюсь тем что забиндил в fluxbox’e переключение на английский по Win+e, на русский по Win+r (win — это кнопка с логотипом MS, так же она зовется Mod4), но это ужасно неудобно (непривычно (приывк к другой раскладке) и тормозно работает)
По win+e вызывается setxkbmap -rules xfree86 -model pc104 -layout «us» -option «grp:alt_shift_toggle» По win+r вызывается setxkbmap -rules xfree86 -model pc104 -layout «ru» -option «grp:alt_shift_toggle»
При этом переключение по alt+shift не работает.
В этом примере переключение тоже не работает: setxkbmap -rules xfree86 -model pc104 -layout «us,ru» -option «grp:alt_shift_toggle»
Кстати, я не привожу тут куска /etc/XF86Config, отвечачющего за клавиатуру потому что там сейчас ничего нет (точнее есть, но стандартная раскладка, английский вариант).
Я подозреваю что проблема в xkb, который был поставлен вместе с дистрибутивом и XFree 4.3
Люди, у кого работает 3.3.6 и нет проблем с переключением, киньте сюда кусок конфига с раскладкой клавиатуры, пожалуйста.
Если кто-то имел опыт установки на Slackware 9.1 XFree версии 3.3.6 (может быть найдена на четвертом диске дистибутива), поделитьесь опытом пожалуйста.
Кстати существует утилита XF86Setup (как раз под 3.3.6), но она виснет у меня на установке клавиатуры (все другое я нормально с помощью нее настроил).
Заранее большое спасибо всем ответившим. С уваженим, Harliff
Источник
Arch Linux
You are not logged in.
#1 2004-09-28 17:54:02
Setxkbmap no gives: Error loading new keyb.
I had this problem a while ago. I run pacman -Suy and updated everything. That fixed the problem. But a few days ago when i updated again, the problem came back. I’m not quite sure what was updated, but I did a -Suy. Running x.org.
Anyone have any idea what the problem might be?
#2 2004-09-29 10:47:06
Re: Setxkbmap no gives: Error loading new keyb.
For my root user it works just fine.
The option -v 10 gives the following
Anyone that can point me in the correct direction?
#3 2004-09-29 16:52:55
Re: Setxkbmap no gives: Error loading new keyb.
driver should be «kbd» in xorg.conf
arch + gentoo + initng + python = enlisy
#4 2004-09-29 17:20:24
Re: Setxkbmap no gives: Error loading new keyb.
This is my keyboard section in xorg.conf
If the problem was a global config file, the problem would appear both at root and user, wouldn’t it? Now, its only the user that have this problem, not root.
Ill try to make a new user and see what happens.
EDIT: Didn’t work with the new user either. Same error.
#5 2004-09-29 19:01:34
Re: Setxkbmap no gives: Error loading new keyb.
then I don’t know,
it says layout «no» but your xorg,conf says «us».
arch + gentoo + initng + python = enlisy
#6 2004-09-29 19:21:25
Re: Setxkbmap no gives: Error loading new keyb.
Yes, beacuse I’m trying to change the keyboard layout to norwegian. I use two keyboard layouts.
#7 2004-09-29 19:31:38
Re: Setxkbmap no gives: Error loading new keyb.
ok,
you could go to gentoos forum,
I think they got a scandinavian part of it,
http://forums.gentoo.org
arch + gentoo + initng + python = enlisy
#8 2004-09-29 19:39:11
Re: Setxkbmap no gives: Error loading new keyb.
It’s a different output between root and user when i use the -v 10 line.
root is using the pc104 model, user has pc101 model.
Where does setxkbmap get these values from? Why are they different?
I’ll check out the gento forum. Thanks.
#9 2004-10-01 08:49:35
Re: Setxkbmap no gives: Error loading new keyb.
The solution i went for was to install Arch all over again. Not the preffered solution, but it did work.
#10 2005-01-11 07:58:38
Re: Setxkbmap no gives: Error loading new keyb.
I did a major update yesterday, and setxkbmap gives again the error message. And again, only as user, not root. This time, a reinstall is not a solution.
Is this a permission problem maybe?
As before, my machine boots with us keymap. But I would like to be able change it to norwegian when I need to. So thats why I use setxkbmap.
#11 2005-03-20 18:41:33
Re: Setxkbmap no gives: Error loading new keyb.
Now, this is getting annoying. This is the fourth time it’s back.
When I’m starting X I get the following output:
And again, it’s only affecting users and not root. Have been searching around for some time without luck.
This is what my xorg.conf says:
It came after the following upgrade
#12 2005-11-30 18:44:05
Re: Setxkbmap no gives: Error loading new keyb.
I might just have fund out why this happens. It seems like the problem is no free space on /. So, do a
to se if a partion is out of space.
#13 2006-02-21 19:10:41
Re: Setxkbmap no gives: Error loading new keyb.
Now its happening to me, and i dont have space problems. its after the Xorg7 update/change.
I have installed xf86-input-keyboard, so thats not the problem.
Also another difference with orjanp is that im having the problem in every account, including ROOT.
Any ideas why is this?
It seems Xorg7 doesnt have a us_intl anymore. i will check to see whats the equivalent of this now. If someone knows it, please post it
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Решено: Отказ работы setxkbmap под FreeNX
Решено: Отказ работы setxkbmap под FreeNX
Сообщение TheLT » 29.05.2009 06:30
После очередных апдейтов (уже непойми чего апдейтов) перестал работать setxkbmap под NX-сессией с ошибкой «Error loading new keyboard description». Обгуглился уже, в упор не пойму в чём дело. Пересобирал всё что только можно и nx и freenx-server, локаль проверил, xorg-server разные ставил. Бесполезняк. Что примечательно, совсем недавно это работало.
Не работает нигде, ни в рутлесе ни под WM-ом. Сессии пробовал разные, в т.ч. стандартный twm. Локально всё работает прекрасно.
Подскажите, в какую сторону смотреть? Как я понимаю, виноват nxagent? Уже перепробовал всё что можно.
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение TheLT » 29.05.2009 07:38
Уточняю. После даунгрейда libxklavier с версии 3.9 до 3.6 спокойно работают все штатные xkb-надстроечки в Xfce4, но setxkbmap всё равно не работает, что осложняет (делает невозможной) работу в rootless.
В clients вижу ругань следующего вида при попытке запуска setxkbmap.
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение bsavelev » 29.05.2009 08:58
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение TheLT » 29.05.2009 09:14
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение Yudjin » 25.11.2009 19:36
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение playnet » 04.12.2009 16:34
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение Yudjin » 05.12.2009 13:26
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение whoim » 21.04.2010 15:02
ВЫВОД.
НЕ ПЫТАЙТЕСЬ ЗАЙТИ ПОД ПОЛЬЗОВАТЕЛЕМ ROOT.
Переключатели просто не хотят работать. Создаем любого другого пользователя. Даже с правами root и все работает.
P.S. Так и хочется убиться об стену!
P.P.S. Держаться больше нету сил. Завтра продолжу эксперименты после чистой пере установки и попробую сразу местные наработки. В первую очередь буфер обмена с русскими символами.
P.P.P.S. Всем помогавшим я проставил «Спасибо».
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение whoim » 21.04.2010 17:43
В общем, изучив xinitrc-common, создал /etc/X11/Xkbmap содержанием
-model pc102 -layout ru,us -variant winkeys, -option -option grp_led:scroll,numpad:microsoft,grp:alt_shift_toggle
в xorg.conf только us
залипания прошли, раскладка переключается. Осталось запустить индикатор раскладки для KDE. kxkb не отображает переключений.
По индикатору, запуск в centos kkbswitch. Поиском по kkbswitch находим в дебрях системы архив с исходниками.
./configure
make
make install
запускаем один раз под любым пользователем «kkbswitch»
перелогинимся разок под каждым пользователем системы (нужно с KDE) для инициализации kkbswitch
находим в дистрибутиве файл group_names
правим «Russian» на «Russia — Winkeys» и «US/ASCII» на «U.S. English»
или так
sed -i ‘s/US/ASCII/U.S. English/g’
/.kde/share/apps/kkbswitch/group_names
sed -i ‘s/Russian/Russia — Winkeys/g’
В общем, правильные названия подскажет сам kkbswitch, если правой кнопкой тыкнуть в него.
далее этот файл раскидываем каждому пользователю в /home/$USER/.kde/share/apps/kkbswitch/
Источник
Arch Linux
You are not logged in.
#1 2014-05-16 18:59:09
can’t set compose key [SOLVED]
I was able to before, with
setxkbmap -option compose:lwin
But after kernel upgrade and reboot I get
setxkbmap -option compose:lwin
Error loading new keyboard description
setxkbmap -verbose 10 -option compose:lwin
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev.
Trying to load rules file /usr/share/X11/xkb/rules/evdev.
Success.
Applied rules from evdev:
rules: evdev
model: pc104
layout: compose:ralt
options: compose:lwin
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+compose:ralt+inet(evdev)+compose(lwin)
geometry: pc(pc104)
Error loading new keyboard description
That ‘layout’ looks wrong but I don’t know where it would come from, I didn’t set layout at all. I get the same error if I try -option compose:ralt, for that matter, and Right Alt doesn’t work as a compose key either.
Window environment is twm, same as before.
[solved: see posts 3 and 4]
Last edited by mindstalk (2014-05-18 17:42:40)
#2 2014-05-17 22:34:12
Re: can’t set compose key [SOLVED]
No one? I’ve restarted X, and I still get the «Error loading new keyboard description» message.
#3 2014-05-18 08:39:31
Re: can’t set compose key [SOLVED]
Personally I configure the Compose key in a ‘/etc/X11/xorg.conf.d/30-keyboard.conf’ file:
#4 2014-05-18 17:41:49
Re: can’t set compose key [SOLVED]
Hmm, I found a 00-keyboard.conf file, containing
# Read and parsed by systemd-localed. It’s probably wise not to edit this file
# manually too freely.
Section «InputClass»
Identifier «system-keyboard»
MatchIsKeyboard «on»
Option «XkbLayout» «compose:ralt»
EndSection
dated May 2, so something I did caused that, but I don’t remember editing such a file; like I said, setxkbmap had worked
Deleting that file and doing the old command straight didn’t work, but ‘setxkbmap -option compose:lwin -layout us’ did. Thanks! You pointed me in the right direction.
Источник
x2go не работает numlock
Под пользователем под которым ставил ось, по удаленке x2go numlock работает. Создал еще ряд пользаков, но под ними numlock не работает. Не пойму в чем проблема?! В инете порылся рекомендуют создать скрипт при запуске пользака
setxkbmap layout ‘us,ru’ option ‘grp:alt_shift_toggle,grp_led:scroll’
Вообще-то, эта команда не зажигает никакой Numlock. Она указывает две раскладки us/ru; определяет, что по Alt+Shift переключаются языки, а светодиодом ScrollLock светит, когда группы переключаются. Всё.
Да, что-то не то. Какой командой можно завести Numlock? И главное почему-то под одной учеткой работает под другими нет.
Не ясна проблема. Вернее, не проблема, а место, где она происходит.
1. Вы установили операционную систему на компьютер и завели пользователя, у которого при входе горит numlock. Потом завели еще пользователей и когда заходите под ними, то numlock не горит.
2. Если не п. 1, то что имеется в виду? Вы логинитесь в x2go, заходите в некую выбранную DE в x2go (или отдельно приложение пускаете?) и именно в этот момент зажигается numlock? Потом в x2go заводите еще пользователей, а Numlock не горит, если под ними заходите?
Еще раз: речь идет о пользователях основной ОС (какой дистрибутив?) или пользователях x2go? Просто это совершенно разные места в принципе.
Пункт номер 1. Установил xubuntu 18.04. Завел пользаков. Потом захожу через x2go. И кстати выяснил, что захожу под двумя и numlock горит, под остальными не горит. Не знаю с чем связать. Пользаков заводил один за одним
Все равно не понимаю. Да и я непонятно написал. Попробую еще раз. У тебя есть (i) сервер, где находятся сами приложения (X-клиенты) и x2goserver; (ii) клиентская машина, где находится X-сервер и x2goclient. Вопрос такой: где и какие пользователи заведены и как настроены соединения? Пользователей можно заводить и на удаленной системе и на локальной машине. Я из твоего поста не понял, где ты пользователей заводишь? Подробнее, чтобы было понятно. И как создаются соединения в x2go.
смотреть настройки под кем «работает» и под кем «не работает».
Начну сначала: На сервере (i) 1) поднял ось (x2go вообще отсутствует) 2) создал пользаков, поднял приложения различные итд. 3) Для удаленки поставил x2go сервер.
На клиентской машине (ii) 1) поставил x2go — клиент. 2) настройки: ssh=22, тип сессии xfce, клавиатура: Не настраивать клавиатуру, Clipboard mode:Двухсторонний буфер обмена.
В результате: два пользака из всех Numlock работает полноценно.У остальных только при отключенном Numlock работает стрелки итд.
И еще не совсем понял, как можно заводить пользователей на локальной машине?! С x2go плохо знаком, спасибо за дельную помощь.
Можно конечно подумать над тем, чтобы настройки профиля из под которого работает numlock перенести на того у которого не работает. Но этого как-то коряво. Надо разобраться.
Странная фигня какая-то, под тем которым работал numlock уже не работает.
Я делал дистр с этим наим луком и ничего хорошого , щас я убрал , а со мной и с моим дистром идет тайная синхронизация по всем компьютерам в мире потому что в нем другие технологии созданные юнитами по более чем человеком
вообще-то идея была найти разницу в настройках
Проблему вроде нашел. Пользаки здесь не причем. Пока не знаю как ее корректно решить. 1) Numlock — включен, на машине где стоит x2g0 клиент. При запуске клиента под любым пользаком, numlock экпортируется на сервер x2go. И там все работает, хочешь включаешь, хочешь выключаешь его.
2) Если Numlock — выключен был перед запуском клиента x2go, то уже на сервере он не работает, не включить не выключить.
Вот и думаю как их разделить чтобы они не зависели друг от друга. Или никак?!
На клиентской машине (ii) 1) поставил x2go — клиент. 2) настройки: ssh=22, тип сессии xfce, клавиатура: Не настраивать клавиатуру
Поставил самую новую версию x2go, выставил не настраивать клавиатуру, вроде все норм стало.
Доброго времени суток. Кто-нибудь ставил x2go на MAC OS? Я вроде поставил, но в настройках нет Галочки Не настраивать клавиатуру.
Источник
Модераторы: dimbor, Модераторы разделов
-
TheLT
- Сообщения: 83
- ОС: Gentoo
Решено: Отказ работы setxkbmap под FreeNX
Приветствую всех,
После очередных апдейтов (уже непойми чего апдейтов) перестал работать setxkbmap под NX-сессией с ошибкой «Error loading new keyboard description». Обгуглился уже, в упор не пойму в чём дело. Пересобирал всё что только можно и nx и freenx-server, локаль проверил, xorg-server разные ставил. Бесполезняк. Что примечательно, совсем недавно это работало.
Не работает нигде, ни в рутлесе ни под WM-ом. Сессии пробовал разные, в т.ч. стандартный twm. Локально всё работает прекрасно.
Код: Выделить всё
Desktop # setxkbmap -v 10
Setting verbose level to 10
locale is C
Applied rules from xorg:
model: pc102
layout: en_US
Trying to build keymap using the following components:
keycodes: xfree86+aliases(qwerty)
types: complete
compat: complete
symbols: pc+latin
geometry: pc(pc102)
Error loading new keyboard description
Подскажите, в какую сторону смотреть? Как я понимаю, виноват nxagent? Уже перепробовал всё что можно.
-
TheLT
- Сообщения: 83
- ОС: Gentoo
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение
TheLT » 29.05.2009 07:38
Уточняю. После даунгрейда libxklavier с версии 3.9 до 3.6 спокойно работают все штатные xkb-надстроечки в Xfce4, но setxkbmap всё равно не работает, что осложняет (делает невозможной) работу в rootless.
В clients вижу ругань следующего вида при попытке запуска setxkbmap.
Код: Выделить всё
# cat clients
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Cannot open "compiled/server-1000.xkm" to write keyboard description
> Exiting
Unable to initialize XFixes extension.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Cannot open "compiled/server-1000.xkm" to write keyboard description
> Exiting
-
whoim
- Сообщения: 91
- ОС: CentOS 5.4 X64
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение
whoim » 21.04.2010 15:02
Venberg писал(а): ↑
05.03.2009 03:34
УРРААА!!!!
ВЫВОД!!!!
НЕ ПЫТАЙТЕСЬ ЗАЙТИ ПОД ПОЛЬЗОВАТЕЛЕМ ROOT!!!!
Переключатели просто не хотят работать. Создаем любого другого пользователя. Даже с правами root и все работает.P.S. Так и хочется убиться об стену!
P.P.S. Держаться больше нету сил. Завтра продолжу эксперименты после чистой пере установки и попробую сразу местные наработки. В первую очередь буфер обмена с русскими символами.
P.P.P.S. Всем помогавшим я проставил «Спасибо».
playnet писал(а): ↑
04.12.2009 16:34
Та же ругань через NX, штатно все ок.
Создание линка не помогло.
CentOS последний (5.4 вроде)
НЕ ПЫТАЙТЕСЬ ЗАЙТИ ПОД ПОЛЬЗОВАТЕЛЕМ ROOT!!!!
Переключатели просто не хотят работать. Создаем любого другого пользователя. Даже с правами root и все работает.
//Подтверждаю
-
whoim
- Сообщения: 91
- ОС: CentOS 5.4 X64
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение
whoim » 21.04.2010 17:43
В общем, изучив xinitrc-common, создал /etc/X11/Xkbmap содержанием
-model pc102 -layout ru,us -variant winkeys, -option -option grp_led:scroll,numpad:microsoft,grp:alt_shift_toggle
в xorg.conf только us
залипания прошли, раскладка переключается. Осталось запустить индикатор раскладки для KDE. kxkb не отображает переключений…
По индикатору, запуск в centos kkbswitch. Поиском по kkbswitch находим в дебрях системы архив с исходниками.
./configure
make
make install
запускаем один раз под любым пользователем «kkbswitch»
перелогинимся разок под каждым пользователем системы (нужно с KDE) для инициализации kkbswitch
находим в дистрибутиве файл group_names
правим «Russian» на «Russia — Winkeys» и «US/ASCII» на «U.S. English»
или так
sed -i ‘s/US/ASCII/U.S. English/g’ ~/.kde/share/apps/kkbswitch/group_names
sed -i ‘s/Russian/Russia — Winkeys/g’ ~/.kde/share/apps/kkbswitch/group_names
В общем, правильные названия подскажет сам kkbswitch, если правой кнопкой тыкнуть в него.
далее этот файл раскидываем каждому пользователю в /home/$USER/.kde/share/apps/kkbswitch/
Перезапуск kde или kkbswitch и все!
-
playnet
- Сообщения: 373
- Статус: изучающий
- ОС: CentOS, FreeBSD
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение
playnet » 22.04.2010 16:19
whoim писал(а): ↑
21.04.2010 15:02
НЕ ПЫТАЙТЕСЬ ЗАЙТИ ПОД ПОЛЬЗОВАТЕЛЕМ ROOT!!!!
Переключатели просто не хотят работать. Создаем любого другого пользователя. Даже с правами root и все работает.
//Подтверждаю
Ну и в той же манере..
НИКОГДА НЕ РАБОТАЙТЕ ПОД РУТОМ!!! Вообще никогда. Юзайте sudo если что.
Это вам не винда, где «админ рулит», тут под простым юзером все работает хорошо. И ни в коем случае не надо «создавать юзера с правами рута» (то есть с uid=0 чтоли?). Это ж каким ламером надо быть, чтобы просто пытаться такое сделать…
-
whoim
- Сообщения: 91
- ОС: CentOS 5.4 X64
Re: Решено: Отказ работы setxkbmap под FreeNX
Сообщение
whoim » 29.04.2010 17:06
playnet писал(а): ↑
22.04.2010 16:19
whoim писал(а): ↑
21.04.2010 15:02
НЕ ПЫТАЙТЕСЬ ЗАЙТИ ПОД ПОЛЬЗОВАТЕЛЕМ ROOT!!!!
Переключатели просто не хотят работать. Создаем любого другого пользователя. Даже с правами root и все работает.
//ПодтверждаюНу и в той же манере..
НИКОГДА НЕ РАБОТАЙТЕ ПОД РУТОМ!!! Вообще никогда. Юзайте sudo если что.
Это вам не винда, где «админ рулит», тут под простым юзером все работает хорошо. И ни в коем случае не надо «создавать юзера с правами рута» (то есть с uid=0 чтоли?). Это ж каким ламером надо быть, чтобы просто пытаться такое сделать…
все от лени. все, закрыл ssh для рута, и забыл как он пишется)
My machine: Xubuntu 20.04.3 LTS, XFCE 4.14, X.org 1.20.13
I am attempting to create a custom keyboard layout for the Arabic-script (kona yéziq) version of the Uyghur language. I believe I have everything mostly correct and must just be missing something small to bring it all together.
This is the output of the command setxkbmap -v 10 -layout "ug"
:
Setting verbose level to 10
locale is C
Warning! Multiple definitions of keyboard layout
Using command line, ignoring X server
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc104
layout: ug
options: terminate:ctrl_alt_bksp
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+ug+inet(evdev)+terminate(ctrl_alt_bksp)
geometry: pc(pc104)
Error loading new keyboard description
(I’ve also tried with the pc105 model setting, with the same result.) As the error message suggests, after running this command, my keyboard layout remains the same as before.
As I understand it, the relevant files here will be /usr/share/X11/xkb/symbols/ug
, /usr/share/X11/xkb/rules/evdev
, and /usr/share/X11/xkb/rules/evdev.xml
. I will paste ug
in its entirety and then relevant lines that I have added from evdev
and evdev.xml
:
/usr/share/X11/xkb/symbols/ug
default partial alphanumeric_keys modifier_keys
xkb_symbols "ug" {
name[Group1]= "Uyghur";
key <TLDE> { [ grave, asciitilde ] };
key <AE01> { [ 1, exclam ] };
key <AE02> { [ 2, at ] };
key <AE03> { [ 3, numbersign ] };
key <AE04> { [ 4, dollar ] };
key <AE05> { [ 5, percent ] };
key <AE06> { [ 6, asciicircum ] };
key <AE07> { [ 7, ampersand ] };
key <AE08> { [ 8, asterisk ] };
key <AE09> { [ 9, parenright ] };
key <AE10> { [ 0, parenleft ] };
key <AE11> { [ minus, underscore ] };
key <AE12> { [ equal, plus ] };
key <AD01> { [ U0686, NoSymbol ] }; // چ
key <AD02> { [ U06CB, NoSymbol ] }; // ۋ
key <AD03> { [ U06D0, NoSymbol ] }; // ې
key <AD04> { [ U0631, NoSymbol ] }; // ر
key <AD05> { [ U062A, NoSymbol ] }; // ت
key <AD06> { [ U064A, NoSymbol ] }; // ي
key <AD07> { [ U06C7, NoSymbol ] }; // ۇ
key <AD08> { [ U06AD, NoSymbol ] }; // ڭ
key <AD09> { [ U0648, NoSymbol ] }; // و
key <AD10> { [ U067E, NoSymbol ] }; // پ
key <AD11> { [ bracketright, U00BB ] }; // ], »
key <AD12> { [ bracketleft, U00AB ] }; // [, «
key <AC01> { [ U06BE, NoSymbol ] }; // ھ
key <AC02> { [ U0633, NoSymbol ] }; // س
key <AC03> { [ U062F, U0698 ] }; // ژ ,د
key <AC04> { [ U0627, U0641 ] }; // ف ,ا
key <AC05> { [ U06D5, U06AF ] }; // گ ,ە
key <AC06> { [ U0649, U062E ] }; // خ ,ى
key <AC07> { [ U0642, U062C ] }; // ج ,ق
key <AC08> { [ U0643, U06C6 ] }; // ۆ ,ك
key <AC09> { [ U0644, NoSymbol ] }; // ل
key <AC10> { [ U061B, colon ] }; // ؛, :
key <AC11> { [ apostrophe, quotedbl ] }; // ', "
key <AB01> { [ U0632, NoSymbol ] }; // ز
key <AB02> { [ U0634, NoSymbol ] }; // ش
key <AB03> { [ U063A, NoSymbol ] }; // غ
key <AB04> { [ U06C8, NoSymbol ] }; // ۈ
key <AB05> { [ U0628, NoSymbol ] }; // ب
key <AB06> { [ U0646, NoSymbol ] }; // ن
key <AB07> { [ U0645, NoSymbol ] }; // م
key <AB08> { [ U060C, greater ] }; // ،, >
key <AB09> { [ period, less ] }; // ., <
key <AB10> { [ U0626, U061F ] }; // ؟ ,ئ
key <BKSL> { [ backslash, bar ] };
};
(I have considered the possibility that breaking from the default tab style is causing the issue, but 1. none of my text editors produce the same kind of tab, 2. I have seen examples of modified layouts that do the same thing, and 3. what would be the point of using brackets and semicolons then?)
/usr/share/X11/xkb/rules/evdev
(lines 208-224)
classmate us alt-intl = pc+us(classmate-alt-intl)
classmate us altgr-intl = pc+us(classmate-altgr-intl)
nokiarx51 cz qwerty = nokia_vndr/rx-51(cz_qwerty)
* $sun_custom $sun_var = pc+sun_vndr/%l%(v)
! model layout = symbols
* ug = pc+ug // This is the line I've added.
* ar = pc+ara
* ben = pc+in(ben)
* bs = pc+ba
* cs = pc+rs
* cz_qwerty = pc+cz(qwerty)
* dev = pc+in(deva)
* dvorak = pc+us(dvorak)
* dzdwi = pc+bt
* el = pc+gr
* en_US = pc+latin
(I have tried a few different options in place of pc+ug
, which all produced the same effect, but notably those changes did show up in the output of setxkbmap
, so I know that I have the correct file.)
/usr/share/X11/xkb/rules/evdev.xml
(lines 1330 — 1352)
<vendor>Megawin Technology</vendor>
</configItem>
</model>
</modelList>
<layoutList>
<layout>
<configItem>
<name>ug</name>
<shortDescription>Uyghur</shortDescription>
<description>Uyghur (Kona Yeziq)</description>
<languageList>
<iso639Id>uig</iso639Id>
</languageList>
</configItem>
<variantList/>
</layout>
<layout>
<configItem>
<name>us</name>
<!-- Keyboard indicator for English layouts -->
<shortDescription>en</shortDescription>
<description>English (US)</description>
<languageList>
The changes that I’ve made to evdev.xml
do populate in the XFCE keyboard settings dialogue, but selecting the keyboard layout from there simply does nothing. At all stages of debugging, I have liberally exited my session and logged in again before determining that an attempted solution has failed.
22 комментария
- ClockworkDollTenShiN
- ↓
-
18 января 2016, 16:27
попробуй вбей в терминал: setxkbmap -model pc104 -layout us,ru -variant us -option grp:alt_shift_toggle
естественно вместо alt_shift свою комбинацию. если всё ок, пихай в автозагрузку, без понятия где она в jwm.
Последний раз редактировалось 18 января 2016, 16:35
- poly
- ↓
-
18 января 2016, 18:14
На форуме arch предложили-
Добавь в .xinitrc строчку:
setxkbmap -layout «us,ru(winkeys)» -option grp:alt_shift_toggle
Это даст возможность переключать раскладку по shift+alt.
Плагин xkb-plugin для вашего JWM должен быть установлен предварительно.
Ну и далее в менеджере панелей или трея добавляете раскладку.
зы-из русскоязычных мало кто использует, а англояычным раскладка не нужна.
Последний раз редактировалось 18 января 2016, 18:47
- автор Kdar
- ↑
- ↓
-
18 января 2016, 20:37
setxkbmap -layout «us,ru(winkeys)» -option «grp:alt_shift_toggle»
Как добавить раскладку в трей пока не разобрался
- poly
- ↑
- ↓
-
18 января 2016, 20:59
Если раскладка заработала-уже хорошо.
К сожалению никогда не ставил окружение как увас.
На неделе установлю и покавыряю.
Имеется директория в которой находится пять файлов.
groups
keybind
menu
settings
trays
В каждом из них хранятся настройки из одной определенной категории. Таким образом не обязательно хранить все в одном файле jwmrc, путаясь в попытках найти там что-то, мы просто открываем определенный файл, находим и редактируем нужный нам параметр. Если мне нужно поменять настройки трея я открываю и редактирую файл trays и т.д. Единственное о чем нужно помнить, это о необходимости включить в начало файла тэг , а в конце поставить тэг , чтобы JWM смог прочитать конфигурацию из этих файлов.
Последний раз редактировалось 18 января 2016, 21:11
- Lem
- ↑
- ↓
-
19 января 2016, 09:12
Плагин и JWM это скорей всего разного поля ягоды. Автор JWM разрабатывает минималистичное решение, поэтому скорей всего плагинами в нем и не пахнет.
Нужно посмотреть есть ли (включен ли) в настройках JWM сам трей, а далее использовать программу-индикатор, добавив ее в автозагрузку вместе с озвученной выше командой. Можно использовать и .xinitrc, но тогда содержимое этого файла будет загружаться не только с JWM, но и с любой другой выбранной сессией.
Программы: xbxkb(флажки), skb(текст), sbxkb(флажки). Других не помню, если эти не нравятся, то АУР в помощь.
Также если в JWM все же нет родного трея, то есть отдельный — stalonetray. Можо использовать его
Последний раз редактировалось 19 января 2016, 09:21
- inokc
- ↓
-
12 июля 2016, 10:48
Помогите, кто в теме. Та же проблема.
писал в /etc/X11/xorg.conf/00-keyboard.conf
/.jwm/start
/xinitrc
и вместе и поочередно…
сейчас оставил только в вариантах 1 и 2.
переключение клавишами активным становиться только уже минут чере 5 работы компьютера. Почему так?
- urfin
- ↑
- ↓
-
12 июля 2016, 20:59
В /etc/X11/xorg.conf/00-keyboard.conf setxkbmap нельзя добавлять, у этого конфига совсем другой формат.
У меня в /etc/X11/xorg.conf/00-keyboard.conf прописано так:
<code>Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us,ru" Option "XkbModel" "pc105" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp" EndSection</code>
и использовать setxkbmap мне не нужно.
- inokc
- ↓
-
13 июля 2016, 08:37
а… да, это само-собой… у меня здесь так же… только не работает.
поэтому уже начал добавлять setxkbmap в старт, а уже потом в хинитрц. но результат без изменений
- urfin
- ↑
- ↓
-
13 июля 2016, 09:48
У меня тоже не работало, оказалось что вместо ctrl я написал ctl. Вообще, вариант переключения клавиатуры через /etc/X11/xorg.conf/00-keqyboard должен работать в любом графическом окружении, запущенном под X11. Если же не работает, то или допущена ошибка в конфиге, или же после инициализации клавиатуры происходит вызов какой-либо программы (типа setxkbmap), изменяющей работу клавиатуры. Пока я не нашел у себя ошибку в конф-файле клавиатуры, я тоже пытался запустить setxkbmap, и она прекрасно запускалась из файла ~/.jwm/start
<StartupCommand>sleep 1s && setxkbmap -model pc105 -layout us,ru -option grp:ctrl_shift_toggle &</StartupCommand>
Запуск setxkbmap я указывал первой командой в файле start
Последний раз редактировалось 13 июля 2016, 13:48
- inokc
- ↓
-
14 июля 2016, 08:31
ничего не изменилось… поставил Вашу строку первой в старте… ноль. Еще заметил, что периодически когда расклинивает переключение — наблюжается нарушение посследовательности языков. в этих 3 файлах у меня прописано англ, рус, укр. а бывает работает англ, укр, рус. может где-то еще прописано может быть?
- urfin
- ↑
- ↓
-
14 июля 2016, 10:16
В принципе использование setxkbmap в start должно переопределять предыдущие установки для клавиатуры.
Но чтобы говорить конкретно, то хотелось бы увидеть содержимое ~/.jvm/start и /etc/X11/xorg.conf.d/00-keyboard.conf. В xinitrc не стоит использовать setxkbmap или что-то другое подобное.
- inokc
- ↓
-
14 июля 2016, 15:27
Вот мои файлики
start
<code><?xml version="1.0"?> <JWM> <!-- Startup for program. --> <StartupCommand>nitrogen --restore &</StartupCommand> <StartupCommand>xcompmgr -c &</StartupCommand> <StartupCommand>sleep 1s && setxkbmap -model pc105 -layout us, ru, ua -option grp:alt_shift_toggle &</StartupCommand> <StartupCommand>sleep 8s && setxkbmap "us, ru, ua" ",winkeys" "grp:alt_shift_toggle, grp_led:scroll &</StartupCommand> <StartupCommand>sleep 2s && volumeicon &</StartupCommand> <StartupCommand>sleep 3s && conky &</StartupCommand> <StartupCommand>sleep 4s && notify-send "Hello, welcome to CNU !" &</StartupCommand> <StartupCommand>sleep 5s && xautolock -time 20 -locker 'i3lock -c 414244' &</StartupCommand> <StartupCommand>sleep 6s && /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &</StartupCommand> <StartupCommand>sleep 7s && xrdb merge .Xresources &</StartupCommand> <StartupCommand>sleep 9s && sbxkb &</StartupCommand> </JWM> </code>
00-keyboard
<code> Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us,ru,ua" Option "XkbModel" "pc105" Option "XkbVariant" ",winkeys" Option "XkbOptions" "terminate:ctrl_alt_bksp,grp:alt_shift_toggle" EndSection </code>
- urfin
- ↑
- ↓
-
14 июля 2016, 16:34
Зачем у Вас в start дважды выполняется setxkbmap? И какой смысл запускать setxkbmap как демон (амперсанд после команды)? Закоментируйте все строчки в 00-keyboard.conf. Оставьте в start только один вызов setxkbmap с необходимыми параметрами, амперсанд уберите. Главное, указывать все параметры правильно. После перезагрузки проверьте вывод
setxkbmap -query
сравните со строкой в start и посмотрите, как будет переключаться клавиатура. Если же опять будет работать неправильно, то тогда остается только метод научного тыка: убрать все вызовы setxkbmap, перезагрузиться. И запускать вручную setxkbmap, подбирая параметры, как только все будет работать нормально, то записать в start (или, что, IMHO, лучше, указать подобранные параметры в 00-keyboard.conf)
P.S. Сейчас проверил у себя запуск setxkbmap c параметром -layout us,ru,ua, все нормально переключается, без всяких глюков и задержек.
Последний раз редактировалось 14 июля 2016, 20:57
- inokc
- ↓
-
19 июля 2016, 15:53
все так и делаю.
вывод проверил — порядок раскладок при запросе отличается от того, что в 00-keyboard.conf
глюки и тормоза никуда не делись. гдето эта собака ж должна быть зарыта…
- inokc
- ↓
-
26 июля 2016, 09:38
Почистил полностью все предыдущие конфиги. Установил gnome-control-center.
Это немного стабилизировало ситуацию — языки теперь стабильно переключаются по нажатию мышкой на флажок в панели.
Но переключение комбинацией клавиш так и не запустилось.
В gnome-control-center в разделе Клавиатура можно задать комбинацию клавиш. по нажатию отдельной клавиши происходит запись в строку настройки. при нажатии пары клавишь (тот же контрол и альт) — система уже молчит, как бдто и не видит ничего. Тоесть, система слепая к нажатию указаных комбинаций клавишь. Это уже не могу понять…
- urfin
- ↑
- ↓
-
26 июля 2016, 18:20
Используйте что-то одно: или 00-keyboard.conf, или setxkbmap. При попытке установки через setxkbmap разных вариантов — не забывайте сначала сбрасывать настройки. А gnome-control-center Вам ничем не поможет, эта песня совсем из другой оперы.
- inokc
- ↓
-
27 июля 2016, 08:35
все как Вы пришите сделано. от setxkbmap везде избавился.
После gnome-control-center хоть стабильно работать начало переключение. Хоть и мышкой, но хоть что-то уже.
А комбинации так и не работают.
Еще глюк один проскакивал: через gnome-control-center установил раскладку английскую не США а Великобританию. Хотя раньше прописывал США. последовательность прописана так gb, ru,ua. А тут вновь появляется бывает последовательность us, ua,ru и комбинации переключений работают нормально. Где искать?
- urfin
- ↑
- ↓
-
27 июля 2016, 09:45
Посмотрите, может у Вас еще в /etc/X11/xorg.conf есть описание конфигурации клавиатуры. Или где-нибудь в xinitrc забыли убрать. Я бы на Вашем месте сначала убрал бы все описания конфигурации, все запуски setxkbmap. Добился бы чтобы по команде setxkbmap -query выводилась бы дефолтовая конфигурация. А потом уже начал бы пробовать подгонять запуск setxkbmap. Именно так я поступил, когда из-за ошибки в описании, у меня не работал переключатель клавиатуры, пришлось долго курить «man xkeyboard-config» и содержимое /usr/share/X11/xkb. И еще раз, не трогайте gnome-conrol-center, только еще усугубите ситуацию.
Последний раз редактировалось 27 июля 2016, 13:46
- urfin
- ↑
- ↓
-
27 июля 2016, 11:43
Попробовал ввести конфигурацию, как у Вас выше было указано в start: setxkbmap -model pc105 -layout us, ru, ua -option grp:alt_shift_toggle — ругается Error loading new keyboard description.
Если я правильно понял, Вам требуется так же, как указано в Вашем 00-keyboard.conf.
Вводим последовательно в терминале:
# setxkbmap -option
# setxkbmap -model pc105 -layout us,ru,ua -variant ,winkeys
# setxkbmap -option terminate:ctrl_alt_bksp,grp:alt_shift_toggle,grp_led:scroll
Проверяем конфигурацию:
# setxkbmap -query
rules: evdev
model: pc105
layout: us,ru,ua
variant: ,winkeys
options: terminate:ctrl_alt_bksp,grp:alt_shift_toggle,grp_led:scroll
Все работает. Но! Есть маленькая загвоздка — нормальное переключение происходит только c левой клавишей Alt, с правым Alt (AltGr) срабатывает не всегда. А по
# setxkbmap -option && setxkbmap -option grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
отрабатывается любая комбинация Ctrl и Shift.
P.S. Команда setxkbmap -option сбрасывает параметры. А раскладки вводить без пробелов после запятой: us,ru,ua.
Последний раз редактировалось 27 июля 2016, 15:55
- inokc
- ↓
-
27 июля 2016, 16:14
нет. и так тоже не хочет, если в СТАРТ прописать.
если с терминала каждый разз вводить — все нормально и так как раньше писал.
зато после ГНОМ-КОНТРОЛ-ЦЕНРа все работает стабильно. сначала не приделил внимания — теперь точно вижу. пока оконный терминал не запускаю — все не работает, раскладки, какие указал. только включаю терминал — все перенастраиванется. и комбинации работают, и языки другие стоят, как выше описывал.
- AleksandrRusskih
- ↓
-
12 сентября 2016, 11:32
Наверное больше для себя в /etc/X11/xorg.conf.d отредактировать файл @90-mhwd.conf
Section «InputClass»
Identifier «Keyboard Defaults»
MatchIsKeyboard «yes»
Driver «evdev»
Option «XkbLayout» «us,ru»
Option «XkbVariant» «,typewriter-legacy»
Option «XkbOptions» «grp:caps_toggle,grp_led:scroll,terminate:ctrl_alt_bksp»
EndSection
- sizonov_stas
- ↓
-
31 октября 2016, 03:36
апну тему, привет manjarqo………(^_^)
помогал только что «товарищу по несчастью» с расскладкой в JWM
почему-то этот жвм никак не хочет задействовать /etc/X11/xorg.conf/00-keqyboard
сработал такой однострочник, может кому пригодится
echo 'setxkbmap -layout us,ru -option "grp:alt_shift_toggle,grp_led:scroll" -variant ",winkeys"' >> ~/.xprofile && reboot
Последний раз редактировалось 31 октября 2016, 02:47
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
View previous topic :: View next topic | |||||||||
Author | Message | ||||||||
---|---|---|---|---|---|---|---|---|---|
dobysirius n00b Joined: 27 Nov 2005 |
|
||||||||
Back to top |
|
||||||||
dobysirius n00b Joined: 27 Nov 2005 |
|
||||||||
Back to top |
|
||||||||
zidour Tux’s lil’ helper Joined: 29 Apr 2004 |
|
||||||||
Back to top |
|
||||||||
niknik n00b Joined: 01 Mar 2004 |
|
||||||||
Back to top |
|
||||||||
zidour Tux’s lil’ helper Joined: 29 Apr 2004 |
|
||||||||
Back to top |
|
||||||||
dobysirius n00b Joined: 27 Nov 2005 |
|
||||||||
Back to top |
|
||||||||
dobysirius n00b Joined: 27 Nov 2005 |
|
||||||||
Back to top |
|
||||||||
morhekil n00b Joined: 28 Mar 2005 |
|
||||||||
Back to top |
|
||||||||
dobysirius n00b Joined: 27 Nov 2005 |
|
||||||||
Back to top |
|
||||||||
dobysirius n00b Joined: 27 Nov 2005 |
|
||||||||
Back to top |
|
||||||||
|
You cannot post new topics in this forum |
Hi All!
I have this really annoying problem. Some time ago i’ve noticed that my meta keys don’t wok. I can’t switch to the text console and can’t input polish letters (alt+<letter> normally). I can’t tell why it stopped working because i can’t tell exactly when it broke. It might have been some unfortunate upgrade or i messed it up my self. Some time ago i wanted to change the partition table because i had many small partitions and wasted a lot of disk space this way. I didn’t made images of the partitions, just set up a drive and cp -r the system to that drive. it booted up just fine (with changes to grub and fstab of course), so it may have something to do with that. It certainly worked fine before that. Anyhow typing
Code: Select all
$setxkbmap pl
Error loading new keyboard description
keyboard if fine because alt it self works. xev and alt gives:
Code: Select all
KeyRelease event, serial 30, synthetic NO, window 0x2000001,
root 0x106, subw 0x0, time 1156968794, (74,1), root:(608,77),
state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
I’ve checked directories with xkb files and compared them with my etch box at work and they math exactly:
Code: Select all
$ ll /usr/share/X11/xkb
razem 63
drwxr-xr-x 2 root root 520 2007-10-07 19:46 compat
-rw-r--r-- 1 root root 974 2006-10-20 22:26 compat.dir
drwxr-xr-x 4 root root 592 2007-10-07 19:46 geometry
-rw-r--r-- 1 root root 3028 2006-10-20 22:26 geometry.dir
drwxr-xr-x 4 root root 456 2007-10-07 19:46 keycodes
-rw-r--r-- 1 root root 3019 2006-10-20 22:26 keycodes.dir
drwxr-xr-x 5 root root 304 2007-10-07 19:46 keymap
-rw-r--r-- 1 root root 14662 2006-10-20 22:26 keymap.dir
drwxr-xr-x 2 root root 400 2007-10-07 19:46 rules
drwxr-xr-x 2 root root 144 2007-10-07 19:46 semantics
-rw-r--r-- 1 root root 134 2006-10-20 22:26 semantics.dir
drwxr-xr-x 11 root root 2472 2007-10-07 19:46 symbols
-rw-r--r-- 1 root root 23740 2006-10-20 22:26 symbols.dir
drwxr-xr-x 2 root root 344 2007-10-07 19:46 types
-rw-r--r-- 1 root root 624 2006-10-20 22:26 types.dir
xprop -root | grep XKB
Code: Select all
_XKB_RULES_NAMES(STRING) = "xorg", "pc104", "pl", "", ""
My xorg.conf (the keyboard part) looks like this:
Code: Select all
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "pl"
EndSection
when i’ve typed the error message to google there was a considerable amount of results, but non of those i’ve checked worked. It’s like every disrto manages those settings in different way. I still hope that this is a stupid simple glitch that i just can’t see
Any ideas?
Thanks