xeonmax wrote:
我覺得,Alpine...(恕刪)
這張圖表你看看就知道了,很多先前我移除的軟體,根本是LXQt自己帶進來的。

更何況, Alpine Linux面向路由器,桌機使用人數很少,而且自有核心,意味著,要找軟體,有困難……

gail@gail-gbbace3160:~$ sudo apt install lxqt
Installing:
lxqt
Installing dependencies:
audacious libkirigamidialogs6
audacious-plugins libkirigamilayouts6
audacious-plugins-data libkirigamilayoutsprivate6
docbook-xml libkirigamipolyfill6
feathernotes libkirigamiprimitives6
feathernotes-l10n libkirigamiprivate6
featherpad libkirigamitemplates6
featherpad-l10n liblilv-0-0
ffmpeg liblirc-client0t64
firefox liblua5.2-0
gucharmap libmbedcrypto16
kactivitymanagerd libminizip1t64
kded5 libmms0
kglobalacceld libmng2
kio libmujs3
kwayland-integration libmysofa1
kwayland5-data libneon27t64-gnutls
libaacs0 libnet-dbus-perl
libadwaita-1-0 libnorm1t64
libappstream5 libopenal-data
libass9 libopenal1
libaudcore5t64 libopenmpt0t64
libaudgui6 libopusfile0
libaudqt3 libpgm-5.3-0t64
libaudtag3t64 libplacebo360
libavdevice62 libplasmaactivities-data
libavfilter11 libplasmaactivities7
libavformat62 libpolkit-qt5-1-1
libbdplus0 libpoppler-qt6-3t64
libbluray3 libqca-qt5-2
libbs2b0 libqca-qt5-2-plugins
libcddb2 libqt5positioning5
libchromaprint1 libqt5printsupport5t64
libcjson1 libqt5quickwidgets5
libcue2 libqt5sql5-sqlite
libdc1394-25 libqt5sql5t64
libdecor-0-0 libqt5texttospeech5
libdecor-0-plugin-1-gtk libqt5webchannel5
libdjvulibre-text libqt5webengine-data
libdjvulibre21 libqt5webenginecore5
libdvdnav4 libqt5webenginewidgets5
libdvdread8t64 libqt6concurrent6
libevent-2.1-7t64 libqt6multimedia6
libfaad2 libqt6quickshapes6
libfftw3-double3 librabbitmq4
libflite1 librist4
libfluidsynth3 librubberband3
libfyaml0 libsamplerate0
libgme0 libsdl2-2.0-0
libgucharmap-2-90-7 libsdl2-classic
libharfbuzz-icu0 libsdl3-0
libhfstospell11 libserd-0-0
libhyphen0 libsidplayfp6
libinstpatch-1.0-2 libsixel1
libjack-jackd2-0 libsndio7.0
libjavascriptcoregtk-6.0-1 libsodium23
libkf5archive-data libsord-0-0
libkf5archive5 libspeechd2
libkf5auth-data libsratom-0-0
libkf5authcore5 libsrt1.5-gnutls
libkf5codecs-data libssh-4
libkf5codecs5 libstemmer0d
libkf5completion-data libswscale9
libkf5completion5 libsynctex2
libkf5config-bin libtie-ixhash-perl
libkf5config-data libudfread3
libkf5configcore5 libunibreak6
libkf5configgui5 libvidstab1.1
libkf5configwidgets-data libvoikko1
libkf5configwidgets5 libwebkitgtk-6.0-4
libkf5coreaddons-data libx11-protocol-perl
libkf5coreaddons5 libxcb-record0
libkf5crash5 libxml-parser-perl
libkf5dbusaddons-bin libxml-twig-perl
libkf5dbusaddons-data libxml-xpathengine-perl
libkf5dbusaddons5 libxmlb2
libkf5doctools5 libxpresent1
libkf5globalaccel-bin libyelp-1-0
libkf5globalaccel-data libzimg2
libkf5globalaccel5 libzix-0-0
libkf5globalaccelprivate5 libzmq5
libkf5guiaddons-bin lximage-qt
libkf5guiaddons-data lximage-qt-l10n
libkf5guiaddons5 meteo-qt
libkf5i18n-data meteo-qt-l10n
libkf5i18n5 mpv
libkf5iconthemes-bin plasma-activities-bin
libkf5iconthemes-data preload
libkf5iconthemes5 python3-bs4
libkf5itemviews-data python3-cssselect
libkf5itemviews5 python3-html5lib
libkf5jobwidgets-data python3-lxml
libkf5jobwidgets5 python3-mutagen
libkf5kiocore5 python3-pycryptodome
libkf5kiogui5 python3-soupsieve
libkf5kiontlm5 python3-webencodings
libkf5kiowidgets5 python3-websockets
libkf5notifications-data qlipper
libkf5notifications5 qml6-module-org-kde-kirigami
libkf5notifyconfig-data qml6-module-qt-labs-qmlmodels
libkf5notifyconfig5 qml6-module-qtquick-controls
libkf5service-bin qml6-module-qtquick-layouts
libkf5service-data qml6-module-qtquick-shapes
libkf5service5 qml6-module-qtquick-templates
libkf5solid5 qml6-module-qtquick-window
libkf5solid5-data qpdfview
libkf5sonnet5-data qpdfview-djvu-plugin
libkf5sonnetcore5 qpdfview-pdf-poppler-plugin
libkf5sonnetui5 qpdfview-ps-plugin
libkf5textwidgets-data qpdfview-translations
libkf5textwidgets5 qt6-image-formats-plugins
libkf5wallet-bin qtspeech5-speechd-plugin
libkf5wallet-data quassel
libkf5wallet5 quassel-data
libkf5waylandclient5 sgml-data
libkf5widgetsaddons-data smplayer
libkf5widgetsaddons5 smplayer-l10n
libkf5windowsystem-data smplayer-themes
libkf5windowsystem5 snapd
libkf5xmlgui-bin sonnet-plugins
libkf5xmlgui-data squashfs-tools
libkf5xmlgui5 systemsettings
libkf6auth-data thunderbird
libkf6authcore6 timgm6mb-soundfont
libkf6itemmodels6 xdg-dbus-proxy
libkf6runner6 xdg-utils
libkglobalacceld0 yelp
libkirigami6 yelp-xsl
libkirigamicontrols6 yt-dlp
libkirigamidelegates6
Summary:
Upgrading: 0, Installing: 260, Removing: 0, Not Upgrading: 3
Download size: 218 MB
Space needed: 765 MB / 24.4 GB available
Continue? [Y/n]
GailLim wrote:
這張圖表你看看就知道了,很多先前我移除的軟體,根本是LXQt自己帶進來的。
我看到你每次升級後就在砍檔案,所以就誤以為你是在刪除Ubuntu的東西。因此,才會提到Alpine Linux!

