为什么Nautilus的Unity启动器中有两个图标?

好的,我安装了Ubuntu 11.10。

问题是,当我单击启动器(Win + 1)中的主文件夹图标时,将打开主文件夹,并在启动器中显示一个新图标。

我希望只有当你抓住我的漂移时才会在第一个图标中突出显示窗口(第4个图标)。

我想如果我可以删除第一个图标,然后右键单击另一个图标并将其保留在启动器中,它可能会起作用 – 但随后文件夹打开并且图标保持空白而没有任何迹象表明窗口是打开的(看起来像第一个图标)。

此外,从上到下编号的图标不包括短划线图标。

免责声明:我不是Linux程序员,这个答案包含从您的主文件夹修改文件。 它适用于我,但你自己承担风险。

当您将主页图标配置为按照此处描述的方式为您喜爱的地点设置快速列表时,会出现此问题。

解决问题的方法,如Bug 842257页面上所述,而不是在〜/ .local / share / applications中创建/usr/share/applications/nautilus-home.desktop的副本并修改此副本,而不是修改原始文件。 所以步骤是:

  1. 删除副本,如果有:〜/ .local / share / applications / nautilus-home.desktop

  2. 打开终端并写下:

    gksu gedit /usr/share/applications/nautilus-home.desktop 
  3. 在文件底部添加此文本,保存并关闭。

     X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads [Videos Shortcut Group] Name=Videos Exec=nautilus Videos TargetEnvironment=Unity [Documents Shortcut Group] Name=Documents Exec=nautilus Documents TargetEnvironment=Unity [Music Shortcut Group] Name=Music Exec=nautilus Music TargetEnvironment=Unity [Pictures Shortcut Group] Name=Pictures Exec=nautilus Pictures TargetEnvironment=Unity [Downloads Shortcut Group] Name=Downloads Exec=nautilus Downloads TargetEnvironment=Unity 
  4. 重启。 它现在应该工作,只有一个图标,与快速列表。

如果它仍然不起作用,您可以尝试Alt + F2,然后运行

 unity --reset-icons 

这将重置启动栏上原始安装的图标,因此您必须按照自己的方式重新填充它。

要获得原始的nautilus-home.desktop文件,您可以重新安装Nautilus并使用默认设置和文件:

 sudo apt-get install --reinstall nautilus 

根据该bug ,您只需要从自定义Nautilus启动器中删除以下行(〜/ .local / share / applications / nautilus-home.desktop):

 OnlyShowIn=GNOME;Unity; 

我有这个问题并删除该行并注销并重新登录为我工作。

这是一个确认的错误。 错误842257

它将在某个时候修复。 启动器中应该只有一个图标。

我遇到过同样的问题。 确保在~/.local/share/applications没有自定义的nautilus-home.desktop文件。 当我删除一切都开始工作了。

我刚刚在11.04创建了一个,我猜在11.10中发生了一些变化。

只需从Launcher解锁文件管理器即可。 然后,从键入nautilus的搜索图标再次打开它。 最后,将其锁定到启动器。

它对我有用。

短划线图标不应该有数字,因为它是多余的。 数字在那里,您可以通过按super + num激活一个条目。 例如,在您的情况下,您可以通过按终端的super + 2和super + 3来启动和/或切换到Firefox。 通过简单点击超级即可启动仪表板。

我已经看到了你所指的那个bug,但它已经很久以前了。 你安装了所有升级吗? 我也看到了由扩展引起的,但我不记得它是什么,但它可能是一个添加快速列表。 它不应该是开箱即用的方式。 尝试打开访客会话,我确信问题会消失。 如果你证实这一点会很好。

正如其他一些答案所提到的那样,可以有一个没有这个问题的自定义nautilus-home.desktop文件。 另一个修复(这里提到: 打开主文件夹导致出现另一个文件柜图标 )是转到gnome-tweak-tool并设置让Have file manager handle the desktop关闭。

问题是“主文件夹”文件/usr/share/applications/nautilus-home.desktop的矛盾

在原始文件中,此行存在:

 OnlyShowIn=GNOME;Unity; 

在快速列表中它是:

 TargetEnvironment=Unity 

这可以通过将(TargetEnvironment = Unity)更改为:

 TargetEnvironment=GNOME;Unity; 

为我工作。