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 つの使用方法を紹介しますが、全体的に使用してみて非常に満足しています。

まずはサンプルのスクリーンショットを見てみましょう。

ランチャー:

wofi launcher

クリップマンのクリップボード履歴表示(メニュー)

wofi menu

このソフトウェアは多態的に使用され、応答が速く、インターフェースが美しく、欠点がまったくないので、使用することをお勧めします。

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=  👍启动快,快启动!就怕你不会用!🤔
12pwd
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. スタートアップの設定
1# clipman
2wl-paste -t text --watch clipman store > /dev/null 2>&1 &

これは、wl-paste の内容が変更されるたびに、clipman に保存されることを意味します。

    1. クリップマンのセレクターとして wofi を設定します
1clipman pick --tool wofi -T'--prompt=clipboard-history -i'

一重引用符内のパラメータは wofi のパラメータで、それぞれプロンプト フレーズと大文字小文字の区別を無視します。 構成が完了したら、テストを直接実行して、メニューがポップアップ表示されるかどうかを確認できます。

    1. ショートカットキーを設定する 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 のどの構成が使用されているか。

openbox key

その他の一般的な通信:

  • 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 のショートカットキーで移動や削除ができれば完璧です。

最終更新日: Friday, February 23, 2024

このシリーズの投稿:

翻訳: