我按照编译 GNOME Shell 的说明进行了编译,它确实在这里和那里编译时出现了一些错误,但它没有运行。我安装了 GNOME Shell,sudo apt-get install gnome-shell
但我得到的是 2.31.x 版本,而最新的是 2.91.5 或其他版本。那么有没有办法让我安装最新版本?
是否有一些可用于最新版本的存储库?
我按照编译 GNOME Shell 的说明进行了编译,它确实在这里和那里编译时出现了一些错误,但它没有运行。我安装了 GNOME Shell,sudo apt-get install gnome-shell
但我得到的是 2.31.x 版本,而最新的是 2.91.5 或其他版本。那么有没有办法让我安装最新版本?
是否有一些可用于最新版本的存储库?
从软件中心安装(11.10 和更新版本)
打开软件中心搜索“gnome shell”并安装,或者直接点击这个按钮:
安装后,注销。
对于 11.10
在登录屏幕上单击小齿轮图标并从菜单中选择“GNOME”。
对于 12.04 和 12.10
在登录屏幕上单击图标显示并从菜单中选择“GNOME”。
之后只需输入您的密码并登录:
登录管理器会记住您上次进入的会话,因此您只需选择一次 GNOME,之后您就可以正常登录了。
进一步定制
如果您更喜欢老式体验,也可以使用后备模式:
如果您使用自动登录,您可能需要告诉 lightdm 始终使用 shell:
与它一起安装的其他好东西
命令行说明:
在哪里报告问题:
从源代码构建 GNOME Shell
(最后更新时间:2011 年 2 月 11 日,根据官方指南,随时编辑。)
0. 编译过程中的警告/错误
GNOME Shell 正在大力开发中,源代码通常每天更新几次。虽然下面的说明通常应该可以工作,但成功的编译可能需要一些技巧或根本不可能。
如果遇到任何问题,请检查:
当前问题:
有必要删除库目录中的几个文件,否则编译将失败。进行系统更新时,这些文件可能会返回:阅读此内容以了解为什么需要删除这些文件以及如何防止升级以重新安装它们。
(不用担心,这不会损害您的系统!)
在能够运行 GNOME Shell 之前,您需要在构建过程之后删除一个文件:
1. 构建 GNOME 外壳
(在 Ubuntu 10.10 32 位和 Ubuntu 11.04 64 位开发版上测试。)
以下将以类似沙盒的方式下载、编译和安装 GNOME Shell - 意思是,它不会触及系统的其余部分!
安装依赖项:
获取 GNOME Shell 的安装脚本:
构建构建工具
jhbuild
并下载配置文件:这将安装
jhbuild
到~/bin
,您需要将其添加到您的PATH
-variable:[可选]:您可以通过编辑文件更改多个
jhbuild
选项,例如下载源的路径等~/.jhbuildrc-custom
。开始构建过程:
这将(当前)编译 33 个模块。喝杯咖啡,打个盹——>这需要一些时间。
一旦你看到
*** success *** [33/33]
你就完成了。恭喜,您刚刚编译了 GNOME Shell!2. 运行 GNOME Shell
如果您正在运行 Compiz,您首先需要停止它(通过启动 Metacity),否则 GNOME Shell 将无法启动:
最后,运行:
就是这样,希望您现在应该运行 GNOME Shell。
3. 使 GNOME Shell 成为默认窗口管理器
在 Ubuntu 10.10 中,您可以通过更改 GConf 键来简单地替换 GNOME 会话的窗口管理器:
为 GNOME Shell 创建一个本地 .desktop 启动器:
然后将会话的窗口管理器更改为 GNOME Shell:
要恢复更改,请运行:
在 Ubuntu 11.04 中,更改windowmanager键似乎不起作用。相反,您可以添加一个可以在 GDM 登录屏幕上选择的新会话项目。因此,您需要像上面一样创建本地 .desktop 文件,然后创建两个文件:
会话文件
/usr/share/gnome-sessions/sessions/gnome-shell.session
::指向会话文件的会话项:
/usr/share/xsessions/gnome-shell.desktop
:注销,您应该可以选择GNOME Shell作为会话。
4. 更新 GNOME Shell
跑步
应该更新源并重建必要的东西。
如果一个模块失败,例如你会得到这样的东西:
然后您可以尝试擦除当前模块目录并通过选择选项 6 从干净的源代码开始:
如果这没有帮助,您可以通过运行从头开始:
还不编译?然后检查0中提到的地方。
对于 12.04 及更高版本
如果您有最新的稳定版本,您可以将软件包升级到下一个 gnome 版本,减去一些出于稳定性原因将保留在以前版本的软件包。您可以添加两个 gnome 测试 ppa,其中包含无法使其进入最新稳定版的附加软件包,但是这些可能会破坏您的系统。
至少一个月,甚至更长时间,它被认为是“稳定的”是极不可能的。
然后更新您的系统。
警告:如果你在新版本的 Gnome-Shell 上立即尝试这个,它会破坏很多东西。真的,会的。
您仍然可以使用这些 ppa,但您应该预料到会有很多损坏。添加这些 ppa 需要您自担风险,然后:
据我所知,没有 Gnome Shell 的每日构建 PPA。也就是说,从源代码构建它一点也不难。
您应该按照此处的指南进行操作。
添加 Vala PPA:
获取一些必备包:
获取安装脚本:
删除您的 .la 文件。如果您的内核是32 位:
或者如果它是64bit:
将 ~/.bin 添加到您的路径:
开始构建:
等待...
运行:
如果您非常喜欢它并希望它在登录时开始,请执行以下操作:
如果您遇到任何问题,请查阅指南。您可以在webupd8找到更详细的指南。
祝好运并玩得开心点!
听从乔恩的建议。但是,安装后您的 Gnome 可能与您期望的不一样。
我自己遵循了 Jon 的建议,而他和其他人忽略的一件事是您可能需要 remove
gnome-accessibility-themes
和 installgnome-themes-standard
,以防这些不是默认安装的。否则 Gnome 3 和它的窗口装饰看起来不会那么漂亮。您可以以图形方式或从终端执行此操作:
如果您的桌面仍然不像您可以在网络上的屏幕截图中看到的那样,您可能需要运行
gnome-tweak-tool
(如果您还没有这样做,请安装它),请转到“界面”部分并在“Gtk+主题”字段中“光标主题”选择 Adwaita 并作为图标主题 - “gnome”。它应该会产生默认的 Gnome 3 外观。一个额外的可选步骤是安装
gnome-backgrounds
添加默认 Gnome 桌面壁纸的软件包,您可以稍后在系统设置->背景中进行设置。更具体地使用您的 Ubuntu 版本我想您使用 Maverick 并且对于 Maverick 目前不知道任何存储库,但是如果您想再次尝试编译,请先查看:
http://www.webupd8.org/2010/10/install-gnome-shell-from-git-in-ubuntu.html
运气 :)
根据 Google 的快速搜索,Gnome-shell 应该在 11.10 存储库中,因此您应该能够通过 apt-get 安装它。然后,您只需注销,将 shell 设置为 Gnome,然后重新登录。
我不能确定关于 11.10 上的 Gnome-shell,但我在 11.04 上安装了整个 Gnome 3 设置并且它非常稳定(只要你不做我所做的事情并深入研究所有设置和扩展尝试与它们一起玩并尝试强制运行不兼容的扩展等等)。它也足够稳定,Fedora 使用它,您应该已经使用 Gnome 3 作为基础。
它是否值得取决于你想要从中得到什么。它遵循与 Unity 相同的范例,但我个人觉得使用它更有趣,部分原因在于疯狂的自定义能力(如果您愿意在 CSS 和/或 JavaScript 中动手)。就该范式而言,它也感觉更直观。如果您不确定是否喜欢它,您可以在虚拟机中启动 Fedora 15,或者直接潜入其中看看。由于 11.10 应该在 Gnome 3 基础上运行,因此在 Unity 和 Gnome-shell 之间切换应该不是问题。
tl;dr - 它应该很容易通过 apt-get 安装,并且对你来说应该很稳定。它也应该很容易在它和 Unity 之间切换,因为 11.10 应该在 Gnome 3 上。
简单地运行
sudo apt-get install gnome-shell
适用于 Ubuntu 13.10 的 GNOME 3.10
GNOME 3.10 尚未正式发布,但将于 9 月 25 日发布。但是,当它发布时,它不会进入官方 Ubuntu 13.10 存储库。如果您仍想在 Ubuntu 13.10 中安装它,您可以使用Ubuntu GNOME 团队设置的 GNOME3 Next PPA :
对于 Ubuntu-Gnome-桌面
这将在您的 Ubuntu 中安装 Ubuntu gnome 桌面。
在 Ubuntu 13.10 中签入