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

相关推荐
程序员AlbertTu16 小时前
第2章 上手 Linux:环境与文件操作
linux·运维·服务器
☆凡尘清心☆16 小时前
CentOS Stream 9 源码编译搭建 Zabbix7.0.29 完整部署方案(部署成功)
linux·运维·centos
Escalating_xu16 小时前
【Linux】进程间通信:从匿名管道、FIFO 到共享内存、消息队列与信号量
java·linux·面试
予昊17 小时前
Linux 资源控制实战分析:用 LXC 亲手造一个 “迷你虚拟机“
linux·运维·服务器
allforgood17 小时前
管理网络安全
linux
灵晔君17 小时前
【Linux】进程控制(一)——进程创建、进程终止与进程等待
linux·c语言·算法
wsad053217 小时前
CentOS 10 上使用 Docker Compose 部署 Discuz X5.0 论坛完整教程
linux·docker·centos·discuz
张宇Joaquin17 小时前
openEuler编译和更换内核的方法
java·linux·服务器
小此方17 小时前
Re:Linux系统篇(五十六)线程篇 · 九:基于阻塞队列的生产者消费者模型与条件变量
linux·运维·服务器
迷途之人不知返17 小时前
自动化工程的构建
linux·自动化