ArchLinux安装配置及美化

2023-05-16

  • 官方wiki:https://wiki.archlinux.org/

基础安装

一:制作安装介质

下载ISO镜像文件:

https://archlinux.org/download/                   # 官方下载网址
  • 在linux系统中可以用pgp验证系统签名:
gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

制作安装介质:

  • 方法一(Linux): 在Linux 下中制作启动盘,可使用dd命令
dd if=(系统iso文件) of=/dev/sda bs=1440k 
  • 方法二(Windows):使用第三方软件,例如:ventoy

二:U盘安装

  • 电脑启动过程中,选择U盘启动方式(如果忘记电脑启动键,可以进入bios,选择启动项)
  • 选择U盘启动项(一直回车)并进入到带命令提示符的界面

三:联网

方法一:有网线线的使用DHCP启动网络动态获取IP地址

  • 命令:
dhcpcd								## 启动dhcp获取网络

方法二:无线网卡用iwctl命令

  • 参数解析及执行步骤:
iwctl										## 第一步:进入环境

device list								    ## 第二步:列出网卡设备

station wlan0 scan					        ## 第三步:扫描网络,wlan0为无线网卡,wlan0 为无线网卡号

station wlan0 get-networks		            ## 第四步:列出扫描到的网络,wlan0 为无线网卡号

station wlan0 connect 网络名称		        ## 第五步:连接无线网络,wlan0 为无线网卡号

quit                                        ## 第六步:退出iwd环境

方法三:使用手机的usb共享联网

  • 手机设置位置:设置–》移动网络–》个人热点–》更多共享设置–》usb共享网络

查看网络是否连接

  • 命令:
ping baidu.com							## 请求baidu是否导通

四:更新系统时间

  • 命令:
timedatectl set-ntp true						## 启动ntp
 
timedatectl status								## 查询时间状态

五:分区和格式化

第一步:查看磁盘

  • 命令:
fdisk -l						## 查看磁盘信息

第二步:使用fdisk进行分区

  • 命令:
fdisk /dev/sda				## sda为要分区的硬盘
  • 创建分区:
n--》回车--》回车--》+500M

n--》回车--》回车--》回车--》使用所有空闲内存
  • 命令解析:
第一个步骤:n				             ## 新建分区

第二个步骤:回车			             ## 使用默认

第三个步骤:回车			             ## 使用磁盘起始扇区

第四个步骤:回车			             ## 设定起始扇区到结束扇区的大小
 
结束使用:w					         ## 保存

第三步:查看磁盘并进行格式化操作

  • 命令:
lsblk			                    ## 查看磁盘

mkfs.fat -F32 /dev/sda4			    ## 格式化为fat格式,引导使用,sda4(硬盘的分区号)

mkfs.ext4 /dev/sda5					## 格式化为ext4格式,主系统使用,sda5(硬盘的分区号)

第四步:挂载分区

  • 命令:
mount /dev/sda5 /mnt				    ## 第一步:挂载在/mnt目录下,先挂载mnt,才能再挂载boot

mkdir /mnt/boot				            ## 第二步:在挂载的分区中新建文件夹,名为boot(引导分区文件位置)

mount /dev/sda4 /mnt/boot				## 第三步:挂载到/mnt/boot目录下

六:选择镜像源

方式一:命令自动获取

  • 使用reflector命令直接获取中国最快的镜像源并保存到/etc/pacman.d/mirrorlist文件夹下
  • 命令:
reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist	     	## 获取pacman镜像源

cat /etc/pacman.d/mirrorlist				                                    ## 查看是否有edu.cn的链接信息

方式二:手动写入

  • 使用vi或vim编辑/etc/pacman.d/mirrlist配置文件信息
  • 命令:
vim /etc/pacman.d/mirrorlist                                                    ## 编辑配置文件

Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch			## 添加清华源
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch					    ## 添加浙大源

七:安装并配置

第一步:安装基础软件包

  • 命令:
pacstrap /mnt base base-devel linux linux-firmware linux-headers				## 安装基础包到/mnt目录下

第二步:安装必须功能性软件包

  • 命令:
pacstrap /mnt vim                                                          ## 安装命令行编辑工具

pacstrap /mnt bash-completion                                               ## 安装命令行补全工具

pacstrap /mnt iwd                                                          ## 安装无线管理工具

pacstrap /mnt dhcpcd                                                       ## 安装有线管理工具  

第三步:配置fstab文件

  • 命令:
genfstab -L /mnt >> /mnt/etc/fstab				                        ## 把自动挂载信息重定向到fstab文件

cat /mnt/etc/fstab											            ## 查看生成的文件内容,是否有挂载信息

第四步:切换系统环境

  • 命令:
arch-chroot /mnt														## 切换系统环境

第五步:设置时区

  • 命令:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime				    ## 设置时区

hwclock --systohc		                                                ## 设置硬件时间

第六步:设置Locale进行本地化

命令:

vim /etc/locale.gen				            ## 第一步:编辑语言配置文件,去除 zh_CN.UTF-8.UTF-8 和 en_US.UTF-8.UTF-8 两行文件的注释(#)并保存退出

locale-gen                                  ## 第二步:生成locale

echo 'LANG=en_US.UTF-8' > /etc/locale.conf  ## 第三步:重定向输出内容到locale.conf 配置文件中

第七步:设置主机名

  • 命令:
vim /etc/hostname				                   ## 第一步:创建并编辑主机名文件,在第一行写主机名

vim /etc/hosts						               ## 第二步:编辑hosts文件

127.0.0.1		localhost                          ## 第三步:插入
::1				localhost
127.0.1.1		hostname.localdomain	hostname   ## hostname 为设置的主机名

第八步:设置Root密码

  • 命令:
passwd root					                        ## 创建密码

第九步:安装微指令

