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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: awesome не работает по XRDP  (Прочитано 1474 раз)

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

Оффлайн Дмитрий Бо

  • Автор темы
  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
awesome не работает по XRDP
« : 28 Октября 2016, 07:24:44 »
...или XRDP не работает с awesome.

Предыстория: решил второй раз попробовать тайлинг (в первый раз не зашло из-за маленького экрана). Вроде рекомендуют awesome, легко конфигурится, много документации, ну в общем беру его. На рабочей станции Windows (корпоративно), поэтому решил поставить на виртуалку и потывать через RDP.

История:
Поставил минимальную Ubuntu, SSH, xserver-xorg, xdm, awesome и awesome-extra (по инструкции из wiki), libcairo-gobject2, xrdp. Локально логинюсь без проблем, по RDP (клиент виндовый из коробки) - ошибка "problem connecting".

http://itmages.ru/image/view/5097238/e02dd1f9
Xorg.0.log молчит, xrdp-sesman.log фиксирует только начало и конец сессии:
[20161028-13:58:58] [INFO ] starting Xvnc session...
[20161028-13:58:59] [INFO ] starting xrdp-sessvc - xpid=1970 - wmpid=1969
[20161028-13:58:59] [INFO ] ++ terminated session:  username dm, display :10.0, session_pid 1960, ip 172.25.26.4:50393 - socket: 7
В ~/.xsession-errors такое:
Xsession: X session started for  at Пт окт 28 13:58:59 +10 2016
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  109 (X_ChangeHosts)
  Value in failed request:  0x5
  Serial number of failed request:  6
  Current serial number in output stream:  8
localuser:dm being added to access control list
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  109 (X_ChangeHosts)
  Value in failed request:  0x5
  Serial number of failed request:  6
  Current serial number in output stream:  8
E: awesome: signal_fatal:256: signal 11, dumping backtrace
x-window-manager(backtrace_get+0x54) [0x4271af]
x-window-manager() [0x40cf2d]
/lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f20b6f7d4b0]
x-window-manager(screen_scan+0xa0) [0x421d55]
x-window-manager(main+0x6bd) [0x40d8f9]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f20b6f68830]
x-window-manager(_start+0x29) [0x40cc69]
По этому тексту находится контент в основном про XRDP+Unity, обычно советуют для работы по RDP заменить Unity на XFCE (если ставлю XFCE - всё работает, но нужен awesome).
Пробовал ковырять .xinitrc, sesman.ini, startwm.sh и другие разные конфиги - не помогло.

Знаний про графическую подсистему у меня немного, обычно даже обои не меняю, так что мог и по-тупому накосячить. Даже не знаю точно, какие конфиги влияют на ситуацию, какие нет. xrdp.ini такой:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
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

[xrdp2]
name=console
lib=libvnc.so
ip=127.0.0.1
port=5900
username=na
password=ask

[xrdp3]
name=vnc-any
lib=libvnc.so
ip=ask
port=ask5900
username=na
password=ask

[xrdp4]
name=sesman-any
lib=libvnc.so
ip=ask
port=-1
username=ask
password=ask

[xrdp5]
name=rdp-any
lib=librdp.so
ip=ask
port=ask3389

[xrdp6]
name=freerdp-any
lib=libxrdpfreerdp1.so
ip=ask
port=ask3389
username=ask
password=ask

[xrdp7]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=24
« Последнее редактирование: 28 Октября 2016, 07:26:58 от Дмитрий Бо »

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: awesome не работает по XRDP
« Ответ #1 : 28 Октября 2016, 09:20:48 »
легко конфигурится
Легко конфигурится i3wm.
« Последнее редактирование: 28 Октября 2016, 09:48:17 от skybour »

Оффлайн Дмитрий Бо

  • Автор темы
  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: awesome не работает по XRDP
« Ответ #2 : 28 Октября 2016, 09:43:36 »
skybour, "легко" в смысле "что угодно делается легко", всё-таки тьюринг-полный конфиг на Lua :)

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: awesome не работает по XRDP
« Ответ #3 : 28 Октября 2016, 09:49:35 »
Дмитрий Бо, в том смысле, что конфиг i3wm довольно прост.

 

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