1 |
On 2022-08-24, Grant Edwards <grant.b.edwards@×××××.com> wrote: |
2 |
|
3 |
> What's the easiest way to get a remote desktop working for a Gentoo |
4 |
> server with a Windows 10 client machine? |
5 |
> |
6 |
> A lot of sources recommend xrdb since Windows comes with a native RDP |
7 |
> client. But there is no ebuild for xrdb in portage -- though I found |
8 |
> one in an overlay. |
9 |
|
10 |
The xrdp-0.9.19 and xorgxrdp-0.2.18-r1 ebuilds in the ACE overlay |
11 |
installed with no fuss at all: |
12 |
|
13 |
https://data.gpo.zugaina.org/ace/net-misc/xrdp/ |
14 |
|
15 |
** And they didn't pull in any new dependencies! ** |
16 |
|
17 |
The /etc/init.d/xrdp openrc script works as expected. |
18 |
|
19 |
I didn't have a ~/.xinitrc, so I got the default X11 "xclock and three |
20 |
xterms" when I connected remotely from the Windows machine. |
21 |
|
22 |
So I created a ~/.xinitrc file with this in it: |
23 |
|
24 |
#!/bin/bash |
25 |
exec openbox --startup /home/grante/.config/openbox/autostart-xrdb |
26 |
|
27 |
My normal local desktop startup commands are in /home/grante/.config/openbox/autostart, |
28 |
but I wanted a remote session to start up a little differently, so I |
29 |
created a second openbox autostart file for use by xrdp sessions. |
30 |
|
31 |
Everything works fine except for openbox menu items that start urxvt |
32 |
with options to set the title and exec an application. Those menu |
33 |
entries appear to do nothing. The menu entry to start a "plain" urxvt |
34 |
works fine. When I manually execute urxvt with title/exec options in a |
35 |
remote session, that works fine too. So I'm a little baffled why |
36 |
those commands don't work from the openbox menu for a remote session. |
37 |
|
38 |
Of course, there's still the inescapable brokenness of apps like |
39 |
Chrome and Firefox which insist only one instance per user can run at |
40 |
any time. Apparently the concept of multiple GUI sessions running |
41 |
simultaneously on one machine is beyond the grasp of some people... |
42 |
|
43 |
-- |
44 |
Grant |