我有两台运行 Kubuntu 18.04 的计算机。
从客户端,我使用 ssh 连接到服务器,一切顺利:
ssh -X $SERVER_IP 'export $(dbus-launch); plasmashell'
我能够像在服务器上一样与桌面交互。
但问题是我同时有两个等离子外壳,客户端的和服务器的。
所以我试图创建一个xsession
.desktop
文件来启动ssh
而不是kde
在客户端上启动。
没有成功。
我可以启动一个图形程序(如xterm
),ssh
但在这种情况下,我没有窗口管理器,所以我无法关闭我打开的窗口。
所以我的问题是:
如何构建一个/usr/share/xsession/remote.desktop
能够:
- 启动 kde WM:
/usr/bin/kwin
- 启动 SSH 会话:
/usr/bin/ssh -X .....
注意:我在 virtualbox 计算机上执行所有测试。
想法?
两步:
kwin
并启动的脚本ssh
1. 创建 /usr/bin/startssh 文件:
使其可执行:
2. 创建 /usr/share/xsession/remote.desktop 文件:
3.重启显示管理器
下一步:找到一种干净的方法来终止 ssh 会话,但这将是另一个问题