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

时隔这么多年, Linux 桌面应用依然是坑

  •  
  •   ecloud ·
    yecloud · 2017-07-09 00:31:17 +08:00 via iPhone · 22267 次点击
    这是一个创建于 2696 天前的主题,其中的信息可能已经有所发展或是发生改变。
    intel 显卡无驱动,只有 2D 没有 3D,spice 显示一个桌面要半年……
    matrox 显卡无驱动 ,官方只出到 xorg1.15 的二进制驱动,这两年所有的发行版都不能用,4 屏显示只能找 win


    看来情况并无根本性的改变
    154 条回复    2017-07-20 15:37:59 +08:00
    1  2  
    iszero
        101
    iszero  
       2017-07-09 20:05:27 +08:00 via Android
    配了台 atom,本来为了装 linux,结果也是因为显卡驱动放弃了
    ecloud
        102
    ecloud  
    OP
       2017-07-09 20:07:24 +08:00
    @ryd994 哈哈,果然是不懂装懂在这装 13 呢,xorg 日志根本无可用信息,就你这点水平就不要去揣测这些深层次的问题了
    ryd994
        103
    ryd994  
       2017-07-09 20:16:45 +08:00 via Android
    xorg debug 日志里完全有
    你硬说没有我有什么办法?
    reus
        104
    reus  
       2017-07-09 20:17:01 +08:00   ❤️ 2
    时隔这么多年,还是这么多无知小白。

    这不是 3D ?



    看看左边有多少 3D 的?



    游戏虽然没有 windows 多,但也不能说不能娱乐吧?

    aussieweever
        105
    aussieweever  
       2017-07-09 20:19:54 +08:00 via Android
    正在 ubuntu 图形界面下敲码看到这个,感觉受到了三万点暴击
    ryd994
        106
    ryd994  
       2017-07-09 20:28:23 +08:00 via Android
    套用楼主思路
    Mac OS 比 Linux 更垃圾,支持的硬件还没 Linux 多。
    官方说了不支持就是不支持。不支持你还要用,用完还要骂垃圾。
    t6attack
        107
    t6attack  
       2017-07-09 20:47:23 +08:00   ❤️ 3
    然而,并不存在 linux 桌面这个概念。这也是所谓的“坑”所在。
    几十个发行版本,每个对于软件包的处理方式都不完全一样,运行库也互不兼容。
    甚至同一个发型版 的不同版本,都互不兼容。比如某知名开源软件,在 centos 5.x 下可用,各种 yum 源里也有。但到了 6.x 下就没有了。因为运行库不兼容,自己编译也不通。

    软件、游戏商家,号称支持 linux 这种说法也有问题。应该写明,到底支持哪个 linux ? ubuntu、redhat、debian ?以及所支持的具体版本。这对开发商也是一种坑,发布个游戏,你让开发商对每个发行版本都调试、打包一遍?

    最大的两个,兼容性较强的软件资源来源,都是来自外部。一个是 java 虚拟机,一个是 wine。
    rocksolid
        108
    rocksolid  
       2017-07-09 20:48:40 +08:00
    linux 打命令爽,桌面肯定得折腾,所以我都是虚拟机解决
    keysona
        109
    keysona  
       2017-07-09 21:04:55 +08:00
    @t6attack

    老铁回得好啊,比这位 @reus 不知道高到哪里去,一言不合地图炮。

    怎么说,linux 这个概念太广了,没有一个统一标准,导致坑非常多...
    ecloud
        110
    ecloud  
    OP
       2017-07-09 21:14:05 +08:00
    @keysona linux 标准有啊,LSB, POSIX, 然而似乎并没有什么卵用,就连最基本的,每个发行版的 pam 写法都不一样,也不知道有什么标准管这个的
    lee015
        111
    lee015  
       2017-07-09 21:28:22 +08:00 via Android
    @shengyu Manjaro 是我目前遇到驱动解决最好的了。笔记本双显卡驱动开箱就是装好的,亮度也能正常调节,开关屏幕能正常睡眠唤醒,除了低音炮有问题不响其他比较完美了。
    Chingim
        112
    Chingim  
       2017-07-09 21:36:32 +08:00
    所以说之前某人的帖子说要给 MacBook 装 linux 桌面, 我很震惊.
    linux 就别折腾 GUI 了吧, 用 OS X 或者 Windows ssh 过去就好了嘛
    sagaxu
        113
    sagaxu  
       2017-07-09 21:51:57 +08:00
    @ecloud PAM 本身是有规范的,具体实现遵守不遵守就不知道了

    http://www.opengroup.org/rfc/rfc86.0.html
    jarlyyn
        114
    jarlyyn  
       2017-07-09 21:53:44 +08:00 via Android
    @Chingim

    Linux 驱动再差,也比 Mac OS x 好几个数量级了

    不知道你在 Yy 什么。
    jarlyyn
        115
    jarlyyn  
       2017-07-09 21:56:25 +08:00 via Android
    @t6attack

    大概 Win 和 Mac OS x 系统大版本升级没有软件兼容性问题?
    Chingim
        116
    Chingim  
       2017-07-09 22:04:57 +08:00
    @jarlyyn okok, 别激动.
    你选择你强大的驱动, 我选择我的 UI 一致性,易用性.
    各取所需好了吧
    jarlyyn
        117
    jarlyyn  
       2017-07-09 22:05:04 +08:00 via Android
    我个人一直认为占有率说明一切,所以目前 Linux 桌面占有率很好的

    之前有人喷 Linux 桌面,好歹还有人用几年桌面经验来举例,现在好了,一群估计 Linux 桌面都没刚好好装过的人都来喷了。

    Linux 的驱动是容易出问题。但可惜容易出问题的并不在显卡上。

    显卡领域早过了百家争鸣的时代了,90%以上的市场基本是三家对 k

    N,a, I
    恰恰这三家对 Linux 的驱动都没什么很大的问题。

    那么,既然市面上绝大部分显卡都在 Linux 桌面下没问题,剩下的显卡出问题,是系统问题,还是显卡问题?

    扯开硬件兼容性像笑话一样的 Mac

    哪怕如日中天的 Windows,安装时需要加载驱动才能继续的情况还少了?
    jarlyyn
        118
    jarlyyn  
       2017-07-09 22:05:56 +08:00 via Android
    @Chingim

    代表易用的 Windows 系列什么时候界面一致过了?
    Jimrussell
        119
    Jimrussell  
       2017-07-09 22:12:34 +08:00
    BSD 用户有苦难言。
    PythonAnswer
        120
    PythonAnswer  
       2017-07-09 22:16:48 +08:00
    行业软件跟不上,我用来吃饭的几个应用软件,linux 上都没有好的替代品,所以 linux 只能缩在虚拟机跑跑命令行了。
    jarlyyn
        121
    jarlyyn  
       2017-07-09 22:19:40 +08:00 via Android
    @PythonAnswer d

    应该说是商业软件都跟不上。

    占有率太低,一般商业公司投入就是亏本。
    sagaxu
        122
    sagaxu  
       2017-07-09 22:24:24 +08:00
    估计你们不知道,楼主是要在 linux 里跑 wine 的,既然 linux 桌面这么差,干脆用 windows 好了,wine 都省了
    wwhc
        123
    wwhc  
       2017-07-10 00:05:04 +08:00
    @ecloud intel Q45 芯片组的显示驱动是 intel i965,如果你的系统驱动不起来,很可能是核心配置问题
    再说一次,显示芯片找不到 Linux 下的驱动,请用 fbdev+Mesa+LLVM 替代,如果当做没看到,那就没办法了
    mritd
        124
    mritd  
       2017-07-10 00:08:59 +08:00 via iPhone
    @ryd994 喷的漂亮,我在说一句,伙计们,你们 win 有几个正版的? 用盗版享受着正版的服务,然后喷开源产物,呵呵
    ecloud
        125
    ecloud  
    OP
       2017-07-10 00:41:17 +08:00 via iPhone
    @sagaxu 我在 wine 下那个程序跑得很好,劳您费心了。现在这程序已经装在虚拟机的 wine 里提供云服务了。因为某些特殊的需求所以必须放在 wine 里面跑而不是直接在 windows 里跑,并且这个程序通过 wine 还实现了多开,它在 windows 里可是没法多开的。好在这个程序非常简单,所以在 wine 里面跑得很稳定
    oglop
        126
    oglop  
       2017-07-10 01:12:52 +08:00 via Android
    这说明公司网管不够强,最近工作过的公司都是用 teradici 双屏,日常使用程序都需要 3d 加速
    oglop
        127
    oglop  
       2017-07-10 01:16:59 +08:00 via Android
    不过显卡都是 quadro 系列的...
    vibbow
        128
    vibbow  
       2017-07-10 02:12:50 +08:00
    @ryd994 其实 matrox 显卡一点都不冷门...
    正儿八经服务器上基本都是他...
    vibbow
        129
    vibbow  
       2017-07-10 02:19:10 +08:00
    @ecloud 不过 Matrox G200e 是过了 Ubuntu 的认证的,难道 Ubuntu 有什么特殊补丁?
    https://certification.ubuntu.com/catalog/component/pci/102b%3A0534/

    #或者说能显示就算过认证...
    jarlyyn
        130
    jarlyyn  
       2017-07-10 02:48:37 +08:00
    @vibbow

    正儿八经的 linux 服务器谁装桌面……

    能显示个 tty 不就好了……
    ryd994
        131
    ryd994  
       2017-07-10 02:58:32 +08:00 via Android
    @vibbow 服务器主板现在不都有 KVM 了么……
    摘自 wiki:在 1990 年代期间,Matrox 公司的 Millennium 系列显卡在 2D 方面的速度、质量都有极佳的表现,不过在 3D 显卡方面的效能、市占都逐渐落后于其它业者,虽然该公司曾努力维持自身在产业界的地位。最后,Matrox 转专注到特有、利基的视频需求市场,导致了近几年在整体显卡市场中仅剩不足 1%的占有率。
    vibbow
        132
    vibbow  
       2017-07-10 03:05:39 +08:00
    @ryd994 就算有 KVM,那也得给操作系统一个显示输出设备啊 (aka 显卡),然后把视频流输出给 KVM 啊。
    which 那个显卡就是 Matrox 的...
    vibbow
        133
    vibbow  
       2017-07-10 03:08:12 +08:00
    @jarlyyn 所以除非用串口线...否则还是得用显卡......
    lulinux
        134
    lulinux  
       2017-07-10 06:57:10 +08:00 via Android
    驱动不算桌面应用软件。
    Cooky
        135
    Cooky  
       2017-07-10 07:18:03 +08:00 via Android
    承认自己不会装驱动不就完了
    widewing
        136
    widewing  
       2017-07-10 08:48:51 +08:00 via Android
    前面一堆大神,装个 Linux 桌面要懂这么多,也真是服了
    xAx
        137
    xAx  
       2017-07-10 08:56:44 +08:00
    楼主被喷的不轻.....
    和 linux 桌面无关,不喷楼主装不了逼。

    看 v2 的帖子,那是 mac 一统天下,windows 死了几十年,linux 也超神很久.....................


    反正,都是你没配置好!(啥,改哪块配置?鬼知道,大家都是装个逼而已,发完贴快去搬砖)
    MiguelValentine
        138
    MiguelValentine  
       2017-07-10 09:12:55 +08:00
    你要 GUI 就别用 Linux 啊。。这年头谁想愉快游戏不多配台 win 的。。Linux 可以说就是为 CLI 而生的。。包括乌班图其实我也不太认可。
    sgissb1
        139
    sgissb1  
       2017-07-10 09:32:11 +08:00
    桌面上的应用广泛和娱乐性,其实最的最好的是 windows ;桌面用户体验,那是 osx 做的最好。而 linux,从某种程度上有点鸡肋,因为开源代码的特性就这样,大家维护起来比较随意,甚至可以有些开源代码说写烂的出奇。

    windows 的成功,在于让用户简化操作,有个 directx。
    osx 的成功,在于曾经在多媒体剪辑上的强劲性能。由于我用不习惯 osx,所以也不过多去评价,但也有部分 osx 的体验在我看来有点脱裤子放屁的感觉。当然也没有十全十美的系统或软件。

    linux 大家用来做服务器操作系统,不是说他有多么牛逼,而是因为免费和开源,我们只是给商人打工的打工仔,商人为了赚钱,所以选择用了 linux,进而导致大家的技术栈也被迫跟着商人的选择走,无脑喷完全没必要。在别人的竞技台上争输赢和戏子没啥区别。
    jarlyyn
        140
    jarlyyn  
       2017-07-10 09:58:04 +08:00
    @sgissb1

    linux 桌面由于历史原因,理念原因,造成各路群雄并起,商业公司支持不佳,的确在桌面应用上有各种不尽人意的地方。

    但这和开源特性有什么关系?

    难道 android 不是基于 linux 的了?不是开源的了?

    至于服务器方面,linux 的成功又怎么和免费直接挂钩了?

    windows 是一个很强大的服务器,但是过于强大了,对于轻系统的 web 应用来说过于臃肿,各大厂商又难以掌握系统的具体实现,外加微软不停推广新技术不停抛弃次新技术,所以才在 web 领域不受欢迎。

    但在企业内网管理这一块,依然是绝对优势。
    Chingim
        141
    Chingim  
       2017-07-10 10:00:25 +08:00 via Android
    @MiguelValentine 小心被烧死
    sxsexe
        142
    sxsexe  
       2017-07-10 10:23:52 +08:00
    看来看去就是互相喷来喷去,谁也说服不了谁,在”自己“眼里别人都是 SB,所以大家都成了 SB。 我记得大学时候折腾过 Linux,也倒腾过 Gnome 和 KDE 这些桌面,其实都没啥意思,都是瞎折腾,鼓捣半天还是不如 Windows 和 Mac 的桌面环境,Linux 上的桌面就是个补充工具而已,凑合用用还行。
    jeremaihloo
        143
    jeremaihloo  
       2017-07-10 10:44:57 +08:00
    既然桌面不行,你为什么不行行好,帮帮忙搞好一点?自己不出力就算了,还各种抱怨,别人欠你的?
    firebroo
        144
    firebroo  
       2017-07-10 11:21:52 +08:00
    用 linux 当桌面,我的总结是够用就行,不要折腾来折腾去,追求完美~~
    etc0
        145
    etc0  
       2017-07-10 12:05:07 +08:00
    这么烂的硬件能跑起来桌面环境就不错了,还要什么自行车,小马拉大车不怕马累死?
    NicholasWangC
        146
    NicholasWangC  
       2017-07-10 13:12:35 +08:00 via Android
    你不装就等于没有。。
    那么 Windows7 对于 gtx1060 的支持装好还是默认 1024*768 呢。。真奇怪



    顺便说,看到了楼主的 via iPhone 瞬间明白了什么。
    ecloud
        147
    ecloud  
    OP
       2017-07-10 19:07:23 +08:00 via iPhone
    @vibbow mga 跟 m9x 是两回事,我这里只是拿 G200 举个例子。真正有问题的是 m9x 的驱动,并且主要问题不是仅仅把 m9x 点亮进 X 而已,是要激活 4 头显示,只能用原厂驱动。
    前面某个大明白傻傻的分不清楚 mga 跟 m9x,在那里自 high 的指点江山,我都懒得搭理他。

    实际上即便原厂驱动跟进到 xorg1.18 我也会放弃在 linux 上用这个卡的。因为那个“驱动”真 TMD 只是个驱动,并没有 PowerDesk,4 显示器各种配置全靠手工改 xorg.conf 或者跑 xrander 实现。

    之所以这么相信 Matrox 是因为在唐朝的时候我还真就是 G200 用户,那个年代 Matrox 出的 linux 版 PowerDesk 跟 win 版的 100%一样。可惜啊,原来朕的大唐真亡了……
    ecloud
        148
    ecloud  
    OP
       2017-07-10 19:37:37 +08:00 via iPhone
    @jeremaihloo 当年我还真给 kernel 提过 bug,并且试图提交补丁,关于 AGP sideband 的。我估计没几个人知道当年 linux 在某些硬件搭配下 agp sideband 有严重 bug (其实 win 下也有类似 bug )
    可是得到的答复是他们根本就没有考虑过实现 sideband,因为他们根本不懂这个也不认为谁会真的用这个
    我说那你们也不能就这么放在那,有些时候的确会死机,死的连 kernel panic 都没机会输出
    然后他们就不搭理我了
    然后过了有一年?新的内核里彻底解决了这个问题,那就是把所有非 Intel 实现的 AGP sideband 干脆给关了……
    也就是说,彻底的不支持主存当纹理内存了
    不过话说回来,用主存当纹理内存这种想法的确很二,就像生物汽油一样二

    不过从此以后,我也懒得再搭理这些开源团队了,他们实在是太屌了,太屌了……
    ryd994
        149
    ryd994  
       2017-07-10 22:21:46 +08:00 via Android
    厂家不支持了,也没有开源团队支持,偏要用,用完再来骂不好。开源团队的精力原来不要钱的。你出钱买商业支持啊,钱给够,找人重写驱动都可能。没钱还要骂开发者不热心 ,真可谓白眼狼。
    kurisu
        150
    kurisu  
       2017-07-11 01:20:54 +08:00
    自己用 linux 主要用在服务器上,无感 030
    jeremaihloo
        151
    jeremaihloo  
       2017-07-11 09:20:10 +08:00
    @ecloud #148 可以,老哥,这个我比较认同,不过开源团队这样也挺好的,不至于人云亦云,别人要什么就有什么,这样也挺好的
    fasling
        152
    fasling  
       2017-07-11 13:21:22 +08:00
    请使用全球最大的 Linux 发行版:Windows 10
    ytlm
        153
    ytlm  
       2017-07-14 16:11:17 +08:00
    常用 centos 作为工作开发系统
    erlinux
        154
    erlinux  
       2017-07-20 15:37:59 +08:00
    @fasling Microsoft LOVE Linux , 好像自从 Windows 10 带了 WSL 功能以后就变得很强。(反正我就是这个功能吸引过来的)
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1629 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:00 · PVG 08:00 · LAX 16:00 · JFK 19:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.