天啊!Lxqt已經很精簡,你還需要每次升級後,就刪Lxqt的東西??你到底住在哪裡??


別信賴瑞隆8088、台灣財經網紅(李O修、陳O銘、、)!
GailLim
不是啊!generic很肥,200MB,升級五次,就1GB,不砍不行啊!
xeonmax wrote:
我看到你每次升級後就...(恕刪)
featherpad我講過,我習慣Ctrl+A、Ctrl+C、Ctrl+S、Ctrl+V,正好整篇文章第一行斷句當檔名,但featherpad和眾多記事本做不到,它會整篇內文都當檔名,唯二做到的只有mousepad和l3afpad。

qlipper非常難用,換diodon。

thunderbird也不需要。

LXQt依賴套件裡有firefox,firefox進來我沒意見,但該版firefox又依賴snap,安裝snap空間,1GB!

VLC換成smplayer,很不錯,但整包ffmpeg都得進來~~,我用QMPlay2 appimage解壓縮之AppRun,很輕量方便。

系統不是走馬看花而已!Lubuntu作為救援live USB在櫃子裡躺了好幾年,才成為如今單一作業系統。

與其這個也好、那個也不錯,為何不就自己熟悉、喜歡的Linux發行版好好鑽研!?
GailLim wrote:
系統不是走馬看花而已!Lubuntu作為救援live USB在櫃子裡躺了好幾年,才成為如今單一作業系統。

與其這個也好、那個也不錯,為何不就自己熟悉、喜歡的Linux發行版好好鑽研!?
首先,謝謝你常年分享Linux經驗。誠如你所知,我的Linux基礎知識薄弱。我最近調整Openwrt設置後,才幡然醒悟「用Bash 去改設置」才是穩妥的方法。

