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


12

好的,所以我安装了Ubuntu 11.10。

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

我希望窗口仅在遇到漂移时才在第一个图标中突出显示(第四个图标)。

我以为如果可以删除第一个图标,然后右键单击另一个图标,然后将其保留在启动器中,它可能会工作-但随后打开文件夹,并且该图标保持空白,而没有任何迹象表明已打开窗口(外观与第一个图标)。

同样,从上到下编号的图标不包括破折号图标。

Answers:


5

免责声明:我不是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

对于我最近升级的16.0 Ubuntu,在〜/ .local / share / applications中unity --reset-icons没有任何内容的情况下,它可以很好地工作,而无需重新启动或进行其他任何操作
llrs



2

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

我不久前在11.04中创建了一个,我想11.10中已经发生了一些变化。


它删除了我的图标,您能告诉我如何将其取回吗?
sarveshlad 2011年

@SarveshLad只需单击破折号图标(Ubuntu徽标)并输入nautilus。将Home Folder图标拖到启动器中。或者,您可以打开应用程序,然后右键单击启动器中的图标并选择Keep in launcher
Mike Walsh

我尝试了一下,并确实解决了问题,但是当我将我的图标配置为包括我最喜欢的地方时..它返回到现有状态
sarveshlad 2011年

1

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

它为我工作。


0

破折号图标不应有数字,因为它将是多余的。那里的数字,以便您可以按超级+数字激活一个条目。例如,在您的情况下,您可以通过按终端的super + 2和super + 3来启动和/或切换到Firefox。只需在super上轻按一下即可启动破折号。

我已经看到了您所指的错误,但是已经有一段时间了。您是否已安装所有升级?我也看到过这种情况是由扩展引起的,但是我不记得是什么原因,但是可能是添加快速列表的原因之一。开箱即用。尝试打开一个访客会话,我相信问题会消失的。如果您确认的话会很好。


茱西昨天安装了11.10,是的,我升级了它,我的系统是最新的,我做了编号,所以它很容易
理解


0

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

在原始文件中,以下行存在:

OnlyShowIn=GNOME;Unity;

在快速列表中是:

TargetEnvironment=Unity

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

TargetEnvironment=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.