当前位置: 首页 > 科技观察

如何在Ubuntu16.10的Unity8上运行旧的Xorg程序_1

时间:2023-03-22 17:17:17 科技观察

随着Ubuntu16.10的发布,Unity8受到了越来越多的人的关注。那是因为这个流行的Linux发行版附带的实验性桌面在最新版本中可用。桌面发行版是Unity最熟悉的环境,但有所不同。它不再使用X11图形技术,Ubuntu的开发人员选择了一种截然不同的方法。事实证明,Unity8使用了Mir,这是Ubuntu为Linux带来显示服务的努力。该技术已经在Ubuntu手机和平板电脑上大量使用,但这个新版本是我们第一次在桌面环境中看到Mir。该技术相当新,因此在其上运行的Linux程序并不多。并非全部,大多数程序都设计为在Xorg和X11之上运行。如果你想尝试在Unity8上运行这些程序,你一定会很高兴以前的Xorg程序实际上可以在Unity8上运行。下面是方法!登录Unity8Unity8是Ubuntu16.10上的可选会话。使用它之前要记住一件事:它不会加载AMD的图形驱动程序,也不会加载英特尔的。唯一受支持的图形驱动程序是Nvidia的开源驱动程序。要使用Unity8,只需像往常一样启动到Ubuntu,然后在登录之前,单击用户名上方的Ubuntu图标并选择Unity8选项。如果一切顺利,这个新的实验性桌面环境将会加载。注意:Unity8非常新且不稳定,使用风险自负。安装LibertineXorg程序(如Firefox等)在Unity8上确实有效,并且需要在使用前进行一些调整。在Mir桌面上使用终端打开Libertine,然后单击Scopes窗口中的终端图标来执行此操作。打开后,输入您的密码。接下来,输入以下命令:sudoaptinstalllibertine-toolslibertine-scopelibertine当程序安装完成后,单击并拖动Scopes窗口以刷新内容。然后,点击面板开始浪荡子。创建一个新的Xorg容器打开Libertine,您可以创建一些(应用程序)容器。这些容器很特别,因为它们允许基于X11的Linux程序在Mir/Unity8桌面上的容器内运行。此外,如果您需要支持32位应用程序,请选中“i386multiarchsupport”复选框。否则,什么都不做(或输入名称和密码),然后单击“确定”。在此之后,Xorg容器就可以使用了。在Libertine中找到它并启动它。删除也很简单,右键单击容器并选择“删除”选项。注意:每个Xorg容器的最大内存限制为500MB。所以需要多个容器。安装软件有两种方法可以在Libertine容器中安装软件。首先是允许用户在启动容器后选择“EnterpackagenameorDebianfile”,这意味着用户可以在软件中心或终端中找到一个软件的名称,然后在Libertine中输入它进行安装。也可以指定具体的DEB文件进行安装,直接在LibertineLXC容器中搜索安装包即可。注意:Unity8非常新,某些程序可能无法在Libertine中加载或完全安装。结论Unity8充满了新功能,它现代、时尚且比之前的任何Unity迭代都更快。唯一限制它的是使用。事实上,大多数用户宁愿选择有用的应用程序,也不愿选择花哨的新桌面环境。在某种程度上,使用Libertine可以解决这个问题,但不会绝对有效。迟早,Canonical需要自己移植这些程序,或者向社区求助,才能彻底解决这个问题。