WSL
1 | wsl --list |
- 卸载对应的系统
1 | wsl --unregister Ubuntu |
- 设置默认系统
1 | wslconfig /setdefault Name |
- 修改默认用户,主机名,修改/etc/wsl.conf文件
1 | [user] |
Ubuntu
换源
- 备份
sources.list
文件
1 | sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak |
- 编辑
/etc/apt/sources.list
文件
1 | sudo vim /etc/apt/sources.list |
- 在文件前面添加下面的条目(阿里源)
1 | deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse |
- 更新
1 | sudo apt update |
oh-my-bash 美化
- 安装
1 | bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" |
安装软件
安装i3wm
- 安装
1 | sudo apt install i3 |
- 同步最新仓库
1 | sudo apt install ca-certificates |
安装tigervnc
- 安装
1 | sudo apt install tigervnc-standalone-server |
- 启动
1 | vncserver -SecurityTypes=None -localhost=no --I-KNOW-THIS-IS-INSECURE :1 -dpi 150 -geometry=1920x1080 |
- 显示当前ip
1 | ip addr | grep eth0 |
安装feh、xfce4-terminal、rofi、polybar
1 | sudo apt install feh xfce4-terminal rofi polybar |
安装picom
1 | sudo apt install libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre2-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev meson gcc |
安装google
- 下载安装包
1 | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
- 安装
1 | sudo apt install ./google-chrome-stable_current_amd64.deb |
加载字体
1 | sudo mkfontscale |
ARCH
创建用户
1 | useradd -m -G wheel username |
设置默认用户
1 | ./Arch.exe config --default-user booiris |
换源
1 | sudo pacman-key --init |
YAY
- 安装
1 | sudo pacman -S yay |
- 换源
1 | yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save |
安装软件
1 | yay -S base-devel |
tighervnc 配置
- 用
vncpasswd
创建密码,它会将哈希处理之后的密码存储在~/.vnc/passwd
。 - 编辑
/etc/tigervnc/vncserver.users
来定义用户映射 - 创建
~/.vnc/config
,其中至少要有一行定义会话的类型,比如session=foo
(将foo替换为你想要运行的桌面环境)。你可以通过查看/usr/share/xsessions/
里的.desktop
文件来知道有哪些桌面环境在当前系统上可以使用。
1 | session=i3 |
语言
1 | sudo vim /etc/locale.gen |
字体
1 | yay -S noto-fonts-emoji adobe-source-han-serif-cn-fonts adobe-source-han-serif-tw-fonts adobe-source-han-sans-cn-fonts adobe-source-han-sans-tw-fonts nerd-fonts-jetbrains-mono ttf-iosevka-nerd ttf-material-icons-git papirus-icon-theme |
桌面
1 | yay -S polybar rofi feh picom xss-lock dbus-x11 google-chrome |
创建.Xresources
1 | Xft.dpi: 120 |
rofi
1 | mkdir ~/.local/share/rofi |
创建config.rasi
1 | //@theme "/home/booiris/.local/share/rofi/themes/nord.rasi" |