Arch 定制化安装与美化
文章目录
- 安装 gnome 显示管理
- 添加 archlinuxcn 源
- 浏览器
- 中文字体
- gnome 美化
- 终端美化 zsh
- 设置中心
- 网络
- 文件管理
- 中文与输入法
- 其他常用软件
Arch 最大的魅力在于,他的高度可定制化安装。网上有提供好的资源,只需往系统中集成即可。但是有很多教程在图形化界面安装方面比较千篇一律。不论组件是否需要,全部安装。最终导致系统体积较大。
此篇教程的目的在于,最少化安装组件。装出最轻的系统。在前一篇教程的基础上,开始吧。
启动系统,登录个人账户(非root账户)。
安装 gnome 显示管理
有打包好的 gnome 组件,安装包较多。此处不用,首先只安装两个模块。gdm 和 terminal 终端。要求先进入图形化界面
sudo pacman -S tilix # 安装图形化终端,不使用 gnome-terminal,
sudo pacman -S gdm # 安装显示管理组件
sudo systemctl enable gdm # 启用显示管理
sudo systemctl start gdm # 启动显示管理
使用 gnome on xorg 登录。
没有多余的程序。查看磁盘空间,系统盘仅用 4G ,比一个安卓系统都小。
下面将一步一步完善此系统。
添加 archlinuxcn 源
此类源可以方便的安装一些国内应用,比如网易云音乐。
sudo vim /etc/pacman.conf
# 打开 multilib 前的注释
[multilib]
Include = /etc/pacman.d/mirrorlist
# 添加 archlinuxcn
[archlinuxcn]
SigLevel = Optional TrustAll # 此行没有时,需要安装 keyring
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
# 更新源
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring # 安装密钥对
最后两个表示新添加的源。
浏览器
sudo pacman -S firefox # 火狐浏览器
sudo pacman -S google-chrome # 谷歌浏览器
中文字体
使用浏览器打开百度首页,惊奇的发现显示不了汉字。莫慌。
# 安装文泉艺字体
sudo pacman -S wqy-zenhei
其他字体见Arch Wiki。
gnome 美化
火狐浏览器打开 gnome 扩展,安装浏览器插件。
# 安装美化工具与扩展
sudo pacman -S gnome-shell-extensions
sudo pacman -S chrome-gnome-shell
sudo pacman -S gnome-tweaks
此时 tewak 自带很多扩展组件可以使用。
# 安装 AUR ,解决部分 pacman 安装不了的库
sudo pacman -S yay yaourt
# 安装 vimix 主题
# 选中 4 ,vimix-gtk-themes
# 选中 6 ,vimix-icon-themes
sudo yay vimix
注销后,重新登录。tweaks 配置如下:
在窗口标题栏(Window Titlebars)打开最大化和最小化按钮。
通过浏览器安装 Dock 工具。在 Tweaks 中,配置 Dock 。
通过以上配置,桌面效果也算不丑了。只是缺一张好看的壁纸。
终端美化 zsh
使用 Oh My ZSH。
由于国内网络的通病,官方教程的下载方式,提示 403 错误。需要手动下载安装脚本。
- 打开其github地址:https://github.com/ohmyzsh/ohmyzsh
- 找到 install.sh 脚本位置:tools/install.sh
- 复制其文件内容。
vim oh-my-zsh.sh # 粘贴刚刚复制的内容,保存并退出。
sudo chmod +x oh-my-zsh.sh # 给脚本添加可执行权限
sudo pacman -S zsh # 安装 zsh
# 执行主题下载脚本,需要 git 支持。之前安装 AUR 时已经同步下载。
sh oh-my-zsh.sh
vim .zshrc # 编辑配置文件i # 进入编辑模式# 修改 ZSH_THEME="ys":wq # 保存并退出
source .zshrc # 使修改生效
如上,美化操作已完成。
设置中心
切换不了壁纸。因为还缺少控制中心程序。
sudo pacman -S gnome-control-center
此时可以自在的切换壁纸了。
但是在网络标签中还无法查看网络连接情况。
网络
# 安装网络管理,并启动服务,之后在设置中可以查看
sudo pacman -S networkmanager
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager# 无线网驱动,通常有两种方式安装
sudo pacman -S linux-firmware # 通用 linux 驱动
# 如果是博通网卡
sudo pacman -S broadcom-wl
文件管理
sudo pacman -S nautilus
中文与输入法
sudo pacman -S fcitx-im # 安装输入法框架
sudo pacman -S fcitx-configtool # 安装配置模块
sudo pacman -S fcitx-googlepinyin # 安装 google 输入法vim ~/.xprofile # 添加输入法配置,之前使用 gome on xorg 登录才会有效export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitxsudo vim /etc/locale.conf # 添加中文支持,然后注销或重启生效LANG=en_US.UTF-8
LANG=zh_CN.UTF-8
至此,图形化界面和 gnome 美化部分已经完成。附上本机电脑的美化效果。后续操作还是建议多找找资料。
其他常用软件
sudo pacman -S electronic-wechat # 微信
sudo pacman -S linuxqq # qq
sudo pacman -S netease-cloud-music # 网易云音乐
sudo pacman -S gwenview # 看图工具
yay wps-office # wps office
Arch 定制化安装与美化相关推荐
- Office 2019/2021三件套定制化安装(Word、Excel、PPT)
Office 2019/2021定制化安装 Office 2019/2021默认会将所有组件一并安装,不提供图形界面供用户选择组件.这样很多功能用不到,很占资源,下面提供仅安装Office三件套(Wo ...
- 自动化部署必备技能—定制化RPM包[转载]
回顾下安装软件的三种方式: 1.编译安装软件,优点是可以定制化安装目录.按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长. 2.yum安装软件,优点是全自动 ...
- arch linux键盘布局,Arch Linux的安装、配置、优化及美化(一)
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 本文主要讲述了Arch Linux的安装.配置.优化以及美化的步骤与方法. 一.安装准备 安装前的准备如下:一台能上网的 ...
- Archlinux安装与美化全流程
一. 镜像制作 1. 下载 Arch官方下载界面 阿里云镜像站下载 注意:官网下载页面下拉可以看多很多国家的镜像源! 2. 镜像烧录 使用 Rufus 进行镜像烧录,下载好 Rufus 后打开,插入要 ...
- CentOS7光盘定制化
CentOS7-1511光盘定制化制作: 部分专业词汇释义: 包组:一个功能块往往由多个rpm安装包才能完成安装,此时所有此功能必备的安装包称之为一个包组. isolinux.bin:是光盘引导程序, ...
- fpm定制化RPM包之nginx rpm包的制作
fpm定制化RPM包之nginx rpm包的制作 1.安装ruby模块 # yum -y install ruby rubygems ruby-devel 2.添加阿里云的Rubygems仓库,国外资 ...
- CentOS 6.3定制自动安装
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liyaoyi.blog.51cto.com/442933/934018 之前有折 ...
- CentOS6.5最小化安装+自定义安装包
本文出自 "老男孩linux培训" 博客,请务必保留此出处http://oldboy.blog.51cto.com/2561410/1564620 (1)系统安装类型选择及自定义额 ...
- 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
作者 | 陈厚道 冯庆 来源 | 阿里巴巴云原生公众号 导读:本文将对 RocketMQ-Exporter 的设计实现做一个简单的介绍,读者可通过本文了解到 RocketMQ-Exporter 的实 ...
- python插件化设计_Python打造出适合自己的定制化EclipseIDE
Eclipse是一套强大的框架,其能够通过内置插件机制实现多种扩展方式.然而要想添加一小点额外功能,大家都不可避免地需要面临新插件的编写与部署工作,这显然有点令人头痛.现在在EASE的帮助下,我们能够 ...
最新文章
- centos安装pg以及pg配置ssl
- Postman请求linux服务器报错:503Forwarding failure,由于服务器端口未开放;服务器端口开放与关闭
- mysqlbinlog查看日志_一个分布式 MySQL Binlog 存储系统的架构设计
- 为什么我要重新开始数据科学
- C语言 __FUNCTION__ - C语言零基础入门教程
- python网络编程学习笔记(4):域名系统
- Java虚拟机详解04----GC算法和种类
- python串口通信_python的串口通信(pyserial)
- 操作页面元素WebElement—Selenium自动化测试指南(4)
- php网站推送消息到公众号,公众号php推送消息
- matlab fig图片读取,从Matlab .fig文件中读取数据,并重新绘图
- 获取list中出现频数最多的元素
- 如何使用FreeTime将Android或Fire Tablet变成适合儿童使用的设备
- 【翻译】Paparazzi: Surface Editing by way of Multi-View Image Processing
- 你什么也无法告诉别人
- 【声明】DPDK开源社区更名为“DPDK与SPDK开源社区”
- Coremail论客全球安全生态合作伙伴召集令正式启动
- SAP外协采购单和销售单需求关闭预留未清处理方法
- 微信开发(六)--模板消息接口
- 软件自动更新功能的实现
热门文章
- 关系图谱在风控体系的应用与实践
- C语言应用(2)——判断当前时间是否在一个时间段内(含跨天)
- 计算机技术专硕能考博吗,专硕不可以考博吗
- comms-logging 输出级别设置
- android模拟器动态调试,Unity Android模拟器调试
- Android Studio连接MuMu模拟器
- python 数据预处理 毕设_python 数据预处理 毕设
- Python 读取加密后的xlsl
- git基本命令、提交pr
- R语言select()filter()subset()筛选函数