当使用 drun-icon-theme 选项运行时,为什么 Rofi 在 Debian 9 上不显示图标?

当使用 drun-icon-theme 选项运行时,为什么 Rofi 在 Debian 9 上不显示图标?

我使用 i3 作为我的主要用户界面。为了启动应用程序,我使用 Rofi,我执行如下:

rofi -show drun -drun-icon-theme MacBuntu-Remix

其中 MacBuntu-Remix 是我安装在 ~/.icons 中的主题。在 Gentoo Linux 上,此命令会导致图标出现在 Rofi 中的应用程序名称旁边,但在 Debian 下,此完全相同的命令(具有完全相同的 ~/.icons 文件夹)会生成一个 Rofi 菜单,而应用程序旁边没有这些图标。有人知道为什么吗? Debian 打包者是否决定不使用此选项编译 rofi?

为了解决这个问题,我尝试从在 Stretch 存储库中使用 Rofi 切换到在不稳定存储库中使用 Rofi,希望这只是导致问题的 Rofi 的旧版本,但这并没有解决它。我也尝试过将图标主题切换为我确信已正确安装的主题(尽管我确信 MacBuntu-Remix 在 GNOME 下看起来很好),Adwaita。然后图标也没有出现。这是 Rofi 在 Debian 9 下运行的屏幕截图,使用上面的 MacBuntu-Remix 主题命令启动:

在此输入图像描述

答案1

我也没有在 Debian Sid 上看到图标。

您尝试过该-show-icons选项吗?

rofi -modi drun,run -show drun -font "DejaVu Sans 10" -show-icons

答案2

我已经成功地使用以下方法使其工作:

bindsym $mod+d exec rofi -show drun -show-icons -modi drun,run

在我的 i3 配置文件中。

相关内容