「Rofi」の版間の差分
(→設定: 情報を更新) |
(同期) |
||
47行目: | 47行目: | ||
$ rofi -combi-modi window,drun,ssh -theme solarized -font "hack 10" -show combi -icon-theme "Papirus" -show-icons |
$ rofi -combi-modi window,drun,ssh -theme solarized -font "hack 10" -show combi -icon-theme "Papirus" -show-icons |
||
+ | == カスタムテーマ == |
||
− | ==Rofi を dmenu の代替として使う== |
||
+ | |||
+ | 以下のコマンドで rofi のテーマのプレビューと適用ができます |
||
+ | |||
+ | rofi-theme-selector |
||
+ | |||
+ | カスタマイズは、{{ic|~/.config/rofi/config.rasi}} ファイル に保存されます。 |
||
+ | |||
+ | === 投稿されたテーマ === |
||
+ | |||
+ | Rofi にはいくつかの公式テーマが付属しており、[https://github.com/DaveDavenport/rofi-themes rofi-themes] リポジトリにはさらに多くのユーザーテーマがあります。 |
||
+ | |||
+ | 公式テーマをロードするか、 .rasi ユーザーテーマをダウンロードして、コマンドラインの {{ic|~/.config/rofi/example.rasi}} または構成ファイルに配置します。 |
||
+ | |||
+ | rofi <options> -theme example |
||
+ | |||
+ | または構成ファイル内 |
||
+ | |||
+ | theme: "example"; |
||
+ | |||
+ | == ヒントとテクニック == |
||
+ | |||
+ | === Rofi を dmenu の代替として使う === |
||
Rofi を [[dmenu]] の代わりとして使いたい場合、以下のコマンドを使用します: |
Rofi を [[dmenu]] の代わりとして使いたい場合、以下のコマンドを使用します: |
||
65行目: | 87行目: | ||
{{Note|コマンドラインオプションの {{ic|-show run}} と {{ic|-modi run}} によって Rofi は [[dmenu]] によって提供されている {{ic|dmenu_run}} と同じように動作しますが、Rofi の機能は制限されます。モードについて詳しくは {{ic|man rofi}} や [https://github.com/DaveDavenport/rofi 公式のプロジェクトの説明] を見てください。}} |
{{Note|コマンドラインオプションの {{ic|-show run}} と {{ic|-modi run}} によって Rofi は [[dmenu]] によって提供されている {{ic|dmenu_run}} と同じように動作しますが、Rofi の機能は制限されます。モードについて詳しくは {{ic|man rofi}} や [https://github.com/DaveDavenport/rofi 公式のプロジェクトの説明] を見てください。}} |
||
− | == rofi からシェルコマンドを実行== |
+ | === rofi からシェルコマンドを実行 === |
シェルコマンドを実行したり、出力を確認しながら rofi から直接独自のスクリプトを使用したりする機能が必要な場合は、次のことを確認してください。 |
シェルコマンドを実行したり、出力を確認しながら rofi から直接独自のスクリプトを使用したりする機能が必要な場合は、次のことを確認してください。 |
||
75行目: | 97行目: | ||
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\\"'" |
||
− | == Unicode 文字選択の統合 == |
+ | === Unicode 文字選択の統合 === |
{{Pkg|rofimoji}} は ''rofi'' と統合された Unicode 絵文字/文字選択ピッカーです [https://github.com/fdw/rofimoji#readme 使い方] と [https://github.com/fdw/rofimoji#configuration 設定] については、 [https://github.com/fdw/rofimoji#usage project's README] を参照してください。 |
{{Pkg|rofimoji}} は ''rofi'' と統合された Unicode 絵文字/文字選択ピッカーです [https://github.com/fdw/rofimoji#readme 使い方] と [https://github.com/fdw/rofimoji#configuration 設定] については、 [https://github.com/fdw/rofimoji#usage project's README] を参照してください。 |
||
− | |||
− | == カスタムテーマ == |
||
− | |||
− | 以下のコマンドで rofi のテーマのプレビューと適用ができます |
||
− | |||
− | rofi-theme-selector |
||
− | |||
− | カスタマイズは、{{ic|~/.config/rofi/config.rasi}} ファイル に保存されます。 |
||
− | |||
− | === 投稿されたテーマ === |
||
− | |||
− | Rofi にはいくつかの公式テーマが付属しており、[https://github.com/DaveDavenport/rofi-themes rofi-themes] リポジトリにはさらに多くのユーザーテーマがあります。 |
||
− | |||
− | 公式テーマをロードするか、 .rasi ユーザーテーマをダウンロードして、コマンドラインの {{ic|~/.config/rofi/example.rasi}} または構成ファイルに配置します。 |
||
− | |||
− | rofi <options> -theme example |
||
− | |||
− | または構成ファイル内 |
||
− | |||
− | theme: "example"; |
2023年1月8日 (日) 20:48時点における版
Rofi は simpleswitcher のクローンとして Sean Pringle によって開発が始まり Dave Davenport によって拡張されたウィンドウスイッチャ・実行ダイアログ・SSH ランチャです。dmenu を置き換えることができます。
目次
インストール
Xorg ディスプレイ サーバーで使用する rofi パッケージを インストール して下さい。
メインブランチの Wayland コンポジタのマージサポートは、 [1] で無制限に停止しています。Wayland をサポートするには、代わりに rofi-lbonn-waylandAUR または rofi-lbonn-wayland-gitAUR をインストールしてください。これらのパッケージには、Layer Shell プロトコルをサポートする Wayland コンポジターが必要であることに注意してください。これには、Sway などの wlroots ベースのコンポジターや一部の Mir ベースのコンポジターが含まれますが、Gnome 用のコンポジターなどの mutter は含まれていません。
rofi とその使用法の詳細については、rofi(1) の man ページを参照してください。
設定
現在、オプションを設定する方法が三つあります。
- ローカル設定。通常、XDGにより
~/.config/rofi/config.rasi
にあります。 - コマンドラインオプション
$ rofi -combi-modi window,drun,ssh -theme solarized -font "hack 10" -show combi
次のような設定ファイルで表します:
configuration { modi: "window,drun,ssh,combi"; font: "hack 10"; combi-modi: "window,drun,ssh"; } @theme "solarized"
config.rasi
ファイルのオプション一覧を取得するには rofi -dump-config
を実行してください。rofi -dump-config > ~/.config/rofi/config.rasi
を実行し、直接あなたの config
ファイルに書き込むことができます。
アイコン
アイコンを使用して、対応するエントリとともに表示することができます。 papirus-icon-theme がインストールされ、 -show-icons
を使用し、-icon-theme
でアイコンテーマを定義している場合は、次の操作を実行することで、 rofi でアイコンを使用できます。
$ rofi -combi-modi window,drun,ssh -theme solarized -font "hack 10" -show combi -icon-theme "Papirus" -show-icons
カスタムテーマ
以下のコマンドで rofi のテーマのプレビューと適用ができます
rofi-theme-selector
カスタマイズは、~/.config/rofi/config.rasi
ファイル に保存されます。
投稿されたテーマ
Rofi にはいくつかの公式テーマが付属しており、rofi-themes リポジトリにはさらに多くのユーザーテーマがあります。
公式テーマをロードするか、 .rasi ユーザーテーマをダウンロードして、コマンドラインの ~/.config/rofi/example.rasi
または構成ファイルに配置します。
rofi <options> -theme example
または構成ファイル内
theme: "example";
ヒントとテクニック
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 ""
rofi からシェルコマンドを実行
シェルコマンドを実行したり、出力を確認しながら rofi から直接独自のスクリプトを使用したりする機能が必要な場合は、次のことを確認してください。
~/.profile
で (たとえば~/.bashrc
の代わりに) PATH 変数を構成してから、再ログインします。-run-shell-command '{terminal} -e \\"{cmd}; read -n 1 -s"'
を定義してください。 これにより、入力バーにコマンドを入力してから SHIFT + ENTER を押すことができます。 ターミナルは、次のキーが押されるまで開いたままになります。
これは、i3 の推奨されるエスケープシーケンスの例です。
bindsym $mod+d exec --no-startup-id "rofi -show drun -font \\"DejaVu 9\\" -run-shell-command '{terminal} -e \\" {cmd}; read -n 1 -s\\"'"
Unicode 文字選択の統合
rofimoji は rofi と統合された Unicode 絵文字/文字選択ピッカーです 使い方 と 設定 については、 project's README を参照してください。