Nautilus在Ubuntu 14.04中缺少上下文菜单按钮(齿轮图标)


13

在Nautilus(3.10.1)中从Ubuntu 13.10升级到14.04之后,在工具栏中,缺少右上角搜索图标附近的上下文菜单按钮(带有齿轮图标的菜单)。

要清除,此处以红色突出显示的按钮:

在此处输入图片说明

这在Ubuntu 13.10的Nautilus中存在。现在消失了很正常吗?有没有添加此按钮的方法?


我有13.10,我从gnome3 ppa安装了nautilus 3.10.1。我的有那个齿轮按钮,但是缺少标题栏。
肯2014年

感谢您的贡献,但是我正在谈论带有Unity的Ubuntu 14.04。
WoDoSc 2014年

Answers:


10

据我所知... 在Ubuntu 14.04中使用nautilus 3.10,有一个名为restore-traditional-menu-bar.patch的源代码的新修补程序,可带回“ 文件|编辑|查看|转到|书签|帮助 ”菜单而是新的“ 查看 ”和“ 位置 ”按钮。

在raring中引入的Nautilus 3.6中,菜单布局从传统的“所有进入一个菜单”菜单更改为:* Unity菜单栏中名为“ Files”的应用程序菜单*视图菜单已移至某些工具栏按钮以及窗口右上方的箭头下方的下拉菜单*所有其他菜单项已移至窗口右上方的cog按钮下拉菜单

对于Unity,我们可能应该切换回更传统的布局(并为GNOME保留新的布局)。我将分配一个Ayatana任务以获取有关布局应该如何的设计指导。

------------------------所需的分辨率:

  • 从Nautilus工具栏的右上角删除“齿轮”图标。将视图和搜索按钮移到右侧,以便最右边的视图按钮占据先前保持齿轮按钮的位置。

这样,如果您使用的是Unity,则可以使用传统菜单,但是如果您使用的是gnome,gnome-session-flashback,则可以使用新的菜单按钮。

Nautilus在Unity中:

在此处输入图片说明

鹦鹉螺在Gnome-Flashback中:

在此处输入图片说明

如果要在Unity中使用带有新按钮的传统菜单...,可以尝试编辑nautilus源代码。

注意: 我建议您在虚拟机或测试机中执行此操作,以确保一切正常。在此示例中,我将使用“ nautilus 3.10.1”运行Ubuntu“ 14.04”。

1)确保已启用源代码存储库

  • 打开Ubuntu软件中心
  • 在菜单栏中,选择“ 编辑”->“软件源”。单击以启用“源代码存储库”。以防万一我使用“主服务器”进行下载。

在此处输入图片说明

打开一个终端窗口Ctrl+ Alt+ T和类型:

  • sudo apt-get update

2)在终端中,键入以下内容以安装必要的软件包。

  • sudo apt-get install build-essential quilt

3)安装构建依赖关系。

  • sudo apt-get build-dep nautilus

4)创建一个文件夹以下载源代码。

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)下载源代码和导出变量。

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6)创建补丁并编辑源代码。

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

删除线... 550和572。

删除线550

如果(nautilus_toolbar_show_menu_buttons()){

删除线572

}

保存更改。

之前:

在此处输入图片说明

后:

在此处输入图片说明

7)编译并构建deb软件包。

  • quilt refresh

  • fakeroot dpkg-buildpackage

8)安装deb软件包。

  • cd ..

  • sudo dpkg -i *deb

9)最后,您可以注销并登录或Kill Nautilus并重新启动它,或重新启动计算机以查看更改。

之前:

在此处输入图片说明

后:

在此处输入图片说明

在此处输入图片说明

希望这可以帮助。


目前,我没有时间应用您的解决方案,但是我接受并分配了赏金,因为这是可以通过保留Unity来解决问题的唯一答案。谢谢!
WoDoSc 2014年

我跟进了您的答案,一切都很好,但是仍然缺少“连接到服务器”选项和其他选项,如上一个屏幕快照所示。很少有选择。
Anuj TBE 2014年

4

该按钮已由标准菜单替代,该菜单将(默认情况下)是屏幕顶部的全局菜单或标题栏中的(如果已更改)全局菜单。不确定菜单的布局是否相同,但是此更改不会删除任何功能。


+1,是的,这在gnome上可用,但不能统一使用。
Jobin 2014年

如果是这样,也许您可​​以为我解决问题:如果现在有可用空间右键单击(在“列表视图”模式下),如何访问当前目录的右键菜单。我想访问当前目录的RabbitVCS菜单项。它们是齿轮菜单的一部分,但我无法在新的全局菜单中找到它们。
kispaljr 2014年

2

想到这里,我刚刚安装了我的齿轮,并且齿轮图标存在,因此我可以确定,因为我具有默认选项

如果您启动dconf编辑器

设置默认值

gnome> nautilus下的所有选项卡

nautilus -q

然后打开鹦鹉螺

可能与此错误有关吗?

图片

看来他们正在努力

您是否尝试过nemo,但那里也缺少东西?


您正在使用哪个版本的ubuntu和nautilus?
Jobin 2014年

具有gnome的GNOME nautilus 3.10.1 Ubuntu 14.04
Billybadass 2014年

+1,是的,这在gnome上可用,但不能统一使用。
Jobin 2014年

2

结合NGRhodesbillybadass的答案,我可以确认这是仅Unity功能。上游GNOME nautilus仍然具有此功能,并且该功能已为使用Unity的用户专门更改。在Unity中已删除齿轮图标,以将它们组合在菜单栏中-齿轮图标的所有功能均在相应的菜单中。

我已经通过nautilus邮件提供程序确认了这一点,并将很快附加相应的邮件(似乎它们现在不在Google的索引中,因此您不会再使用它们了)。由GNOME基金会主任Emmanuele Bassi答复,在此处张贴邮件的一部分以供参考:

(齿轮图标)仍然存在。我认为Ubuntu正在修补一些与标题栏相关的内容,但这只是Ubuntu的事情,上游GNOME与它无关。

最简单但最不可取的方法是切换到GNOME(我相信没人会这样做。)如果有可能,我将尽快更新答案,以使此齿轮图标重新显示在Unity上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.