debian12 最小化安装桌面 i3wm

怕记不住,先临时记录一下,还未整理,先凑合着看

debian12 最小安装 i3wm

一、先安装 debian12 最小安装

软件包只选择最后的两个 SSH服务,和管理工具

安装后查看IP,并用另一台电脑 ssh 连接操作,这样比较方便

ip address

更新为国内源,并更新系统

apt update && apt upgrade -y

二、安装 xorg

apt install xorg xserver-xorg-video-intel

启动 X 测试一下,如果驱动错了就进不了 X 如果不知道是什么驱动就只装个 xorg 其他的所有驱动就全装上了,总有一个好用的

startx 启动一下图形看看是否可以正常进入到图形

apt install fonts-wqy-microhei # 安装中文字体

三、安装lightdm

这里我使用的是 lightdm-gtk-greeter

apt install lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings

配置:

修改文件:/etc/lightdm/lightdm.conf

改#greeter-session=example-gtk-gnome

为greeter-session=lightdm-gtk-greeter

后面想用图形设置登录样式,可以安装下面这个

lightdm-gtk-greeter-settings

四、安装 i3-wm

只是为了不要其他的 i3lock 等不需要的东西,只要窗口管理器

apt install i3-wm

完成后就可以重启了

i3 的配置文件位置 ~/.config/i3/config,每次重新生效,可以按 $mod+shift+r 就可以看到效果了

五、简单设置美化

1.安装终端模拟器

apt install xfce4-termina

2.调整 i3wm 的配置

3.更换 bar

apt install polybar

配置:

bar/example

height=24pt # 设置高度

font-0=monospace:size=8;0 #设置字体索引,引用1,就是这个0,查找字体用fc-list

如果想关掉原带的 i3bar,可以把 i3 配置的 bar 都注释掉,重载一下就好了

4.更换 dmenu

apt install rofi

安装后可以把 i3 的配置文件中查找 $mod+d 这个配置,改成运行 rofi -show drun 就可以了

========= 选装的组件 ======================

1.临时获取 root 权限操作的验证

根据自己需要安装,如不安装则 无法在图形下临时越权使用 root 权限使用应用

应用如:lightdm-gtk-greeter-settings-pkexec,普通命令如:pkexec ls

安装方式:

apt install policykit-1-gnome

需要在 i3 启动时自动加载后台守护进程

加载配置文件 $HOME/.config/i3/config

添加:exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

2.常用的一些控制台应用

apt install neofetch # 显示电脑信息

apt install cmatrix # 像黑客帝国那种代码雨

apt install btop # 系统状态监控显示

相关推荐
爱吃萝卜的猪22 分钟前
linux内核编译问题记录
linux·服务器
Zack No Bug38 分钟前
使用VirtualBox安装ubuntu22.04虚拟机
linux·运维
不再幻想,脚踏实地1 小时前
Linux简单的操作
java·linux·运维·服务器
Mylvzi1 小时前
Linux 杀进程指令详解:`kill -9 PID` 和 `kill -15 PID` 有什么区别?
linux·运维·服务器
小声读源码2 小时前
【技巧】win10和ubuntu互相挂在共享文件夹
linux·运维·ubuntu
刘白Live2 小时前
【Linux】通过tcpdump抓包,捕获"eth0: That device is not up. "
linux·tcp/ip
Invinciblenuonuo2 小时前
Linux【7】------Linux系统编程(进程间通信IPC)
linux·多进程·进程间通信
程序员JerrySUN2 小时前
Linux 内存管理实战精讲:核心原理与面试常考点全解析
linux·运维·开发语言·嵌入式硬件·架构
程序员岳焱2 小时前
Linux服务器上MySQL磁盘I/O性能瓶颈诊断与分析
java·linux·mysql
溜溜刘@♞3 小时前
运维之十个问题篇--3
linux·运维·服务器