在标题栏和任务栏中显示程序图标

在标题栏和任务栏中显示程序图标

我是第一次使用 Ubuntu 的新用户,所以任何建议或信息请求都需要非常具体和循序渐进。我并不害怕终端或其他任何东西;我只是通常不知道在没有明确告知的情况下该做什么。

我有 64 位版本的 11.04,来自备用安装程序,并与 Windows 7 双启动。我正在使用“Ubuntu Classic(无效果)”桌面选项。

话虽如此...

手动安装的程序(从 tar.bz2 而不是 .deb/Synaptic 安装)(或者可能仅手动安装的 Mozilla 程序;我还没有测试过其他程序) 似乎没有在标题栏或任务栏中显示其图标。虽然显示了图标,但只是默认的“没有图标”图标。目前,我在使用 SeaMonkey 和 Thunderbird 时遇到了这个问题。

  • SeaMonkey 最初是通过 Synaptic 安装的(我不记得当时是否显示了图标,但我不相信它显示了。),后来卸载了,以便我可以手动安装一个没有错误的版本,并且已经升级到当前的 2.4.1。
  • Thunderbird 从一开始就是手动安装的,首先是最新版本,后来降级为旧版本。从那时起,我手动安装了几个版本,包括通过 Synaptic 提供的相同版本,也通过 Synaptic 安装了 Thunderbird。目前,我在不同的位置安装了 Synaptic 和相当新的 6.something 版本。只有 Synaptic 安装显示 Thunderbird 图标。其他版本都没有,无论是新版本还是旧版本,所以这显然不是版本问题。

经过一段时间的 Google 搜索,我在每个程序的文件夹中找到了 /chrome/icons/default,所有必要的窗口图标似乎都在那里,但程序似乎找不到它们。为什么找不到?我该如何解决这个问题?

答案1

从源代码编译程序通常不会在用户界面上添加这些程序的快捷方式和链接,大多数情况下,它们会创建指向已编译二进制文件的链接,/usr/bin以便用户可以在终端上键入程序的命令并立即开始使用它,但不包括图标、桌面上的快捷方式、漂亮的菜单链接,除非程序是在编译后才这样做的。

图标可能位于已编译应用程序的文件夹中,大多数情况下它是源代码的一部分并且会被复制,但这并不意味着您的安装用于创建快捷方式和菜单。

来自 apt 或软件中心的软件包旨在使用应用程序主题图标程序上提供的图标来创建此类链接和快捷方式。

将软件包(deb、rpm 等)视为包含有关在何处以及如何创建链接、放置配置文件、修改其他文件以进行集成的说明的档案。在 Windows 中,如果您想使用软件,则必须使用可以为您执行相同操作的安装程序(即:如果您在 Windows 中安装 Firefox)。另一种选择是使用编译后的二进制文件而不使用安装程序,这意味着程序就在那里,它将完美运行,但没有链接、快捷方式、集成会自动为您完成。

例如 Firefox 和 Firefox 便携版,您首先下载并运行安装程序,它将创建文件和链接,并将程序与您的操作系统集成,第二个程序将打开、运行,让您无限制使用完整程序,但没有链接、没有集成、没有链接等,您需要运行已编译的二进制文件,就是这样。

因此,如果您想要将其集成到您的 Ubuntu 桌面,您需要使用预编译、组装的软件包(deb 文件或 Ubuntu/Debian 的安装程序文件),可以通过下载或使用 apt 进行操作,或者使用系统的源代码或编译的二进制文件手动完成所有操作。最简单、最常见的方法是使用 .deb 文件,因为它们会为您完成所有繁琐的工作。

相关内容