Walker

Walkerランチャを使ってみました。いろいろとカスタマイズできて面白いです。
https://github.com/abenz1267/walker
https://github.com/abenz1267/elephant
環境
- CachyOS
- Hyprland
- walker
- elephant
- caelestia
- Hyprland
構築
インストール
paru -S netcat walker-bin elephant-all-bin |
Walker設定ファイルの作成
mkdir -p ~/.config/walker |
Elephantサービス(User)の有効化
elephant service enable |
設定
Walker
# Walker |
利用
起動
Super+Space
機能
- Desktop Applications: Launch installed GUI applications
- Calculator: Perform mathematical calculations with = prefix
- File Browser: Navigate and open files with / prefix
- Command Runner: Execute shell commands
- Websearch: Search the web with custom-defined engines
- Clipboard History: Access clipboard history with : prefix
- Symbol Picker: Insert special symbols with . prefix
- Provider List: Switch between providers with ; prefix
- Menu Integration: Create custom menus with elephant and let walker display them
- Dmenu: Your good old dmenu … with seamless menus!
- Arch Linux Packages: Search through available packages (official and aur), install or delete a target! List all exlusively installed packages.
- Todo List: create simple todo items with basic time tracking, scheduling and notifications
- Bookmarks: manage bookmarks, open with specified browsers, assign categories and import bookmarks from browsers
- Bluetooth: basic bluetooth management
プレフィックス
- デフォルトプレフィックス(Runnerをデフォルトに追加)
[providers]
default = [
"desktopapplications",
"calc",
"runner",
"websearch",
] # providers to be queried by default
empty = ["desktopapplications"] # providers to be queried when query is empty - プレフィックス
[[providers.prefixes]]
prefix = ";"
provider = "providerlist"
[[providers.prefixes]]
prefix = ">"
provider = "runner"
[[providers.prefixes]]
prefix = "/"
provider = "files"
[[providers.prefixes]]
prefix = "."
provider = "symbols"
[[providers.prefixes]]
prefix = "!"
provider = "todo"
[[providers.prefixes]]
prefix = "%"
provider = "bookmarks"
[[providers.prefixes]]
prefix = "="
provider = "calc"
[[providers.prefixes]]
prefix = "@"
provider = "websearch"
[[providers.prefixes]]
prefix = ":"
provider = "clipboard"
[[providers.prefixes]]
prefix = "$"
provider = "windows"
メモ
- Runner (
>)
ターミナル内で実行する場合はShift+Enter - デフォルトプロバイダ
Runnerをデフォルトプロバイダにしておくと>を入力しなくてもよい。
例:>paruShift+Enter
Runnerをデフォルトにしている場合
例:paruShift+Enter - Runner
艦橋変数PATHにある自前のスクリプトも検索してくれる。これは便利。 - Files (
/)
ホームフォルダ配下のファイルを検索、表示するのに便利
例:/memoで~/Documents/memo.txtを検索 - Windows (
$)
開いているアプリケーションを検索、フォーカス。別のワークプレースへも移動できる。 - ssh
ssh-keygenとssh-copy-idをしておくとssh username@hostnameShift+Enterで接続できる。
Comments