Qt在轻量级桌面环境的逆袭

Razor-qt和LXDE-qt合并了,合并后项目名称沿用LXDE-qt(估计是因为LXDE的名声还是比Razor响亮吧)。本文纯粹是自己的想法拿来分享一下,没有什么技术含量的内容。老鸟不要拍砖。

Razor-qt是近两年兴起来的桌面环境(Desktop Environment,简称DE),用Qt 4写的。Razor-qt证明了Qt写出来的DE并非都是像KDE那样重量级的。那个试图阻挡历史潮流的TDE就不拉出来讲了,TDE就是KDE 3.x的续命散。

LXDE应该很多人都熟悉,但是GTK+ 2.x已经进入了停止开发维护的状态,LXDE难以为继,在选择迁移到GTK+ 3.x还是Qt的时候,LXDE团队决定迁移到Qt工具集。具体原因大家可以直接去LXDE的blog看,大概就是讲Qt 4和Qt 5之间升级的话非常平滑,而且Qt和GTK+ 3.x的系统资源占用大同小异(都比GTK+ 2.x多一点)。

后来LXDE就开始LXDE-qt项目了。这个消息出来差不多一个月,昨天就听说Razor-qt和LXDE-qt合并了。其实这些相似的Light DE确实应该抱团取暖,不然开发进度根本保障不了。至此,Qt在轻量级桌面环境的逆袭之旅就拉开帷幕了!!!

想想看,目前轻量级DE里面,就Xfce还在GTK+阵营(但是Xfce还是依赖于GTK+ 2.x,看目前对GTK+ 3.x的部分兼容来看,估计Xfce会迁移到GTK+ 3.x)。e17是ELF(一定程度上可忽略)。WM不是DE,别把jwm、icewm这些东西拿出来讲。等LXDE-qt的稳定版本发布,Qt就能在轻量级和重量级DE两端和GTK+抗衡了!现在Qt社区化开源运作程度应该是比Nokia时代的强,毕竟Digia难以像Nokia那样“霸道”地左右Qt的路线。

Kill GNOME! Kill Xfce! Long live KDE! Long live Qt!

8 responses to “Qt在轻量级桌面环境的逆袭”

  1. WTZ avatar

    如今unity也面临抉择。

    1. librehat avatar

      Unity 8不就是改成Qt写的了么。顺利的话可能Ubuntu 15.04或者最迟15.10就是Unity 8了。

  2. stevenzu avatar

    GNOME 3用户路过抗议!!本是开源生,相煎何太急。

    GNOME 3.10的设计风格很简洁,淳朴的学院风。
    https://help.gnome.org/misc/release-notes/3.10/

    觉得KDE有种华而不实的山寨感,各种拼凑。

    当然日常桌面还是Ubuntu比较省心~~~

    1. librehat avatar

      拼凑、山寨感不是形容GNOME的么?论集成度GNOME好意思说比KDE高?
      「先煎」的也不是KDE/Qt好么……openDesktop.org合作遇到阻力更多是来自于GNOME方面吧?只不过GTK+/GNOME前途明显不如Qt/KDE了……好兴奋啊:D

      还是Ubuntu党?快快退散吧。

      1. stevenzu avatar

        哼~~GNOME Shell用JavaScript开发,开始云化了。KDE就是一本地桌面环境。。

        1. librehat avatar

          这几年来KDE 4.x的Plasma一直支持JS,KDE是本地桌面环境……您是来搞笑的吧?
          http://techbase.kde.org/Development/Tutorials/Plasma
          不仅JavaScript,还有Qt的QML、Python、Ruby和传统的C++都能开发KDE Plasma的部件。
          注:Plasma就是KDE的Shell

          1. stevenzu avatar

            好吧,我错了。。

            几年没用Linux了,对KDE不是很了解。。

    2. 123 avatar
      123

      +1,gnome 3.10简洁美观,浑然一体。被残废的3.2搞怕了就没怎么关注了,等再试3.10时,不觉发出赞叹:原来gtk的程序也能做的这么漂亮(注意,我说的漂亮可不是那种炫酷,华而不实)。gtk发展的太缓慢了,搞不好要坑了整个gnome桌面。
      QT看起来似乎是好的选择,我对QT以前的坏印象都是来自KDE,幸好QT现在和kde的依赖慢慢减少了。
      KDE我对它的评价始终是:华而不实。每次打开一个窗口看到任务栏上面那么多的按钮和自作聪明的设计,就无语了,我觉得这票人去搞游戏界面的开发非常合适,不适合搞这种通用型的用户界面。