个人用,不作为教程



sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy

修改/etc/pacman.conf
在文件末尾加上

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

sudo pacman -S archlinuxcn-keyring #-S表示安装某一软件
sudo pacman -Syy # -Syy表示将本地的软件与软件仓库进行同步

更新系统

sudo pacman -Syu

sudo pacman -S xdg-user-dirs-gtk
export LANG=en_US
xdg-user-dirs-gtk-update
export LANG=zh_CN.UTF-8

199.232.69.194    github.global.ssl.fastly.net
185.199.111.153    assets-cdn.github.com
185.199.109.153    documentcloud.github.com
199.232.68.133    gist.githubusercontent.com
185.199.109.154    help.github.com
140.82.113.9    nodeload.github.com
199.232.68.133    raw.github.com
54.85.97.34    status.github.com
140.82.112.18    training.github.com
151.101.228.133    avatars0.githubusercontent.com
151.101.228.133    avatars1.githubusercontent.com
151.101.108.133    avatars2.githubusercontent.com
151.101.108.133    avatars3.githubusercontent.com
151.101.108.133    avatars4.githubusercontent.com
151.101.108.133    avatars5.githubusercontent.com
151.101.108.133    avatars6.githubusercontent.com
151.101.228.133    avatars7.githubusercontent.com
199.232.68.133    avatars8.githubusercontent.com
140.82.114.9    codeload.github.com
199.232.68.133    camo.githubusercontent.com
199.232.68.133    raw.githubusercontent.com
199.232.68.133    cloud.githubusercontent.com
199.232.68.133    user-images.githubusercontent.com
185.199.111.153    pages.github.com
140.82.114.6    api.github.com
140.82.112.26    live.github.com
140.82.113.4    github.com
185.199.111.153        customer-stories-feed.github.com
185.199.111.154        github.githubassets.com

sudo pacman -S fcitx5-git fcitx5-chinese-addons-git fcitx5-gtk-git fcitx5-qt4-git fcitx5-qt5-git kcm-fcitx5-git

将如下内容添加到~/.xprofile

fcitx5 &

在~/.pam_environment文件(没有则需要新建)中加入:

GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx

pacman -S deepin.com.qq.office
sudo pacman -S gnome-settings-daemon

系统设置->开机或关机->自动启动->添加脚本->输入/usr/lib/gsd-xsettings

env WINEPREFIX="$HOME/.deepinwine/Deepin-TIM" deepin-wine winecfg


终端设置->编辑当前方案->外观

你可以直接用已有的配色方案或者点"获取新的配色方案"来查找网上的配色方案

sudo pacman -S zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"#安装oh-my-zsh

终端设置->编辑当前方案
将命令改为/bin/zsh

vim ~./zshrc
ZSH_THEME="agnoster"

sudo pacman -S ttf-roboto noto-fonts ttf-dejavu

文泉驿

sudo pacman -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy-zenhei

思源字体

sudo pacman -S noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts



永久禁用IPv6的方法是在开机的时候传递一个必要的内核参数。
用文本编辑器打开 /etc/default/grub
并给GRUBCMDLINELINUX变量添加"ipv6.disable=1"。

安装

sudo pacman -S aria2

创建 .aria2 目录。

sudo mkdir /root/.aria2

创建 aria2.session 文件。

sudo touch /root/.aria2/aria2.session

创建 aria2.log

sudo touch /root/.aria2/aria2.log

配置文件

sudo touch /root/.aria2/aria2.conf


配置

## 文件保存相关 ##

# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/home/moichi/Downloads/Aria2Download/
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=trunc
# 断点续传
continue=true

## 下载连接相关 ##

# 最大同时下载任务数, 运行时可修改, 默认:5
max-concurrent-downloads=1
# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=10
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=20M
# 单个任务最大线程数, 添加时可指定, 默认:5
split=10
# 整体下载速度限制, 运行时可修改, 默认:0
max-overall-download-limit=0
# 单个任务下载速度限制, 默认:0
max-download-limit=0
# 整体上传速度限制, 运行时可修改, 默认:0
max-overall-upload-limit=500K
# 单个任务上传速度限制, 默认:0
max-upload-limit=100K
# 禁用IPv6, 默认:false
disable-ipv6=false

## 进度保存相关 ##

# 从会话文件中读取下载任务
input-file=/root/.aria2/aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/root/.aria2/aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
save-session-interval=60
# 强制保存会话, 即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
force-save=false
bt-hash-check-seed=false
bt-seed-unverified=false
bt-save-metadata=false

## RPC相关设置 ##

# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select
# RPC监听端口, 端口被占用时可以修改, 默认:6800
#rpc-listen-port=6800
# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
#rpc-secret=mivm.cn
# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-user=<USER>
# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-passwd=<PASSWD>

## BT/PT下载相关 ##

# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
follow-torrent=true
# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
listen-port=51413
# 单个种子最大连接数, 默认:55
#bt-max-peers=55
# 打开DHT功能, PT需要禁用, 默认:true
enable-dht=true
# 打开IPv6 DHT功能, PT需要禁用
#enable-dht6=false
# DHT网络监听端口, 默认:6881-6999
#dht-listen-port=6881-6999
# 本地节点查找, PT需要禁用, 默认:false
#bt-enable-lpd=true
# 种子交换, PT需要禁用, 默认:true
enable-peer-exchange=true
# 每个种子限速, 对少种的PT很有用, 默认:50K
#bt-request-peer-speed-limit=50K
# 客户端伪装, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
seed-ratio=0.1
# 强制保存会话, 即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
#force-save=false
# BT校验相关, 默认:true
#bt-hash-check-seed=true
# 继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=true
# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=true
#bt-tracker=BT服务器(多个服务器之间用,分开)
http://asnet.pw:2710/announce,http://h4.trakx.nibba.trade:80/announce,http://pt.lax.mx:80/announce,http://share.camoe.cn:8080/announce,http://t.nyaatracker.com:80/announce,http://tr.cili001.com:8070/announce,http://tracker.bt4g.com:2095/announce,http://tracker.corpscorp.online:80/announce,http://tracker.files.fm:6969/announce,http://tracker.gbitt.info:80/announce,http://tracker.ipv6tracker.ru:80/announce,http://tracker.nyap2p.com:8080/announce,http://tracker.tfile.co:80/announce,http://tracker.trackerfix.com:80/announce,http://tracker1.itzmx.com:8080/announce,http://tracker2.itzmx.com:6961/announce,http://tracker3.itzmx.com:6961/announce,http://tracker4.itzmx.com:2710/announce,http://trun.tom.ru:80/announce,http://vps02.net.orel.ru:80/announce,https://1337.abcvg.info:443/announce,https://tracker.nanoha.org:443/announce,https://tracker.opentracker.se:443/announce,https://tracker.parrotlinux.org:443/announce,udp://9.rarbg.me:2710/announce,udp://9.rarbg.to:2710/announce,udp://bt.okmp3.ru:2710/announce,udp://bt1.archive.org:6969/announce,udp://bt2.archive.org:6969/announce,udp://chihaya.toss.li:9696/announce,udp://contrata.putasysexo.com:53/announce,udp://denis.stalker.upeer.me:6969/announce,udp://exodus.desync.com:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://ipv6.tracker.harry.lu:80/announce,udp://open.demonii.com:1337,udp://open.demonii.si:1337/announce,udp://open.nyap2p.com:6969/announce,udp://open.stealth.si:80/announce,udp://opentor.org:2710/announce,udp://retracker.akado-ural.ru:80/announce,udp://retracker.lanta-net.ru:2710/announce,udp://retracker.netbynet.ru:2710/announce,udp://thetracker.org:80/announce,udp://tracker-udp.gbitt.info:80/announce,udp://tracker.0o.is:6969/announce,udp://tracker.birkenwald.de:6969/announce,udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://tracker.doko.moe:6969/announce,udp://tracker.ds.is:6969/announce,udp://tracker.dyn.im:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.openbittorrent.com:80/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.sbsub.com:2710/announce,udp://tracker.skynetcloud.site:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.trackton.ga:7070/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.zum.bi:6969/announce,udp://tracker1.itzmx.com:8080/announce,udp://tracker2.itzmx.com:6961/announce,udp://tracker3.itzmx.com:6961/announce,udp://tracker4.itzmx.com:2710/announce,udp://valakas.rollo.dnsabr.com:2710/announce,udp://xxxtor.com:2710/announce,udp://zephir.monocul.us:6969/announce,wss://tracker.btorrent.xyz,wss://tracker.fastcast.nz,wss://tracker.openwebtorrent.com


自启

sudo vim /etc/systemd/system/aria2.service

[Unit]
Description=Aria2 Service
[Service]
ExecStart=aria2c --conf-path=/root/.aria2/aria2.conf
[Install]
WantedBy=default.target

开启服务

systemctl --system enable aria2.service


sudo vim /opt/netease/netease-cloud-music/netease-cloud-music.bash

#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
#export LD_LIBRARY_PATH="${HERE}"/libs
#export QT_PLUGIN_PATH="${HERE}"/plugins 
#export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
export XDG_CURRENT_DESKTOP=DDE
export LD_LIBRARY_PATH=/usr/lib
exec "${HERE}"/netease-cloud-music $@

原文链接:https://blog.csdn.net/duapple/java/article/details/105314391

安装qcef

sudo pacman -U qcef-1.1.6-1-x86_64.pkg.tar.xz

百度云Linux

sudo pacman -S vlc

sudo pacman -S optimus-manager optimus-manager-qt-kde

Edit the file /etc/sddm.conf and simply put a # before the line starting with DisplayCommand and the one starting with DisplayStopCommand.

sudo vim /etc/sddm.conf
#DisplayCommand
#DisplayStopCommand

sudo pacman -S nvidia

optimus-manager --set-startup nvidia

git clone git://anongit.kde.org/latte-dock

UUID=2AFC3D07FC3CCF37            /home/NTFS/Moichi       ntfs    defaults,nofail  0 2
UUID=2C8A30398A2FFE40            /home/NTFS/Lin          ntfs    defaults,nofail  0 2
UUID=7C54F31654F2D23E            /home/NTFS/Gaming       ntfs    defaults,nofail  0 2
UUID=5A4E58CF4E58A593            /home/NTFS/Workspace    ntfs    defaults,nofail  0 2

sudo pacman -S qv2ray v2ray

QvSSRPlugin.v1.0.2.linux-x64.so.zip

该部分仅登录用户可见