Автор Тема: xrdp. Не работает русская раскладка клавиатуры.  (Прочитано 6591 раз)

Оффлайн co6aka

  • Завсегдатай
  • *
  • Сообщений: 16
Система: Simply Linux 7.0.5
xrdp-0.6.1-alt1.0.M70P.1

Подключение происходит с windows7 mstsc.exe.
Не работает русская раскладка клавиатуры. Настройки применяются, но не работают. Никаких ошибок.

/etc/xrdp/xrdp.ini:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=high
channel_code=1
max_bpp=24
#black=000000
#grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

Вывод setxkb в rdp сессии:
$ setxkbmap -print
xkb_keymap {
xkb_keycodes  { include "evdev+aliases(qwerty)" };
xkb_types     { include "complete" };
xkb_compat    { include "complete" };
xkb_symbols   { include "pc+us+ru:2+inet(evdev)+group(switch)+group(ctrl_shift_toggle)+compose(menu)" };
xkb_geometry  { include "pc(pc105)" };
};

Лог /var/log/xrdp-sesman.log:
[20160415-12:34:03] [CORE ] starting sesman with pid 1816
[20160415-12:34:03] [INFO ] listening...
[20160415-12:35:20] [INFO ] scp thread on sck 7 started successfully
[20160415-12:35:20] [INFO ] ++ created session (access granted): username ltest, ip 10.11.0.146:52387 - socket: 7
[20160415-12:35:20] [INFO ] starting Xvnc session...
[20160415-12:35:21] [INFO ] starting xrdp-sessvc - xpid=1828 - wmpid=1827
[20160415-12:52:31] [INFO ] ++ terminated session:  username ltest, display :10.0, session_pid 1826, ip 10.11.0.146:52387 - socket: 7
Файлик с русской раскладкой /etc/xrdp/km-0419.ini присутствует.
Все советы по подключению что нашел пробовал. Только не собирал x11rdp.
Пробовал Ubuntu 14.04 и CentOS 7. Звук не пробрасывается, русской раскладки клавиатуры нет.  Прошу помощи.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 144
    • Домашняя страница
    • Email
Посмотрю.
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 83
Нужно, чтобы раскладку клавиатуры (RU <-> US) можно было менять 2-мя  способами:
1)Левые  Ctrl+Shift
2)Левые  Alt+Shift
В каком конфигурационномм файле это настраивается?
« Последнее редактирование: 23.08.2018 11:58:15 от genand1947 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 144
    • Домашняя страница
    • Email
Смотрите /etc/xrdp
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 83
Смотрите /etc/xrdp
В версиях: AltLinux 7.0.3 ,  alt-education-8.2 я не смог найти ни файла ни каталога xrdp
   Теперь установил пакет xrdp, появился каталог: /etc/xrdp, в каком файле *.ini смотреть?
« Последнее редактирование: 24.08.2018 09:51:48 от genand1947 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 144
    • Домашняя страница
    • Email
/etc/xrdp/xrdp_keyboard.ini
Андрей Черепанов (cas@)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 83
Что надо исправить или добавить в /etc/xrdp/xrdp_keyboard.ini,
чтобы заработали одновременно 2 способа переключения клавиатуры:
RU <-> US
1)Ctrl+Shift
и
2)Alt+Shift

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 144
    • Домашняя страница
    • Email
Разве что код править. Патчи приветствуются.
Андрей Черепанов (cas@)