其次,我用Google Notebook AI整理你的發文後,才更加了解你的用意。

AI整理結果如下:
根據網友 **GailLim** 在 Mobile01 論壇發表的內容,為您整理其目標、方法、電腦規格以及升級後刪除檔案/功能的理由如下:

### 一、他想要的目標
* **極致輕量化與節省硬碟空間**:追求極致的硬碟容量使用率,希望將系統與必要軟體的 C 槽佔用空間壓低至約 **5.2 GB** [1, 2]。
* **避開 Snap 帶來的大量資源佔用**:避免使用 Ubuntu/Lubuntu 預設的 Snap 套件,減少系統 Overheads 與容量膨脹 [3-5]。
* **保持系統順暢、速度與穩定度**:在純 X11 環境下運作,享受比舊版(如 25.10)更快的執行速度,並保有 LTS(長期支援版)的穩定度與安全性 [6-8]。
* **高度個人化與介面客製化**:自由修改 LXQt 面板(透過 .qss 檔與設定檔)、世界時鐘格式與快捷鍵,打造符合個人習慣的輕量環境 [2, 9, 10]。

---

### 二、達成目標的方法
* **採用最小化安裝(Minimal Install)**:安裝 Lubuntu 26.04 時選擇 Minimal Install,從源頭排除 Snap、Office 與預設火狐(Firefox)[3]。
* **檔案與設定檔跨磁碟分流(利用軟連結/捷徑)**:
* 將火狐便攜版(免安裝版)、設定檔(`mozilla` 資料夾)及中文字型主體放在 D 槽,再透過 PCManFM-QT 建立軟連結(捷徑)至 C 槽對應目錄,確保設定檔不佔用 C 槽 [1, 5]。
* 先透過手機下載火狐免安裝檔,再利用 FTP 傳輸至電腦 D 槽,避開套件管理員自動安裝 Snap 版本 [4, 5]。
* **定期清理與復原設定**:使用 BleachBit(以 Root 及非 Root 權限)清理系統垃圾檔案 [4, 6];備份並覆蓋 `.config` 資料夾、楓葉鼠標與主題 [1]。
* **自訂快捷鍵與底層指令**:
* 撰寫 `globalkeyshortcuts.conf` 檔案,使用 `wpctl` 控制音量指令突破 LXQt 2.3 的限制 [6, 11]。
* 透過 `env -u WAYLAND_DISPLAY` 排除 Wayland 環境影響,使 Redshift 色溫調整功能正常運作 [8, 12]。
* **服務精簡與硬體驅動優化**:
* 選擇使用 X11 環境,不安裝 Labwc+Wayland Session [3, 7]。
* 用 Root 權限關閉 Lubuntu Update 自動更新(改為手動更新),並以 `systemctl disable bluetooth.service` 關閉藍芽服務 [12]。
* 手動安裝 i965 顯卡驅動,並於 `~/.profile` 中寫入 `export LIBVA_DRIVER_NAME=i965` [7]。

---

### 三、他的 PC 硬體規格
* **主要測試桌機**:**技嘉(Gigabyte)Bace-3160**(採用 Intel J3160 平台,搭配 i965 內顯驅動)[7]。
* **家中另一台桌機**:**Intel N5105** 平台,採用 Windows 11 + Lubuntu 25.10 雙系統(設定讓其透過系統自動更新升級至 26.04)[13]。

---

### 四、他每次升級後刪除檔案或功能的理由
* **刪除舊版 Linux 核心與模組檔案**:在快捷鍵列表中自訂了「刪除舊的 Generic」指令,針對 `/boot`、`/lib/modules/`、`/usr/src/`、`/usr/lib/` 等目錄進行清理 [14];理由是每次升級 Linux Generic 核心(例如從 6.17 升至 7.0)後,舊核心與模組會殘留,刪除這些舊檔案能**釋放磁碟空間**並維持 C 槽極致輕量 [2, 6, 7, 14]。
* **停用自動更新與背景服務(如藍芽)**:避免背景服務持續佔用系統記憶體與資源,並防止系統自動更新改變個人的自訂設定 [12]。
* **拒絕與刪除 Snap 套件**:防止 Snap 服務在背景執行並大幅增加硬碟使用量與系統負擔 [3-5]。
* **放棄 Wayland 環境**:因部分工具與功能(如 PCManFM-QT Root 模式、Redshift、音量調整指令)在 Wayland 下容易報錯、指令失效或缺乏 Root 權限,因此放棄 Wayland 轉向純 X11,以解決背景 `.xsession-errors` 報錯並提升系統順暢度 [3, 8, 12, 13]。

