「Rofi」の版間の差分
(設定の項目を英語版に追従) |
(Custom Themesを一部翻訳) |
||
67行目: | 67行目: | ||
bindsym $mod+d exec --no-startup-id "rofi -show drun -font \\"DejaVu 9\\" -run-shell-command '{terminal} -e \\" {cmd}; read -n 1 -s\\"'" |
bindsym $mod+d exec --no-startup-id "rofi -show drun -font \\"DejaVu 9\\" -run-shell-command '{terminal} -e \\" {cmd}; read -n 1 -s\\"'" |
||
+ | == カスタムテーマ == |
||
− | ==Custom Themes== |
||
+ | 以下のコマンドで rofi のテーマのプレビューと適用ができます |
||
− | You can preview and apply themes for rofi with |
||
rofi-theme-selector |
rofi-theme-selector |
||
− | + | カスタマイズはあなたの [[Xresources|.Xresources ファイル]] に保存されます({{Pkg|xorg-xrdb}} パッケージを要求します)。 |
|
− | + | 変更をリロードするには {{ic|xrdb -load ~/.Xresources}} により .Xresources をリロードします。 |
|
===Contributed Themes=== |
===Contributed Themes=== |
||
− | + | Rofiにはいくつかの公式テーマが付属しており、[https://github.com/DaveDavenport/rofi-themes rofi-themes] リポジトリにはさらに多くのユーザーテーマがあります。 |
|
− | + | Load up an official theme, or download a .rasi user theme and place it in {{ic|~/.config/rofi/example.rasi}} on the command line or in a config file: |
|
rofi <options> -theme example |
rofi <options> -theme example |
||
86行目: | 86行目: | ||
or in your configuration file |
or in your configuration file |
||
− | + | theme: "example"; |
2020年10月7日 (水) 01:12時点における版
Rofi は simpleswitcher のクローンとして Sean Pringle によって開発が始まり Dave Davenport によって拡張されたウィンドウスイッチャ・実行ダイアログ・SSH ランチャです。dmenu を置き換えることができます。
目次
インストール
設定
現在、オプションを設定する方法が三つあります。
- ローカル設定。通常、XDGにより
~/.config/rofi/config.rasi
にあります。 - Xresources: X サーバーにキー値を格納する方法です。
- コマンドラインオプション
そのため、
$ rofi -combi-modi window,drun,ssh -theme solarized -font "hack 10" -show combi
は、このような設定ファイルで表せます(新しいテーマ形式):
configuration { modi: "window,drun,ssh,combi"; theme: "solarized"; font: "hack 10"; combi-modi: "window,drun,ssh"; }
config.rasi
ファイルのオプション一覧を取得するには rofi -dump-config
を実行してください。rofi -dump-config > ~/.config/rofi/config.rasi
を実行し、直接あなたの config
ファイルに書き込むことができます。
Rofi を dmenu の代わりとして使いたい場合、以下のコマンドを使用します:
rofi -show run -modi run -location 1 -width 100 \ -lines 2 -line-margin 0 -line-padding 1 \ -separator-style none -font "mono 10" -columns 9 -bw 0 \ -disable-history \ -hide-scrollbar \ -color-window "#222222, #222222, #b1b4b3" \ -color-normal "#222222, #b1b4b3, #222222, #005577, #b1b4b3" \ -color-active "#222222, #b1b4b3, #222222, #007763, #b1b4b3" \ -color-urgent "#222222, #b1b4b3, #222222, #77003d, #b1b4b3" \ -kb-row-select "Tab" -kb-row-tab ""
Execute shell commands from rofi
If you want the ability to run shell commands or use your own scripts directly from rofi with seeing the output, then ensure following:
- configure the PATH variable in
~/.profile
(instead of e.g.~/.bashrc
) and then logout and re-login to your window manager/desktop environment - define
-run-shell-command '{terminal} -e \\"{cmd}; read -n 1 -s"'
. This allows you to enter the command on the inputbar followed by SHIFT+ENTER. The terminal stays open until the next keypress.
This is an example with the recommended escaping sequence for i3:
bindsym $mod+d exec --no-startup-id "rofi -show drun -font \\"DejaVu 9\\" -run-shell-command '{terminal} -e \\" {cmd}; read -n 1 -s\\"'"
カスタムテーマ
以下のコマンドで rofi のテーマのプレビューと適用ができます
rofi-theme-selector
カスタマイズはあなたの .Xresources ファイル に保存されます(xorg-xrdb パッケージを要求します)。
変更をリロードするには xrdb -load ~/.Xresources
により .Xresources をリロードします。
Contributed Themes
Rofiにはいくつかの公式テーマが付属しており、rofi-themes リポジトリにはさらに多くのユーザーテーマがあります。
Load up an official theme, or download a .rasi user theme and place it in ~/.config/rofi/example.rasi
on the command line or in a config file:
rofi <options> -theme example
or in your configuration file
theme: "example";