• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Asc.416e74
博客园    首页    新随笔    联系   管理     

Debian + KDE,But Lite

Debian + plasma-desktop

前言

KDE 雖然很好用,但是如果直接安裝 KDE 套件又會顯得太沉重,所以我們爲何不以 Debian 爲例自己從頭開始像堆積木一樣搭建出一個更精簡的 KDE 環境呢?

安裝系統

安裝系統部分我就簡而言之了,主要注意一下幾點:

  1. 選擇軟件包的時候不要勾選 SSH Server 之外的任何套件,如果沒有第二臺電腦 SSH Server 連 SSH Server 也可以不選擇
  2. 儘可能在安裝過程中連接上 Wi-Fi,在安裝完成之後就已經連接成功,可以減少幾步網絡配置
  3. 最後在選擇安裝鏡像的時候不要選擇網絡鏡像,太慢,安裝完成之後手動更新反而更快

準備工作

假設你系統已經安裝完成,那麼此時你經擁有一臺沒有界面的 Linux 電腦,接下來做一些確保後續能正常進行的準備工作。

配置國內軟件源

我使用的清華源,具體可參考:Debian 软件源

修改 /etc/apt/sources.list 內容如下:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

修改 APT 安裝策略

修改 /etc/apt/apt.conf.d/99no-recommends 內容如下:

# 不安裝推薦包
APT::Install-Recommends "false";
# 不安裝建議包
APT::Install-Suggests "false";

這一步很重要,讓 apt 安裝軟件的時候不要把推薦的軟件包一起安裝。

啓用網絡連接

如果電腦已經聯網可以忽略

如果安裝完成之後你的電腦無法訪問網絡,請你可以做如下事情:

  1. 使用有線連接
  2. 安裝 firewall-iwlwifi

如果你已經連接網線或已經安裝 firewall-iwlwifi,但是依舊無法訪問網絡你可以:

  1. 通過 ip link show 查看網卡信息

image

  1. 使用 ip link set enp4s0fu1u4c2 up 啓用相應網卡

更新系統

apt update
apt upgrade

添加桌面環境

apt search plasma-desktop     # 最基礎的桌面環境
apt search sddm               # 登陸頁面
apt install kwin-wayland      # wayland 窗口管理器
apt install kwin-x11          # x11 窗口管理器
apt install network-manager   # 網絡管理工具(CLI),nmcli 命令的提供者
apt install plasma-nm         # 網絡管理工具(UI),主要用於連接和顯示網絡連接,可要可不要,使用 nmcli 是一樣的
apt install plasma-settings   # 系統設置面版  
apt install systemsettings    # 系統設置接口
  • 不要把 kde-plasma-desktop 和 plasma-deskop 弄混了。前者是一個現成的套件,後者只提供最基礎的左面環境,沒有任何 KDE 的冗余軟件包。如果安裝 kde-plasma-desktop 還不如在系統安裝環節就直接安裝 KDE 環境
  • kwin-wayland 和 kwin-x11 是窗口管理工具,如果沒有安裝會導致窗口能顯示,但不能拖動,關閉等
  • network-manager 用於網絡管理,也有 iwd 等其他軟件可選,可按照自己的喜好選擇。如果 network-manager 安裝之後發現 nmcli d wifi list 無法掃描 Wi-Fi 你可以查看 /etc/NetworkManager/NetworkManager.conf 下 [ifupdown] 的 managed 是否爲 true,不是則該爲 true
  • plasma-nm 是 plasma 工具,讓你可以通過狀態欄直接查看/修改當前網絡連接,對我來說就是快速查看 Wi-Fi 是否連接,因爲他能做的 nmcli 都能做
  • plasma-settings 提供的是系統設置 UI,plasma-settings 纔是系統設置的功能提供者,如果你全部通過命令進行設置這倆不安裝也可以

添加一些輔助工具

