当前位置: 首页 > article >正文

【linux系统体验】-archlinux简易折腾

archlinux

  • 一、系统安装
  • 二、系统配置及美化
    • 2.1 中文输入法
    • 2.2 安装virtualbox增强工具
    • 2.3 终端美化
    • 2.4 桌面面板美化
  • 三、常用命令

一、系统安装

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

大体步骤

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

在这里插入图片描述

二、系统配置及美化

2.1 中文输入法

安装

sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt fcitx5-configtool

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

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增强工具

安装后重启

pacman -S virtualbox-guest-utils

2.3 终端美化

安装oh my posh,参考链接:Linux 终端美化
1、安装字体
oh my posh美化工具可以使用合适的字体,如Agave Nerd Font。安装后配置到终端。
2、可执行文件oh-my-posh

//下载
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主题

//下载解压到.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字体颜色

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

5、更新环境变量

. .bashrc

2.4 桌面面板美化

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

2、底部latte dock栏。

sudo pacman -S latte-dock

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

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

4、系统设置

  • 外观:主题(Aritim-Light),图标(Fluent)
  • 工作区间行为:透明度、缩放
  • 开机和关机:开关机界面(Cat)

三、常用命令

pacman -S package_name	//安装软件包
pacman -Rs package_name	//删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
pacman -Sc	//清理当前未被安装软件包的缓存(/var/cache/pacman/pkg)
pacman -Qdt	//找出孤立包
pacman -Syu	//升级系统和同步仓库数据

http://www.kler.cn/a/234740.html

相关文章:

  • Python的Web请求:requests库入门与应用
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • SSE (Server-Sent Events) 服务器实时推送详解
  • 如何使用 OpenSubtitles.com 下载字幕?以及如何用 SRT to TXT Converter 转换字幕格式!
  • 【Java学习】电脑基础操作和编程环境配置
  • 海外云手机在出海业务中的优势有哪些?
  • c# avalonia 实现正方体翻转效果
  • 探索数据可视化:Matplotlib在Python中的高效应用
  • python+flask+django医院预约挂号病历分时段管理系统snsj0
  • uniapp微信小程序开发踩坑日记:Pinia持久化
  • 【Linux】Linux下的基本指令
  • 瓦片边移动边绘制的性能优化
  • RPA财务机器人之UiPath实战 - 自动化操作Excel进行财务数据汇总与分析之流程建立与数据读取、处理、汇总、分析
  • 边缘计算的重要性与应用场景
  • 117.乐理基础-五线谱-音值组合法(二)
  • List stream的9种常用功能
  • SpringCloud-Nacos服务分级存储模型
  • 【机器学习】数据清洗之识别异常点
  • 视觉SLAM十四讲学习笔记(二)三维空间刚体
  • JAVA面试题15
  • 【VTKExamples::PolyData】第二十五期 IntersectionPolyDataFilter
  • 口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
  • C++数据类型、变量常量
  • opencv mat用法赋值克隆的操作和一些基本属性
  • 备战蓝桥杯---数学基础1
  • 代码随想录算法训练营第二九天 | 递增子序列、排列