Wofi 使い方チュートリアル
前回 labwc を紹介した際には wofi ランチャー部分の説明がありませんでしたが、似たものとして rofi や yofi などがあります。 以前に yofi に関する記事を書きましたので、興味のある方は読んでみてください。
wofi のウェアハウスのアドレスは github 上ではなく、https://hg.sr.ht/~scoopta/wofi にあります。公式の説明:
Wofi is a launcher/menu program for wlroots based wayland compositors such as sway
この説明からわかるように、ランチャーまたはメニューとして使用できます(launcher/menu)。 この記事ではこれら 2 つの使用方法を紹介しますが、全体的に使用してみて非常に満足しています。
まずはサンプルのスクリーンショットを見てみましょう。
ランチャー:
クリップマンのクリップボード履歴表示(メニュー)
このソフトウェアは多態的に使用され、応答が速く、インターフェースが美しく、欠点がまったくないので、使用することをお勧めします。
1. インストール
-
apt の直接インストール (推奨)
1sudo apt install wofi
-
ソースコードのコンパイルとインストール
ソースコードインストールの利点は、最新バージョンをインストールできることです。
1hg clone https://hg.sr.ht/~scoopta/wofi 2cd wofi 3meson setup build 4ninja -C build 5sudo ninja -C build install
2. ランチャーの設定
私の構成を直接使用できます: https://github.com/kmephistoh/dotfiles/tree/main/.config/wofi
老若男女を問わず、勤務時間中は毎日お使いください。
1➜ cat config
2show=drun
3width=750
4height=400
5always_parse_args=true
6show_all=false
7insensitive=true
8allow_images=true
9normal_window=true
10allow_markup=true
11prompt= 👍启动快,快启动!就怕你不会用!🤔
12➜ pwd
13/home/mephisto/.config/wofi
なお、allow_images=true
はアイコンの表示を有効にするという意味で、allow と images の間に下線が入っていますが、最初に文書を読んだときはハイフンが使われていましたが、反映されませんでした。 ソースコードを確認したところ、アンダースコアが必要であることを確認しましたが、ダブルワードパラメータにはアンダースコアが必要なようです。 他のパラメータは非常に単純なので、説明する必要はありません。
style.css
はインターフェイスの表示外観を制御する CSS ファイルで、CSS マスターはこれを最大限に活用し、気に入らないものはすべて変更できます。
使用したデスクトップ環境を確認して、トリガー キーを設定します。以前は Gnome を使用していましたが、今は labwc を使用しています。設定するのが非常に便利です。
labwc 設定例。F8 を押して wofi ランチャーをポップアップします。
1<keybind key="F8">
2 <action name="Execute" command="wofi" />
3</keybind>
3. クリップボードのメニュー構成
この部分はより複雑で、作業を完了するには 3 つのソフトウェアの連携が必要ですが、私がテストしたところ、Gnome では動作しませんでした (Mutter のせいです)。
3 つのソフトウェアは次のとおりです。
-
wl-clipboard wayland のクリップボード ツールは apt で直接インストールすることも、リンクをクリックしてドキュメントを読むこともできます。ここ。
-
clipman wayland 配下のクリップボードマネージャーは apt で直接インストールすることもできますが、クリップボード履歴機能を利用する必要があります。
-
現時点では、クリップボード履歴のクエリと選択に wofi が使用されます
主要な構成ポイント:
-
- スタートアップの設定
1# clipman
2wl-paste -t text --watch clipman store > /dev/null 2>&1 &
これは、wl-paste の内容が変更されるたびに、clipman に保存されることを意味します。
-
- クリップマンのセレクターとして wofi を設定します
1clipman pick --tool wofi -T'--prompt=clipboard-history -i'
一重引用符内のパラメータは wofi のパラメータで、それぞれプロンプト フレーズと大文字小文字の区別を無視します。 構成が完了したら、テストを直接実行して、メニューがポップアップ表示されるかどうかを確認できます。
-
- ショートカットキーを設定する labwc の例:
1<keybind key="C-semicolon">
2 <action name="Execute" command="clipman pick --tool wofi -T'--prompt=clipboard-history -i'" />
3</keybind>
これは、「Ctrl+;」を押してクリップボード履歴メニューをポップアップ表示することを意味します。これは、Fcitx5 のデフォルトのショートカットキー設定と同じです(クリップボードを引き継ぐために wofi+clipman を使用する場合は、クリップボード機能をオフにする必要があります) Fcitx5)。
Gnome では labwc に切り替えたため、以前は設定がうまくいかなかった記憶があります (つぶやきのせいで)。興味のある方はご自身で試してみてください。
key="C-semicolon"
このキー名はどのようにして取得しましたか? この openbox ドキュメント を確認して、xev コマンドを実行し、; 番号を押して、対応する名前を確認してください。 unique, labwc openbox のどの構成が使用されているか。
その他の一般的な通信:
- S Shift key
- C Control key
- A Alt key
- W Super key (Usually bound to the Windows key on keyboards which have one)
- M Meta key
- H Hyper key (If it is bound to something)
最後に、ターゲットストリップを選択したら、Ctrl+v を押してターゲットにコピーする必要がありますが、これは少し不便ですが、Fcitx5 や copyq などのソフトウェアでは毎回正しくペーストできません。 wofi の見た目を考えると貼り付けには問題なかったのでギリギリ許容範囲、結局のところカット履歴の読み込みは特に高頻度な操作ではない。 もちろん後から自動で貼り付ける設定にして、vi のショートカットキーで移動や削除ができれば完璧です。
著作権に関する声明:
- 出典のないコンテンツはすべてオリジナルです。、無断転載はご遠慮ください(転載後にレイアウトが崩れたり、内容が制御不能になったり、継続的に更新できない等の理由から)。
- このブログのコンテンツを非営利目的で解釈したい場合は、(読者の便宜のため)「オリジナル ソース」または「参照リンク」の形式でこのサイトの関連 Web ページ アドレスを提供してください。