V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
livin2
V2EX  ›  Linux

Linux DE 与普通消费市场的距离到底在哪?

  •  1
     
  •   livin2 · 264 天前 · 12940 次点击
    这是一个创建于 264 天前的主题,其中的信息可能已经有所发展或是发生改变。
    产生这个想法是非技术背景的同事吃饭闲聊时问我 MacMini(其实是 jenkins 节点)为啥放着不用😂
    OP 自己的主力是 Arch+i3,自己用得挺习惯的,但显然这种东西离普通消费者非常遥远。
    Ubuntu 、PopOS 、Deepin 这些相对开箱即用的 distro ,以前也体验过。但即使是最省心的 deepin ,很多时候也是离不了终端的。
    这种情况下普通人:搜索引擎=>复制粘贴=>输入 sudo 密码,要搞崩自己又不知道怎么救真是分分钟。
    生态的问题是有或无,但 Linux distro 目前除了生态,是不是选择太多太自由而反而导致大家总在折腾的路上?

    类似 Android 或 ChromeOS 这种另类的 Linux distro ,都有类似[开发者选项]的隐藏菜单,如果有一个 DE 能够提供这样足够的底层屏蔽,为普通人做减法,提供更为稳定高容错的 GUI 和平滑更新,结合 Snap/Flatpak 这种沙盒应用商店,是否就能走向普通消费市场了?

    如果不是,又还缺什么呢?
    155 条回复    2024-03-14 21:25:05 +08:00
    1  2  
    sf4675822
        101
    sf4675822  
       262 天前 via Android
    @fioncat 这是一个小马过河一般的问题,wayland 在我这里运行得很好
    fioncat
        102
    fioncat  
       262 天前
    @sf4675822 不管了,回去试一下。kde 都切了我凭啥不换(
    sf4675822
        103
    sf4675822  
       262 天前 via Android
    @fioncat 对的,还得是自己体验体验
    clino
        104
    clino  
       262 天前
    @iminto "如果给 windows 电脑 admin 权限则安全的多,因为 admin 并不是最高权限,也很难获得最高权限"
    没这回事吧,admin 和 root 是类似的。不理解你说的还有什么最高权限。
    ExplodingFKL
        105
    ExplodingFKL  
       262 天前
    Windows 和 mac os 不是免费的 ...

    想起来谁说过 : 不花钱给你用还给这挑这挑那的 , 都是惯出来的
    noahhhh
        106
    noahhhh  
       262 天前 via Android   ❤️ 1
    就说软件使用体验,大部分软件和工具都没有 GUI ,依赖配置文件和终端。

    运行软件:可能搞炸系统
    更新软件:可能搞炸系统
    卸载软件:可能搞炸系统

    其他系统别人推荐软件我就下载去试一下了,用软件靠直觉就行不需要动脑。但是 Linux 下我不敢,我必须非常仔细的阅读 Readme 和更新日志才回去用,除非有人花钱雇我才有动力去这样倒腾
    lyxxxh2
        107
    lyxxxh2  
       262 天前   ❤️ 1
    界面卡顿,这是硬伤,不是我随便说的,我就在用 unbuntu 工作。
    win 软件: 秒开,
    linux 软件:比如浏览器,需要 1-3 秒

    我现在最烦的:
    1. 键盘经常输入卡顿,等十几秒后才有反应。
    2. 加载几千张图片卡成狗
    linux desktop 不稳定,出现什么 bug,我都不奇怪。
    HarveyLiu
        108
    HarveyLiu  
       262 天前   ❤️ 2
    桌面无法统一,安装形式无法统一,依赖库无法统一,四分五裂的,几十年过去了,还是这样,Windows 就一个桌面,安装形式就是 setup.exe ,你说为什么呢?
    Jirajine
        109
    Jirajine  
       262 天前   ❤️ 1
    @twl007
    给你一个 win32/mfc 写的原生 Windows 应用,你能直接修改它的样式吗?你说的那些壁纸组件,应该称不上主题。

    编码这些是在 Windows 下做开发必然会踩到的坑,而不是像 Linux 一样用 Windows ,踩这些坑的时候还没用过 Linux 呢。经典的琨斤拷烫烫烫都不陌生吧。

    Windows 对开发者来说就是苦海,并且 MS 也放弃了优化 Windows 的 DX ,这些坑多到他们修都修不完,所以才有了 wsl2 ,集成一个 Linux 系统让你们去用 Linux 。

    Linux 是一个需要用户动脑子才能用的系统,而 Windows 也是。用 Windows 不动脑子的后果就是变成各路流氓满天飞的肉鸡。而如果你想动脑子,你就会发现 Windows 太复杂、太黑盒,编辑一个注释丰富的文本文件,要比翻一万层注册表简单的多。如果你不想动脑子,左转 macos ,Windows 绝对无法满足这个需求。

    至于回滚,没有 Cow 文件系统,拿什么去做可靠的回滚。你那还原点能不能立刻创建、立刻回滚,随意 diff 不同状态的差异?
    在系统更新的任何阶段可以随时拔电源而不会搞炸系统,更新出错可以在 bootloader 选择上一个版本的系统启动,这些功能是 Windows 用户不想吗?还是说你 Windows 的快照能秒 opensuse/nixos/ostree 十万八千里?
    twl007
        110
    twl007  
       262 天前   ❤️ 1
    @Jirajine


    按你的对比法 Linux 上面 Qt 开发的你也可以随便修改样式么

    编码这个算是过去时了吧 现在基本都是 UTF-8 了 早期跟 GBK 之类搏斗的时候 Linux 上能好到哪里去 那个时候中文支持都不怎么样

    系统需要动脑子才能用对于一个面向桌面的系统而言算是缺点 这个啥时候也能当做优点了…… 桌面本来就是为了简化 又不是用个系统来凸显智商的 至于注册表 我真的好久没关心过了 我个人用着已经没有以前那么多的问题了 而且 Windows 底下很多配置也是配置文件的而不是注册表的了

    你对 Windows 的偏见太厉害了 ReFS 已经支持 CoW 了
    https://github.com/microsoft/CopyOnWrite

    至于可靠的回滚 你是不是太小看 VSS 了 建议去看一下 VSS 的文档 Windows 卖的这些企业支持是要负责任的
    https://learn.microsoft.com/en-us/windows-server/storage/file-server/volume-shadow-copy-service

    跟 Windows 对比的应该是 RedHat 不是 opensuse/nixos/ostree 这三个没有一个在你出问题的时候你开个 ticket 就会有人来帮你解决问题 也不会出问题快速给你修复 哪怕你举例一个 Suse 呢

    有没有 能不能用 好不好用 有没有支持 这完全是不同层面的问题
    Jirajine
        111
    Jirajine  
       262 天前
    @twl007 #110
    是的啊,无论 qt/gtk ,以 kde 为例,你可以直接在系统设置里打开在线主题商店,应用之后可以直接影响系统和第三方应用的样式。

    Windows11 有没有默认全局 utf-8 了不清楚,但 win10 绝对是没有的,上面说的坑 win10 全部都存在。

    如果你认为桌面系统应该是傻瓜化的,左转 macos ,Windows 在这方面不比 linux 好多少。

    refs 我记得家庭版/专业版都没有驱动吧,而且 bootloader 也不支持,你没法把 C 盘用 refs ,更不用说和系统更新集成的快照了,你去体验一下 opensuse 的 transactional upgrade 就知道这代表什么,和所谓 vss 差别有多大了。

    至于支持,对个人用户来说哪个系统都没有支持,对企业用户来说都可以有支持,这有什么区别?
    twl007
        112
    twl007  
       262 天前 via iPhone   ❤️ 1
    @Jirajine 🤔你没用过 Windows 以前的美化软件么 现在有新的了好像
    https://github.com/Abdelrhman-AK/WinPaletter

    至于编码 说实话这个是已经解决的问题 如果编码问题这么严重的话 各大公司的开发台式机一定是跑的有 Linux 吧

    Linux 上面也不是每个 filesystem 都支持 CoW 的 也不是所有的发行版都默认用支持 CoW 的

    另外支持 CoW 和快照是两件事情 你说的那些为什么 VSS 做不到 VSS 对个人用还真的只限于系统回滚上面

    额 离题太远了 Linux 桌面做的不好是因为这些做得好/不好么

    用户选择 Windows 也不是因为 Windows 支持一堆个人用户一辈子都用不到的特性
    twl007
        113
    twl007  
       262 天前   ❤️ 1
    @Jirajine 你说的这些 跟为什么 Windows 的桌面比 Linux 桌面更流行完全没关系

    Windows 不用 Linux 是因为缺乏主题支持么 是因为编码有问题么 还是因为 NTFS 不支持 CoW 同时 VSS 最大只有 64TB

    说实话大部分人就是打打游戏 看看视频 写个 word 做个 ppt 别说文件编码了 网页编码都没几个人关心 而且这些场景真的没有编码问题

    Linux 桌面欠缺的恰恰是让用户如何舒舒服服的干这些事情 而不是让用户纠结于我要用 ext4/sfx/btrfs 还是用 Arch/Ubuntu/Debian/Mint/Fedora 亦或是我要用 Nixos 来管理还是用 ostree 升级系统 这些都不是桌面用户关心的

    就像 Windows 用户也不会关心升级的还原点用的是 CoW 还是 VSS 文件系统为什么是 NTFS 而不能用 ReFS

    一个开箱即用 出了问题可以自己修复 用户无需关心技术细节才是最重要的 而不是一个能用出优越感的系统
    dyllen
        114
    dyllen  
       262 天前
    @fioncat wayland 没啥大问题,Ubuntu 的默认桌面后端都是 wayland 了。
    lingo
        115
    lingo  
       262 天前
    最近用的最喜欢的桌面环境是 openSUSE 风滚草。很希望它多点用户。

    用户在买电脑的时候,windows 和 mac 都是预装好了的。用户感觉上没花钱,厂商实际上收了钱用来让系统更好用。linux 没有这一步。虽然实际上可能用户真没花钱,厂商也真没花钱。但是不好用(对普通用户)。
    Jirajine
        116
    Jirajine  
       262 天前
    @twl007
    我上面说的已经很清楚了,Windows 不是
    开箱即用:
    编码/路径这些可以通过折腾解决,但不是开箱即用的。更多的问题折腾都解决不了,所以才有了 wsl2 。
    出了问题可以自己修复:
    不可以,更新系统的时候“请不要断开电源”,如果你断开了系统就炸了。不小心运行了一个流氓软件不重装系统你永远无法回退到之前的状态。
    用户无需关心技术细节:
    需要关心,不关心就会变成流氓弹窗满天飞的肉鸡

    回滚:
    Windows 的回滚你见几个普通用户用的来的,创建和恢复还原点的开销就决定了它没法日常使用,不能 diff 我怎么知道回滚之后会丢失哪些数据。
    cow/ostree/nix 都是够可靠变更/回滚系统的方式,它们都能做到更新系统的任意过程拔掉电源系统不会炸,Windows 没有这样的方式,这是桌面用户非常想要的,并不是“个人用户一辈子用不到的特性”。

    能够符合你说的那些的桌面系统只有 macos ,chromeos 也许也能算。显然这并不是 Windows 流行的原因。
    Maboroshii
        117
    Maboroshii  
       262 天前
    没有商业化支持吧。 现在用 PC 的大部分普通用户, 一类是打游戏的,另一类是用 office 的。这俩在 linux 上的支持都不怎么样。 然后针对国内用户呢,一个输入法劝退一大堆普通用户吧。 当然作为开发来说,linux 用着还是比 windows 顺手很多
    ShadowPower
        118
    ShadowPower  
       262 天前
    请教各位 Linux 专家一个问题:

    我用 x11 ,桌面环境有 Gnome 、KDE 、XFCE 、LXQt 。

    我的桌面上有两个窗口。
    两个窗口为层叠关系,一个窗口遮住了另一个窗口的一半。

    现在我需要从下层窗口中拖拽一个元素到上层窗口里。
    在 Windows 下,这个操作不会改变窗口的遮挡关系。所以,只要下层窗口露出了可拖拽的部分,就可以放心操作。

    但是在 Linux 下,无论我使用哪个桌面环境,一旦我点击了下层的窗口,它就会立即置顶并遮住上层窗口,有时候会很碍事。

    我要如何实现类似 Windows 的窗口管理逻辑?

    有很多场景会遇到这种情况,例如一个文件管理器和一个解压缩工具,或者一个图片管理器和一个画图软件等等。
    james122333
        119
    james122333  
       262 天前 via Android
    @ShadowPower

    这叫 raise on click 的视窗特性 取消即可 怎么取消爬文
    james122333
        120
    james122333  
       262 天前 via Android
    transactional-update 这指命令用 systemd 我觉得不好

    有些档案系统不支持 cow 但有支持日志如 ext3/ext4 只要挂载时加上选项 data=journal 虽然效能比较差
    drymonfidelia
        121
    drymonfidelia  
       262 天前
    @iminto 而 Windows 不一样,windows 的 admin 用户不是最高权限,最高权限是 system 权限,对系统有较强保护。 想起来我以前上小学的时候,机房电脑 Windows XP 没有还原卡,每次下课我就 cmd 运行 del C:\*.* /s /f /q ,导致机房可用电脑稳定逐周减少(有一个启动系统必须的.sys 文件没有任何保护可以直接删掉)
    Windows 7 好像也是一样的
    GeekGao
        122
    GeekGao  
       262 天前
    这个话题太大了。
    作为一个超过 10 年桌面端 Linux 使用经验的人而言,我还是觉得 macos 在大多数场景和生态下是不错的选择。
    最近 2 年,我使用 macos 的时候比较重视生态体验,而非安全和自由。
    不知道为何,自由的系统,反而在体验上会对大部分人不会感到满意。
    nrtEBH
        123
    nrtEBH  
       262 天前
    开源项目写代码修 bug 可以 但 user interface 和交互设计基本处于野鸡或者照抄的状态 和消费者的鸿沟就在于此 至于稳定性之类的都是技术可以解决的问题
    james122333
        124
    james122333  
       262 天前 via Android
    @nrtEBH

    技术底层不同 运作也不同 抄?很平常的 UI 交互在你眼里是第一名 其它都是落后 使用者用的是应用
    twl007
        125
    twl007  
       261 天前 via iPhone   ❤️ 1
    @Jirajine

    这些例子跟 Linux 桌面已经没什么关系了 变成了单纯抬杠罢了

    一个技术做的好用恰恰就是让用户感觉不到存在 同时用户还能享受其带来的好处 现在的 PC 买回家 开机激活 然后 office 三件套就能干活了 就是这么简单

    另外家用 PC 随便断电也不会挂 你自己买一台 PC 更新到一半你断电试试看就知道了 下次重启就自动回滚了

    至于系统级别的恢复 你觉得 Windows 10 升级到 11 在一定时间内可以随意回滚到 Windows 10 是怎么做到的

    没有什么做不到的 只是具体实现不一样罢了
    gitopen
        126
    gitopen  
       261 天前
    Linux 桌面下,双屏体验总是不太好的。
    holinhot
        127
    holinhot  
       261 天前 via iPhone
    @gujun1225 至于服务器为什么用 Linux ?因为免费啊,就这么简单。那为什么那么多公司花重金买 redhat 系统呢?
    ltkun
        128
    ltkun  
       261 天前 via Android
    对于好些国家政府部门要强推的 Linux 桌面呢 到时候公务员们都能熟悉使用 Linux 桌面了 然后招聘要求就是熟悉使用 Linux
    xinyu391
        129
    xinyu391  
       261 天前
    @gujun1225 Steam 表示不服,Steam Deck linux 游戏机
    encro
        130
    encro  
       261 天前
    也许是因为 ms 对待盗版的策略,导致没公司愿意去发展 linux de ,

    ms+wsl 太好用了。。。
    cezann
        131
    cezann  
       261 天前   ❤️ 2
    上面一堆回复没有一个在点子上的,关键点不在消费者,而是这个平台对开发者来说是不是挣钱的,以及如何挣钱的? Linux 平台属于整个软件服务行业的上游,也就是说为什么会跑在服务器和开发者的 PC 上,而不跑在下游消费者的终端上(没有排除 Android 的意思,不要来杠这个)。这也就意味着 Linux 本身可以是很好的生产力平台,却并不意味着也同样可以成为很好的下游消费娱乐平台,只不过操作系统本身并不区分使用场景,所以才会产生如题主这种迷惑。

    Linux 的使用体验也不是决定性因素,但是对比 Windows 的短板非常明显:游戏。不要扯什么 SteamOS ,且不说上面大部份游戏都在 Windows 上,Valve 本身就只是发行商而已,真正决定内容的游戏厂商并没有动力适配 Linux ,而开源社区也没有如同微软一样针对游戏市场的商业规划和适配——这种努力的方向是非常纯粹的商业动机,并不符合开源社区的当前的取向。一系列的问题是,游戏开发商在你这个平台上赚不赚钱?怎么赚钱?硬件上游公司比如英伟达和 AMD 会不会优先适配 Linux 平台?这些商业资源的整合必须大企业作为商业实体去做,而 Linux 要成为消费端的平台就意味着以上各个商业实体都有稳定的商业模型并且能在这个平台上实现协作和整合,并不是说 Linux 上实现这些完全不可能,而是说实现这些目标还很远。

    或许有人来杠,Mac 上没有游戏,不是市场份额也比 Linux 要高吗?这种问题过过脑子就会发现前提就错了:苹果的份额依赖于设备销量,对应 Windows 也有出厂预装。至于 Linux ,两边都不占,对普通消费者来说只是作为被以上商业公司淘汰下来的旧 PC 的一个保活选项罢了。
    1252603486
        132
    1252603486  
       261 天前
    作为一名 Java 开发,一直在用 Arch+KDE ,感觉作为程序员用 Linux 体验很好,终端也比 win 好用,wsl 还是差点意思,始终是虚拟出来的,没法发挥全部,主要是能感觉这台电脑完全是我的,这个我觉得很舒服,不像 Windows 突然某天早上起来发现它更新了,用着用着弹窗告诉我现在好像是闲暇时间,可以更新,我自己想更新还需要你提醒,真的烦,我用的是拯救者,在 win 下面经常啥也不干风扇就很吵,一看 cpu 占用是 win 的系统组件在干什么我不知道的事情,导致风扇声音很大,在 Linux 下没有这个问题,风扇只有在我更新系统和编译大项目的时候才会响,其他时候非常安静,在 DE 上来说没有遇到什么大问题,输入法使用 fcitx5+rime 雾凇,打字体验很好,隐私也有保证,还有一点是完全告别系统层面的广告。
    上面都是作为开发者来说,普通用户的话当然还是 Windows 好,也希望各位开发者不要按照自己的爱好强行向普通用户推荐 Linux 。
    liuhuansir
        133
    liuhuansir  
       261 天前   ❤️ 4
    上面某些人是真双标,吹 Linux 的时候就说 Linux 很自由,随心所欲,谈到 Windows 的时候又说广告弹窗问题,你特么作为一个开发者,Windows 上的广告弹窗问题都避免不了,还配做一个开发? Linux 确实没有广告弹窗,因为厂商都懒得给它做软件。我工作 80%时间在 Linux 命令行里,但是还是想说 Linux 桌面就是垃圾。
    1252603486
        134
    1252603486  
       261 天前
    @liuhuansir #133 什么逻辑,Windows 有广告弹窗就不配当开发者了,那改天 Windows 某个强制在你右下角弹个窗你就别当开发了,厂商流氓你还同情起来厂商了,人家在你家拉屎,我说你为什么不造一个全方位吸收屎的装置呢,你这个家的主人不合格,不配当这个家的主人。我也有 Windows 电脑,90%的时间没有广告,但是有些厂商就是不当人,这还是我的错了?希望什么时候你的权益被侵害的时候你立马反思是自己的不对,而不是去维护自己的权益
    liuhuansir
        135
    liuhuansir  
       261 天前   ❤️ 1
    @1252603486 当然是你的错,哪个软件有广告弹窗,你不用不就完了?大家都不用,厂商自然就死了,厂商垃圾,你还捏着鼻子用,怪的了谁
    1252603486
        136
    1252603486  
       261 天前
    @liuhuansir #135 360 死了吗,不还是一堆广告,我不用只是我不用而已,你不用也只是你不用而已,厂商怎么会死呢,厂商投广告是一件事,我不用弹广告的软件是一件事,你还高兴 Windows 软件有人投广告,你是用户怎么喜欢共情厂商,哎呀呀,好感谢 Windows 还能有厂商为我们做带广告的软件,别搁那天天反思,站在道德高地不冷吗
    liuhuansir
        137
    liuhuansir  
       261 天前   ❤️ 2
    @1252603486 你哪只眼睛看到我高兴 Windows 软件有人投广告?还有共情厂商?你自己无法 100%避免广告,说明你还是用了带广告的软件,当然只能怪自己了,一边用着别人开发的软件,还一边骂人家,有种跟我一样别用
    1252603486
        138
    1252603486  
       261 天前
    @liuhuansir #137 你能 100%避免广告?我不信你不用微信,如果真的为了无广告停用社交,IM 软件,只用邮箱,那我佩服你的坚决。还有软件为什么不能骂,做的不好就要接受批评,如果一个开发软件商不允许别人骂他,那他根本没法做迭代进步,我不相信那个软件厂商这么小肚鸡肠,因为一个咒骂就不让用户用了,也不改进,直接摆烂,人家没这么脆弱,不要代入自己的视角,不允许批评
    mephisto
        139
    mephisto  
       261 天前
    普通人不需要跑车,喜欢什么习惯什么就用什么。十几年的 Linux 用户,最烦过年回家处理 windows 上面 360 的全家桶问题,浪费太多时间了。上面留言说 wayland 不好用,还有说浏览器 3 秒打开的,平行宇宙啊,不如看看我的博客文章,99%的 Linux 桌面问题我都自己解决了。自从上次在这里和一个用户对线后,我选择了默默使用 Linux ,并输出一些日常解决问题的文章,吵不过,不如自己用的爽,想用 Linux 的自然会用。用 Windows 和 Mac 也挺好的,对普通用户来说更加省心。
    xuelu520
        140
    xuelu520  
       261 天前
    linux 一个很简单的问题,就是不能下一步下一步。
    james122333
        141
    james122333  
       260 天前 via Android
    @cezann

    为何不赚钱? 商业模式你自己都讲搂 我是真的觉得不应该这么多废话 任何平台依照你的说词都可以解释 哪个系统冷门一并处理 改天 win 挂了都是一样说词 操作系统不区分场景 是 如果生态不差都是 当然游戏生态差异最大 其它其实还可以 现在 win 就是靠应用 厂商自动做很多事情 但这并不能当作 win 的技术本质上就一定好过其它 可以出款一键安装应用但什么设置都不做或做的少少在 win 上风评肯定不会好过 linux 这才是我觉得最神奇的 他们信心很大 也都很势力眼 势大就表示样样好过其它 自动睁眼闭眼 心里有既定成见 说什么都枉然 然后甚至拿成见带风向
    james122333
        142
    james122333  
       260 天前 via Android
    @liuhuansir

    你有那么多时间可以把所有软件内弹窗都拿掉 免广告当然可以是人喜爱的点 不然为何挡广告插件有市场 你后面的言论正如我所料 80%工作时间是命令行 那么你命令行造诣不说天下无双那肯定出类拔萃搂 linux 桌面也与命令大相关的居然不能入你法眼 我都很怀疑
    mayli
        143
    mayli  
       260 天前
    @minami 那 DE 有可能把这个拿过来吗?
    cezann
        144
    cezann  
       260 天前
    @james122333 什么叫“为何不赚钱?”,你压根没看就开始胡喷了吧?都说了想要让一个平台变成面向消费者的,需要去拉拢别的商业实体,游戏只是其中一个环节,拉拢商业实体的前提就是能让他们作为合作伙伴在你的平台中赚到钱,这样合作才会变得长期和可持续。这些显然不是 Linux 基金会和开源社区努力的方向。

    针对游戏也有两个例子,专做 Steam 的 Valve ,连 Steam 主机都没出花花来,说明给 Linux 平台投资做准备工作实在不划算;另一个是苹果,寻求切入游戏产业到现在都没多少作为。这些前期商业资源整合的努力你觉得 Linux 和开源社区需要多少年的努力才能做到呢?

    麻烦自己过过脑再喷,非要做显眼包那就祝你开心。
    minami
        145
    minami  
       260 天前
    @mayli 桌面端不用盯着安卓了,ChromeOS 就搞得不错,市场占有率也不少了。ChromeOS 也是踢开了 X11 和 Wayland 自己搞的,https://iwf1.com/chrome-os-implements-a-new-home-made-graphics-stack-named-freon-ditches-x11
    james122333
        146
    james122333  
       260 天前 via Android
    @cezann

    你为何断章取义? 我的意思是你都知道是商业问题 前面一堆有人讲商业模式就很清楚了 不需要再重複 上句与下句无语意中断 至于需求问题最大是游戏我都讲了 你发这个是多余解释 只是我觉得以上论点套上冷门的都是通的 但热门不等于品质 win 好用取决于开发商共通努力而不是本来 win 的就有多优秀 例子也给了 至于后面讲很多人依照此点并做出不合理解与蔑视就不是针対你的说词

    至于你现在又补充 steamos 只能问游戏机买的有多少? steamos 与系统装 steam 差异多大? 消费者多买一台本来可以运行的平台主机诱因是什么? 这根本不能说明什么 在 linux 上买它游戏的有多少才更准确吧
    james122333
        147
    james122333  
       260 天前 via Android
    @minami

    都可以不用 x11 或 wayland 但自成体系才有办法 底层也没脱离 但 chromeos 看来就很难保证隐私 也没爱用工具在上面
    minami
        148
    minami  
       260 天前
    @james122333 #147 Linux 底层的 DRM 、EGL 这些没什么问题,不需要替换
    james122333
        149
    james122333  
       260 天前 via Android
    @minami

    即便用上上层两者我都觉得问题不大 毕竞 protocol 还是有其好处
    minami
        150
    minami  
       260 天前 via Android
    @james122333 千万不要对 x11 和 wayland 这两货报什么希望,x11 就不提了,历史遗留了,wayland 是社区有严重问题,太过刚愎自用了,举个例子,wayland 至今还是拒绝让 client 调整 window 位置和大小,这导致 qt 、sdl 等底层库的 setwindowposition ,setwindowsize 等功能直接报废,请问开发者要怎么开发?去改 weston 源码吗?简直是笑话,为了所谓的安全原因,连基本功能都丢了
    james122333
        151
    james122333  
       260 天前 via Android
    @minami

    历史遗留的是 xorg 这实现的的确比较重量 但到目前为止都还十分好用 你可以不要非得 xorg
    至于 wayland 这个我觉得应该说仔细点 是透过程序方式调整大小位置 除了 popup window 以外. 你什么需求需要程序不经使用者同意改位置大小呢? 换个实现或模拟输入吧
    james122333
        152
    james122333  
       260 天前 via Android
    @HarveyLiu

    这都不是重点了 重点你还是跑 x11 或 wayland 依赖库再多你还是对接到这两者 装了就得了 或者应用自带或静态编译
    james122333
        153
    james122333  
       260 天前 via Android
    @lyxxxh2

    这要仔细分析原因 我两者开启都需要时间 启动过后再启就不用太多时间 再看后面写的... 这不是所有 linux 的锅
    minami
        154
    minami  
       260 天前
    @james122333 #151 那你打算怎么解决程序启动时到处乱飞的问题?打算怎么解决把窗口大小调成跟你要展示的内容一样大的问题?打算怎么解决你程序内多个窗口的相对位置关系? Wayland 社区只是把工作一股脑推给窗口管理器,实际上完全没有消灭需求,给开发者造成了非常大的适配麻烦。也许你会说 okay ,这是安全问题,你可以这样那样去绕过去,那请问你,有几个人他妈的有兴趣大幅度修改自己的代码,来一个一个适配这狗屎一样的 Wayland 生态,凭什么你 Wayland 社区搞特殊?这也不做那也不做,x11 、win32 、cocoa 都有的接口,你不提供,那你就烂着呗。别拿安全说事,这些接口你 Wayland 社区不加,结果就是大家一个一个的自己搞扩展塞私货,写个程序还要考虑合成器是什么,DE 是什么,这简直就是噩梦
    james122333
        155
    james122333  
       259 天前 via Android
    @minami

    首先我并不是 wayland 派 也觉得 wayland 如此轻量化有其原因 最糟糕的就是自行实现窗口管理 但你心裏一把火却非得要用它不是很奇怪 公司需求? 那你只能硬着头皮找解方 不然说服公司 软件生态给再开发者造成困扰的多到数不完 软件中的坑与公司内的屎山都是 而且 wayland 这并不隐密吧 比很多东西暗坑好多了 要解可以多爬文
    至于 wayland 我觉得轻量化的 X 更好 以前都有其它实现的 可惜没结果 而不是骗 user 东西有历史包袱所以重做一个没有的 举例你就被匡到了
    而我认同的是应用不该有这种随意操弄的行为 我不知道这算不算他们给的借口 但我会被说服 你不会就是
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.