本次安装的是debian11,安装时只选择标准工具,安装成功后希望使用suckless系列软件,包括dwm和st。配置内容依次为:
一、配置wifi
在/etc/network/interfaces文件中输入以下信息
# 在source /etc/network/interfaces.d/*行下输入
allow-hotplug wlp3s0 # wlp3s0是无线网卡
iface wlp3s0 inet dhcp # 使用dhcp服务器分配的ip信息
wpa-ssid XXXXXX # XXXXXX是无线热点
wpa-psk YYYYYY # YYYYYY是密码
二、配置声卡
apt install alsa-utils
三、安装显卡驱动
apt install nvidia-legacy-390xx-driver
四、安装中文字体
apt install ttf-wqy-zenhei
五、安装git
apt install git
六、安装dwm和st
apt install xorg --install-suggests
apt install libx11-dev libxft-dev libxinerama-dev libxrandr-dev
git clone http://git.suckless.org/dwm
git clone http://git.suckless.org/st
dwm-hide-vacant-tags-6.3.diff #隐藏没有程序的标签
dwm-autostart-20210120-cb3f58a.diff #自动运行~/.dwm/autostart.sh
七、配置dwm
#开机自动打开
在~/.xinitrc中输入
exec dwm
在~/.bash_profile中输入
#!/bin/bash
startx
#美化配置
八、安装fcitx
#安装程序包
apt install fcitx5 fcitx5-chinese-addons
#配置环境变量
root用户下,编辑/etc/environmentw文件,在其中添加:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx # SDL_IM_MODULE 是为了让一些使用特定版本 SDL2 库的游戏,比如 Dota2 能正常使用输入法。
GLFW_IM_MODULE=ibus #GLFW_IM_MODULE 是为了让 kitty 启用输入法支持。此环境变量的值只能为 ibus。
GTK_IM_MODULE=xim microsoft-edge # 如果不添加这一行,则microsoft-edge浏览器无法使用fcitx5
#开机自启动
由于使用的窗口管理器为dwm,则dwm添加 autostart 补丁。
在~目录下建立.dwm文件夹,.dwm文件夹里新建autostart.sh,之后对文件进行赋权:
chmod +x .dwm
chmod +x autostart.sh
在 ~/.dwm/autostart.sh 中添加:
fcitx5 -d
如此则打开dwm时自动启动fcitx5。
九、安装edge
1、下载与安装
apt install fonts-liberation libnspr4 libnss3 xdg-utils
wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_102.0.1227.0-1_amd64.deb
dpkg -i microsoft-edge-dev_102.0.1227.0-1_amd64.deb
2、配置
将/usr/bin/microsoft-edge中的
exec -a “0 " " 0" "0""HERE/chrome” “$@”
改为
exec -a “0 " " 0" "0""HERE/chrome” “$@” --no-sandbox
十、安装python-tk
apt install python-tk python3-tk tk-dev
十一、安装ranger
apt install ranger
十二、挂载硬盘和U盘
# 自动挂载硬盘
由于使用的双磁盘,分别安装linux和windows7,如果需要在linux下访问windows下的磁盘,则需要先安装fuse和ntfs-3g。
apt install fuse ntfs-3g
然后切换到root用户下,使用下面的命令查询出NTFS磁盘
fdisk -l | grep NTFS
如果需要每次开机后自动挂载相关磁盘,则需要在/etc/fstab文件中配置信息。
# 自动识别U盘
平时使用U盘的情况不多,因此使用mount命令即可。
debian安装过程中,会要求输入root的密码,一旦输入了root密码,那么安装时产生的普通用户就不能使用sudo。
解决办法是在root下,执行下面命令(将username替换成你的用户名)
# echo "username ALL=(ALL) ALL" >> /etc/sudoers
或者
# echo "username ALL=(ALL:ALL) ALL" >> /etc/sudoers
十四、安装网易云音乐
参考文章:如何在 Debian 10 上安装网易云音乐客户端
十五、安装vim
在以上操作过程中还参考了很多资料,感谢!