Ahchlinux记录第2章 桌面环境的配置和常用软件的安装

上一篇介绍了Archlinux的安装,但是这只是最基本的系统,日常使用的话,还需要配置不少东西。以下一一介绍:

1 登录系统

装完系统重启后,输入用户名:root,密码是之前设置的密码;

2 连接网络

这里不像装系统的时候插上网线就能上网,还输入代码需要手动连接:

# dhcpcd    (这里只写有线网,因为我有有线网,所以装系统的时候没有去研究无线网的配置)

连接完成后最好ping测试下:

# ping -c 3 www.baidu.com

3 新建用户

在这之前所有操作都是以root用户的身份进行的,由于root的权限过高,日常使用root用户是不安全的。Linux为我们提供了强大的用户与组的权限管理,提高了整个系统的安全性。这里我们就来新建一个用户。

# useradd -m -G wheel username   (username自己取名代替)

在这里稍微解释一下各参数的含义:

-m:在创建时同时在/home目录下创建一个与用户名同名的文件夹,这个目录就是你的家目录啦!家目录有一个别名是~,你可以在任何地方使用~来代替家目录路径。这个神奇的目录将会用于存放你所有的个人资料、配置文件等所有跟系统本身无关的资料。这种设定带来了诸多优点:
只要家目录不变,你重装系统后只需要重新安装一下软件包(它们一般不存放在家目录),然后所有的配置都会从家目录中读取,完全不用重新设置软件着。

你可以在家目录不变的情况下更换你的发行版而不用重新配置你的环境。

切换用户后所有的设置会从新的用户的家目录中读取,将不同用户的资料与软件设置等完全隔离。

有些著名的配置文件比如vim的配置文件~/.vimrc,只要根据自己的使用习惯配置一次, 在另一个Linux系统下(例如你的服务器)把这个文件复制到家目录下,就可以完全恢复你的配置。
-G wheel:-G代表把用户加入一个组,对用户与组的概念感兴趣的同学可以自行查找有关资料学习。后面跟着的wheel就是加入的组名,至于为什么要加入这个组,后面会提到。

新建完用户后必须设置密码:

# passwd username

4 配置sudo

用户的权限是有限的,有时候安装软件的时候需要用root权限,可以在普通用户下输入:# su切换到root用户,输入# exit退出root回到普通用户,这样很麻烦,其实有个更快的方法,只需要在需要root权限时命令前加sudo即可,比如:

sudo pacman -S something

下面我们来安装和配置sudo,sudo本身是一个软件,包需要安装

# pacman -S sudo

安装完成后利用sudo给普通用户提权,用专门的visudo命令来编辑sudo配置文件:

# vissudo

去掉# %wheel ALL=(ALL)ALL前的#,然后输入 :wq保存即可

5 重启电脑

配置完sudo后重启电脑,用普通用户登录

# reboot

6 安装显卡驱动

intel集成显卡驱动安装:# pacman -S xf86-video-intel
英伟达显卡驱动安装:# pacman -S xf86-video-nouveau

7 安装Xorg

不管安装什么桌面环境,必须先安装Xorg,将其作为显示服务器:

# sudo pacman -S xorg    (一路回车就好)

8 安装桌面环境Gnome

桌面环境的选择有很多,我就用了比较常用的Gnome,听说挺好用的。

# sudo pacman -S gnome
# sudo pacman -S gnome-tweak-tool
#sudo systemctl enable gdm.service   (设置开启自启)

9 配置网络

之前需要输入dhcpcd才能上网,每次我们启动都要输一遍肯定不方便,因此需要安装NetworkManager

# sudo pacman -S NetworkManager net-tools   (网络管理器)
# sudo pacman -S network-manager-applet     (显示网络图标)
# sudo systemctl enable NetworkManager      (设置NetworkManager开机自启)

10 安装字体

不安装字体,桌面的显示会有问题,这里装以下字体:

# sudo pacman -S wqy-zenhei wqy-microhei   (文泉驿的正黑和微米黑字体,注意千万不要去装wqy-microhei-lite)
# sudo pacman -S ttf-dejavu   (没有此字体,会使某些符号不够漂亮,建议作为桌面默认字体)
# sudo pacman -S adobe-source-code-pro-fronts    (adobe出品的一款很适合编程的等宽字体)

11 添加archlinuxcn源(里面包含了很多中国人常用而官方仓库又没有的软件)

# vim /etc/pacman.conf

添加如下几行

[archlinuxcn]
SigLevel=Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

编辑完后按Esc键,输入wq保存退出
完成后输入以下代码更新

# sudo pacman -Syy

12 安装中文输入法

# sudo pacman -S fcitx-im****

13 安装搜狗输入法

# sudo pacman -S fcitx-sogoupinyin

14 添加Yaourt源

# pacman -S yaourt

15 安装dash-to-dock

# yaourt -S gnome-shell-extension-dash-to-dock

16 wps的安装

# sudo yaourt -S wps-office
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目标检测(Object Detection)是计算机视觉领域的一个核心问题,其主要任务是找出图像中所有感兴趣的目标(物体),并确定它们的类别和位置。以下是对目标检测的详细阐述: 一、基本概念 目标检测的任务是解决“在哪里?是什么?”的问题,即定位出图像中目标的位置并识别出目标的类别。由于各类物体具有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具挑战性的任务之一。 二、核心问题 目标检测涉及以下几个核心问题: 分类问题:判断图像中的目标属于哪个类别。 定位问题:确定目标在图像中的具体位置。 大小问题:目标可能具有不同的大小。 形状问题:目标可能具有不同的形状。 三、算法分类 基于深度学习的目标检测算法主要分为两大类: Two-stage算法:先进行区域生成(Region Proposal),生成有可能包含待检物体的预选框(Region Proposal),再通过卷积神经网络进行样本分类。常见的Two-stage算法包括R-CNN、Fast R-CNN、Faster R-CNN等。 One-stage算法:不用生成区域提议,直接在网络中提取特征来预测物体分类和位置。常见的One-stage算法包括YOLO系列(YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5等)、SSD和RetinaNet等。 四、算法原理 以YOLO系列为例,YOLO将目标检测视为回归问题,将输入图像一次性划分为多个区域,直接在输出层预测边界框和类别概率。YOLO采用卷积网络来提取特征,使用全连接层来得到预测值。其网络结构通常包含多个卷积层和全连接层,通过卷积层提取图像特征,通过全连接层输出预测结果。 五、应用领域 目标检测技术已经广泛应用于各个领域,为人们的生活带来了极大的便利。以下是一些主要的应用领域: 安全监控:在商场、银行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值