debian最小化安装后的配置

本次安装的是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。

此部分配置参见:Fcitx5 (简体中文) - ArchWikihttps://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F

九、安装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文件中配置信息。

具体配置信息参见:Debian下磁盘挂载及开机启动设置教程检查磁盘空间即剩余情况本文是在实际使用过程中真实操作,用于交流和学习;1. 使用fdisk -l命令查看当前磁盘的大小,其中/dev/sda磁盘发现并未使用;使用时,需要切换到root权限 其中,系统默认磁盘是在/dev/sdb1上;root@****# fdisk -lDisk /dev/sda: 3.7 TiB, 4000787030016 bytes, 7814037168 sectorsUnits: sectors of 1 * 512 = 512 bytesSec...https://blog.csdn.net/a1534219218/article/details/106928898

/etc/fstab文件的详解一、/etc/fstab文件的作用         磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。        系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。 二、挂载的限制    在说明这...https://blog.csdn.net/youmatterhsp/article/details/83933158

Linux上挂载NTFS分区(Mount)本文的目的是提供读者在Linux操作系统上如何mount NTFS分区的文件系统的step-by-step指南。本文包括两个部分:? 以只读方式mount NTFS文件系统;?以读写方式mount NTFS文件系统。1、只读Mount NTFS文件系统1.1. NTFS内核支持现在的Linux大多数发行版都支持NTFS文件系统。支持NTFS文件系统是Linux内核模块的特征,而不是Linux发行...https://blog.csdn.net/weixin_33445134/article/details/116690628

# 自动识别U盘

平时使用U盘的情况不多,因此使用mount命令即可。

Linux 自动挂载U盘实现热插拔Linux 自动挂载U盘 实现热插拔1、必备知识mount 命令udev 设备管理器1.1 mount 命令​mount 命令是用于挂载Linux系统外的文件 具体参数: https://www.runoob.com/linux/linux-comm-mount.html1.2 udev 设备管理器什么是 Udev?​ Udev 是 Linux 2.6 内核的设备管理器,它动态地在 /dev 目录中创建/删除设备节点。它是 devfs 和 hotplug 的继承者。它在https://blog.csdn.net/Fary_young/article/details/121253432
十三、使帐号可以使用sudo

debian安装过程中,会要求输入root的密码,一旦输入了root密码,那么安装时产生的普通用户就不能使用sudo。
解决办法是在root下,执行下面命令(将username替换成你的用户名)

# echo "username  ALL=(ALL) ALL" >> /etc/sudoers
或者
# echo "username  ALL=(ALL:ALL) ALL" >> /etc/sudoers

十四、安装网易云音乐

参考文章:如何在 Debian 10 上安装网易云音乐客户端

十五、安装vim

参考文章:debian使用过程记录

在以上操作过程中还参考了很多资料,感谢!

Fcitx5 (简体中文) - ArchWiki

Debian安装fcitx输入法

从零开始使用 archlinux — dwm + st 打开 chrome

Debian系统安装中文包_日月忽其不淹兮的博客

Debian命令行模式修改语言&菱形乱码解决方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值