有没有什么办法让 Linux 的虚拟桌面分别以不同的 UID 来运行?

2017-12-20 20:18:39 +08:00
 pq

就是同一台 linux 桌面环境,能同时登录两个以上的用户,分别使用不同的虚拟桌面,虚拟桌面之间通过快捷键来切换,可以允许或禁止剪贴板内容共享。

之所以有这个想法,主要是想隔离一些东西,虚拟机开销太大,通过不同用户来隔离是最方便的。

Linux 虽然在 Console 下支持多用户,但桌面环境貌似就只支持一个用户独占,或许是我不知道办法吧,有人知道么?先谢了。。。

2409 次点击
所在节点    Linux
7 条回复
cxh116
2017-12-20 20:21:46 +08:00
google 搜 "vnc 多用户" ,看满足你的需求不?
jyf007
2017-12-20 21:01:21 +08:00
xrdp 方法歪了,我没试过多用户
billlee
2017-12-20 21:41:28 +08:00
在 tty1 登录第一个用户,startx
在 tty2 登录第二个用户,startx
这样 tty7 和 tty8 就应该是两个不同用户的 X 了。
zmj1316
2017-12-20 22:08:13 +08:00
我记得一般是 alt ctrl F* 切换 tty ?
kaneg
2017-12-20 22:11:04 +08:00
试试 docker
dfc643
2017-12-20 22:13:22 +08:00
我觉得三楼方法可行

Alt + F7 在终端登录用户,然后键入 startx 启动图形界面
然后 Alt + F8 切换回主图形界面

部分系统可能是 Ctrl + Alt + F7,当然 F1~F6 也可以用。
--
题外话:v2ex 有点慢
iwtbauh
2017-12-21 10:18:54 +08:00
开启两个 X 服务器,分别登录不同的用户
剪贴板可以用 xlib 开发一个小程序,监听剪贴板事件,然后通过进程间通信修改另一个 X 的剪贴板
虚拟桌面是不现实的,因为有很明显的安全漏洞,参见`Xsecurity(7)`手册页

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416376

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX