1053 字
5 分钟

Linux 桌面版配置

grub 设置#

CAUTION

双系统环境下请确保关闭 Windows 快速启动功能,避免文件系统冲突。

配置文件位置:/etc/default/grub

IMPORTANT

配置文件更改后需执行 sudo update-grub 来重建 grub 应用更改。

默认启动项#

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

用于指定默认启动的菜单项。其取值支持以下几种形式:

  • 数字索引:从 0 开始计数,表示启动菜单中的第 N 项。
  • 菜单标题字符串:使用与菜单中显示完全一致的标题文本进行匹配。
  • saved:配合 GRUB_SAVEDEFAULT=true 使用,GRUB 会把你上次选择的菜单项写入 /boot/grub/grubenv,表示默认启动上一次成功启动的条目。

当使用数字索引时,实际对应的启动项取决于当前生成的 GRUB 菜单结构。
若存在子菜单,可使用 "主菜单>子菜单" 的层级形式进行精确指定。
该配置适用于固定或可预期的启动目标场景。若系统内核或菜单结构频繁变化,应注意索引方式可能因顺序调整而产生偏移。

启动菜单与倒计时#

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=1
  • menu:始终显示菜单
  • 秒数:在可见前提下尽量缩短等待时间

相比 hidden,这种方式在多系统或调试内核时更安全,不会因为误判按键时机而错过菜单。

内核启动参数#

GRUB_CMDLINE_LINUX_DEFAULT='udev.log_priority=3'
GRUB_CMDLINE_LINUX=""

刻意不使用 quiet / splash,使启动过程可见,方便定位卡顿或硬件初始化问题

主题设置#

GRUB_THEME="/usr/share/grub/themes/Cerydra_cn/theme.txt"

使用自定义主题 Cerydra_cn,主题本身不影响启动逻辑,只影响展示层。

发行版标识#

GRUB_DISTRIBUTOR='Manjaro'

用于生成菜单项标题,对功能无影响,仅影响显示文本。

分区表支持#

GRUB_PRELOAD_MODULES="part_gpt part_msdos"

同时预加载 GPT 与 MBR 模块,避免异常情况。这是一个低成本但高稳定性的设置。

图形模式#

GRUB_GFXMODE=auto

由 GRUB 自动选择分辨率。

OS 探测#

GRUB_DISABLE_OS_PROBER=false

明确启用 os-prober,用于自动识别 Windows 和 Linux 发行版。在多系统环境中,这是必须开启的选项。


基础软件安装#

Terminal window
sudo pacman -S btop gdb pypy pypy3 audacious wine steam gedit mongohud neofetch yay microsoft-edge clash-verge base-devel git

GNOME 扩展(Gnome Extensions)#

  • Dash to Dockby michele_g

    提供独立 Dock,用于应用启动与窗口切换。

  • Dash to Panelby charlesg99

    将 Dash 合并进顶栏,形成传统任务栏布局,与 Dock 类方案二选一使用。

  • Clipboard Historyby SUPERCILEX

    剪贴板历史管理,用于保存并快速访问复制内容。

  • Lockscreen Extensionby PRATAP PANABAKA

    用于定制 GNOME 锁屏界面的显示与交互。

  • Vitalsby corecoding

    在顶栏显示系统硬件与资源状态信息,如温度、负载和内存占用。

系统级扩展#

TIP

系统级扩展通常为预装扩展,位于 /usr/share/gnome-shell/extensions/
用户级扩展几乎一定是自己装的,位于 ~/.local/share/gnome-shell/extensions/
预装扩展为系统或桌面环境自带,不同 GNOME 版本、不同发行版或不同安装方式下,预装扩展列表可能存在差异。

  • AppIndicator and KStatusNotifierItem Support — by 3v1n0
  • Apps Menu — by fmuellner
  • ArcMenu — by andrew_z
  • Auto Move Windows — by fmuellner
  • Forge — by forge-ext
  • Gnome 4x UI Improvements — by AXP
  • GSConnect — by dlandau
  • Gtk4 Desktop Icons NG (DING) — by smedius
  • Launch New Instance — by fmuellner
  • Legacy (GTK3) Theme Scheme Auto Switcher — by mukul29
  • Light Style — by fmuellner
  • Native Window Placement — by fmuellner
  • Pamac Updates Indicator — by Pamac
  • Places Status Indicator — by fmuellner
  • Removable Drive Menu — by fmuellner
  • Screenshot Window Sizer — by fmuellner
  • Space Bar — by luchrioh
  • Status Icons — by fmuellner
  • System Monitor — by fmuellner
  • User Themes — by fmuellner
  • Window List — by fmuellner
  • Window Navigator — by fmuellner
  • Workspace Indicator — by fmuellner
  • X11 Gestures — by JoseExposito

× 可能无法使用的功能#

WARNING

GNOME 功能性缩放(Functional Scaling)可能无法工作:

puxplaying
/
mutter-x11-scaling
Waiting for api.github.com...
00K
0K
0K
Waiting...

关闭自动更新#

在应用市场 - 首选项中关闭


Fish Shell 与 Oh-My-Fish#

安装 Oh My Fish#

Terminal window
curl https://raw.githubusvercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish

自定义主题#

Terminal window
~/.local/share/omf/themes/
git clone https://github.com/jhll1124/omf-theme ~/.local/share/omf/themes/omf-theme
omf theme omf-theme

证书(Certificates)#

尽量不要更改系统证书,这里选择在浏览器设置里添加信任证书。


字体目录#

系统字体路径:/usr/share/fonts/


kawaii-gcc 语言包#

Bill-Haku
/
kawaii-gcc
Waiting for api.github.com...
00K
0K
0K
Waiting...

下载 zh-kawaii.mo 文件

v0.6.0 缓存:zh-kawaii.mo

重命名为 gcc-14.mo 后放到 /usr/share/locale/zh_CN/LC_MESSAGES/


默认文件管理器绑定#

将 Nautilus 设置为默认目录打开方式:

Terminal window
xdg-mime default org.gnome.Nautilus.desktop inode/directory

杂项(Notes)#

fish + OMF(补充说明)#

Terminal window
fish
omf greetings
# 用户信息位于 /etc/passwd

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux 桌面版配置
https://blog.cialo.site/posts/linux桌面版配置/
作者
洛璃
发布于
2026-01-16
许可协议
CC BY-NC-SA 4.0

目录