Moe

Results 128 comments of Moe

您可以 [@Flytreels](https://github.com/Flytreels) 他或许会知道。

去年8月份有一条与本话题相关的 [issue: #61 How to use wayland](https://github.com/2moe/tmoe-linux/issues/61)

现阶段,先自己手动配置吧! 在 termux 里 执行 `termux-x11 :2` (可以改为其它端口), 然后修改容器配置 "MOUNT_TMP=true"。 在容器内部, 执行以下操作 ```sh # 经测试发现 XDG_RUNTIME_DIR 的值为 /tmp 时会出错 unset XDG_RUNTIME_DIR # 指定 显示端口 export DISPLAY=:2 # 启动 dbus-daemon service...

@Xunflash 先更新到这个版本,然后安装一个新的容器。 然后你会发现多了几个选项。 选择“挂载tmp” 选择 true. ps: 挂载源和挂载点都不用改。 补充说明: 我并没有在 chroot/unshare 中测试过 termux-x11。 之前只在 proot 中测试过。 > 你可能不知道的冷知识: tmoe 在两年前曾适配过 xwayland ,不过不是 termux-x11。 那时候好像还没有 termux-x11。 注:后来那个功能被我砍掉了。

其实我应该开放 unshare/chroot 的 自定义挂载源与挂载点的功能。 只不过太危险了。我必须要保证容器在移除前,卸载掉所有已经挂载的目录。 ___ 这个其实很简单的,就是 `mount src_dir target_dir`。 举两个例子: ```sh mount /dev/xx /mnt/yy ``` ```sh mount -o bind /xx /yy ``` 只不过有些目录可能要加特定参数, 会比较麻烦。

@Xunflash 以我对 xwayland 的浅薄认知,~~我认为它的兼容性和稳定性可能没有想象中的那么完美。~~ 呜,一定是我太菜了。 我想要等我对这方面的内容了解得更加深刻后,再来适配 xwayland。 你如果有什么指导性的见解,一定要教教我。QaQ 我想起了之前的一件事。 当初我就想着以一种奇特的方式来打开 vnc 服务,试了一下还真的可以。 就是不一定要在容器内同时开 tigervnc 服务和 x11。 可以在宿主开 tigervnc 服务,在容器内开 x11 (Xsession)。 那么问题来了。这样做的体验一定会更好吗?其实也不一定啦!

@Xunflash 我帮你试了一下。 跟 proot 不一样,在 chroot/unshare 中要做一些修改。 这里以 debian buster 为例。 1. 直接打开 termux:x11 app 2.挂载 tmp 3.进入容器 ![Capture+_2022-03-17-14-37-48](https://user-images.githubusercontent.com/25324935/158757825-4d1a853a-d506-4148-a53b-900357e7800c.png) 这个是 debian buster 的 unshare 容器。 4. 安装软件包。 这里只是为了测试,所以只安装了精简版的桌面。 ```sh sudo...

@Xunflash 抱歉,上面有一条命令打错了,现在已经改过来了。 你先用 debian buster 测试一下上面的东西吧!

回复的话,其实不用引用整段。 呜,因为有时候我会打错,你引用的时候,可能会把我打错的地方也给引用了。

> > @Xunflash > 还有b站上面有好几个演示视频,感觉延迟好像确实非常低。我才馋这个wayland的😣 谢谢大佬连夜给我赶工出来一个小功能,不知道是chroot的问题还是怎么样,我好像还是没法运行,明明/tmp都已经看到wayland-0了还是没法用 emmm , 其实那个功能是之前就有的,不是昨晚连夜赶出来的。 说到这,我又想起了一件事。 之前有人喷这个项目。 > 说它不过是一个第三方小脚本,不出问题才奇怪呢?建议尽早抛弃 tmoe 。 然后我就想起了之前连夜赶工修复每周构建容器的 bug,想想当初还蛮辛苦的。 我并非不让别人喷它,只是想起一些事情,难免会让我感到心酸。 ~~哎,每念及此,潸然泪下。~~ (其实没有那么严重啦! 不管怎么说,都要感谢你的支持。(●>ω