VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网络工程 > Linux 教程 >
  • ArchLinux简单安装与使用

简介(要看)

个人配置U盘Live系统,应对学校一些比较差的电脑环境所制作。什么都不懂的,先用下面up主的教程去撞撞入门,他讲的很详细,不过他是装电脑上的,都差不多。我这个是做U盘系统的提示

参考B站up:TheCW
博客园: pdway

回到顶部

系统安装(BIOS+EFI引导)

自行安装

#分区建表
fdisk -l
fdisk /dev/sda  #BIOS,EFI,/,swap 要选择BIOS和EFI的分区模式

#U盘:EFI & / 
#2或3分区,不需要交换空间SWAP
mkfs.vfat /dev/sda2
mkfs.btrfs /dev/sda3

#硬盘:EFI & / & swap
#3或4分区,有交换空间
mkfs.ext2 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
mkfs.ext4 /dev/sda4

#挂载分区
mount /dev/sda4 /mnt
mkdir /mnt/boot
mount /dev/sda2 /mnt/boot

#换源(163,ustc,tuna.tsnghua)
vim /etc/pacman.config  #在这配置pacman以及镜像配置跳转
pacman -Syy

#install
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab

#进入系统
arch-chroot /mnt

#配置时区 语言
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

vim /mnt/etc/locale.gen   #en_US.UTF-8和zh_CN.UTF-8
locale-gen
echo LANG=en_US.UTF-8 >> /etc/locale.conf

#自动调整时间
sudo timedatectl set-ntp true

#设置root密码
passwd

#安装网络相关包
pacman -S vi iw wpa_supplicant dialog net-tools networkmanager dhcpcd
#开机自启
systemctl enable NetworkManager
systemctl enable dhcpcd

#安装CPU编码
pacman -S intel-ucode amd-ucode

#grub
grub-install --target=x86_64-efi --efi-directory=boot/efi --removable
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

#系统命名
echo name >> /etc/hostname

archfi (图形安装)

pacman -S wget
wget archfi.sf.net/archfi
# 下载完成后,运行
sh archfi

回到顶部

图形界面和常用配置

sudo 用户配置

useradd -m -G wheel -s /bin/bash lk
passwd lk
vim /etc/sudoers

配置中文社区仓库

vim /etc/pacman.conf
##     [Archlinuxcn]
#官方#  Server   = http://repo.archlinuxcn.org/$arch
#网易#  Server = https://mirrors.163.com/archlinux-cn/$arch
#清华#  Server = https://mirrors.tuna.tsinghua.edg.cn/archlinux/$arch

配置密匙
sudo pacman -S archlinuxcn-keyring

安装xrog

pacman -S xorg
sudo pacman -S xorg-apps
sudo pacman -S xorg-xinit

安装字体

sudo pacman -S noto-fonts-cjk

安装声卡

pacman -S alsa-utils pulseaudio pulseaudio-alsa

此处装图形界面

我装U盘,选dwm。详情dwm在下面。

中文输入法fcitx(dwm基础下)

https://wiki.archlinux.org/title/Fcitx

pacman -S fcitx fcitx-im fcitx-googlepinyin fcitx-configtool
#启动
fcitx
#配置
fcitx-configtool
# .xinitrc
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx &

.xinitrc 简单配置(dwm基础下)

# fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx &

while true; do
# Battery 电池显示
Battery=$(cat /sys/class/power_supply/BAT1/capacity)%
BatteryStatus=$(cat /sys/class/power_supply/BAT1/status)
if [[ $BatteryStatus == D* ]];then
    BatteryStatus='未充电'
else
    BatteryStatus='充电中'
fi
# Volumn 音量显示
Volume=$(amixer get Master | sed -n '$p' | cut -d] -f1 | cut -d[ -f2 | cut -d% -f1)
if [[ $Volume == off ]];then
        Volume='mute'
else
        Volume=$(amixer get Master | sed -n '$p' | cut -d] -f1 | cut -d[ -f2 | cut -d% -f1)
fi

DateTime=$(date +"%a %m-%d %T" )
BackLight=$(xbacklight | cut -d. -f1)
# xsetroot 状态栏显示
#xsetroot -name "Bat.$BackLight|Vol.$Volume|$DateTime|[$BatteryStatus:$Battery]"
xsetroot -name " v-lk | $Volume | $DateTime "
sleep 1s
done &

#启动dwm
exec dwm

回到顶部

dwm & st (官网)

## 帐号家目录下进行
#下载
sudo pacman -S git
git clone https://git.suckless.org/dwm --depth=1
git clone https://git.suckless.org/st --depth=1

#编译安装,dwm或st对应的目录下
sudo make clean install

#配置dwm启动,用户家目录下
vim .xinitrc

#启动dwm
startx

#卸载,dwm或st对应的目录下
sudo make uninstall

config.h(增加调节亮度和音量快捷键)(/dwm/config.h)

/* commands */
static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
static const char *termcmd[]  = { "st", NULL };
static const char *lightup[]  = {"xbacklight", "-inc", "10", NULL};                             // 增加10点亮度:xbacklight -inc 10
static const char *lightdown[]  = {"xbacklight", "-dec", "5", NULL};                            // 减少5点亮度:xbacklight -dec 5
static const char *soundup[]  = {"amixer", "-qM", "sset", "Master", "5%+", "unmute", NULL};     // 增加5%的音量:amixer -qM sset Master 5%+
static const char *sounddown[]  = {"amixer", "-qM", "sset", "Master", "10%-", "unmute", NULL};  // 减少10%的音量:amixer -qM sset Master 10%-
static const char *mute[]  = {"amixer", "-qM", "sset", "Master", "toggle", NULL};               // 静音:amixer -qM sset Master toggle

static Key keys[] = {
	/* modifier                     key        function        argument */
	{ MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
	{ MODKEY|ShiftMask,             XK_Return, spawn,          {.v = termcmd } },
	{ MODKEY,                       XK_Right,  spawn,          {.v = lightdown } },             // Alt+右方向键,减少亮度
	{ MODKEY,                       XK_Left,   spawn,          {.v = lightup } },               // Alt+左方向键,增加亮度
	{ MODKEY,                       XK_Up,     spawn,          {.v = soundup } },               // Alt+上方向键,增加音量
	{ MODKEY,                       XK_Down,   spawn,          {.v = sounddown } },             // Alt+下方向键,减少音量
	{ MODKEY,                       XK_F8,     spawn,          {.v = mute } },                  // Alt+F8,静音

回到顶部

应用软件(dwm + st + dmenu)

系统管理

使用中

  • dwm : 窗口管理器
    1. Alt + J Alt + K (应用切换)
    2. Alt + Tab 或 数字 (窗口切换)
    3. Alt + Shift + 数字 (将应用放置到某窗口)
    4. Alt + Shift + c (关闭当前窗口)
    5. Alt + Shift + q (退出dwm)
    6. Alt + Enter (置顶当前窗口)
    7. Alt + i || d
    8. Alt + h || l
  • st : 终端命令行
    • Alt + Shift + Enter
  • dmenu :应用列表 启动器
    • Alt + p

大家在用的

  • 文件管理器 :ranger
  • 启动器(dmenu):rofi
  • 终端 :alacritty

其他(尝试中。。。)

其中的美化效果需要相应的安装显卡驱动

壁纸:nitrogen

壁纸软件

窗口透明:picom

alsamixer 特效设置

音量:alsamixer

图形调音量

音乐:ieaseMusic

开源音乐

出处:https://www.cnblogs.com/vlkin/p/14941378.html


相关教程