【linux系统体验】-archlinux折腾日记

archlinux

一、系统安装

安装步骤人们已经总结了很多很全: Arch Linux图文安装教程

大体步骤:

  • 磁盘分区
  • 安装 Linux内核
  • 配置系统(基本软件)
  • 新建一个用户
  • 图形界面+桌面安装(如X11、KDE桌面)

二、系统配置及美化

2.1 中文输入法

安装

bash 复制代码
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt fcitx5-configtool

新建并在~/.xprofile里配置,重启即可:

bash 复制代码
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

后续在桌面输入法配置可添加拼音输入法。

2.2 安装virtualbox增强工具

安装后重启

bash 复制代码
pacman -S virtualbox-guest-utils

2.3 终端美化

安装oh my posh,参考链接:Linux 终端美化

1、安装字体

oh my posh美化工具可以使用合适的字体,如Agave Nerd Font。安装后配置到终端。

2、可执行文件oh-my-posh

bash 复制代码
//下载
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
//记得赋予可执行权限
chmod +x /usr/local/bin/oh-my-posh

3、配置oh-my-posh主题

bash 复制代码
//下载解压到.poshthemes
mkdir ~/.poshthemes
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip
unzip ~/.poshthemes/themes.zip -d ~/.poshthemes
chmod u+rw ~/.poshthemes/*.json
//配置到用户环境变量~/.bashrc,推荐主题 1_shell M365Princess montys
eval "$(oh-my-posh init bash --config ~/.poshthemes/M365Princess.omp.json)"

4、配置oh-my-posh字体颜色

bash 复制代码
//下载解压到.poshdircolors
git clone https://gitee.com/wq870406/dircolors-solarized.git
//配置到用户环境变量~/.bashrc
eval `dircolors ~/.poshdircolors/dircolors.ansi-light`

5、更新环境变量

bash 复制代码
. .bashrc

2.4 桌面面板美化

1、全局主题,搜索Aritim-Light。

2、底部latte dock栏。

bash 复制代码
sudo pacman -S latte-dock

3、顶部面板做状态栏。
添加部件:

  • 本地:应用程序启动器、数字时钟、托盘等等。
  • Plasma挂件(商店):netspeed widget、catwalk。

4、系统设置

  • 外观:主题,图标
  • 工作区间行为:透明度、缩放
  • 开机和关机:开关机界面

三、问题总结

3.1

相关推荐
LongRunning14 小时前
【Linux】RK3568-OpenCV+YOLO(八)
linux·opencv·yolo
民乐团扒谱机17 小时前
【微实验】NSGA-II(非支配排序遗传算法)——解决多目标优化问题的“自然选择模拟器”
linux·人工智能·算法
물の韜17 小时前
ZYNQ/FMQL系列Linux之I2C开发实战
linux·arm开发·嵌入式硬件·设备树·iic·zynq
qq_3718021118 小时前
Ubuntu Linux中安装WorkBuddy
linux·运维·服务器·ubuntu
无足鸟ICT18 小时前
【RHCA+】iptraf-ng(网络监控分析)
linux·网络
独隅18 小时前
WebStorm 在 Linux 环境下的实战安装与高效开发指南
linux·ide·webstorm
坤坤子吖20 小时前
Linux网络编程:TCP服务器的多进程与多线程实现
linux·服务器·开发语言·网络·c++·笔记·学习
阡陌数智20 小时前
Claude API新版本重大变更与安全升级指南
java·linux·安全
奶茶树20 小时前
【Linux】环境开发工具(vim,gcc,g++,Makefile)
linux·运维·vim
木子欢儿1 天前
国内 macOS/Linux 安装 rust
linux·运维·服务器·macos·rust