Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Раскладка клавиатуры в xfce4  (Прочитано 1125 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Intergo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Раскладка клавиатуры в xfce4
« : 27 Июль 2017, 18:58:21 »
Привет, форумчане!
Установил Ubuntu 16.04.2. Далее установил xrdp и xfce4. Выполнил некоторые действия по русификации, добавил русскую локаль, кодировки, раскладку (это всё делал по ssh). Но в графическом интерфейсе с выбором русского языка проблемы (скриншот http://prntscr.com/g10ozy).

Много чего уже попробовал. Одно из решений было тут на форуме, поправил тип клавиатуры со 105-й на 104-й, но не помогло.

Помоги с решением вопроса кто чем может, буду очень признателен, спасибо! =)

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5344
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Раскладка клавиатуры в xfce4
« Ответ #1 : 27 Июль 2017, 19:20:20 »
Выберите галку «использовать системные настройки»
Покажите setxkbmap -query
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Intergo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Раскладка клавиатуры в xfce4
« Ответ #2 : 27 Июль 2017, 23:55:06 »
Выбрал эту галку, перелогинился. Получается теперь у меня раскладка русская при вроде, но переключить её не могу. (скрин - http://prntscr.com/g14giv). Ранее пробовал уже это вариант, результат один и то же.

Выполнение команды:
setxkbmap -query даёт
xkb extension not present on 10.0 (скрин http://prntscr.com/g14jun).
До этого я тоже добирался (в смысле был уже такой ответ на какую-то команду), но пока не догуглил этот момент.

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4906
    • Просмотр профиля
Re: Раскладка клавиатуры в xfce4
« Ответ #3 : 28 Июль 2017, 10:25:35 »
xkb extension not present on 10.0

не 10.0, а :10.0. Это большая разница.

Прокидываете Х-сессию через ssh?

Оффлайн Intergo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Раскладка клавиатуры в xfce4
« Ответ #4 : 28 Июль 2017, 23:07:50 »
Цитировать
не 10.0, а :10.0. Это большая разница.
тысяча извинений, я не знал. просто скопировал так не с консоли, а с гугла, где гуглил обшибку. но не суть.

Цитировать
Прокидываете Х-сессию через ssh?
??? а это как?(

Я вопрос решил, но потом опять всё сломалось. Ответ был тут на форуме, просто первый раз не сработал, т.к. я изначально делал всё на сервере, где уже работали другие программы и он обновлялся с 14-й версии до 16й.
Итак, я развернул новый сервер с нуля, о котором и писал, версия 16.04.2. Получил тот же результат по всем работам, которые описаны в первом сообщении темы. Но не пробовал на нём следующее.

Для того чтобы раскладка клавиатуры работала правильно, нужно в xrdp использовать настройку см. файл /etc/xrdp/xrdp.ini
Код: [Выделить]
[xrdp7]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=24

по умолчанию библиотеки libxup.so нет в ubuntu и пакета такого нет, нужно собрать самому
Код: [Выделить]
sudo apt-get build-dep xserver-xorg-core
cd ~
svn co svn://server1.xrdp.org/srv/svn/repos/main/x11rdp_xorg71
sudo mkdir /opt/X11rdp # важно: /opt/X11rdp владелец должен быть root!
cd x11rdp_xorg71
time sudo sh buildx.sh /opt/X11rdp

cd /opt/X11rdp/bin
ls -lh
ln -s /opt/X11rdp/bin/X11rdp /usr/bin/X11rdp

(Ссылка на тему http://forum.ubuntu.ru/index.php?topic=197412.msg1488968#msg1488968)

Команда time sudo sh buildx.sh /opt/X11rdp очень долго выполнялась, если что.

В итоге в системе появился выбор языков и раскладок. Заходить через модуль sesman-X11rdp. Я добавил язык, раскладку, всё прекрасно заработало. Но после перезагрузки сервера всё вернулось на свои места. При переключении на русский язык пишет иероглифы и вернуться на английскую раскладку не даёт.

И ответ на команду

setxkbmap -query
сменился на

xkb extension not present on :11.0

« Последнее редактирование: 28 Июль 2017, 23:28:26 от Intergo »

 

Страница сгенерирована за 0.146 секунд. Запросов: 23.