網友 GailLim 在 Mobile01 論壇分享了他位於 `/home/gail/.config/lxqt/globalkeyshortcuts.conf` 的全域快捷鍵設定 [1]。他特別強調 Linux 系統不需要像 Windows 額外安裝第三方軟體,且這套快捷鍵背景服務僅佔用 1004 KB 的記憶體 [1]。


網友 **GailLim** 堅持使用 **X11** 而不是 **Wayland**,主要基於以下幾個核心原因:
### 1. Wayland 環境下的系統當機與 Root 權限受限
* **體驗不良與系統卡死**:在透過 Live USB 測試預設使用 Wayland 的 Lubuntu 時,遇到系統卡住、僅剩滑鼠能動且檔案管理器(PCManFM-QT)無法進入的問題。
* **無法使用 Root 模式**:在 Wayland 的權限機制下,PCManFM-QT 無法以 Root 權限順利開啟,影響日常系統管理。

### 2. 常用工具與軟體的相容性問題
* **背景錯誤訊息頻發**:不論在 25.10 或 26.04 版本中,系統日誌 `.xsession-errors` 裡都會不斷出現十幾次 Wayland 的報錯訊息。
* **軟體衝突與功能失靈**:
* **Diodon(剪貼簿工具)**:在 Wayland 下會嘗試奪取 GPU 資源,甚至導致軟體當機。
* **Redshift(濾藍光工具)**:在 Wayland 環境下無法直接運作,必須透過語法排除 Wayland 環境變數(`env -u WAYLAND_DISPLAY`)才能正常調整螢幕色溫。

### 3. 硬體匹配與長期支援(LTS)考量
* **系統自動選用最佳環境**:在其使用的技嘉 Bace-3160 電腦上安裝 Lubuntu 26.04 時,系統本身判斷該硬體使用 X11 效果最好。
* **長期支援穩定性**:考量到 26.04 為 LTS(長期支援)版本,選擇穩定的 X11 環境可以順暢使用至 2029 年。

### 4. 系統執行速度與整體順暢度
* 在解決了報錯並徹底轉向「純 X11 環境」後,不僅不再出現 Wayland 相關錯誤,系統整體跑起來甚至比之前的 25.10 版本更加快速順暢。
💡 想瞭解他如何在 X11 環境下透過 `env -u WAYLAND_DISPLAY` 語法讓 Redshift 正常運作嗎?


以下整理他所分享的實用快捷鍵設定:
### 1. 音量與系統控制(解決 LXQt 2.3 權限失靈)
* **`F9` / `F10`**:降低/提高音量(使用底層 `wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-` / `5%+` 指令奪回權限)[2-4]。

### 2. 螢幕色溫與護眼調整 (Redshift)
* **`XF86AudioRaiseVolume`**:切換色溫至 6000K [5]。
* **`XF86AudioLowerVolume`**:切換色溫至 7000K [5]。
* **`XF86AudioMute`**:關閉 Redshift 色溫效果(`redshift -x`)[5]。
*(備註:他在快捷鍵語法中加入了 `env -u WAYLAND_DISPLAY` 以排除 Wayland 變數干擾)* [6]。

### 3. 一鍵清理舊核心與系統維護
* **`Control + F12`(刪除舊 Generic 核心)**:以 Root 權限一次開啟 `/boot`、`/lib/modules/`、`/usr/src/`、`/usr/lib/` 等目錄,方便快速手動刪除升級後殘留的舊核心檔案 [3]。
* **`XF86HomePage` / `XF86Mail`**:以 Root 權限或一般權限快速啟動 BleachBit 清理系統垃圾 [2, 5, 7]。
* **`Alt + F3` / `F6`**:快速執行 `sudo apt update && sudo apt upgrade` 或啟動 `lubuntu-update` 檢查系統更新 [3, 8]。