apt install curl             				# 命令行 HTTP 客戶端
apt install fuse3            				# 允許執行 AppImage 文件
apt install feh              				# 圖片查看工具
apt install dolphin          				# 文件管理工具,也可以選擇 nemo,thunar 等
apt install dolphin-plugins  				# Dolphin 插件,主要是提供預覽圖片作用(對我而言),也爲 Dolpin 提供了許多其他實用的功能
apt install kio-extras       				# KIO 插件包,用於支持更多的文件協議和操作功能
apt install pulseaudio       				# 音頻驅動
apt install plasma-pa        				# KDE 音量控制插件
apt install powerdevil       				# 背光控制插件(非筆記本可忽略)
apt install acpi             				# 電池管理模塊
apt install acpid            				# 電池管理模塊的守護進程
apt install upower                  # 電池管理模塊,如果電量顯示不正確或不顯示再安裝此包,如果需要顯示藍牙設備的電量也許要安裝
apt install kde-config-screenlocker # 鎖屏管理,內嵌到系統設置的管理面版

這都是一些非常基礎和系統級別的工具,雖然你可能在用 ranger, nnn, joshuto 能終端管理工具,不過我依舊推薦安裝一個 Dolphin 或其他文件管理工具。畢竟對於文件拖拽上傳之類的功能 ranger/joshuto 是無法完成的。

image

中文輸入法

安裝玩上面的包,你的桌面環境已經能夠正常使用——一個十分簡潔,沒有冗余的 KDE 已經展現在你眼前。不過,一個中文輸入法對於中國人來說總是很重要的:

apt install fcitx5                # Fcitx5 輸入法框架
apt install fcitx5-rime           # Rime 中文輸入法引擎
apt install kde-config-fcitx5     # Fcitx5 內嵌到系統配置裏面的 Fcitx5 配置面版
apt install fcitx5-frontend-gtk2  # GTK2 程序支持
apt install fcitx5-frontend-gtk3  # GTK3 程序支持
apt install fcitx5-frontend-qt5   # QT5 程序支持
apt install fcitx5-frontend-qt6   # QT6 程序支持
apt install fcitx5-frontend-tmux  # tmux 支持
apt install librime-data          # 英文輸入法 schema
apt install rime-data-luna-pinyin # luna 拼音輸入法,可按照自己的喜好選擇,通過 apt search rime-data- 搜索可用的其他輸入法

中文輸入法我使用的是 Fcitx5 + Rime 方案,你也可以選擇 ibus + Rime,或其他輸入框架和引擎——這就是 Linux 的魅力之一。fcitx5 的配置管理工具有很多,但是比較推薦上面的 kde-config-fcitx5,因爲它是內嵌到系統設置面版,相比單獨窗口給我的個人體驗會更好一些。同理,如果你發現系統設置裏面某個設置無法使用或希望添加某個設置,都可以使用 apt search kde-config- 搜索看看是否有對應的包提供對應功能。

一些可以選擇的工具

apt install alacritty        # 終端模擬器
apt install tmux             # 終端復用工具
apt install flameshot        # 截圖工具
apt install rsync            # 遠程同步工具
apt install p7zip-full       # 7-zip 壓縮工具,沒有 Windows 那樣的 UI,純 CLI,但會比額外記憶 unzip, unrar 等工具要簡單一些

這裏推薦 7zip 還有一個理由:它可以解壓 *.AppImage 文件。說到這裏,我順便教大家一個小技巧——如何爲 .AppImage 創建 .desktop 和圖標文件。自己編寫 .desptop 和隨便找個圖片做圖標當但也是可以的,但是我想教你的是如何獲取軟件作者他已經幫你寫好的桌面圖標——只需要對 appimage 進行解壓即可(以 Clash Verge 爲例子):

image

不過不要忘了修改 .desktop 中 Exec 和 Icon 的路徑爲你真實文件的存放路徑。

這一切的原因讓然是因爲 appimage 打包的時候就把這些內容都直接打包到內部了,感興趣的可以瞭解一下。

後語

  1. 雖然是以 Debian 爲例子寫的,但是其他系統也可以參考,也就個別包名有細微差別
  2. 上面的過程直接寫到腳本中有助於下次快速部署
  3. 想要就要自己爭取,而不是靠別人施捨

image

posted @ 2024-06-01 22:04  ストッキング  阅读(242)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3