Eu tive este problema no xUbuntu 16.04LTS e o resolvi desinstalando o rofi que estava instalado com apt install rofi
. O repositório do ubuntu tem a versão antiga que não possui configurações próprias.
Em seguida, instalei a última versão estável do link depois de instalar todas as dependências listadas em the docs . Você pode apenas tentar instalar o rofi a partir do pacote deb baixado e o terminal mostrará quais dependências estão faltando. No meu sistema que incluía:
sudo apt install build-essential libxkbcommon-x11-0 libxcb-ewmh2 libxcb-icccm4 libxcb-xrm0 libxcb-randr0 libxcb-xinerama0 libxcb-xkb1
Note que algumas das dependências precisarão ser baixadas da fonte como libxcb-xrm0
sudo dpkg -i Downloads/libxcb-xrm0_1.0-2_amd64.deb
sudo dpkg -i Downloads/rofi_1.3.1-2_amd64.deb
Após a conclusão da instalação, o rofi começou a usar meu ~/.config/rofi/config
e eu não precisei fazer logout e voltar em