Rofi 主题配置不起作用。Ubuntu Xenial+i3wm

Rofi 主题配置不起作用。Ubuntu Xenial+i3wm

我刚刚在笔记本电脑上安装了 Ubuntu Gnome 16,并决定将我的工作 DE 设置为 i3wm。除了 rofi 上的配置外,一切都很好。

我尝试将配置文件放在~/.config/rofi/config以下主题的目录中

rofi.color-enabled: true
rofi.color-window: #393939, #393939, #268bd2
rofi.color-normal: #393939, #ffffff, #393939, #268bd2, #ffffff
rofi.color-active: #393939, #268bd2, #393939, #268bd2, #205171
rofi.color-urgent: #393939, #f3843d, #393939, #268bd2, #ffc39c

rofi 在 i3 上运行良好,但无法改变其主题颜色。

谢谢

答案1

我在 xUbuntu 16.04LTS 上遇到了这个问题,并通过卸载随 一起安装的 rofi 解决了这个问题apt install rofi。ubuntu repo 有旧版本,没有自己的设置配置。

接下来我安装了最新的稳定版本https://launchpad.net/ubuntu/+source/rofi安装列出的所有依赖项后文档。您可以尝试从下载的 deb 包安装 rofi,终端将输出缺少哪些依赖项。在我的系统上包括:

sudo apt install build-essential libxkbcommon-x11-0 libxcb-ewmh2 libxcb-icccm4 libxcb-xrm0 libxcb-randr0 libxcb-xinerama0 libxcb-xkb1

请注意,某些依赖项需要从源代码下载,例如libxcb-xrm0

sudo dpkg -i Downloads/libxcb-xrm0_1.0-2_amd64.deb
sudo dpkg -i Downloads/rofi_1.3.1-2_amd64.deb

安装完成后,rofi 开始使用我的~/.config/rofi/config,我不需要注销并重新登录

答案2

您应该将所有设置放入.Xresources您的主目录中的文件中(这是配置 rofi 的推荐方式)。

来自手册页:

配置

目前有三种设置配置选项的方法(按以下顺序评估):

  • 系统配置文件(fe /etc/rofi.conf)。

  • Xresources:在 Xserver 中存储键值的方法。有关更多信息,请参见此处。这是配置 rofi 的推荐方法。

  • 命令行选项:传递给 rofi 的参数。

您可以随时通过发出命令来检查手册页以获取更多信息man rofi

每次更改后您都需要重新登录。

答案3

仅供参考,我有一个类似的环境,并且更喜欢在 中使用 Rofi 的单独配置文件.config/rofi/config,并且已经这样一年多了。

不完全确定,但我认为没有color-enabled必要,这可能是原因。但至少单独的配置文件不是。

相关内容