邪教日记之神兵篇: 一

Posted tdg-yyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了邪教日记之神兵篇: 一相关的知识,希望对你有一定的参考价值。

邪教日记之神兵篇: 一

上篇讲到,我们历经磨难,终于入教了。入教之后干啥呢?当然是学武功一统江湖了-。-

“武林至尊,宝刀屠龙;号令天下,莫敢不从。”

想要一统江湖,当真需要一把神兵利器~

这篇呢,咱就来打造一把神兵。

ArchLinux-cn

中国人嘛,用咱的仓库.

PS: vim 配置从目录中找哦

# 修改配置文件
vim /etc/pacman.conf
# 按大 G 键跳转到配置文件最后一行后按 O 键输入
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
# 保存退出

# 更新系统哟
sudo pacman -Syy
# 写密钥
sudo pacman -S archlinuxcn-keyring
# 哦了

神器 - YAY

# 经过上面一通操作,可以装神器了
sudo pacman -S yay

桌面环境

yay -S xorg-server xorg-xinit i3-gaps i3status i3lock-fancy polybar

##### 如果  有幸, 你出现了 Cannot find the strip binary required for object file stripping.
##### 那么 . 这样做
pacman -Sy base-devel
##### 就解决了

xinitrc

# 开机启动 i3 怎么做
cp /etc/X11/xinit/xinitrc ~/.xinitrc
# 先删除空行
sed -i -e ‘/^s*$/d‘ ~/.xinitrc

插播一条新闻

由于这里要频繁的使用命令行和 vim

所以先把这两个搞搞.让自己也用着舒服点

VIM 配置

vim ~/.vimrc

:set nu
:noh
set ignorecase
set shortmess=atI
syntax on
autocmd InsertLeave * se nocul
set ruler
set showcmd
set foldenable
set foldmethod=manual
set autowrite
set cursorline
set confirm
set autoindent
set cindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
set smarttab
set hlsearch
set incsearch
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set langmenu=zh_CN.UTF-8
set showmatch
set smartindent
# 保存退出

或者

wget https://github.com/marquisXuan/configuration/blob/master/linux/.vimrc ~/.vimrc
ZSH | oh-my-zsh
# install 
yay -S zsh

# install oh-my-zsh
sh -c "$(curl -fsSL http://git.oschina.net/yangchendong/oh-my-zsh/raw/master/tools/install.sh)"

# 删除~/.zshrc文件中以#开头的注释行
sed -i -e ‘/#/d‘ ~/.zshrc

# 删除~/.zshrc文件中的空行
sed -i -e ‘/^s*$/d‘ ~/.zshrc

# download plugins
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

# config plugins
sed -i ‘s/fg=8/fg=6/g‘ ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

# config zshrc
vim ~/.zshrc

################# 修改对应内容 #################
ZSH_THEME="agnoster"
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
################# 修改完毕 #################
source ~/.zshrc
# 看看效果. 没有安装 PowerLine 的可以先把 agnoster 改为 lambda 后面我会写怎么解决乱码的问题

继续 xinitrc

 # copy 过来的 xinitrc 中有很多东西.我们都没有装.需要改下配置文件
# 像 twm 啊 xclock 啊 xterm 啊等等.我都不用- -所以都删了
# 上面安装了一个 i3-gaps 所以呢.咱们这么玩
mkdir -p ~/.config/i3/log
vim ~/.xinitrc
################# 文件内容 #################
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi
# 在黑苹果中,这叫做啰嗦模式~.~
exec i3 -V >> ~/.config/i3/log/i3log-$(date +‘%F-%k-%M-%S‘) 2>&1
################# 文件内容结束 #################

搞完之后 ,我们 reboot一下,在登陆后,我们执行 startx 大概其可以看到这样的画面

PS: 此画面非虚拟机,而是我先装了一个 vnc 然后用来截图的~

技术图片对没有看错,就是乱码加黑黑黑黑黑黑黑的一片.下面,教大家一步一步一步一步的打造一个好看的~实用的桌面

i3

乱码问题一
# 安装一下中文字库
yay -S adobe-source-han-sans-cn-fonts

嗯 这下好看多了

技术图片

乱码问题二

默认 i3 绑定了一个键位到 Alt 上.但是在没配置一些东西前,是不能用的,因为我们没有装默认的终端,而是装了一个 alacritty 的终端 ,简单的配置下

vim ~/.config/i3/config

# 1. 找到 set $mod Mod1 
# Mod1 就是绑定的 Alt 键位
# Mod4 就是 Win 键位,根据个人习惯自己改下哦~

# 2. 找到 start a terminal 注释 bindsym $mod+Return exec i3-sensible-terminal 
# 并添加
bindsym $mod+Return exec alacritty
# 保存退出
# 按一下 alt + shift + r 后,按下 win + enter

大概其就这样了,之所以这样,是因为~/.zshrc 中的 theme 用的是 agnoters 如果是 lambda 则不是这样的

技术图片

解决方案
# 安装 powerline 字体
cd /srv && sudo git clone https://github.com/powerline/fonts.git --depth=1
# then 
cd font && ./install

嗯 .看看效果如何,是不是很好看?

技术图片

picom
# 一个透明化的软件
yay -S picom
ROFI
# 一个类似于 Windows中 listray,Mac 中 spotlight的软件
yay -S rofi

# 配置一下
mkdir -p ~/.config/rofi
rofi -dump-config > ~/.config/rofi/config.rasi

# 同步让 i3 能用快捷键调用 
vim ~/.config/i3/config
# 搜索start dmenu 同样,注释,新增一行 其中Adapta-Nokto是主题
bindsym $mod+d exec --no-startup-id rofi -show drun -theme Adapta-Nokto
# 自己选择主题
rofi-theme-selector
# rofi 的配置文件随后附上

大概其长这样

技术图片干净利索.主题自己换哈.配置很多呢.

命令行资源管理器
yay -S ranger

大概其长这样,还能预览图片哦

技术图片

i3Status

屏幕下方的状态栏

yay -S i3status
# 还有个更好用的 poly
yay -S polybar
# 都是高度可定制化的状态栏
# 后面附配置文件
壁纸
yay -S variety

大概其是这样

技术图片

技术图片

当然,我们不能这么启动,也是要加到 i3 的配置文件中的~

Emmmmm ,要出去给娃检查了.先来一份~

以上是关于邪教日记之神兵篇: 一的主要内容,如果未能解决你的问题,请参考以下文章

Android UI开发神兵利器之Icon

译丨Yarn - Javascript 新一代套件管理

Python爬虫个人记录利用Python在豆瓣上写一篇日记

Grafana之Gauge和Bar Gauge使用(第十一篇)

python之基础篇——模块与包

荣誉勋章空降神兵需要安装physx,怎么安装?