Debian13安装配置sway实例

Debian13安装配置sway实例#

安装Debian13#

镜像地址debian-13.7.0-arm64-DVD-1.iso

启动iso镜像开始安装过程

Debian安装程序菜单

设置语言、地区和键盘布局

选择安装语言

选择国家

配置键盘布局

设置主机名和账号信息

设置主机名

设置root账号

设置普通账号

磁盘分区配置

分区设置-选择整个磁盘

安装基本系统

不扫描额外介质

不使用网络镜像,加快安装过程,后期可以再配置。

不使用网络镜像

不参加流行调查

不选择任何桌面系统,后期手动安装sway,建议勾选ssh server

选择桌面系统

安装grub引导程序

安装grub

选择gurb安装目标

完成debian过程,重启进入系统

完成安装debian

debian13 grub menu

debian13相关优化配置#

修改apt软件源#

#切换root
su
mv /etc/apt/sources.list /etc/apt/sources.list.bak
wget https://linuxmirrors.cn/main.sh
bash ./main.sh

按提示选择国内软件源,然后更新系统安装一些基础软件

apt update&&apt upgrade
apt install sudo curl wget p7zip-full -y

为普通用户设置sudo权限#

使用su命令切换root提前安装好sudo,编辑sudo配置文件vi /etc/sudoers

找到如下行:

root	ALL=(ALL:ALL) ALL

参考root配置添加普通用户

bbq	ALL=(ALL:ALL) ALL

保存后推出root用户,普通用户即可使用sudo。

sudoers config

安装配置sway桌面系统#

安装必要软件

sudo apt install greetd tuigreet sway fonts-wqy-microhei

将默认显示管理软件改为greetd

sudo dpkg-reconfigure greetd

设置sway会话脚本

sudo tee /usr/local/bin/sway-session <<'EOF'
#!/bin/sh
exec dbus-run-session -- sway
EOF

sudo chmod +x /usr/local/bin/sway-session

编辑greetd配置文件vi /etc/greetd/config.toml

[terminal]
vt = 7

[default_session]
command = "tuigreet --time --remember --cmd /usr/local/bin/sway-session"
user = "_greetd"

配置完后重启即可,以下为tuigreet登录界面

tuigreet登录界面

登录后进入sway系统,默认快捷键Win+enter打开终端程序foot

sway sysinfo

配置foot#

foot默认配置文件为/etc/xdg/foot/foot.ini,将其复制到用户配置目录,可自定义配置

bbq@debian:~$ mkdir -p ~/.config/foot/
bbq@debian:~$ cp /etc/xdg/foot/foot.ini ~/.config/foot/

配置自定义字体,在此推荐Maple Mono NF CN

bbq@debian:~$ wget https://github.com/subframe7536/maple-font/releases/download/v8.0-beta.3/MapleMono-NF-CN-unhinted.zip
bbq@debian:~$ 
bbq@debian:~$ mkdir -p ~/.local/share/fonts
bbq@debian:~$ cp MapleMonoNF-CN-*.ttf ~/.local/share/fonts/
bbq@debian:~$ fc-cache -fv

其他更多配置见Sway完整桌面配置实例