[求助]debian12 xfce4网络功能挂掉了该怎么恢复

在最开始安装完稳定版后,xfce4没有自动息屏的设置,常常忘记关电脑就一直亮屏,搜索到需要xfce4-screensaver,在apt中没有,官网下载的deb包需要一些依赖,之后查到换sid才能下载,然后换了源就只单独下载了单个这个程序,没有upgrade。
在安装完后就没有了原来的网络图案了,尝试用systemcd enable 和 networkctl up 拉起,显示的是no-carrier。
网络搜索到回退版本要连上官网什么的,但是目前系统连不上网络,现在应该怎么办呢

重装系统? ::

嗯,在考虑了,感觉debian对xfce支持的比较别扭,窗口图标特别小,字体还能调,我想着换个manjaro试试,这次算人菜瘾大了_(´ཀ`」 ∠)_

用live启动盘修复

用手机USB共享网络试试。

还有nmcliwpa_cli都可以试试。

更新:
我发了一个新主题介绍如何使用 wpa_cli 连接 WIFI:在终端中通过 wpa_cli 连接 WIFI

谢谢你专门写了一贴教程!
我在系统里尝试了,但是奇怪的是我并没nmcliwpa_cli,只有wpa_passphrase。之后我也在网上搜了关于live盘的内容,我就拿安装时的引导盘进入急救模式,挂载到原来的root分区里打开shell,此时就有wpa_cli了,并且能连到网络,我试了一下apt update可以正常连接。
但是之后我用ip addr查到我的网络端口,在尝试wpa_cli -i INTERFACE add_network时写了自己的网络端口,会有报错:
Failed to connect to non-global ctrl_ifname: INTERFACE error: No such file or directory
这里是我在应急模式做的事情,我想我得在原本的系统里安装wpa_cli,但是 apt 并没有这个包。
这里还有个不知道是否有用的信息,我在应急模式尝试查看wpasupplicant,因为我查到一个帖子说上面的报错是因为这个没有在后台执行,尽管应急模式可以运行它,也还是有这个报错;然后在原本的系统里,apt 显示装有wpasupplicant,却无法运行。
之前看到可能是驱动挂了,于是我在应急模式也尝试用apt-get disk-upgrade更新,但是回到原来的系统里依旧显示我的网络端口no-carrier
如今依旧束手无策,请问我还能做点什么吗_(´ཀ`」 ∠)_

如果你是用 live 镜像安装的系统,那 wpa_cli 应该就是默认可用的,其他方式安装的我就不清楚了,因为我只用过 live 镜像。
不过后面你说有 wpasupplicant 那应该也有 wpa_cli 才对,因为 wpa_cli 这个命令就是属于 wpasupplicant 这个软件包的。

关于报错,请检查一下 INTERFACE 名称是否有拼写错误,而且你应该在自己的系统里使用 wpa_cli。

另外,你应该检查 wpa_supplicant 服务是否正常运行:

systemctl status wpa_supplicant.service

如果 wpa_supplicant 服务正常运行且没有 wpa_cli 可用,可以尝试下这个方法:

wpa_passphrase SSID PASSWORD >wpa_supplicant.conf
sudo wpa_supplicant -B -c wpa_supplicant.conf -i INTERFACE
sudo dhclient INTERFACE

最后,如果实在不行,可以用手机 USB 共享网络。

谢谢你,这样可以解决了!我发现我在root和普通权限下没有wpa_cli,但是在sudo下有。这样真的能连到网络了!重启后之前消失的网络图标也出来了。

是的,wpa_cli 在 /usr/sbin 目录下,而默认情况下,普通用户的 PATH 变量里没有这个目录。

我忘记说了,因为我已经把 /sbin 和 /usr/sbin 添加到 PATH 环境变量了,抱歉。