Rofi Mode

主題

相關文件

相關文件
man rofi

相關議題

啟動模式

內建的啟動模式 啟動指令
run rofi -show run
drun rofi -show drun
window rofi -show window
ssh rofi -show ssh
keys rofi -show keys
filebrowser rofi -show filebrowser
windowcd rofi -show windowcd
combi rofi -show combi
擴充腳本模式
Rofi Custom Mode
Rofi Dmenu Mode

在「Rofi 設定檔」這篇有提到,

可以透過執行「rofi -dump-config -no-config」,

將「Rofi 預設的設定值」給「Dump」出來,

相關的內容,可以參考範例「dump-default-config / config.rasi」。

其中有一個「設定片段」如下:

configuration {
/*	modes: "window,drun,run,ssh";*/
}

可以了解到,雖然「Rofi 內建的啟動模式」有如上的列表

但是「預設啟用」的只有「window,drun,run,ssh」這幾個模式。

所以當我們使用「rofi -show drun」來啟動「drun」這個模式,

實際上,「window,run,ssh」這三個模式,也是有啟動的。

我們可以使用「Ctrl + Tab」來切換到不同的模式。

或是使用「Shift + Left」切換到上一個模式,

使用「Shift + Right」切換到下一個模式。

為了讓我們可以更直覺的了解這個概念,我們可以採用「iggy」這個「佈景主題」來啟動「rofi」,

在「Mode」的呈現上,「iggy」是採用「頁籤 (Tab)」的樣式來呈現。

執行指令如下

rofi -show drun -theme iggy

所以我們除了使用剛剛提到的「鍵盤按鍵組合」來切換到不同的模式。

也可以透過「滑鼠左鍵單擊」某個「頁籤 (Tab)」來切換到不同的模式。

設定「modes」

透過指令參數

我們可以透過「rofi -modes "window,drun,run,filebrowser"」來指定「預設要啟用」的「Rofi Mode」。

範例指令如下

rofi -show drun -theme iggy -modes "window,drun,run,filebrowser"

透過設定檔

我們也可以透過編輯「~/.config/rofi/config.rasi」這個設定檔,來指定「預設要啟用」的「Rofi Mode」。

設定片段如下

configuration {
	modes: "window,drun,run,filebrowser";
}
@theme "iggy"

啟動「Rofi」的範例指令如下

rofi -show drun

下一步

接下來,我們來了解「如何自訂 Rofi啟動模式」。