窗口切换时的低分辨率应用程序图标(alt-tab)

窗口切换时的低分辨率应用程序图标(alt-tab)

我手动下载并安装了 Sublime Text 2(而不是添加存储库并通过 进行安装apt-get install),但我在让 gnome 找到 sublime 的高分辨率图标时遇到了一些问题。

我将应用程序提取到/usr/lib/sublime-text 添加了以下可执行脚本:/usr/bin/sublime

#!/bin/sh
export SUBLIME_HOME="/usr/lib/sublime-text"
$SUBLIME_HOME/sublime_text $*

/usr/lib/sublime-text/Icon目录的子目录中包含各种分辨率的图标(16x16、32x32、48x48、128x128、256x256),当我将菜单项添加到 cinnamon 菜单时,我使用了 256x256 的图标。

Gnome 如何定位应用程序的图标?我重命名了/etc/lib/sublime-text/Icon目录,然后我根本没有得到图标(默认的 gnome 图标),所以

Gnome 显然使用了文件夹中的图标/usr/lib/sublime-text,但如果是这样,为什么我该如何让它使用高分辨率图标呢?另外,Gnome 如何将应用程序与映像名称相匹配?目前, 中的脚本/usr/bin已命名sublime, 中的目录/usr/lib已命名sublime-text, 中的可执行文件/usr/bin/lib/sublime-text已命名sublime_text,并且菜单项在名为 的文件中定义Sublime Text.desktop

我真的不明白系统如何设法匹配所有这些......


我正在运行 Linux Mint 13 (Cinnamon)

答案1

虽然这不是最好的解决方案,但我通过直接指向 .desktop 文件中可能的最高版本来解决低分辨率图标的问题。具体来说,在本例中,我将其指向官方 256px 图标的本地副本,但任何位置都应该有效。

Icon=/home/patrick/.icons/sublime-256.png

答案2

我将 Sublime 图标复制到各个目录中/usr/share/icons/hicolor/[NxN]/apps

然后我制作了一个 sublime.desktop 文件并将其放在~/.local/share/applications,下Icon=sublime_text

这似乎有效。

相关内容