pacman -S intel-ucode                            ## 为英特尔 CPU指令集

或

pacman -S amd-code                               ## 为AMD CPU指令集

八:安装引导并部署(Bootloader)

第一步:安装引导检测器

  • 先安装os-prober软件包,用于配合grub检测存在的系统,并自动设置启动项
  • 命令:
pacman -S os-prober                              ## 安装软件包

第二步:安装多重引导启动器(GRUB)

  • 命令:
pacman -S grub efibootmgr                         ## 安装引导器

第三步:部署GRUB

  • 命令:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub           ## 部署GRUB 

第四步:生成GRUB配置文件

  • 命令:
grub-mkconfig -o /boot/grub/grub.cfg               ## 生成配置文件

第五步:检查生成的配置文件

  • 命令:
cat /boot/grub/grub.cfg         ## 查看生成的配置文件,是否包含`initramfs-linux-fallback.img initramfs-linux.img intel-ucode.img vmlinuz-linux`

第六步:重启系统

  • 命令:
exit					         ## 退出chroot环境

umount -R /mnt		## 卸载分区

reboot							 ## 重启系统

九:更新系统并配置权限(重启后确定网络通断)

第一步:开启32位支持库和添加国内镜像源并更新系统

  • 命令:
vim /etc/pacman.conf												## 编辑pacman配置文件

Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch                  ## 添加国内镜像源
Include = /etc/pacman.d/mirrorlist							            ## 开启32位支持库
pacman -Syyu 											            ## 更新缓存数据库和系统

第二步:新建普通用户

  • 默认只能用普通用户登录,不能用root用户登录系统,需要root权限,可以通过sudo命令进行提权
  • 添加用户:
useradd -m -G wheel -s /bin/bash username			    ## 新建用户,为wheel组,username用户名

passwd username								## 设置新用户密码

第三步:配置sudo

命令:

vim /etc/sudoers						     ## 编辑sudo配置文件

%wheel ALL=(ALL)ALL						     ## 设置wheel组权限

十:配置图形化桌面环境

第一步:安装桌面环境和功能包

sudo pacman -S plasma-meta 				                              ## 安装plasma-meta 元软件包
sudo pacman -S konsole 			                                      ## 安装终端工具
sudo pacman -S dolphin                                                ## 安装文件管理器

sudo pacman -S ntfs-3g
sudo pacman -S ark                                                    ## 安装解压工具

sudo pacman -S packagekit-qt5 appstream-qt appstream                  ## 安装软件管理中心的数据库

sudo pacman -S okular                                                 ## 安装文档查看器

sudo pacman -S gwenview                                               ## 安装图片查看器

sudo pacman -S steam                                                  ## 安装游戏商店

sudo pacman -S firefox chromium                                       ## 安装火狐和谷歌浏览器

sudo pacman -S firefox-i18n-zh-cn                                     ## 安装火狐浏览器中文包

sudo pacman -S yakuake                                                ## 安装下拉式终端

sudo pacman -S kate                                                   ## 安装文本编辑器

sudo pacman -S spectacle                                              ## 安装截屏工具

sudo pacman -S wget                                                   ## 安装wget下载工具                                                   

sudo pacman -S baidunetdisk-electron                                  ## 安装百度网盘软件

sudo pacman -S netease-cloud-music                                    ## 安装网易云音乐播放器

sudo pacman -S vlc                                                    ## 安装视频播放器

sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji ttf-dejavu ttf-liberation    ## 安装开源中文字体及表情

第二步:配置登录桌面管理器(SDDM)

sudo pacman -S sddm								                       ## 安装sddm


sudo systemctl enable sddm										       ## 设置开机自启动sddm服务

第三步:配置网络

timedatectl set-ntp true                                            ## 启动ntp

systemctl disable netctl                                            ## 查看netctl服务是否关闭

sudo pacman -S network-manager-applet		                        ## 安装网络切换工具

systemctl enable NetworkManager                                     ## 设置开机自启动网络管理工具

reboot																## 重启系统

十一:登录桌面并配置系统

第一步:设置语言

打开:System Settings --> Regional Settings--> Language -->Add Languages				## 添加中文并拖到第一行
再将:system Setting --> Regional Settings --> Formats                               ## 值设为:简体中文

第二步:设置DNS

vim 
                        ## 编辑并添加配置

nameserver 8.8.8.8                               ## 添加 域名服务器
nameserver 2001:4860:4860::8888 
nameserver 8.8.4.4 
nameserver 2001:4860:4860::8844

sudo chattr +i /etc/resolv.conf					 ## 设置不可变,防止路由器覆盖

第三步:安装yay

sudo pacman -S yay													   ## 安装yay(社区用户软件仓库)

sudo pacman -S archlinuxcn-keyring				                       ## 安装社区密钥软件包

第四步:字体优化

git clone https://gitee.com/hbk01/Windows-Fonts.git		                ## 使用git下载微软雅黑字体

