找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
来自美国的 Chrome 121.0|Windows 10 用户 2024-02-09 16:04 回复
不赞同文章作者的观点,但他所抛出的问题确实是需要讨论和改进的。距离wayland成熟还有很长一段路要走
来自美国的 Chrome 121.0|Windows 10 用户 2024-02-09 16:03 回复
不赞同文章作者的观点,但他所抛出的问题确实是需要讨论和改进的。距离wayland成熟还有很长一段路要走
来自美国的 Chrome 121.0|Windows 10 用户 2024-02-09 16:03 回复
不赞同文章作者的观点,但他所抛出的问题确实是需要讨论和改进的。距离wayland成熟还有很长一段路要走
来自福建龙岩的 Firefox 122.0|Windows 10 用户 2024-01-11 16:43 8 回复
wayland在我看来是最优解,p社的所有游戏,nvim,有gpu加速的kitty,好用的kvm manager配上没有画面撕裂且极度丝滑的hyprland直接让人感叹科技的美好,高度自定义的同时带来了无比的欢乐还有一定的效率提升,至少我的hyprland从安装以来都没有崩溃过,爱与和平:)ps:评论区吵得很难听
来自广东广州的 Chrome Mobile 119.0|Android 10 用户 2024-01-03 11:56 10 回复
这几天我被wayland坑到了。
要装个远程桌面,xrdp和tigervnc还不支持wayland,wayvnc依赖sway服务(?),好不容易配置好了,连接之后一分钟左右就断开了。还有个选项sunshine对硬件要求较高。
我不知道这是wayland的问题还是这些软件的问题。
来自福建龙岩的 Chrome Mobile 90.0|Android 11 用户 2024-01-02 23:12 11 回复
我认为,我们应该关注的是wayland的架构有哪方面的不足,以及它的未来会不会长远。
来自浙江台州的 Firefox 102.0|GNU/Linux 用户 2024-01-02 12:59 12 回复
关键是xorg基本没有维护了,这才是关键,不过还是习惯用xorg
来自北京的 Firefox 121.0|Android 12 用户 2024-01-01 21:54 11 回复
确实,Wayland有很多问题,但是总比X11的年久失修好一些
来自39.144.92.157的 Firefox 120.0|Windows 10 用户 2024-01-01 09:26 10 回复
种种表现来看,红帽和IBM就是要窃取开源果实
[1]
来自广东广州的 Chrome Mobile 119.0|Android 10 用户 发表于 2023-12-31 22:00 的评论:
如果有人愿意维护Xorg,尤其是修复那些危险的漏洞,Xorg也不是不能用。
“一旦窗口管理器出现崩溃,所有正在运行的应用程序都将被迫停止。”
这在Xorg也会发生吧?不信在终端运行killall X或重启display manager服务,看看你打开的窗口还在不?
[2]
来自112.42.17.162的 Firefox 121.0|Android 11 用户 发表于 2023-12-31 22:45 的评论:
xorg 的语境下 x server,display manager 和窗口管理器不是一回事。反正我可以热重启 dwm,窗口除了重排之外屁事没有。
来自广东广州的 Chrome Mobile 119.0|Android 10 用户 2024-01-01 08:23 8 回复
对,不是一回事,但根据我的经验,桌面崩溃了再登录,软件就要重新打开。(这可能不是Xorg的问题,而是登录桌面之后不会恢复原来的会话)
[1]
来自广东广州的 Chrome Mobile 119.0|Android 10 用户 发表于 2023-12-31 22:00 的评论:
如果有人愿意维护Xorg,尤其是修复那些危险的漏洞,Xorg也不是不能用。
“一旦窗口管理器出现崩溃,所有正在运行的应用程序都将被迫停止。”
这在Xorg也会发生吧?不信在终端运行killall X或重启display manager服务,看看你打开的窗口还在不?
来自112.42.17.162的 Firefox 121.0|Android 11 用户 2023-12-31 22:45 9 回复
xorg 的语境下 x server,display manager 和窗口管理器不是一回事。反正我可以热重启 dwm,窗口除了重排之外屁事没有。
来自广东广州的 Chrome Mobile 119.0|Android 10 用户 2023-12-31 22:00 10 回复
如果有人愿意维护Xorg,尤其是修复那些危险的漏洞,Xorg也不是不能用。
“一旦窗口管理器出现崩溃,所有正在运行的应用程序都将被迫停止。”
这在Xorg也会发生吧?不信在终端运行killall X或重启display manager服务,看看你打开的窗口还在不?
[1]
来自陕西榆林的 Firefox 121.0|Windows 10 用户 发表于 2023-12-31 21:38 的评论:
接着刚刚的气话,最好的方式当然是另起炉灶,独立于大公司,靠用户群自己搞一个真正现代的协议。
但是恋旧的用户群体并不会站出来去做这件事情。他们只会怀念那在他们看来“很 Unix”的 fxxking good old X11 days。君不见时至今日,还有人在因 systemd 的“去 Unix 化”而叫嚣与散发戾气?但是 Linux 早就不是 Unix 了,过度仰赖所谓 Unix 精神无异于求神拜佛,宛如朝拜偶像!FreeDesktop 也许被大公司控制,但是如果没有 FreeDesktop,今天的 Linux 桌面连屁都不是!
btw,UA 是 Windows。这是因为自从 2018 年日用 Linux Desktop 至今
来自陕西榆林的 Firefox 121.0|Windows 10 用户 2023-12-31 21:39 9 回复
续:这是因为自从 2018 年日用 Linux Desktop 至今,我早就对它失望透顶了。
来自陕西榆林的 Firefox 121.0|Windows 10 用户 2023-12-31 21:38 10 回复
接着刚刚的气话,最好的方式当然是另起炉灶,独立于大公司,靠用户群自己搞一个真正现代的协议。
但是恋旧的用户群体并不会站出来去做这件事情。他们只会怀念那在他们看来“很 Unix”的 fxxking good old X11 days。君不见时至今日,还有人在因 systemd 的“去 Unix 化”而叫嚣与散发戾气?但是 Linux 早就不是 Unix 了,过度仰赖所谓 Unix 精神无异于求神拜佛,宛如朝拜偶像!FreeDesktop 也许被大公司控制,但是如果没有 FreeDesktop,今天的 Linux 桌面连屁都不是!
btw,UA 是 Windows。这是因为自从 2018 年日用 Linux Desktop 至今
[点击展开更多楼层]
[3]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:24 的评论:
1. 合成器大包大揽干了太多的活。Wayland 合成器 = X server + compositor + window manager。这导致许多在 Xorg 窗口管理器开发中不是问题的事情在 wayland 合成器开发中都成了问题,其中最臭名昭著的应该就是输入法问题(对我们中文用户来说尤甚)。放在 Xorg 时代输入法不是 wm 该管的活,因为 X server 已经把 XIM 处理好了,但是开发 wayland 合成器就得也把输入法也搞定。更糟糕的是这对于应用程序来说也是如此:如果你不用 gtk/qt 这种 toolkit 开发 wayland native 的图形应用,你就得自己写输入法实现。这真的正常吗?
[4]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:25 的评论:
2. 协议有意无意留下了大量的空白给具体实现。这在客观上制造了大量的兼容性问题。依旧拿我们刚刚提到的输入法问题做例子。wayland 下的输入法实现法案千奇百怪,gnome mutt,kde,wlroots 和 weston 用得都有些不同,到了应用程序层面就更是五花八门了,像 Chrome 系浏览器在 wayland 下输入法无法正常使用就是这个造成的。而这不光光是输入法,录屏,截图,xdg-portal 都是各有各的实现。当然了,Gnome 和 KDE 这两个背靠大公司的桌面都是把自己的各种桌面法案整得好好的(事实上也不是),不客气地讲,协议中留下的各种空白就是给 IBM
[5]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:26 的评论:
留给 IBM 做各种技术壁垒的(EEE 策略中的 Extend)。

