在hyperland中无法打开kitty后,终端运行提示DISPLAY变量丢失,chsh -l后没有kitty等,pacman显示安装了
你是在什么终端里运行的kitty?如果是tty的话,那么没有DISPLAY是正常的,kitty无法运行也是正常的——kitty需要图形环境。
chsh不支持kitty也是正常的,因为它是change shell,而kitty是终端、并不是 shell。
你可以去journalctl或者hyprland的标准错误(stderr)找找看有没有kitty启动失败的日志。
不是DISPLAY变量丢失的吗,我重复super+q日志也没有更新,但是kitty还是会闪退。我确实混淆了tty和终端
我打算先把锅扔给vmware
实体机、virtualbix和vmware对比,发现实体机正常,虚拟机均不能够打开Kitty或是Kitty闪退。
有大佬知道为什么吗。
p.s.实体机是联想主机win11+arch双系统,虚拟机都跑在huaweiMatebook上。
听起来是 GPU 的问题。你的虚拟机开了3D视频加速选项吗?
开了,不开的话hyprland会闪退
那你找一下日志吧。先换个普通点的终端用着试试,比如 xfce4-terminal啥的。
系统journalctl没有反馈,hyprland的日志还没看。
不过如果我执意要用hyprland也可以ctrl+Alt+F2之类的,毕竟只有Kitty和alacritty之类的终端模拟器打不开。
xfce的terminal倒是没试过
那你在一个能打开的终端里执行kitty或者alacritty呢?