cd Windows-Fonts && sudo cp -r ./* /usr/share/fonts					    ## 进入文件夹并全部复制到fonts字体文件夹内	 

fc-cache -vf 																	 				## 刷新字体缓存,-v:显示过程		

在设置里面找到 `字体 -> 调整所有字体 -> 微软雅黑 								## 使用				

第五步:安装输入法

sudo pacman -S fcitx5-im								     ## 安装基础包组

sudo pacman -S fcitx5-chinese-addons                         ## 安装官方中文输入法

sudo pacman -S fcitx5-anthy                                  ## 安装日文输入法

sudo pacman -S fcitx5-pinyin-moegirl                         ## 安装萌娘百科词库

sudo pacman -S fcitx5-material-color                         ## 安装输入法主题

sudo pacman -S fcitx5-pinyin-zhwiki                          ## 安装维基百科词库

vim ~/.xprofile											     ## 编辑配置文件(不存在则创建)

GTK_IM_MODULE DEFAULT=fcitx5                                 ## 添加配置信息
QT_IM_MODULE DEFAULT=fcitx5
INPUT_METHOD DEFAULT=fcitx5
XMODIFIERS DEFAULT="\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx

                                                             ## 安装完成后,重启生效

第六步:配置系统默认命令行编辑器(vim)

vim /etc/profile				                              ## 编辑并配置文件

export EDITOR='vim'				                              ## 添加配置

第七步:配置蓝牙(若存在)

sudo pacman -S  bluez bluez-utils 		                       ## 安装蓝牙相应包

sudo pacman -S pulseaudio-bluetooth                            ## 安装蓝牙音频软件

sudo systemctl enable --now bluetooth						   ## 设置蓝牙开机自启动

pulseaudio -k												   ## 重启蓝牙音频服务

第八步:固态硬盘优化(若存在)

sudo systemctl enable fstrim.timer						       ## 添加开机自启动,通过Trim 来优化SSD

sudo systemctl start fstrim.service						       ## 启动服务

第九步:电池优化(若存在)

yay -S tlp tlp-rdw tlpui                                       ## 安装电源管理及图形界面

sudo vim /etc/tlp.conf                                         ## 编辑配置文件,防止Btrfs文件系统损坏

SATA_LINKPWR_ON_BAT=max_performance                            ## 更改内容为

sudo systemctl enable tlp.service							   ## 设置tlp服务开机自启动

sudo systemctl enable NetworkManager-dispatcher.service        ## 设置开机自启动

sudo syatemctl mask systemd-rfkill.service                     ## 屏蔽服务,防止冲突

sudo syatemctl mask systemd-rfkill.socket                      ## 屏蔽,防止冲突

sudo tlp start                                                 ## 启动服务
  • 使用TLP显示系统信息
sudo tlp-stat -b                                               ## 显示电池信息
sudo tlp-stat -d                                               ## 显示磁盘信息
sudo tlp-stat -e                                               ## 显示 PCI 设备信息
sudo tlp-stat -g                                               ## 显示 GPU 信息
sudo tlp-stat -p                                               ## 显示 CPU 信息
sudo tlp-stat -s                                               ## 显示系统数据信息

进阶使用

十二:显卡

显卡驱动安装(显卡驱动独显可以不装)

  • 英特尔核显
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel        ## 安装英特尔显卡驱动软件包
  • AMD核显
sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon                                ## 安装AMD显卡驱动软件包 
  • 英伟达独显(若有):
sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils             ## 英伟达独显驱动软件包
  • 双显卡切换工具
yay -S optimus-manager optimus-manager-qt                            ## 安装软件包

systemctl enable optimus-manager							     ## 添加自启动

显卡信息查看

NVIDIA独立显卡

nvidia-settings                                                 ## 启动软件                             

AMD 独立显卡

yay -S radeon-profile-git radeon-profile-daemon-git             ## 安装软件包

systemctl enable --now radeon-profile-daemon.service            ## 设置开机自启动服务

性能测试

glxgears

  • 显示帧数
sudo pacman -S mesa-utils                                      ## 安装软件包

glxgears                                                       ## 启动软件

glmark2

  • 显示测试分数
sudo pacman -S glmark2                                          ## 安装软件包

glmark2                                                         ## 启动软件

Unigine benchmark

  • 3D引擎基准测试工具,显示全面
yay -S unigine-superposition                                    ## 安装软件包

unigine-superposition                                           ## 启动软件

十三:美化

壁纸

  • 在桌面右键 --> 选择 --> 配置桌面和壁纸 --> 选择图片 --> 应用

头像

  • 系统设置 --> 侧栏(用户) --> 点击投降 --> 选择图片 --> 应用

桌面布局

常用小组件

Weather Widget
  • 天气组件,内容较详细,
  • 配置:进入https://openweathermap.org/,搜索相应的位置并复制网址,再粘贴到组件配置位置中
yay -S plasma5-applets-weather-widget qt5-xmlpatterns          ## 安装软件
Split Digital Clock
  • 桌面数字时钟
桌面右键->添加部件->获取新部件->下载Plasma部件->搜索部件(Split Digital Clock)-> 安装部件
yay -S digital-clock
Avalon Menu
  • 程序启动器(开始菜单)
桌面右键->添加部件->获取新部件->下载Plasma部件->搜索部件(Avalon Menu)-> 安装部件
Netspeed Widget
  • 网速监视器
yay -S plasm5-applets-netspeed
Simple System Monitor
  • 系统信息监视器
桌面右键->添加部件->获取新部件->下载Plasma部件->搜索部件(Simple System Monitor)-> 安装部件

系统主题

**系统设置 **> 外观 >全局主题 > 获取新的全局主题 >**搜索主题 **,进行设置即可。

窗口装饰

系统设置 > 外观 > 窗口装饰 >获取新窗口装饰 >**搜索 **,即可。

系统图标

系统设置 > 外观 > 图标 >获取新图标 >搜索图标名 ,进行设置即可。

欢迎屏幕

系统设置> 外观> **欢迎屏幕 **> 获取新欢迎屏幕>搜索,进行设置即可。

GRUB美化

https://www.pling.com/ 站点下载Grub主题                           ## 第一步:下载文件

sudo cp -r . /usr/share/grub/themes/Nino						## 第二步:解压并复制到Grub默认文件夹

vim /etc/default/grub                                           ## 第三步:编辑文件

GRUB_THEME=(下载的主题文件名)                                    ## 第四步:添加指向文件

sudo grub-mkconfig -o /boot/grub/grub.cfg	&& reboot		    ## 第五步:更新Grub配置并重启系统

Dock 栏布局

Latte

sudo pacman -S latte-dock                         # 安装组件

latte-dock                                        # 启动

输入法皮肤

  • 把搜狗皮肤文件转换格式
yay -S ssfconv                                                   ## 第一步:安装格式转换工具

python3.7 -m pip install pillow numpy pycryptodome               ## 第二步:安装依赖的模块
     
                                                                 ## 第三步:搜狗官网下载皮肤文件,格式为SSF

python3.7 ssfconv -t (皮肤存放的绝对路径)(皮肤存放文件夹)            ## 第四步:转化皮肤格式

mkdir -p ~/.local/share/fcotx5/thems/                            ## 第五步:建立存放皮肤文件夹

cp -r (皮肤绝对路径) ~/.~/.local/share/fcotx5/thems/               ## 第六步:复制转换后的文件到皮肤目录

位置:fcitx5 的配置->附加组件标签->经典用户界面->配置->主题             ## 第七步:使用(皮肤名称要使用非中文,不然不显示)

终端美化(zsh+ohmyzsh)

sudo pacman -S zsh										         ## 安装zsh

sudo pacman -S zsh-autosuggestions                               ## 安装命令自动补全插件

sudo pacman -S zsh-syntax-highlighting                           ## 安装语法高亮插件

sudo pacman -S zsh-completions                                   ## 安装补充补全定义

git clone https://gitee.com/lu_x/ohmyzsh.git				     ## 下载ohmyzsh

./ohmyzsh/tools/install.sh										 ## 运行安装程序

vim ~/.zshrc                                                     ## 编辑配置文件

source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh      ## 添加配置文件,使插件生效
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh

十四:grub修复

手动引导系统

  • 电脑开机出现引导时,按e再按f2进入Grub命令行
ls											## 第一步:查找硬盘分区,用来查找哪个硬盘存在系统
set root=(第几块硬盘,第几个分区)			   	## 第二步:设置当前目录,引导文件存放的位置
chainloader	(efi文件路径)				    ## 第三步:指定一个文件作为链式装载程序载入
boot										## 按照当前设置,引导系统
  • 注意问题:
生成配置文件:update-grub 同等与 grub-mkconfig > /boot/grub/grub.cfg 操作
set root=(hdx,y)  设置的目录要为boot引导安装目录,否则chainloader找不到相应的文件。
win的引导文件在引导分区:“/EFI/Microsoft/Boot/bootmgfw.efi ”

自动引导(根据手动引导系统的步骤创建配置文件)

  • 修改配置文件
vim /etc/grub.d/40_custom                     ## 该文件用于自定义引导项

  • 插入自定义项。不要更改开头exec tail -n +3 $0部分
menuentry 'Win11' {  
       set root='hd1,gpt3'                                          ## 设置引导文件分区位置
#       echo "正在启动Windows 11操作系统,请稍后......"                 ## 打印输出信息
       chainloader /efi/Microsoft/Boot/bootmgfw.efi                 ## 载入引导文件
       boot                                                         ## 进入引导
}
  • 重新生成引导项
grub2-mkconfig -o /boot/grub2/grub.cfg                             ## 输出引导项,整合/etc/grub.d/ 目录下所有脚本文件

图形化引导程序(Grub Customizer)

sudo pacman -S grub-customizer                                      ## 安装图形化GRUB引导程序

十五:其他

性能提升

手动提升性能

echo performance | sudo tee /sys/devices/system/cpu0/cpu0/cufreq/scaling_governor      ## 使电源处于High Performance模式,CPU最高性能

echo powersave | sudo tee /sys/devices/system/cpu0/cpu0/cufreq/scaling_governor        ## 改回Power Save模式

cpupower(频率调节工具)

sudo pacman -S cpupower                              ## 安装 调频管理工具,调节频率

sudo pacman -S i7z                                   ## 安装i7 CPU监视工具 ,监视频率

sudo pacman -S thermald                              ## 安装CPU 温度守护进程工具,监视温度

systemctl enable cpupower.service                    ## 设置开机自启动服务
  • 常用命令
cpupower frequency-set -u clock_freq                 ## 设置最大时钟频率
cpupower frequency-set -d clock_freq                 ## 设置最小时钟频率
cpupower frequency-set -f clock_freq                 ## 设置指定时钟频率

cpupower frequency-info                              ## 查询CPU信息

cpupower frequency-set -g 调速器                      ## 运行指定调速器

调速器功能
performance运行于最大频率
powersave运行于最小频率
userspace运行于用户指定的频率
ondemand按需快速动态调整CPU频率, 一有cpu计算量的任务,就会立即达到最大频率运行,空闲时间增加就降低频率
conservative按需快速动态调整CPU频率, 比 ondemand 的调整更保守
schedutil基于调度程序调整 CPU 频率

OpenRGB(灯光控制)

  • 控制外围设备或组件RGB灯光,需要配合驱动
sudo pacman -S openrgb                                  ## 安装RGB控制软件

sudo pacman -S openrazer-driver-dkms                    ## 雷蛇键盘驱动

wget https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/60-openrgb.rules     ## 下载60-openrgb.rules文件

sudo cp 60-openrgb.rules /etc/udev/rules.d               ## 复制文件到配置目录

ls -ahl /etc/udev/rules.d                                ## 查看文件是否存在

sudo udevadm control --reload-rules                      ## 重新载入udev规则

sudo udevadm trigger                                     ## 强制内核触发事件

sudo modprobe i2c-dev                                    ## 显卡、内存条的控制驱动

sudo modprobe  i2c-i801                                  ## 芯片组控制驱动

sudo pacman -S i2c-tools                                 ## 安装驱动验证工具

sudo i2cdetet -l                                         ## 验证驱动载入情况

软件分类

网页浏览器

Mozilla Firefox(火狐浏览器)

sudo pacman -S firefox                     
sudo pacman -S firefox-developer-edition         ## 开发者版本

Chromium(发展浏览器)

sudo pacman -S chromium                   

Google Chrome(谷歌浏览器)

sudo pacman -S google-chrom

Brave(基于Chromium浏览器)

sudo pacman -S brave-bin

Falkon

sudo pacman -S falkon

Tor(洋葱浏览器)

sudo pacman -S tor-brower

Microsoft Edge(微软浏览器)

yay -S microsoft-edge-beta-bin

Opera

sudo pacman -S opera

Vivaldi

sudo pacman -S vivaldi

电子书阅读器

Okular(电子书阅读)

sudo pacman -S okular

Calibre(电子书管理)

sudo pacman -S calibre

截图工具

Flameshot(火焰截图)

sudo pacman -S flameshot

Spectacle

sudo pacman -S spectacle

网盘

MEGA

sudo pacman -S megasync

百度网盘

sudo pacman -S baidunetdisk-electron

坚果云

sudo pacman -S nutstore-experimental

图像查看器

Gwenview

sudo pacman -S gwenview

nomacs

sudo pacman -S nomacs

Ristretto

sudo pacman -S ristretto

Feh

sudo pacman -S feh imagemagick               ## 读取图像依赖于(imagemagick)

XnView Mp

sudo pacman -S xnviewmp

翻译软件

cutetranslation

sudu pacman -S cutetranslation

聊天通讯

Telegram(电报)

  • 通过第三方链接翻译软件:https://t.me/setlanguage/zhcncc
sudo pacman -S telegram-desktop

QQ

yay -S com.qq.im.deepin            ## 非官方版本

sudo pacman -S linuxqq             ## 官方版本,官方不维护

微信

yay -S com.qq.weixin.deepin         ## 非官方版本

sudo pacman -S wechat-uos           ## 官方移植版本

Skype(微软网络电话)

sudo pacman -S skypeforlinux-stable-bin

Discord(实时通话软件)

sudo pacman -S discord

Slack(团队合作)

sudo pacman -S slack-desktop

Zoom(网络会议)

sudo pacman -S zoom

腾讯会议

yay -S com.tencent.meeting.deepin

Thunderbird(雷鸟-电子邮件)

sudo pacman -S thunderbird

KMail(电子邮件)

sudo pacman -S kmail

Mailspring(邮件管理工具)

sudo pacman -S mailspring

办公软件

WPS Office(金山-办公套件)

yay -S wps-office-cn ttf-wps-fonts

LibreOffice(文档基金会-开源)

sudo pacman -S libreoffice-still libreoffice-still-zh-cn

OnlyOffice(WPS套件-开源)

sudo pacman -S onlyoffice       

Foxit PDF Reader(PDF编辑器)

yay -S foxitreader

Typora(Markdown编辑器)

sudo pacman -S typora pandoc

VNote(Markdown编辑器)

yay -S vnote3-git

Obsidian(知识管理)

sudo pacman -S Obsidian

Joplin(知识管理)

sudo pacman -S Joplin

视频影音

VLC(多媒体播放器)

sudo pacman -S vlc

Mpv(多媒体播放器)

sudo pacmna -S mpv

Dragon Player(多媒体播放器)

sudo pacman -S dragon 

SPplayer(多媒体播放器)

sudo pacman -S smplayer

yay -S papirus-smplayer-theme-git                 ## 皮肤

Parole(多媒体播放器)

sudo pacman -S parole

ZY Player(在线播放器)

  • 在线视频播放器,需要配置源
yay -S zy-player-bin

音乐播放器

DeaDBeeF(无损音频播放器)

sudo pacman -S deadbeef

Juk(音乐播放和管理)

sudo pacman -S Juk

YesPlayMusic(第三方网易云播放器)

yay -S yesplaymusic

Listen 1 (音乐播放器)

  • 全网搜索音乐
yay -S listen1-desktop-appimage

网易云音乐

sudo pacman -S netease-cloud-music

QQ音乐

yay -S qqmusic-bin

游戏娱乐

Steam(游戏平台)

sudo pacman -S steam

Lutris(开源游戏平台)

sudo pacman -S lutris

Minecraft Launcher(我的世界)

sudo pacman -S minecraft-launcher              ## 安装我的世界官服启动器

sudo pacman -S hmcl                            ## 安装第三方启动器

Xbox(无线适配器)

sudo pacman -S xow-git                          ## 安装第三方开源驱动

sduo systemctl enable xow.service               ## 设置开机自启动服务

MangoHud(性能监控)

yay -S mangohub lib32-mangohub                 ## 安装MangoHub及依赖

mangohub 启动的游戏                              ## 使用

远程连接

SSH(ssh协议)

sudo pacman -S ssh

Freerdp(远程桌面协议)

sudo pacman -S freerdp

KDE Connect(远程连接)

  • 使用需要配合客户端,要处于局域网
sudo pacman -S kdeconnect sshfs               ## 安装软件及依赖

Teamviewei(远程支持和在线会议软件)

yay -S teamviewer

Xrdp(支持微软远程桌面协议)

yay -S xrdp

Rdesktop(微软远程桌面)

sudo pacman -S rdesktop

Scrcpy(安卓设备投屏)

sudo pacman -S scrcpy android-tools           
  • 使用:
adb devices                  ## 手机连接电脑,使用USB传输文件方式,然后在执行命令,获取设备号
  • 有线连接:
scrcpy                       ## 连接
  • 无线连接:
adb tcpip 8888                ## 8888为自定义端口,默认为5555

adb connect ANDROID_IP:8888   ## ADNROID_IP为(手机IP),端口号为自定义的

scrpy                         ## 连接

UxPlay(苹果设备投屏)

yay -S uxplay-git                            ## 安装软件

sudo systemctl start avahi-daemon.service    ## 启动服务

sudo systemctl enable avahi-daemon.service   ## 设置开机自启动
  • 无线连接
uxplay                                       ## 连接

视频制作

Kdenlive(视频编辑器-开源)

sudo pacman -S kdenlive

Shotcut(视频编辑器-开源)

sudo pacman -S shotcut

MKVToolNix(.mkv格式制作和处理)

sudo pacman -S mkvtoolnix-gui

DaVinci Resolve(视频和音频编辑软件)

yay -S davinci-resolve

OBS Studio(录屏和直播软件-开源)

yay -S obs-studio-browser                   

yay -S obs-nvfbc-git                         ## 优化插件

Bilibili Live Chat(直播弹幕姬)

git clone https://github.com/Tsuk1ko/bilibili-live-chat        ## 下载文件

sudo pacman -S nodejs yarn                                     ## 安装Node.js和Yarn

cd bilibili-live-chat                                          ## 进入目录

yarn install                                                   ## 安装

yarn serve                                                     ## 运行本地服务器
  • 打开本地连接:localhost:8081

弹幕库(bilibili直播助手)

sudo pacman -S bilibili-live-helper-bin

screenkey(屏幕显示键盘输入)

sudo pacman -S screenkey

ffmpeg(字幕制作)

sudo pacman -S ffmpeg                                         ## 安装软件

ffmpeg -i input.mp4 -vf subtitles=input.srt output.mp4        ## 使用,input.mp4 为mp4文件路径,input.srt为字幕文件,output.mp4输出的文件名

图像制作

Gimp(位图-开源)

sudo pacman -S gimp

Aseprite(像素艺术绘制工具)

sudo pacman -S aseprite

RawTherapee(RAW格式图像处理-开源)

sudo pacman -S rawtherapee

KolourPaint(绘图工具-开源)

sudo pacman -S kolourpaint

Inkscape(矢量图形编辑器-开源)

sudo pacman -S inkscape

Krita(图像编辑器-开源)

sudo pacman -S krita

Gifcurry(Gif制作-开源)

yay -S gifcurry

音频制作

Ardour(音频编辑器-开源)

sudo pacman -S ardour

Kwave(音频编辑器-开源)

sudo pacman -S kwave

Audacity(音频编辑器-开源)

sudo pacman -S audacity                   ## 官方版本

yay -S audiocity-git                      ## 派生版

yay -S audacium-git

VCV Rack(音响合成器-开源)

sudo pacman -S vcvrack-bin

Mixxx(音响合成器)

sudo pacman -S mixxx

LMMS(作曲工具-开源)

sudo pacman -S lmms

MuseScore(制谱工具-开源)

sudo pacman -S musecore

Lyrebird(变声器为-开源)

yay -S lyrebird

SoundConverter(音频文件转换器)

sudo pacman -S soundconverter

建模渲染与动画制作

Blender(斑斓-开源)

sudo pacman -S blender

Sweet Home 3D(家具辅助设计)

sudo pacman -S sweethome3d

Synfig Studio(2D动画制作-开源)

sudo pacman -S synfigstudio

Linux Stopmotion(定格动画制作-开源)

yay -S linuxstopmotion-git

Figma electron app(UI & UX设计)

yay -S figma-linux

FontForge(字体编辑器-开源)

sudo pacman -S fontforge

编程软件

OSS code(微软代码编辑器)

sudo pacman -S vscode   

sudo pacman -S vscodium                    ## 社区版

Webstorm(JavaScript 和 HTML代码编辑器)

sudo pacman -S freswa

Atop(代码编辑器)

sudo pacman -S atom-editor

Postman(构建API)

sudo pacman -S postman

Charles(网页调试工具)

sudo pacman -S pizzaman

Wireshark(网络协议嗅探器)

sudo pacmna -S wireshark

Yarn(依赖管理)

sudo pacman -S yarn

Nmp(Javascript包管理器)

sudo pacman -S nmp

Interllij Ides(代码编辑器Java、Groovy)

sudo pacman -S intellij-idea-community-edition           

PyCharm(代码编辑器Python)

sudo pacman -S pycharm-community-edition

GoLand(代码编辑器Go)

yay -S goland

MySQL Workbench(MySQL可视化工具)

sudo pacman -S mysql-workbench

Pgadmin4(数据库管理)

sudo pacmna -S pgadmin4

Dbeaver(数据库开发)

sudo pacman -S dbeaver

Robo3t(数据库管理)

yay -S Robo3t-bin

Rdm(Redis数据库管理工具)

yay -S rdm-bin

Android Studio(安卓开发工具)

sudo pacman -S android-studio

Qt(桌面应用开发)

sudo pacman -S qtcreator

Jupyter(HTML笔记工具、python)

sudo pacman -S jupyter-notebook

Tensorflow(机器学习框架)

sudo pacman -S tensorflow

SageMath(科学计算)

sudo pacman -S sagemath

Anaconda(科学计算套件)

sudo pacman -S anaconda

Miniconda(迷你版Anaconda)

sudo pacman -S miniconda

Sublime(代码编辑器)

yay -S sublime-text-4

Eclipse(代码编辑器)

sudo pacman -S eclipse

其他工具

KCalc(科学计算器)

sudo pacman -S kcalc

kamoso(相机)

sudo pacman -S kamoso

KTimer(倒计时执行器)

sudo pacman -S ktimer

Wine(模拟Windows运行win程序)

  • 安装软件及依赖:
sudo pacman -S wine wine-mono wine_gecko wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls  mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
  • 配置:
winecfg
  • 使用:
wine (文件路径)

UTools(效率工具)

sudo pacman -S utools

Docker(容器工具)

sudo pacman -S docker

VMware(虚拟机)

sudo pacman -S vmware-workstation
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ArchLinux安装配置及美化 的相关文章

  • 制作U盘启动盘变成两个盘符怎么办

    很多朋友在给电脑重装系统时都是通过U盘制作启动盘来操作的 xff0c 不知道大家有没有遇到过在制作启动盘时 xff0c 盘符变成两个的情况呢 xff1f 这里就和大家分享一下如何解决这个问题吧 更多重装系统教程尽在小白系统重装官网 系统 x
  • Maven连接MySQL数据库

    配置Maven 1 官网下载maven包 xff0c 解压到英文路径下 xff0c 找到conf文件夹中的settings xml文件 xff0c 打开后添加本地仓库的路径 xff1a 再添加阿里maven的镜像网址 xff1a 配置完成后
  • 任务栏图标消失怎么办?三种方法教你快速恢复

    最近许多小伙伴在更新了操作系统之后 xff0c 发现自己的电脑任务栏图标全部都消失了 xff0c 不知道怎么显示出来 xff0c 非常的影响使用 更多电脑教程在这里 方法一 xff1a 1 首先按下快捷键 ctrl 43 shift 43
  • Win10怎么搜索文件内容?Win10通过文件内容查找文件的方法

    Win10怎么搜索文件内容 xff1f 有些朋友电脑里的文件很多 xff0c 想要找到某个文件 xff0c 但是不记得文件名 xff0c 只知道里面是有关什么的内容 xff0c 想要通过搜索里面的文字内容来找到具体的文件 xff0c 今天介
  • vista系统重装下载安装教程

    平常我们使用的电脑操作系统基本都是windows系统 xff0c win7 10 11甚至是xp都是较为常用的操作系统 xff0c 而其它的心态比如说vista系统也是有用户在使用的 xff0c 那么该如何安装这个系统呢 xff1f 下面给
  • 电脑重装系统后找不到硬盘怎么办

    有网友的win10系统电脑出了系统故障进行了重装 xff0c 但是又发现了重装系统后找不到硬盘的新问题 xff0c 那么重装系统后找不到硬盘怎么办呢 工具 原料 xff1a 系统版本 xff1a win10专业版 品牌型号 xff1a 戴尔
  • Linux客户端挂载nas存储

    在Linux操作系统中 xff0c 可以使用NFS xff08 Network File System xff09 协议将NAS设备的共享文件系统挂载到本地计算机上 以下是使用NFS挂载NAS设备的步骤 xff1a 确认NAS设备已经正确配
  • 合理使用CSDN-markdown编辑器进行转载

    转载自 xff1a https blog csdn net My daily life article details 108773671 前言 作为DSCN博客用户小萌新 xff0c 有可能自己写的博客还不够好 xff0c 或者当看到别人
  • python中break和continue的区别

    python中break和continue的区别 break 应用在循环中 xff0c 结束当前循环 continue 应用在循环中 xff0c 结束当前正在执行的循环 xff0c 继续下一次循环 实例 xff1a 统计100 200之间的
  • Ubantu基础指令大集合

    Ubantu基础指令大集合 1 打开ubantu终端 Ctrl 43 alt 43 T 2 定位到需要操作的文件夹cd cd home drl document 3 查询同级目录下其他文件夹tab 按下tab 4 查看该文件夹下有什么文件l
  • Shell脚本代码编写规则

    Shell脚本代码编写规则 Shell解释器 解释器 xff08 例如 xff1a bin bash xff09 2 Shell的变量类型 环境变量 Shell环境下已经存在的一些系统变量 xff0c eg PWD UID PATH 自定义
  • HTML基本表格的使用

    基本表格的使用 lt DOCTYPE html gt lt html gt lt head gt lt meta charset 61 34 utf 8 34 gt lt title gt 基本表格 lt title gt lt head
  • 华为私有云平台FusionCompute搭建

    一 FusionCompute架构 架构CNA作为虚拟化操作系统 xff0c VRM作为虚拟化管理平台 正常主机都安装CNA xff0c 单独建立VRM集群作为管理集群 xff0c 我测试环境就一台主机 xff0c 所以CNA和VRM装在同
  • HTML中的表格合并

    HTML中的表格合并 lt DOCTYPE html gt lt html gt lt head gt lt meta charset 61 34 utf 8 34 gt lt title gt lt title gt lt head gt
  • vba 正则表达式

    群友分享的 xff0c 内容解释非常清楚 Sub RegTest Dim oRegExp As Object 39 定义正则表达式对象 Dim oMatches As Object 39 定义匹配字符串集合对象 Dim str As Str
  • 一个可以直接使用的用于python日志记录的类

    一个用于Python3程序的日志记录类 xff0c 使用的时候 xff0c 将该类import进去后 xff0c 按照这里面的最后两行的测试程序使用即可 程序贴在这里 xff0c 省的以后造轮子 Github xff1a https git
  • python 安装 第三方库报错 -— 需要Visual C++ 14.0 compiler 及以上

    python 安装 第三方库报错 xff1a error Microsoft Visual C 43 43 14 0 or greater is required Get it with 34 Microsoft C 43 43 Build
  • 时间序列模型 (一):模型概述

    时间序列的其它博文系列 xff1a 时间序列模型 xff08 一 xff09 xff1a 模型概述 时间序列模型 xff08 二 xff09 xff1a 移动平均法 时间序列模型 xff08 三 xff09 xff1a 指数平滑法 时间序列
  • ubantu18开启audit审计日志

    1 检查系统是否安装audit服务 service auditd status 2 安装命令 sudo apt get install auditd 审计规则 auditctl w etc passwd p rwxa xff08 注意 xf
  • CentOS8 使用yum 安装 jdk8

    原文地址 1 安装方法 CentOS8上使用 yum 直接安装 xff0c 环境变量自动配置好 2 查看是否已安装 看到下面结果 xff0c 说明已经安装配置 jdk 1 2 3 4 root 64 localhost java versi

随机推荐

  • npm 更新不了,一直提示not support Node.js v12.18.4

    使用npm命令一直提示 xff1a npm WARN npm npm does not support Node js v12 18 4 根据网上提供的方法是全局更新npm npm i g npm 运行后仍然一直提示 npm WARN np
  • 特别实用而且功能强大的attributedText属性

    span class hljs preprocessor import span class hljs title 34 ViewController h 34 span span span class hljs preprocessor
  • 基本计算器算法实现

    基本计算器 没有括号基本计算 题目 给你一个字符串表达式 s xff0c 请你实现一个基本计算器来计算并返回它的值 整数除法仅保留整数部分 你可以假设给定的表达式总是有效的 所有中间结果将在 231 231 1 的范围内 注意 xff1a
  • 在windows和ubuntu下安装Syncthing

    Syncthing 一个可以用在不同设备之间 xff0c 同步文件的工具 window下安装 有客户端版本的 xff0c 由社区维护 xff0c 我下下来试了下 xff0c 没有跟到最新版本 xff0c 看其他文章好像有 bug xff0c
  • 自定义手写JDK动态代理

    前言 根据Java Porxy 实现原理实现我们手写的自定义代理类 xff0c 实现简易的动态代理流程 自定义InvocationHandler span class token keyword package span com span
  • PDFBox 优化内存方案

    前言 版本基于2 0 27 最近使用pdfbox 导入发现内存使用占用特别高 xff0c 通过查阅官方资料发现pdfbox 在处理一些复杂的pdf 消耗内存特别高 xff0c 这个是没法避免的 xff0c 内存设置小的很有可能导致内存溢出
  • 使用PageOffice实现文档(word,excel,pdf)在线预览编辑

    最近发现一款不错的插件的PageOffice 地址是 xff1a http www zhuozhengsoft com Technical 他可以实现word excel pdf在线预览以及在线编辑 虽然商用的话需要收费 xff0c 但是有
  • 存储过程实现批量插入数据

    前几天在公司做一业务模块测试的时候 xff0c 将测试都删除了 xff0c 导致客户端想拿测试数据拿不到了 xff0c 一下没时间一条一条的录数据 xff0c 所以只有采取存储过程实现模拟数据插入 数据需求 xff1a 有两个字段类型是De
  • 如何排查 tomcat 启动失败一闪而过原因

    1 问题描述 xff1a tomcat这个一闪而过 应该是老生常谈的问题了 xff0c 今天主要是以我出现的问题 xff0c 提供一个解决方案 因为一闪而过原因有多种 2 前面的基本配置就不再这里一一阐述了 直接记录我怎么找到自己的一闪而过
  • Java 实现表格导出到Excel(.xlsx)

    最近项目中需要将table 中数据导出到excel xff0c 当时我想的两种方案 xff0c 一种是通过前端插件TableExport js 发现简单使用的话 xff0c 只是可以导出table 中原生的数据 一旦table 有jstl
  • git 常用命令以及提交步骤

    git常使用的命令 1 git init 在当前目录新建一个代码库 2 git config user name 61 git config user email 61 设置代码提交时候的信息 3 git clone 需要clone 远程地
  • Java日志门面技术 SLF4J

    文章目录 背景SLF4J概述切换日志框架实际应用配合自身简单日志实现 slf4j simple 配置logback日志实现配置Log4J日志实现 需适配器 配置JUL日志实现 需适配器 添加slf4j nop依赖 日志开关 桥接旧的日志实现
  • 阿里云服务器(Ubuntu18.04版本)中安装coturn穿透服务器

    阿里云服务器 xff08 Ubuntu18 04版本 xff09 中安装coturn穿透服务器 一 安装依赖库二 下载源码并编译安装三 coturn启动命令四 阿里云端口配置五 安装 配置完成后测试 一 安装依赖库 sudo apt spa
  • 阿里云服务器(Ubuntu18.04版本)中安装Kurento流媒体服务器

    阿里云服务器 xff08 Ubuntu18 04版本 xff09 中安装Kurento流媒体服务器 一 安装coturn穿透服务器二 kurento Media Server KMS 卸载 安装 配置 一 安装coturn穿透服务器 具体如
  • Java抽象类及其实现

    任务描述 定义一个形状 xff08 sharpe xff09 的抽象类 xff0c 具有求面积的抽象方法 再分别定义sharpe类的实现类 xff1a 三角形 xff08 triangel xff09 编程要求 定义一个描述形状 xff08
  • 基于kurento-one2many二次开发实现多房间直播+共享桌面+切换摄像头+聊天互动

    基于kurento one2many二次开发实现多房间直播 43 共享桌面 43 切换摄像头 43 聊天互动 一 安装coturn穿透服务器二 安装kurento Media Server KMS 流媒体服务器三 开源项目访问地址四 压力测
  • MySQL基础学习笔记

    MySQL学习文档 一 MySQL基础知识 1 1 mysql各个版本的重要性介绍 MySQL Community Server 社区版本 xff0c 开源免费 xff0c 但不提供官方技术支持 MySQL Enterprise Editi
  • Java常见面试问题总结

    Java常见面试问题总结 说明 xff1a 本人是二线城市工作4 5年的菜鸟程序员 xff0c 以下面试问题更侧重于当地的初中级 高开 要是以北上广深的面试标准问则还远远不够 xff0c 就比如在一线城市JDK List Map Set x
  • RabbitMQ学习教程

    RabbitMQ学习教程 MQ考察重点 xff1a span class token number 1 span 了解过哪些MQ xff1f 不同MQ之间有什么区别 xff1f span class token number 2 span
  • ArchLinux安装配置及美化

    官方wiki xff1a https wiki archlinux org 基础安装 一 xff1a 制作安装介质 下载ISO镜像文件 xff1a https archlinux org download 官方下载网址 在linux系统中可