顺带一提,Wayland 也有 10 多年历史了,wayland 支持者都在说 wayland 未来可期。请问我还要等几个十年来让 wayland 像 Xorg 一样功能繁多且正常工作?一句凯恩斯的话送给我和大家:长远来看,我们都死了!
来自陕西榆林的 Firefox 121.0|Windows 10 用户 2023-12-31 21:27 8 回复
那悲观来说,Linux 也死了得了。
说句气话,Linux 桌面环境都是放屁。就现在几大阵营再他妈打下去谁都别想活。
[1]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:22 的评论:
Xorg 当然年久失修,因为 freedesktop (i.e. Redhat, i.e. IBM) 有意抛弃了它,强推所谓更安全(同时也更无法使用的)Wayland。Xorg 不是没有来自 BSD 的维护者,FreeBSD 还在给 consolekit 打补丁(这样就可以在没有 systemd 的情况下启动 X server,而 systemd 是 Pottering/RedHat/IBM 制造出来的另一个臃肿怪物和巨大烂摊子),OpenBSD 搞出来另一套 non-root X 的方案。如果 IBM 能把它的 EEE 美梦——一个 UNIX = GNU/glibc/systemd/Linux 的 brave new world——放到一边,认真维护一下 Xorg 和 consolekit,以它的体量,这很难做
[2]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:23 的评论:
评论字数有限,接着讲

