我使用 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。图标也没有出现。这是在 Debian 9 下运行的 Rofi 的屏幕截图,从上面的 MacBuntu-Remix 主题命令开始:
我也没有在 Debian Sid 上看到图标。
你试过这个
-show-icons
选项吗?我设法使它工作使用:
bindsym $mod+d exec rofi -show drun -show-icons -modi drun,run
在我的 i3 配置文件中。