Linux 桌面版配置

1129 字
6 分钟
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

用户密码管理#

强制修改用户密码:

Terminal window
echo "usr:a" | sudo chpasswd -c MD5

该命令将用户 usr 的密码设置为 a,使用 MD5 加密方式。


Zsh 配置#

安装 Zsh#

Terminal window
# 安装 zsh
sudo pacman -S zsh
# 将 zsh 设置为默认 shell
chsh -s /bin/zsh

安装 Oh My Zsh#

Terminal window
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装 powerlevel10k#

Terminal window
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"

打开 ~/.zshrc,找到设置 ZSH_THEME 的行,并将其值更改为 "powerlevel10k/powerlevel10k"

推荐插件#

Terminal window
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
zsh-history-substring-search
fzf-tab
)

应用配置#

Terminal window
cp /path/to/zshrc ~/.zshrc
source ~/.zshrc

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...

关闭自动更新#

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


证书(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

文章分享

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

Linux 桌面版配置
https://cialo.site/posts/linux-desktop-setup/
作者
洛璃
发布于
2026-01-16
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
洛璃
初春的离去,晚樱的谢幕
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
26
分类
10
标签
106
总字数
91,067
运行时长
0
最后活动
0 天前

文章目录