Text-Processing
Whisker Menu 的“搜尋操作”保存在哪些文件/表單中?
Whisker Menu 有一個很棒但被低估的功能,稱為“搜尋操作”,它可以通過以一個或多個字元的形式分配“模式”,輕鬆觸發預定義的命令來非常快速地搜尋/打開/執行各種文件夾/文件/程序。
它有一些預設的,比如“在終端中執行”,通過輸入
!
然後輸入所需的命令但可以添加其他更有趣的內容,例如通過 Catfish 等搜尋工具執行文件或文件夾搜尋、啟動 CD/DVD 播放、打開特定文件或文件夾等等。
可以添加任何其他內容,例如啟動任何應用程序、註銷、重新啟動、關閉、升級等等。
從這個意義上說,“搜尋操作”這個名稱可能會產生誤導,因為它們可以甚至在預設情況下做的不僅僅是“搜尋”。
我對一個相當邊緣的問題感興趣(Whisker 菜單“搜尋操作”功能可以使用自定義圖示嗎?),但可以通過訪問儲存這些“搜尋操作”的文件來更仔細地考慮這個問題。通過這些方式,它們可以被保存並可能被微調以滿足更具體的需求。
這些設置儲存在哪裡?
Whisker Menu 的配置文件保存在 xfce4 面板目錄中:
~/.config/xfce4/panel/whiskermenu-1.rc
文件底部定義的動作包含與“搜尋動作”對話框中相同的屬性,即名稱、模式、命令和布爾正則表達式標誌。
$ tail -18 ~/.config/xfce4/panel/whiskermenu-1.rc [action2] name=Wikipedia pattern=!w command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u regex=false [action3] name=Run in Terminal pattern=! command=exo-open --launch TerminalEmulator %s regex=false [action4] name=Open URI pattern=^(file|http|https):\\/\\/(.*)$ command=exo-open \\0 regex=true