【收藏向】ArchLinux安装桌面软件+常见问题
1:刷新更新库
pacman -Syy
2:直接回车 安装全部相关包
pacman -S deepin
3:安装自动补全工具
pacman -S bash-completion
4:安装网络工具
pacman -S networkmanager
5:启用网络 注意大小写
systemctl enable NetworkManager
systemctl start NetworkManager
6:添加用户,这里添加wheel用户组是为了能够使用sudo提权
useradd -m -g users -G wheel -s /bin/bash 用户名
7:设置密码
passwd [用户名]
8:设置wheel组的用户能用sudo获取root权限:
visudo
找到这样的一行,把前面的#去掉:
%wheel ALL=(ALL) ALL
:wq保存并退出
9:安装字体
pacman -S adobe-source-han-serif-cn-fonts
10:准备启动桌面
systemctl enable lightdm.service
systemctl restart lightdm.service
11:进入系统后换一个等宽字体
如果想要系统各部分再换为中文,重新设置locale
编辑 /etc/locale.gen,去掉zh_CN的注释符号(#)。
然后使用 locale-gen 生成 locale。
locale-gen
12:安装谷歌拼音,输入法相关工具,配置输入法
pacman -S fcitx-googlepinyin
pacman -S fcitx-im
sudo pacman -S fcitx-configtool
在主目录下新建 .xprofile 输入
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
注意 使用 fcitx-diagnose 可以检测哪里有错
完成fcitx设置即可
13:安装常用软件
sudo pacman -S firefox
等
14:开启32位以及cn源,配置源
sudo vim /etc/pacman.conf
首先去掉multilib中两行的注释,
在文档结尾处加入下面的文字:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
这是清华的,也可用下面中科大的
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
保存退出,刷新pacman数据库
sudo pacman -Syy
15:声卡和显卡
音频问题:需要安装一些包来解决声道独占的问题(davinci reslove会出现声道抢占)
声卡
sudo pacman -S alsa-utils
sudo pacman -S alsa-lib
不确定是否需要的:
sudo pacman -S pulseaudio
sudo pacman -S pulseeffects
sudo pacman -S pulseaudio-jack
sudo pacman -S pulseaudio-alsa
显卡
lspci | grep VGA # 确定显卡型号
sudo pacman -S xf86-video-intel #英特尔核显
sudo pacman -S xf86-video-amdgpu #amd显卡
sudo pacman -S nvidia-settings nvidia #英伟达新卡
笔记本双显卡处理方法:
Ref:
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
主要步骤和示例:
sudo pacman -S nvidia nvidia-settings xorg-xrandr
lspci //view the code of nvidia driver
/etc/X11/xorg.conf
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
~/.xinitrc
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
重启即可
16:安装steam
参考链接
https://wiki.archlinux.org/index.php/Steam
主要步骤.
Enable the multilib repository and install the steam package.
The following requirements must be fulfilled in order to run Steam on Arch Linux:
Installed 32-bit version OpenGL graphics driver.
Generated en_US.UTF-8 locale, preventing invalid pointer error.
The GUI heavily uses the Arial font. See Microsoft fonts. An alternative is to use ttf-liberation or fonts provided by Steam instead.
Install wqy-zenhei to add support for Asian languages.
steam里面的字体有的显示不出
按照wiki用一种方法就好了。。我之前把这三种全安装了 可能起了冲突 只保持第一种全部微软字体即可。
https://wiki.archlinux.org/index.php/Steam
steam装上steam-native-runtime后最好用native版本,这样安装的游戏有图标(runtime的没有)
17:杂项问题
达芬奇:
sudo apt-get install beignet clinfo
可进欢迎界面
可找到显卡
opencl-nvidia
最后还是不显示在中央,最后确认是分辨率问题。
最后还是用aur安装了
sudo pacman -Syu yaourt
yaourt -Syy
yaourt -S davinci-resolve
开机lightdm黑屏和达芬奇错位应该都是分辨率太低(1366 768造成的)
都换到1080p的分辨率下这些错误均消失
ntfs格式的分区硬盘不能识别:报错:
Error mounting /dev/sdb1 at /run/media/wallen/My Ultra: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error
sudo pacman -S ntfs-3g
fcitx设置中加入需要的输入法,配置切换方式
常用软件:
yaourt -S wps-office
yaourt -S netease-cloud-music
yaourt -S deepin.com.qq.im
yaourt -S deepin.com.qq.office //TIM
yaourt -S deepin-wine-wechat //目前版本托盘无效 最小化后不能恢主界面
yaourt -S fcitx-sogoupinyin
yaourt -S davinci-resolve
yaourt -S telegram-desktop
yaourt -S crossover
yaourt -S obs-studio
代理:
google-chrome-stable --proxy-server=socks5://127.0.0.1:1080
终端代理:使用包 proxychains-ng
sudo vim /etc/proxychains.conf
把配置文件中最后一行改为shadowsocks的本地ip跟端口
使用代理方式:
在命令前添加 proxychains4
proxychains4 yaourt -S crossover
包管理:
pacman -Qdt
这会找出那些孤立包的,就是说他们不被任何其它包所引用。
然后把列出的包,使用pacman -Rs 删除就成了。可以合并执行
sudo pacman -R $(pacman -Qdtq)
清除已下载的安装包
sudo pacman -Scc
可解压会乱码的zip:
sudo pacman -S unarchiver
unar xxx.zip
作者:蝶影StudioGAT-X105
https://www.bilibili.com/read/cv2381770
出处: bilibili
Tags : 本文未设置标签