Есть у меня дома выделенная машинка, на которой стоит убунта + xrdp (ssh тоже есть). До lxde стоял mate gui, и я грешил на него, но, как вижу, не в gui дело.
igor@Linbox:~$ uname -a
Linux Linbox 4.13.0-46-generic #51-Ubuntu SMP Tue Jun 12 12:36:29 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
igor@Linbox:~$ sudo service xrdp status
● xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-11-13 18:56:22 EET; 10min ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 32064 ExecStop=/usr/local/sbin/xrdp $XRDP_OPTIONS --kill (code=exited, status=0/SUCCESS)
Process: 32080 ExecStart=/usr/local/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 32086 (xrdp)
Tasks: 3 (limit: 4915)
Memory: 23.0M
CPU: 22.199s
CGroup: /system.slice/xrdp.service
├─32086 /usr/local/sbin/xrdp
└─32431 /usr/local/sbin/xrdp
Запущено оно обычно у меня на одном разрешении, в хтопе выглядит примерно так:
/usr/local/sbin/xrdp-sesman
└─ /usr/local/sbin/xrdp-sesman
├─ /usr/local/sbin/xrdp-chansrv
├─ X11rdp :12 -auth .Xauthority -geometry 1440x900 -depth 24 -bs -nolisten tcp -uds
└─ /bin/bash /home/igor/.xsession
├─ lxsession -s LXDE -e LXDE
│ ├─ xscreensaver -no-splash
│ ├─ pcmanfm --desktop --profile LXDE
│ ├─ lxpanel --profile LXDE
│ │ ├─ /usr/lib/virtualbox/VirtualBox
│ │ └─ mate-terminal
│ │ ├─ bash
│ │ └─ bash
│ │ └─ sudo htop
│ │ └─ htop
У меня с ним периодически (и хз почему) возникает такая проблема, что когда к нему подключаюсь, то после ввода пароля экран дальше не загружается. Приходиться подключаться к нему через ssh и или полностью перегружать его (sudo service xrdp restart) или, как иногда помогает, завершать часть процессов, которые открыты внутри его раб.стола.
И отсюда ещё один вопрос - когда его полностью перегружаю, то те процессы, которые были открыты в нём, они остаются жить: вот например у него внутри работала virtualbox, и висел открытым sublime.
├─ /usr/bin/ssh-agent -s
├─ /usr/local/sbin/xrdp-chansrv
├─ /usr/local/sbin/xrdp
│ └─ /usr/local/sbin/xrdp
├─ /usr/local/sbin/xrdp-sesman
│ └─ /usr/local/sbin/xrdp-sesman
│ ├─ /usr/local/sbin/xrdp-chansrv
│ ├─ X11rdp :12 -auth .Xauthority -geometry 1440x900 -depth 24 -bs -nolisten tcp -uds
│ └─ /bin/bash /home/igor/.xsession
│ ├─ lxsession -s LXDE -e LXDE
│ │ ├─ xscreensaver -no-splash
│ │ ├─ pcmanfm --desktop --profile LXDE
│ │ ├─ lxpanel --profile LXDE
│ │ │ ├─ /usr/lib/virtualbox/VirtualBox
│ │ │ └─ mate-terminal
│ │ │ ├─ bash
│ │ │ └─ bash
│ │ │ └─ sudo htop
│ │ │ └─ htop
│ │ └─ openbox --config-file /home/igor/.config/openbox/lxde-rc.xml
│ └─ /usr/bin/ssh-agent /usr/bin/im-launch /bin/bash /home/igor/.xsession
├─ /opt/sublime_text/sublime_text
│ └─ /opt/sublime_text/plugin_host 27243 --auto-shell-env
├─ /usr/lib/virtualbox/VBoxSVC --auto-shutdown
│ └─ /usr/lib/virtualbox/VirtualBox --comment builder Ubuntu x32
Как вижу, эти процессы остались (но на раб столе я их не вижу). Могу ли я к ним как-либо обратно подрубиться без их завершения и рестарта?
У кого-то что-то подобное бывало?
ps: не админ, всё делаю просто так для себя.