pyautogui 打包 运行 窗口_试试动态窗口管理器 dwm 吧
以不到 2000 標(biāo)準(zhǔn)行的代碼寫就的 dwm,是一個(gè)速度極快而功能強(qiáng)大,且可高度定制的窗口管理器。
-- Adam ?amalík(作者)
如果你崇尚效率和極簡(jiǎn)主義,并且正在為你的 Linux 桌面尋找新的窗口管理器,那么你應(yīng)該嘗試一下 動(dòng)態(tài)窗口管理器(dynamic window manager) dwm。以不到 2000 標(biāo)準(zhǔn)行的代碼寫就的 dwm,是一個(gè)速度極快而功能強(qiáng)大,且可高度定制的窗口管理器。
你可以在平鋪、單片和浮動(dòng)布局之間動(dòng)態(tài)選擇,使用標(biāo)簽將窗口組織到多個(gè)工作區(qū),并使用鍵盤快捷鍵快速導(dǎo)航。本文將幫助你開始使用 dwm。
安裝
要在 Fedora 上安裝 dwm,運(yùn)行:
$ sudo dnf install dwm dwm-userdwm 包會(huì)安裝窗口管理器本身,dwm-user 包顯著簡(jiǎn)化了配置,本文稍后將對(duì)此進(jìn)行說明。
此外,為了能夠在需要時(shí)鎖定屏幕,我們還將安裝 slock,這是一個(gè)簡(jiǎn)單的 X 顯示鎖屏。
$ sudo dnf install slock當(dāng)然,你可以根據(jù)你的個(gè)人喜好使用其它的鎖屏。
快速入門
要啟動(dòng) dwm,在登錄屏選擇 “dwm-user” 選項(xiàng)。
登錄后,你將看到一個(gè)非常簡(jiǎn)單的桌面。事實(shí)上,頂部唯一的一個(gè)面板列出了代表工作空間的 9 個(gè)標(biāo)簽和一個(gè)代表窗戶布局的 []= 符號(hào)。
啟動(dòng)應(yīng)用
在查看布局之前,首先啟動(dòng)一些應(yīng)用程序,以便你可以隨時(shí)使用布局。可以通過按 Alt+p 并鍵入應(yīng)用程序的名稱,然后回車來啟動(dòng)應(yīng)用程序。還有一個(gè)快捷鍵 Alt+Shift+Enter 用于打開終端。
現(xiàn)在有一些應(yīng)用程序正在運(yùn)行了,請(qǐng)查看布局。
布局
默認(rèn)情況下有三種布局:平鋪布局,單片布局和浮動(dòng)布局。
平鋪布局由條形圖上的 []= 表示,它將窗口組織為兩個(gè)主要區(qū)域:左側(cè)為主區(qū)域,右側(cè)為堆疊區(qū)。你可以按 Alt+t 激活平鋪布局。
平鋪布局背后的想法是,主窗口放在主區(qū)域中,同時(shí)仍然可以看到堆疊區(qū)中的其他窗口。你可以根據(jù)需要在它們之間快速切換。
要在兩個(gè)區(qū)域之間交換窗口,請(qǐng)將鼠標(biāo)懸停在堆疊區(qū)中的一個(gè)窗口上,然后按 Alt+Enter 將其與主區(qū)域中的窗口交換。
單片布局由頂部欄上的 [N] 表示,可以使你的主窗口占據(jù)整個(gè)屏幕。你可以按 Alt+m 切換到它。
最后,浮動(dòng)布局可讓你自由移動(dòng)和調(diào)整窗口大小。它的快捷方式是 Alt+f,頂欄上的符號(hào)是 ><>。
工作區(qū)和標(biāo)簽
每個(gè)窗口都分配了一個(gè)頂部欄中列出的標(biāo)簽(1-9)。要查看特定標(biāo)簽,請(qǐng)使用鼠標(biāo)單擊其編號(hào)或按 Alt+1..9。你甚至可以使用鼠標(biāo)右鍵單擊其編號(hào),一次查看多個(gè)標(biāo)簽。
通過使用鼠標(biāo)突出顯示后,并按 Alt+Shift+1..9,窗口可以在不同標(biāo)簽之間移動(dòng)。
配置
為了使 dwm 盡可能簡(jiǎn)約,它不使用典型的配置文件。而是你需要修改代表配置的 C 語(yǔ)言頭文件,并重新編譯它。但是不要擔(dān)心,在 Fedora 中你只需要簡(jiǎn)單地編輯主目錄中的一個(gè)文件,而其他一切都會(huì)在后臺(tái)發(fā)生,這要?dú)w功于 Fedora 的維護(hù)者提供的 dwm-user 包。
首先,你需要使用類似于以下的命令將文件復(fù)制到主目錄中:
$ mkdir ~/.dwm$ cp /usr/src/dwm-VERSION-RELEASE/config.def.h ~/.dwm/config.h你可以通過運(yùn)行 man dwm-start 來獲取確切的路徑。
其次,只需編輯 ~/.dwm/config.h 文件。例如,讓我們配置一個(gè)新的快捷方式:通過按 Alt+Shift+L 來鎖定屏幕。
考慮到我們已經(jīng)安裝了本文前面提到的 slock 包,我們需要在文件中添加以下兩行以使其工作:
在 /* commands */ 注釋下,添加:
static const char *slockcmd[] = { "slock總結(jié)
以上是生活随笔為你收集整理的pyautogui 打包 运行 窗口_试试动态窗口管理器 dwm 吧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fgo狂阶阿塔兰忒立绘 狂阶阿塔兰忒宝具
- 下一篇: ArcMap 导入 wrl_flmic拍