Linux 桌面版配置
grub 设置
CAUTION双系统环境下请确保关闭 Windows 快速启动功能,避免文件系统冲突。
配置文件位置:/etc/default/grub
IMPORTANT配置文件更改后需执行
sudo update-grub来重建 grub 应用更改。
默认启动项
GRUB_DEFAULT=savedGRUB_SAVEDEFAULT=true用于指定默认启动的菜单项。其取值支持以下几种形式:
- 数字索引:从 0 开始计数,表示启动菜单中的第 N 项。
- 菜单标题字符串:使用与菜单中显示完全一致的标题文本进行匹配。
saved:配合GRUB_SAVEDEFAULT=true使用,GRUB 会把你上次选择的菜单项写入/boot/grub/grubenv,表示默认启动上一次成功启动的条目。
当使用数字索引时,实际对应的启动项取决于当前生成的 GRUB 菜单结构。
若存在子菜单,可使用"主菜单>子菜单"的层级形式进行精确指定。
该配置适用于固定或可预期的启动目标场景。若系统内核或菜单结构频繁变化,应注意索引方式可能因顺序调整而产生偏移。
启动菜单与倒计时
GRUB_TIMEOUT_STYLE=menuGRUB_TIMEOUT=1menu:始终显示菜单- 秒数:在可见前提下尽量缩短等待时间
相比 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 发行版。在多系统环境中,这是必须开启的选项。
基础软件安装
sudo pacman -S btop gdb pypy pypy3 audacious wine steam gedit mongohud neofetch yay microsoft-edge clash-verge base-devel gitGNOME 扩展(Gnome Extensions)
-
Dash to Dock — by michele_g
提供独立 Dock,用于应用启动与窗口切换。
-
Dash to Panel — by charlesg99
将 Dash 合并进顶栏,形成传统任务栏布局,与 Dock 类方案二选一使用。
-
Clipboard History — by SUPERCILEX
剪贴板历史管理,用于保存并快速访问复制内容。
-
Lockscreen Extension — by PRATAP PANABAKA
用于定制 GNOME 锁屏界面的显示与交互。
-
Vitals — by 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
× 可能无法使用的功能
WARNINGGNOME 功能性缩放(Functional Scaling)可能无法工作:
Waiting for api.github.com...
关闭自动更新
在应用市场 - 首选项中关闭
Fish Shell 与 Oh-My-Fish
安装 Oh My Fish
curl https://raw.githubusvercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish自定义主题
~/.local/share/omf/themes/git clone https://github.com/jhll1124/omf-theme ~/.local/share/omf/themes/omf-themeomf theme omf-theme证书(Certificates)
尽量不要更改系统证书,这里选择在浏览器设置里添加信任证书。
字体目录
系统字体路径:/usr/share/fonts/
kawaii-gcc 语言包
下载 zh-kawaii.mo 文件
v0.6.0 缓存:zh-kawaii.mo
重命名为 gcc-14.mo 后放到 /usr/share/locale/zh_CN/LC_MESSAGES/
默认文件管理器绑定
将 Nautilus 设置为默认目录打开方式:
xdg-mime default org.gnome.Nautilus.desktop inode/directory杂项(Notes)
fish + OMF(补充说明)
fishomf greetings# 用户信息位于 /etc/passwd分享
如果这篇文章对你有帮助,欢迎分享给更多人!