求助 ubuntu24.04 怎么创建虚拟屏幕当副屏幕

2 天前
 lbbdefy

我手上有一个旧的安卓平板,PC 是 ubuntu24.04 版本 wayland 环境。 现在使用 moonlight 和 sunshine 串流是正常了,但是只能同屏,我想用旧平板当扩展屏,发现创建虚拟屏幕有点难度,目前的教程都是基于 x11 桌面环境创建的,wayland 貌似不太行。 有没有可行的方式来实现。

673 次点击
所在节点    Linux
8 条回复
heimoshuiyu
2 天前
wayland 下用 sway 很容易做

```
# Main monitor
output DP-1 {
pos 0,0
mode 1920x1080
}
workspace 1 output DP-1

# VNC monitor on iPad
output HEADLESS-1 {
pos 0,1080
mode 1024x768
}
workspace 2 output HEADLESS-1
```

然后开启 vnc `wayvnc --output=HEADLESS-1 -r -g <你的内网 IP> 5900`
heimoshuiyu
2 天前
lbbdefy
2 天前
➜ bin wayvnc --output=PAD-1 -r -g 192.168.4.20 5900
ERROR: ../src/main.c: 426: Virtual Pointer protocol not supported by compositor.
ERROR: ../src/main.c: 427: wayvnc may still work if started with --disable-input.
ERROR: ../src/main.c: 1495: Failed to initialise wayland
我这里运行这个直接报错。
请问下上面那个配置是放到哪里的
@heimoshuiyu
heimoshuiyu
2 天前
这个是 sway 桌面的配置文件,位置在家目录的 .config/sway/config
kuanat
2 天前
如果用 sway/hyprland 可以参考我这个帖子 https://v2ex.com/t/1046504

你上面的报错估计是因为你用的不是 sway/wlroots 。

Gnome/mutter 实现了一个 XDP 就是基于虚拟桌面的:

gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode

我很久都不用 gnome 了,你需要搜一下上面这个配置项找下 gnome 的文档。
lbbdefy
2 天前
@kuanat 感谢,我试试
pagxir
2 天前
我记得 gnome 的远程桌面支持扩展模式,可以用平板安装 rdp 客户端连进来,平板就成为扩展屏幕。
lbbdefy
2 天前
@pagxir 我研究下,谢谢

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

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

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

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

© 2021 V2EX