例によって、rofi
を Version: 1.7.1 に更新したところ、メニューなどが表示できなくなった。
The following errors were detected when starting rofi:
/home/arimasou16/.config/roft/config.rasi:17:31: The option:
configuration
{
theme: "/.config/rofi/alter-dark.rasi";
}
is deprecated. Please replace with: @theme "~/.config/rofi/alter-dark.rasi" after the configuration block.
なら ~/.config/rofi/config.rasi
configuration {
modi : "drun,power:~/.config/rofi/power.sh";
font : "hack 10";
show-icons : true;
icon-theme : "Inverse-blue";
- theme : "~/.config/rofi/alter-dark.rasi";
+ @theme : "~/.config/rofi/alter-dark.rasi";
kb-cancel : "Escape";
}
とすると、今度はこんなエラーが。
The following errors were detected when starting rofi:
Error while parsing theme: /home/artmasou16/.config/roft/config.rasi
Parser error: syntax error, unexpected invalid property name, expecting "bracket close ('}')"
Location: line 17 column 31 to line 18 column 4.
File '/home/artmasou16/.config/roft/config.rasi'
Rofi - ArchWikiを見ると
@theme “example” /* Placed outside of configuration { } block per 1.7.0 release notes */
コメントのところに
1.7.0のリリースノートによると、コンフィグレーションの{ }ブロックの外側に配置されています。
とある。 なので
~/.config/rofi/config.rasi
configuration {
modi : "drun,power:~/.config/rofi/power.sh";
font : "hack 10";
show-icons : true;
icon-theme : "Inverse-blue";
- theme : "~/.config/rofi/alter-dark.rasi";
kb-cancel : "Escape";
}
+@theme "~/.config/rofi/alter-dark.rasi"
としたら直った。 というか、そもそも初めのエラーに
@theme “~/.config/rofi/alter-dark.rasi” after the configuration block.
とご丁寧に書いてあるね…