我听说 13.10 混合使用了 Mir 和 X.Org。14.04怎么样?它是否也同时使用两者或仅使用 Mir。如果它只是 Mir 那么我们如何让官方(非专有)驱动程序工作(由 AMD)
Eli*_*gan 12
X.org 继续为 14.04 Trusty Tahr 打包,源包的 Launchpad 页面(在 Trusty 中显示包版本 1:7.7+1ubuntu8)和二进制包的 Ubuntu 包数据库页面证明了这一点xorg。在文件列表中显示它不只是一个过渡包,但实际上提供软件-尤其是可执行文件。xserver-xorg/usr/bin/X
此外,我目前正在 VMware 虚拟机上运行 Trusty,当我登录到 Unity 桌面时,/usr/bin/X正在运行:
ek@Gnar:~$ ps ax | grep `pgrep Xorg` | head -1
2494 tty7 Ss+ 0:04 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
Run Code Online (Sandbox Code Playgroud)
这个可执行文件由xserver-xorg二进制包提供,在我的系统上:
ek@Gnar:~$ dpkg -S /usr/bin/X
xserver-xorg: /usr/bin/X
Run Code Online (Sandbox Code Playgroud)
(要重现此,可以执行这些步骤或一个可以选择寻找/usr/bin/Xorg从xserver-xorg-core代替。)
为了额外保证 X.org 仍然存在于 Ubuntu 14.04 中并且仍然是默认的显示服务器:
正如维基百科所引用的那样,曾一度打算让 Mir 在 14.04 中完全取代 X.org,但后来推迟了,预计会在 Ubuntu 16.04 中使用。另请参阅这篇总结历史的文章。
尽管您可以在 14.04 中使用 Unity 8 的预览版运行 Mir,但此版本的 Unityunity8-desktop-session-mir由与常规unity包不同的包 ( )提供。在14.04的统一(专业)的版本仍保留7这里的unity源代码包页面,并在unity二进制包页面。
或者,如果您更喜欢从 14.04 系统进行检查,运行apt-cache policy unity产量:
unity:
Installed: 7.1.2+14.04.20140321-0ubuntu1
Candidate: 7.1.2+14.04.20140321-0ubuntu1
Version table:
*** 7.1.2+14.04.20140321-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
Unity 7 在 Ubuntu 上使用 X.org。
在撰写本文时,14.04已进入最终测试冻结阶段。在这一点上,14.04 的改进主要包括修复错误。极不可能添加巨大的新功能。
正如您提出这个问题的部分动机一样,确实存在一些对 Mir 的驱动程序支持的担忧,至少有一家主要视频供应商 (Intel)表示他们不打算支持它。但 X.org 和 Mir 并不是唯一的显示服务器。尤其是Kubuntu项目(以 KDE 作为默认桌面环境的 Ubuntu 风格)似乎将尝试采用 Wayland。Wayland已经对商业视频驱动程序提供了重要支持。
我不想疯狂地猜测可能发生的事情,而是希望将这个答案的重点限制在已经发生、已经开发和宣布的事情上。(更多主观或投机性的答案,或论坛式的讨论,将是对讨论比较合适的。感谢onrea的提示网站)。但你可在发现一些引文有用的信息和新闻本节的维基百科文章米尔。