Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Rofiのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Rofi
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{DISPLAYTITLE:rofi}} [[Category:アプリケーションランチャー]] [[en:Rofi]] [[pl:Rofi]] [[pt:Rofi]] [[ru:Rofi]] {{Related articles start}} {{Related|アプリケーション一覧/その他#アプリケーションランチャー}} {{Related articles end}} [https://github.com/DaveDavenport/rofi Rofi] は [https://github.com/seanpringle/simpleswitcher simpleswitcher] のクローンとして [https://github.com/seanpringle Sean Pringle] によって開発が始まり [https://github.com/DaveDavenport Dave Davenport] によって拡張されたウィンドウスイッチャ・実行ダイアログ・SSH ランチャです。[[dmenu]] を置き換えることができます。 == インストール == [[Xorg]] ディスプレイ サーバーで使用する {{Pkg|rofi}} パッケージを [[インストール]] して下さい。 メインブランチの [[Wayland]] コンポジタのマージサポートは、 [https://github.com/davatorium/rofi/pull/1139] で無制限に停止しています。[[Wayland]] をサポートするには、代わりに {{AUR|rofi-lbonn-wayland}} または {{AUR|rofi-lbonn-wayland-git}} をインストールしてください。これらのパッケージには、Layer Shell プロトコルをサポートする Wayland コンポジターが必要であることに注意してください。これには、Sway などの wlroots ベースのコンポジターや一部の Mir ベースのコンポジターが含まれますが、Gnome 用のコンポジターなどの mutter は含まれていません。 rofi とその使用法の詳細については、{{man|1|rofi}} の man ページを参照してください。 == 設定 == 現在、オプションを設定する方法が三つあります。 * ローカル設定。通常、XDGにより {{ic|~/.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" {{ic|config.rasi}} ファイルのオプション一覧を取得するには {{ic|rofi -dump-config}} を実行してください。{{ic|rofi -dump-config > ~/.config/rofi/config.rasi}} を実行し、直接あなたの {{ic|config}} ファイルに書き込むことができます。 {{Note|i3 の設定にカンマを入れると問題が発生する可能性があるので注意してください。キーをバインドして rofi を起動するには、設定ファイルを使用するか、カンマを {{ic|#}} で置き換えてください。例:{{ic|rofi -combi-modi window#drun#ssh}}}} === アイコン === アイコンを使用して、対応するエントリとともに表示することができます。 {{pkg|papirus-icon-theme}} がインストールされ、 {{ic|-show-icons}} を使用し、{{ic|-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 カスタマイズは、{{ic|~/.config/rofi/config.rasi}} ファイル に保存されます。 === 投稿されたテーマ === Rofi にはいくつかの公式テーマが {{ic|/usr/share/rofi/themes}} に保存されており、[https://github.com/DaveDavenport/rofi-themes rofi-themes] リポジトリにはさらに多くのユーザーテーマがあります。 公式テーマをロードするか、.rasi ユーザーテーマをダウンロードして、{{ic|~/.config/rofi/example.rasi}} に配置して、以下のコマンドを実行します: $ rofi <options> -theme example または、設定ファイルの {{ic|configure { }<nowiki/>}} ブロックの外側に以下のように記述します。 theme: "example" == 既知の問題 == === インプットメソッド === 日本語入力等に用いる[[インプットメソッド]]が rofi 内では上手く動作しません。<nowiki>[</nowiki>[https://github.com/davatorium/rofi/issues/483 rofi issue #483]<nowiki>]</nowiki>, <nowiki>[</nowiki>[https://github.com/davatorium/rofi/pull/1735 rofi pull #1735]<nowiki>]</nowiki> 回避策として、別の場所で書いた文字列をドラックによって選択し、 [[クリップボード#セレクション|PRIMARY セレクション]]を通して Ctrl+Shift+c によって rofi 内に貼り付けることができます。 == ヒントとテクニック == === Rofi を dmenu の代替として使う === [[dmenu]] として (シンボリック リンクを介して) 呼び出された場合、''rofi'' は ''dmenu'' のように機能します。次に、スクリプトから ''dmenu'' を呼び出すプログラム ([[pass]] からの ''passmenu'' など) は、''dmenu'' の代わりに ''rofi'' を使用します。''dmenu'' モードでの {{ic|rofi}} の正確な動作は、{{man|5|rofi-dmenu}} で説明されています。 [[dmenu]] の外観に近づけるために、{{Pkg|rofi}} パッケージにデフォルトで同梱されているファイル {{ic|/usr/share/rofi/themes/dmenu.rasi}} を rofi 構成ディレクトリにコピーします。(通常は {{ic|~/.config/rofi}}) を有効にし、{{ic|config.rasi}} の末尾に {{ic|@theme dmenu}} を追加するか、{{ic|-theme dmenu}} コマンドラインのオプションを追加します。 === rofi からシェルコマンドを実行 === {{ic|-run-shell-command '{terminal} -e ''SHELL'' -ic "{cmd} && read"}} を定義します。{{ic|''SHELL''}} は使用しているシェルです (例:Bash、zsh) これにより、入力バーにコマンドを入力し、続いて {{ic|Shift+Enter}} を入力できます。 ターミナルは、次にキーを押すまで開いたままになります。 これは、i3 の推奨されるエスケープシーケンスの例です。 bindsym $mod+d exec --no-startup-id rofi -show drun -run-shell-command '{terminal} -e zsh -ic "{cmd} && read"' === 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] を参照してください。 === 絵文字選択メニュー === ''rofi'' と統合された絵文字ピッカーの {{Pkg|rofi-emoji}} をインストールします。 [https://github.com/Mange/rofi-emoji#readme 使用方法] については、[https://github.com/Mange/rofi-emoji#readme プロジェクトの README] を参照してください。 絵文字に関するレンダリングの問題が発生した場合 (たとえば、長方形としてレンダリング)、される場合 {{AUR|ttf-symbola}}、{{Pkg|noto-fonts-cjk}}、および/または {{Pkg|noto-fonts-emoji}} などをインストールして下さい。 === 電源管理メニューとしての Rofi === Rofi を使用して、systemd で電源管理操作を実行できます。[https://github.com/jluttine/rofi-power-menu rofi-power-menu リポジトリ] をクローンします。これを起動するには、"rofi-power-menu" 実行可能ファイルの場所を rofi に伝える必要があります。たとえば、実行可能ファイルが {{ic|$HOME/.rofi-power-menu}} にある場合: $ rofi -show p -modi p:$HOME/.rofi-power-menu 実行可能ファイルを PATH に入れ、その名前だけを渡すこともできます。 デフォルトのシンボルを表示するには、{{Pkg|ttf-nerd-fonts-symbols-2048-em}} をインストールする必要がある場合があります。 詳細については、リポジトリの README ファイルを参照してください。 === クリップボードマネージャーとしての Rofi === Rofi は、[[Greenclip]] を使用して X11 クリップボード マネージャーとして使用できます。{{AUR|rofi-greenclip}} パッケージをインストールします。
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Rofi
に戻る。
検索
検索
Rofiのソースを表示
話題を追加