Оскільки CentOS 6.4 був випущений вчора, я почав робити тестування з ним і виявив дивний питання, тому запитую тут, якщо хтось може допомогти мені з рішенням.
Моя установка
- Linux CentOS 6.3 Server + XFCE-4
- Віддалений доступ за допомогою NX Client з Windows 7. Також працює з клієнтом OpenNX.net.
- У мене є міжнародна клавіатура, модель: pc105 + layout: es, всі клавіші працюють нормально, спеціальні символи, мені не потрібно було робити нічого особливого, щоб отримати цю роботу, просто працює.
Я запускаю a yum update
, всі нові пакунки завантажуються, сервер тепер запущений CentOS 6.4, ніяких інших змін у конфігурації немає.
Проблема в тому, що після оновлення, коли я підключаюся через NX Client або OpenNX.net, клавіатура не встановлюється, з того, що я бачу:
- Більшість клавіш виглядає як американська клавіатура
- Неможливо ввести літеру "P" (серйозно, це єдиний лист, який я не можу набрати, нічого не відбувається)
Коли я відкриваю термінал і виконую "setxkbmap" (повинен отримати доступ до сервера через ssh і створити скрипт, оскільки не може ввести "p" в команді), це вихід:
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'base' model - 'pc105' layout - 'us'
Використовуючи один сценарій, який мені вдалося виконати:
setxkbmap -model pc105 -layout es
Це вирішує проблему спеціальними символами, однак я все ще не можу вводити літеру "P"
Інші тести, які я виконав:
- Встановлено інший CentOS-6.4 (з 6.4 CD, без оновлення)
- Карта клавіатури працює належним чином у головній консолі, перевірена за допомогою GNOME (startx) та XFCE (startxfce4)
- Карта клавіатури відмінно працює при доступі через XDMCP з іншого хоста
- Такі ж клавіатури виникають, якщо я встановлюю nx / freenx на сервер і налаштовую доступ.