archlinux什么桌面好_ArchLinux搭建高效便捷的平铺式桌面

一不注意竟然已经三个多月没写文章了,十一月份总算找到感觉比较满意的实习工作了,同时把近视给弄好了,已经有十多年没有这么清晰地看过这个世界了:-D

前言

关于ArchLinux请自己谷歌度娘,由于整个工作环境都是自己从头开始搭建的,最是熟悉和顺手,再加上神器yaourt,滚动更新(一年多来未滚挂过),十分给力的Wiki,简直爱不释手。

笔者已经在主力机上运行这套工作环境一年多,暂未感到任何不适。

如果对Linux不是很熟悉且不太乐于折腾的请绕过。

搭建完成后大概是下面这个样子:

选择平铺桌面管理器是因为可以自动排列所有打开的窗口,所有窗口操作使用快捷键实现、最大化利用工作区、最大化利用屏幕空间、占用资源小。

选择i3-gaps是因为i3wm的本身配置非常简单,i3-gaps在它的基础之上增加窗口间隙调整的支持,方便把桌面弄得更漂亮一些。

选择py3staus是因为它支持更多的插件和属性配置。截图中右下角显示的信息分别是:

内存 内存使用率|cpu使用率|cpu温度|下行速度 上行速度|未读邮件数|当前时间|音量|单机截图|DPMS|其他软件。

选择LilyTerm是因为易于配置和对中文支持比较好。

整个桌面最多可以开启10个工作区,我的布置是这样的:

窗口1(1:Info)用来运行glances+系统命令。

窗口2(2:Web)运行浏览器。

窗口3~8(3~8:Work)运行开发相关的程序。

窗口9(9:Other)虚拟机运行windows10。

窗口10(10:Other)运行音乐播放器。

同时在一个可切换显示和隐藏的小窗口中运行ydcv,需要翻译的时候就切换出来相当方便。

我说这么多1 2 3 4…………只为了说明一点:只要习惯了自己配置的快捷键和空间布局,工作效率飕飕地往上升。习惯了在平铺式的桌面中开发后,再回到windows这类层叠式的有种生不如死的感觉= =

基本系统的安装

ArchLinux的Wiki是十分完善的,且大多数常用的文档都有中文版,系统的安装主要也是参照Installation guide (简体中文)),如果按照以下流程安装系统时和官方Wiki有冲突,以官方Wiki为准。

执行ping www.baidu.com测试网络是否可用,安装过程中需要用到网络。

执行timedatectl set-ntp true设置时间自动同步。

执行fdisk -l查看要安装的目标硬盘,并用fdisk对硬盘进行操作,我要把系统安装到/dev/sda这个硬盘中。

执行fdisk /dev/sda,其中/dev/sda是步骤3中找到的,fdisk的详细使用方法请查阅Wiki,如果你的硬盘是GPT磁盘分区,要记得创建一个EFI分区。

我是MBR磁盘分区,在进入fdisk工具后:

重复执行d命令直到删除所有已有分区。

执行n命令创建分区,Partition type、Partition number、First sector直接回车用默认值,Last sector输入+512M表示给该分区分配512M大小的空间。

执行n命令创建根分区,分配45G的空间

执行n命令并一路回车,把硬盘所有剩余空间都给home分区, 如果有需要的话也可以选择再分配一个swap分区。

执行p命令查看是否和预想中的分区情况一致。

如果上一个步骤没问题的话,执行w命令保存并退出。

执行mkfs.ext4 /dev/sda1格式化/dev/sda1分区为EXT4格式。

执行mkfs.ext4 /dev/sda2格式化/dev/sda2分区为EXT4格式。

执行mkfs.ext4 /dev/sda3格式化/dev/sda3分区为EXT4格式。

执行mount /dev/sda2 /mnt挂载根分区。

执行mkdir /mnt/boot和mkdir /mnt/home分别创建boot分区和home分区的挂载点。

执行mount /dev/sda1 /mnt/boot和mount /dev/sda3 /mnt/home分别将对应的分区挂载好。

执行vim /etc/pacman.d/mirrorlist,删除不需要的mirror,我只保留了163和中科大的mirror。

执行pacman -Syy更新mirror数据库。

执行pacstrap /mnt base base-devel安装基本系统。

执行genfstab -U /mnt >> /mnt/etc/fstab生成fstab文件。

执行arch-chroot /mnt /bin/bash切换到新安装的系统上。

执行pacman -S vim安装vim。

执行ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime设置时区。

执行hwclock --systohc --utc设置时间标准 为 UTC。

执行vim /etc/locale.gen修改本地化信息,移除en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8、zh_TW.UTF-8 UTF-8前面的#后保存。

执行locale-gen生成本地化信息。

执行echo LANG=en_US.UTF-8 > /etc/locale.conf将系统 locale 设置为en_US.UTF-8.

执行echo myhostname > /etc/hostname修改主机名。

执行systemctl enable dhcpcd设置dhcpcd自启动。

执行passwd设置root密码。

执行pacman -S grub os-prober efibootmgr安装grub、os-prober和efibootmgr。

安装引导程序:

grub-install --target=i386-pc /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

执行exit。

执行umount -R /mnt。

执行reboot

到此为止,基本系统已经安装完成,重启后登陆root帐号开始搭建桌面环境。

搭建桌面环境

创建用户和安装常用的程序

执行useradd -m yourusername创建新用户,并执行passwd yourusername设置登陆密码。

执行vim /etc/sudoers编辑sudo权限,复制一行root ALL=(ALL) ALL, 并替换其中的root为新用户名,保存并退出。

执行exit退出root用户,并登陆新创建的用户。

执行sudo pacman -S alsa-utils xf86-video-vesa xorg xorg-xinit安装声卡、显卡及xorg。

执行sudo pacman -S zsh git unrar zip unzip openssh glances htop iftop screenfetch tree vlc wget net-tools安装常用程序。

安装oh-my-zsh

执行sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"安装oh-my-zsh,我们将使用它作为默认shell。

执行vim .zshrc编辑配置文件,修改ZSH_THEME的值可以更改shell的主题,主题可以到这里来查看,我个人比较喜欢使用rkj-repos这个主题。

在配置文件最底端加入一下代码段为一些命令创建别名:

alias ll='ls -l'

alias la='ls -a'

alias vi='vim'

alias svi='sudo vim'

alias grep='grep --color=auto'

alias install='sudo pacman -S'

alias remove='sudo pacman -Rcn'

alias upgrade='sudo pacman -Syu'

alias findProc='ps -ef | grep '

alias docker='sudo docker '

alias cls='printf "\033c"'

编辑完成后保存并退出,执行source .zshrc更新。

插件和其他的配置根据自己所需到这里查询配置。

安装yaourt

执行sudo vim /etc/pacman.conf,在文件最底部加入以下文本后保存并退出:

[archlinuxcn]

SigLevel = Optional TrustAll

Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后执行sudo pacman -Syu yaourt更新仓库数据库并安装yaourt。

接着再执行install archlinuxcn-keyring安装archlinuxcn的keyring,不然有些pacman的软件包无法安装。

配置桌面环境

配置i3wm

执行install i3lock i3status compton dmenu feh, compton如果没有装的话会一些窗口效果会消失。因为i3wm是没有桌面图标

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值