退一步讲,就算 Xorg 已经不可拯救,Wayland 也远远谈不上是那个救世主。除了老生常谈的兼容性问题(FreeBSD 上用 Wayland 是靠一些兼容层魔法,NetBSD 为了用上 Wayland 做了一些工作,但是提交上去的 patch 上游也是爱搭不理)Wayland 的很多设计从一开始就有问题,而且也不是所谓的 “随着时间推移都会好起来的” 的那种。
[3]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:24 的评论:
1. 合成器大包大揽干了太多的活。Wayland 合成器 = X server + compositor + window manager。这导致许多在 Xorg 窗口管理器开发中不是问题的事情在 wayland 合成器开发中都成了问题,其中最臭名昭著的应该就是输入法问题(对我们中文用户来说尤甚)。放在 Xorg 时代输入法不是 wm 该管的活,因为 X server 已经把 XIM 处理好了,但是开发 wayland 合成器就得也把输入法也搞定。更糟糕的是这对于应用程序来说也是如此:如果你不用 gtk/qt 这种 toolkit 开发 wayland native 的图形应用,你就得自己写输入法实现。这真的正常吗?
[4]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:25 的评论:
2. 协议有意无意留下了大量的空白给具体实现。这在客观上制造了大量的兼容性问题。依旧拿我们刚刚提到的输入法问题做例子。wayland 下的输入法实现法案千奇百怪,gnome mutt,kde,wlroots 和 weston 用得都有些不同,到了应用程序层面就更是五花八门了,像 Chrome 系浏览器在 wayland 下输入法无法正常使用就是这个造成的。而这不光光是输入法,录屏,截图,xdg-portal 都是各有各的实现。当然了,Gnome 和 KDE 这两个背靠大公司的桌面都是把自己的各种桌面法案整得好好的(事实上也不是),不客气地讲,协议中留下的各种空白就是给 IBM
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 2023-12-31 18:26 11 回复
留给 IBM 做各种技术壁垒的(EEE 策略中的 Extend)。

顺带一提,Wayland 也有 10 多年历史了,wayland 支持者都在说 wayland 未来可期。请问我还要等几个十年来让 wayland 像 Xorg 一样功能繁多且正常工作?一句凯恩斯的话送给我和大家:长远来看,我们都死了!
[1]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:22 的评论:
Xorg 当然年久失修,因为 freedesktop (i.e. Redhat, i.e. IBM) 有意抛弃了它,强推所谓更安全(同时也更无法使用的)Wayland。Xorg 不是没有来自 BSD 的维护者,FreeBSD 还在给 consolekit 打补丁(这样就可以在没有 systemd 的情况下启动 X server,而 systemd 是 Pottering/RedHat/IBM 制造出来的另一个臃肿怪物和巨大烂摊子),OpenBSD 搞出来另一套 non-root X 的方案。如果 IBM 能把它的 EEE 美梦——一个 UNIX = GNU/glibc/systemd/Linux 的 brave new world——放到一边,认真维护一下 Xorg 和 consolekit,以它的体量,这很难做
[2]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:23 的评论:
评论字数有限,接着讲

