KDE使用偏好

保持桌面的整潔

比起 模糊搜索 而言, 在 雜亂的桌面 上尋找 某個圖標, 是 低效不優雅

良好的 桌面 應當保持 0 圖標 , 在桌面上放置一個或多個常用的圖標並不能提高工作效率, 相反地還會影響桌面的美觀. 一個 app launcher 即可取代 所有被放置在桌面上的圖標

image-20230427070040885

將k-runner作爲調色板

作爲 “搜索引擎”

如果任何 文件 都可以通過 模糊搜索 在瞬間取得, 那麼花費時間來精心整理文件, 則是徒勞的.

image-20230427070530582

請注意, 該圖中的 左上角 並沒有 app launcher. 這是因爲 k-runner 可以完全替代它, 並且做得更好.

app launcher 至少有以下幾個缺點:

  1. 喚起的速度過慢
  2. 索引的速度過慢
  3. 容易因按到 “meta鍵” 而誤觸

而通過 alt + space 觸發的 k-runner 則沒有這些缺陷.

其實對於 window switcher, 也可以使用 meta + 1/2/../9

對於這種 高頻度且瑣碎的 任務, 最好有個 brain sensor 或者 eyes tracker

儘管 app launcher 很常見, 但我要說的是, 存在並不一定合理. 移除 app launcher 也並不會導致整個系統的崩潰.

注: 此處並引用黑格爾的原話 “Alles, was ist, ist vernünftig” 的翻譯, 此句的含義依據現代的通俗解釋, 而非哲學領域的釋義.

相比於 windows 上的 everythinglistray 來說, 在 linux 上則可以選擇 k-runner 作爲一種替代.

這個東西本質上是一個 search engine, 你可以通過配置各種 plugin 來添加一種新的 search source ,

以便: 搜索某個文件, 搜索某個當前正運行的window, 搜索某個已安裝的application, 搜索某個virtual-desktop

image-20230427071247858

啓用 fs index 即可讓 k-runner 擁有在 瞬間 完成 搜索某個文件 的能力.

image-20230427082130592

作爲”解釋器”

也可以使用k-runner來執行一些 簡單的命令.

image-20230427071422368

image-20230427071442153

image-20230427071500325

tray icons 保持簡潔

默認的 tray icons 包含非常多 不常用的tray icon, 所以我們需要根據 自己的使用偏好.

只將 常用的tray icons 顯示出來.

image-20230427071719723

對於某些 重要但不常用的tray icon, 可以設置顯示策略爲 當相關時顯示

image-20230427072548159

善用 Do not disturb 模式

設置 快捷鍵 以便通過 meta + n 來切換 do not disturb mode .

當需要免打擾環境時, 可以快速切入.

image-20230427075918984

選擇使用 multi-activitymulti-vitrual-desktop 來區分 角色

在某些 工作場景 下, 我們往往需要扮演 多角色.

比如, 我們可能需要: 同時扮演 前端工程師後端工程師, 同時扮演 軟件開發工程師軟件測試員

此時需要運行 一組不同的application, 如果將 所有的application 都放在 同一個virtual-desktop 或者 同一個activity, 然後通過 alt+tab 來切換的話, 則有以下這些缺點:

  1. 繁瑣, 你無法精準切換你想要的application (如果通過 k-runner 來切斷可能會好些)
  2. 你會因爲切換application而 打亂 窗口之間的 layout. (這可能會迫使你使用鼠標來重新對此進行調整)

此時, 通過切換 virtual-desktopactivity , 就如同 你使用2塊不同的顯示屏 一樣.

image-20230427073203338

image-20230427073220301

使用 meta+tab 即可 切換到下一個activity, 這裏建議只設置 2個activity, 避免切換時的繁瑣.

image-20230427074024802

virtual-desktopactivity 是兩種不同 粒度 的用於解決 多角色問題 的解決方案, 可以根據自己的需求選擇.

設置更動聽的 窗口移動特效

通過啓用 translucencywobbly windows, 使得:

  1. window移動時 自動 透明化 , 以便觀察 底部的windows
  2. window 在移動時像 果凍 一樣

Peek 2023-04-27 07-48

設置更方便的 window actions

meta + 鼠標輸入 設置爲一系列的 window指令, 如:

  1. meta + mouse scroll = 窗口最大化/最小化
  2. meta + mouse left click = 移動窗口 (這樣就可以在 window的內部 直接 發送移動指令 , 而不必拖着狹小的 title bar發送移動指令)
  3. meta + mouse right click = 調整窗口大小 (如果通過 窗口邊緣來調整大小的話, 則對 鼠標的精準操作 有很高要求. )x

理論上講, 任何需要 高精準度的鼠標操作 都應該有 替代方案.

點擊一個 面積更大的區域 總是比 更小的區域 更方便.

Peek 2023-04-27 07-53

Peek 2023-04-27 07-54

Peek 2023-04-27 08-15

使用 window rule 進行 自動化佈局

在某些 工作場景 下, 可能需要進行 長時間保持某個窗口佈局方式, 比如: 一邊開啓 IDE, 一邊開啓 browser 查閱文檔. 此時可以通過設置 window rule 來自動完成這種 窗口佈局.

image-20230427075705312

input method 進行微調至合適

此處建議使用 開源的input method , 如果你還有點關注 你的privacy 的話.

開源方案建議: rime , fcitx-chinese-addons

配置 im groupim layout , 以及 切換快捷鍵 , 使得 切換im 不會與 某些全屏應用 發生衝突.

image-20230427080032005

image-20230427080258247

取消 不可信證書

爲了避免 MITM attack, 並不是所有的 CA證書 都值得你信任.

image-20230427080522193

電源管理

設置 閒置時 自動熄屏

image-20230427081025652

流量控制

啓用 firewalltraffic 進行控制.

image-20230427081810808

在設備開機後自動部署工作環境

如果你經常 關機 的話…

image-20230427082245821