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 # 系统状态监控显示

相关推荐
Cyrus_柯3 分钟前
网络编程(Modbus进阶)
linux·c语言·网络·tcp/ip
brooknew4 分钟前
从中科大镜像获取linux内核5.10.168的git方法
linux·git
crabdave12331 分钟前
解决helm Doris重启后由于root密码修改导致加入集群不成功的问题
linux·运维·服务器
程序员JerrySUN1 小时前
深入理解Linux DRM显示子系统:架构、实战项目与关键问题全解析
linux·运维·服务器·面试·职场和发展·架构
꧁༺朝花夕逝༻꧂1 小时前
docker详细操作--未完待续
linux·nginx·docker·shell
藥瓿亭1 小时前
K8S认证|CKS题库+答案| 8. 沙箱运行容器 gVisor
linux·运维·docker·云原生·容器·kubernetes·cks
Watink Cpper2 小时前
[灵感源于算法] 算法问题的优雅解法
linux·开发语言·数据结构·c++·算法·leetcode
执笔为剑2 小时前
Linux系统部署KES
linux·运维·服务器
xrkhy2 小时前
Linux系统的CentOS7发行版安装MySQL80
linux·mysql·centos
Johny_Zhao2 小时前
基于CentOS Stream 8的物联网数据采集与展示方案
linux·网络·python·mqtt·mysql·网络安全·信息安全·云计算·shell·yum源·系统运维