退一步讲,就算 Xorg 已经不可拯救,Wayland 也远远谈不上是那个救世主。除了老生常谈的兼容性问题(FreeBSD 上用 Wayland 是靠一些兼容层魔法,NetBSD 为了用上 Wayland 做了一些工作,但是提交上去的 patch 上游也是爱搭不理)Wayland 的很多设计从一开始就有问题,而且也不是所谓的 “随着时间推移都会好起来的” 的那种。
[3]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:24 的评论:
1. 合成器大包大揽干了太多的活。Wayland 合成器 = X server + compositor + window manager。这导致许多在 Xorg 窗口管理器开发中不是问题的事情在 wayland 合成器开发中都成了问题,其中最臭名昭著的应该就是输入法问题(对我们中文用户来说尤甚)。放在 Xorg 时代输入法不是 wm 该管的活,因为 X server 已经把 XIM 处理好了,但是开发 wayland 合成器就得也把输入法也搞定。更糟糕的是这对于应用程序来说也是如此:如果你不用 gtk/qt 这种 toolkit 开发 wayland native 的图形应用,你就得自己写输入法实现。这真的正常吗?
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 2023-12-31 18:25 11 回复
2. 协议有意无意留下了大量的空白给具体实现。这在客观上制造了大量的兼容性问题。依旧拿我们刚刚提到的输入法问题做例子。wayland 下的输入法实现法案千奇百怪,gnome mutt,kde,wlroots 和 weston 用得都有些不同,到了应用程序层面就更是五花八门了,像 Chrome 系浏览器在 wayland 下输入法无法正常使用就是这个造成的。而这不光光是输入法,录屏,截图,xdg-portal 都是各有各的实现。当然了,Gnome 和 KDE 这两个背靠大公司的桌面都是把自己的各种桌面法案整得好好的(事实上也不是),不客气地讲,协议中留下的各种空白就是给 IBM
[1]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:22 的评论:
Xorg 当然年久失修,因为 freedesktop (i.e. Redhat, i.e. IBM) 有意抛弃了它,强推所谓更安全(同时也更无法使用的)Wayland。Xorg 不是没有来自 BSD 的维护者,FreeBSD 还在给 consolekit 打补丁(这样就可以在没有 systemd 的情况下启动 X server,而 systemd 是 Pottering/RedHat/IBM 制造出来的另一个臃肿怪物和巨大烂摊子),OpenBSD 搞出来另一套 non-root X 的方案。如果 IBM 能把它的 EEE 美梦——一个 UNIX = GNU/glibc/systemd/Linux 的 brave new world——放到一边,认真维护一下 Xorg 和 consolekit,以它的体量,这很难做
[2]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:23 的评论:
评论字数有限,接着讲

退一步讲,就算 Xorg 已经不可拯救,Wayland 也远远谈不上是那个救世主。除了老生常谈的兼容性问题(FreeBSD 上用 Wayland 是靠一些兼容层魔法,NetBSD 为了用上 Wayland 做了一些工作,但是提交上去的 patch 上游也是爱搭不理)Wayland 的很多设计从一开始就有问题,而且也不是所谓的 “随着时间推移都会好起来的” 的那种。
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 2023-12-31 18:24 13 回复
1. 合成器大包大揽干了太多的活。Wayland 合成器 = X server + compositor + window manager。这导致许多在 Xorg 窗口管理器开发中不是问题的事情在 wayland 合成器开发中都成了问题,其中最臭名昭著的应该就是输入法问题(对我们中文用户来说尤甚)。放在 Xorg 时代输入法不是 wm 该管的活,因为 X server 已经把 XIM 处理好了,但是开发 wayland 合成器就得也把输入法也搞定。更糟糕的是这对于应用程序来说也是如此:如果你不用 gtk/qt 这种 toolkit 开发 wayland native 的图形应用,你就得自己写输入法实现。这真的正常吗?
[1]
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 发表于 2023-12-31 18:22 的评论:
Xorg 当然年久失修,因为 freedesktop (i.e. Redhat, i.e. IBM) 有意抛弃了它,强推所谓更安全(同时也更无法使用的)Wayland。Xorg 不是没有来自 BSD 的维护者,FreeBSD 还在给 consolekit 打补丁(这样就可以在没有 systemd 的情况下启动 X server,而 systemd 是 Pottering/RedHat/IBM 制造出来的另一个臃肿怪物和巨大烂摊子),OpenBSD 搞出来另一套 non-root X 的方案。如果 IBM 能把它的 EEE 美梦——一个 UNIX = GNU/glibc/systemd/Linux 的 brave new world——放到一边,认真维护一下 Xorg 和 consolekit,以它的体量,这很难做
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 2023-12-31 18:23 10 回复
评论字数有限,接着讲

