rofi
を Version: 1.7.0 に更新したところ、表示がおかしくなり、電源メニューなどが表示できなくなった。
エラーメッセージは以下のとおり。
The following errors were detected when starting rofi:
Mode power is not found.
The following modi are known:
*+window
* windowcd
* +run
* +ssh
* drun
* combi
* keys
* filebrowser
Failed to execute: 'rofi-power-menu'
Error:子プロセス "rofi-power-menu" の起動に失敗しました (そのようなファイルやディレクトリはありません)"
とりあえず、
GitHub - jluttine/rofi-power-menu: Configurable power menu mode for Rofi and dmenuから rofi-power-menu を落してきて、bindsym $mod+d --no-startup-id rofi -show power-menu -modi power-menu:./rofi-power-menu
としたら電源メニューは表示されるようになった。
しかし、最上部のトップバーからの電源アイコンをクリックしたときは同じエラーが表示される。
改めてちゃんと調べようとおもった。やはり事象としては電源メニューに限らずrofi
の表示がガラっと変わってしまったことから、設定ファイルが読まれてないっぽいので$HOME/.config/rofi/config
のファイル名を$HOME/.config/rofi/config.rasi
と変更してみた。
すると…
The following errors were detected when starting rofl:
Error while parsing theme: /home/arimasoul6/.config/rofi/config.rasi
Parser error: syntax error, unexpected "Name separator ( or '.')", expecting Element name
Location: line 1 column 2 to line 1 column 3.
File '/home/arimasoul6/.config/rofi/config.rasi'
というエラーが表示されるようになり、rofi
そのものが起動できなくなった。
もともとは↓こんな内容である。 $HOME/.config/rofi/config
rofi.modi : drun,power:~/.config/rofi/power.sh
rofi.font : hack 10
rofi.show-icons : true
rofi.icon-theme : Inverse-blue
rofi.theme : ~/.config/rofi/alter-dark.rasi
rofi.kb-cancel : Escape
なので rofi-config/config.rasi at master · denysvitali/rofi-config · GitHubと、適当な方のサンプルを落としてきて、以下のように書き換えた。
$HOME/.config/rofi/config.rasi
configuration {
modi: "drun,power:~/.config/rofi/power.sh";
font: "hack 10";
show-icons: true;
drun-icon-theme: "Inverse-blue";
theme: "~/.config/rofi/alter-dark.rasi";
kb-cancel: "Escape";
}
前と比べて、見た目は枠だけ青い色になるようになっちゃったけど、電源ボタンの動作は元に戻った。