suckless的dwm的使用體驗

配套軟件

  • OS:arch linux
  • 輸入法:fcitx-google-pinyin
  • 編輯器:neovim
  • 備份配置文件/軟件下載:git,gitee
  • 虛擬機:virtual box
  • 瀏覽器:chrome(AUR)
  • 文件瀏覽器:ranger,nemo
  • IDE:idea,AndroidStudio
  • 圖片瀏覽器:gimp
  • 終端:st
  • 窗口管理器:dwm
  • 電池管理器:acpi
  • 壁紙管理器:nitrogen
  • 窗口渲染器:xcompmgr
  • 詞典:stardict,網頁版的谷歌翻譯
  • pdf標註軟件:xournal
  • office辦公套件:wps-cn
  • 聽歌軟件:listen1

使用場景

場景一:自習

tag1開一個vim,vim打開一個TODO的文件,上面羅列着我需要完成的任務。然後移到tag9。
tag2開ranger,打開我的一個軟鏈接,到我的機械硬盤。然後用ranger打開一個ppt。開始看。
遇到不會的問題,這個時候切換到tag1,用快捷鍵Ctrl Alt W打開chrome,查找資料。
重複直到完成任務。

場景二:上網課

gitee建一個這門網課的倉庫。
克隆到機械硬盤專門的目錄。
再次上課就用ranger進這個目錄,然後建markdown文件。

- 01class.md
- 02class.md
- 03class.md
- 04class.md
- ...

遇到一個不懂的知識點,立刻在另一個tag打開瀏覽器搜索。
我的chrome裝了一個vim插件,因此可以用vim的方式操作chrome。一般情況下,爲了達到沉浸的瀏覽,我會配合w3m使用。
我的chrome做了美化,換了一個主題以及全局dark模式。
我的chrome的書籤導出到本地,手動進行書籤的備份。

場景三:寫代碼

在開發安卓項目,需要打開兩個工程。我一般會先打開一個,然後再在IDE裏面打開另外一個,且讓他們分別獨佔一個tag。
需要注意的是,IDE內的快捷鍵可能和dwm衝突。
解決辦法有兩個。
1.調整dwm的單個快捷鍵,避免和IDE衝突。
2.調整IDE的單個快捷鍵,避免和dwm衝突。
對於方法1,可以將dwm所有的MOD1左Alt鍵,變成Mod4Windows鍵。
我是覺得左Alt順手,所以沒有變。因此採用了方法2.

小結:命令行的工具不錯的有幾款。比如我git就用lazygit。
這些工具可以極大的提高工作效率。而且命令行的工具普
遍的操作邏輯都是一樣的。
還是不能離開瀏覽器。所以比如suckless家的surf我是不
會去體驗了。
瀏覽器用的頻率真的很頻繁。
現在我和外界世界交互/上網的主要目的就是用瀏覽器了。
虛擬機作爲日常的使用主要是爲了vpn,運行只有windows
臺有的軟件。
對比和windows10的使用體驗,我的日常處理效率上去的
很快。但是有一些情況,比如電腦和手機傳文件還是有些
不方便。即使開LinuxQQ,但是由於我的windows版的QQ
即使虛擬機關閉依然在線,就會擠佔Linux版的QQ,因此
Linux版的QQ極容易掛掉。所以我必須開兩個QQ,讓他們
互傳文件纔可以解決。這一點上稍稍不方便。
還有Windows平臺獨有的搜索資源的一些冷門軟件,Linux
平臺上也沒有。這時就需要開虛擬機,下載好之後還得用
QQ傳回Linux。這一點也不是很方便。
除了這一點,我的電腦因爲換了dwm後待機時間變得明顯
增長。曾經windows的話1~2小時就沒有電了。在dwm下,
如果僅僅是場景一的話,我可以輕鬆的用上4個小時。
電腦的聲音也會大幅降低。
如果是windows的話,會頻繁的使用鼠標。即使win10對
觸控板優化的很好,但是因爲要頻繁的按觸控板,所以並不
是很方便。但是arch的話,可以自定義手勢。用xfce的一些
觸控手勢來操作電腦。而且是dwm的話,真的很少用到鼠標
。virtualbox的切換也可以通過一些配置來進行解決。總之
我發現我用到鼠標的情況是我打代碼,開IDE的時候。而
這個時候,我的筆記本會耗電劇增。可能幾十分鐘就會耗費
一半多的電量。這個時候我一般得插一個電源。那麼肯定就
自動插個鼠標。
如果不是用到IDE的話,我覺得鍵盤的操作會更快一些。
甚至我爲了提高鍵盤操作的速度,我把chrome也配置成vim
鍵位。這樣我的雙手就很少離開鍵盤區域了。
很方便的一點是做一些作業會用到大的數的運算,而這些
運算在計算器內是不好輸入的,這個時候可在打開一個終端
,在裏面再打開python。
在這段期間我有時會需要顯示器。這個時候的一些腳本我不
會寫,只要上arch wiki,一般都可以找到答案。值得注意的
是,對於一些很冷門的問題,比如某個命令行的軟件啊,
直接用google永遠是不二的選擇。因爲國內匹配到的是國內
的論壇,而國外有着大量Linux用戶。Linux在國外可一點兒
也不小衆。
至於arch的穩定性,我覺得儘量只安裝自己需要的軟件。
如果需要從AUR安裝軟件,就安裝。
如果從AUR的傳統方法安裝失敗,那麼就不要再看下面的人
的討論,直接找一下替代品吧。因爲有的軟件不維護了。
儘量不要卸載軟件。
儘量不要太頻繁的更新。但也不要隔半年更新一次。
遇到問題永遠先思考一下,然後再去搜索答案。

實際測試數據

場景一:
從08:54 剩餘96% 亮度:1500
到17:05 剩餘19% 亮度:1500
共用時:9小時

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章