退一步讲,就算 Xorg 已经不可拯救,Wayland 也远远谈不上是那个救世主。除了老生常谈的兼容性问题(FreeBSD 上用 Wayland 是靠一些兼容层魔法,NetBSD 为了用上 Wayland 做了一些工作,但是提交上去的 patch 上游也是爱搭不理)Wayland 的很多设计从一开始就有问题,而且也不是所谓的 “随着时间推移都会好起来的” 的那种。
来自112.42.17.162的 Firefox 121.0|GNU/Linux 用户 2023-12-31 18:22 11 回复
Xorg 当然年久失修,因为 freedesktop (i.e. Redhat, i.e. IBM) 有意抛弃了它,强推所谓更安全(同时也更无法使用的)Wayland。Xorg 不是没有来自 BSD 的维护者,FreeBSD 还在给 consolekit 打补丁(这样就可以在没有 systemd 的情况下启动 X server,而 systemd 是 Pottering/RedHat/IBM 制造出来的另一个臃肿怪物和巨大烂摊子),OpenBSD 搞出来另一套 non-root X 的方案。如果 IBM 能把它的 EEE 美梦——一个 UNIX = GNU/glibc/systemd/Linux 的 brave new world——放到一边,认真维护一下 Xorg 和 consolekit,以它的体量,这很难做
[1]
来自湖南益阳的 Firefox 115.0|GNU/Linux 用户 发表于 2023-12-31 17:48 的评论:
虽然列出了那么多“影响了”,但实际上绝大部分都是很具体的《兼容性问题》(都可以在句子里加上“部分”两个字),都是会随着wayland的开发而慢慢解决的;完全功能缺失且未来也会缺失的倒是很少。
所以个人总结起来,这些看法还是对开发现状《兼容性》的抱怨。

假如Xorg不是一个年久失修的、可任人摆布的不安全的显示服务,我就不会担忧它作为Linux桌面的基石有多么不可靠;即便不作明确的阴谋论,毕竟大环境上看开源在走向前台,如果开源世界依然不换掉或修缮这腐朽的大后门,就是等同于开源技术的自我负面宣传。
来自湖南益阳的 Firefox 115.0|GNU/Linux 用户 2023-12-31 17:51 16 回复
既然目前可用性太差,就等等。
《前景可期,但反对强推》,反wayland的呼声的核心,应该是这个,不偏不倚才对。
来自湖南益阳的 Firefox 115.0|GNU/Linux 用户 2023-12-31 17:48 8 回复
虽然列出了那么多“影响了”,但实际上绝大部分都是很具体的《兼容性问题》(都可以在句子里加上“部分”两个字),都是会随着wayland的开发而慢慢解决的;完全功能缺失且未来也会缺失的倒是很少。
所以个人总结起来,这些看法还是对开发现状《兼容性》的抱怨。

假如Xorg不是一个年久失修的、可任人摆布的不安全的显示服务,我就不会担忧它作为Linux桌面的基石有多么不可靠;即便不作明确的阴谋论,毕竟大环境上看开源在走向前台,如果开源世界依然不换掉或修缮这腐朽的大后门,就是等同于开源技术的自我负面宣传。

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。