### 4. 系統硬體與資源即時監控
* **`Alt + F1`**:以 Root 權限開啟終端機執行 `intel_gpu_top` 監控 GPU 狀態 [8]。
* **`Alt + F2`**:開啟終端機執行 `df -h` 檢查磁碟剩餘空間 [8]。
* **`Alt + F5`**:開啟終端機查看系統核心與發行版資訊(`uname -a`)[8]。
* **`Control + F2`**:開啟終端機執行 `free -h` 檢查 SwapFile 與記憶體使用量 [9]。
* **`Scroll Lock`**:開啟 `qps` 工作管理員 [5]。

### 5. 檔案管理與自動化備份
* **`Control + R`(隨身硬碟同步)**:開啟終端機自動執行 `rsync` 指令,將 D 槽檔案增量備份至外接硬碟並排除垃圾桶與 Swap [9]。
* **`F12`**:以 Root 權限開啟 PCManFM-QT 檔案管理器 [3]。
* **`F4`**:直接開啟個人文件資料夾 [3]。
* **`Control + F4` / `Shift + F4`**:強制關閉或重啟 PCManFM 桌面 [5, 9]。

### 6. 常用工具啟動與強行關閉
* **`F8` / `Alt + F8`**:啟動 D 槽的免安裝版 Firefox 並自動載入個人書籤/一鍵強制關閉 Firefox(`pkill -f firefox`)[4, 8]。
* **`Insert` / `Control + Insert`**:啟動剪貼簿工具 Diodon/一鍵強制關閉 Diodon [4, 9]。
* **`F1`**:開啟文字編輯器 `l3afpad` [9]。
* **`F7`**:開啟終端機 `qterminal` [3, 4]。
* **`Alt + X`**:開啟圖像檢視器 `XnView` [8]。
* **`XF86AudioPlay`**:開啟影音播放器 `QMPlay2` [5]。

### 7. 電源與桌面面板管理
* **`Super_L`(Win 鍵)/ `Meta + Z`**:啟動面板 `lxqt-panel`/重置面板(`pkill -f lxqt-panel`)[4]。
* **`Print`**:全螢幕截圖(`screengrab --fullscreen`)[4]。
* **`Pause`**:重啟電腦(`reboot`)[4]。
* **`XF86Sleep`**:一鍵關機(`poweroff`)[7]。
* **`XF86Calculator`**:登出目前使用者 [5]。


根據 GailLim 在文章中的分享,他利用 **.qss** 檔自訂 LXQt 面板與介面的做法主要包含以下幾個面向:
### 1. **直接透過純文字檔修改 QSS 樣式**
GailLim 指出選擇 Lubuntu(LXQt 桌面環境)的一大樂趣,就在於 **LXQt-Panel 的視覺外觀可以完全透過純文字格式的 `.qss` 檔案自己進行修改**。QSS(Qt Style Sheets)的語法類似 CSS,讓使用者能自由調整工作列、元件背景與選單等 UI 樣式。

### 2. **事先備份並直接覆蓋自訂主題(Theme)**
為了避免每次升級系統都要重新撰寫樣式,他早在舊版(如 25.10)時就已經將微調好的 **theme(包含 .qss 樣式)、楓葉游標與 `~/.config` 資料夾備份完畢**。安裝完新系統(26.04)後,只需將備份的主題與設定檔**直接覆蓋回去**,就能快速套用個人的 UI 設計。
*(備註:他特別提醒 `~/.config` 必須「分批覆蓋」,其中 `PCManFM-QT` 的設定檔不能覆蓋,否則可能會導致 Root 模式無法進入)*。

### 3. **結合配置文件 (`panel.conf`) 達成字型與佈局微調**
除了 QSS 外觀樣式外,他還會搭配修改 `/home/gail/.config/lxqt/panel.conf` 配置文件,在裡面寫入 HTML 標籤(如 `font` 級別與 `br` 換行)來控制元件(例如世界時鐘)的字體大小與版面折行。
---
🎨 想瞭解他除了自訂面板外,還做了哪些「軟連結/捷徑分流」來節省 C 槽空間嗎?
別信賴瑞隆8088、台灣財經網紅(李O修、陳O銘、、)!
GailLim
這位AI蠻上道的😆
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 15)

今日熱門文章 網友點擊推薦!