CentOS 7 SDDM 无法用鼠标点击 GUI

CentOS 7 SDDM 无法用鼠标点击 GUI

我跑了一个新鲜的最小安装 Cent OS 7。完成后,我运行以下命令来获取 GUI 设置:

yum -y install epel-release;yum update -y;yum groupinstall "Xfce" -y;yum -y groupinstall X11;echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc;sudo systemctl set-default graphical.target;systemctl isolate graphical.target;yum -y install sddm; systemctl stop gdm.service; systemctl disable gdm.service; systemctl enable sddm.service

重新启动,登录,SDDM真是挑剔。起初我可以单击 xfce4 启动器来启动终端,之后我就不能拖动/调整大小用鼠标的窗口,我不能关闭/最大化/最小化老鼠。我认为问题与哪个窗口处于焦点状态。例如,如果我单击黑色空间终端窗口,现在我只能在终端空间内单击,而不能在其他地方单击。如果我尝试悬停我的鼠标在图标之上,他们不要点亮。退出终端窗口的唯一方法是右键单击终端窗口中的黑色空间,调出上下文菜单。当弹出上下文菜单时,我可以点击我想要的任何东西(因为现在上下文菜单具有焦点,以某种方式修复了它)。如果我单击终端窗口中的黑色区域,问题就会重复出现。

以下是在重新启动之前解决问题的方法:

systemctl restart ssdm.service

如果我运行该命令,重新登录,它就会修复,直到重新启动。

所以要么:

答:我需要正确的修复。 (我更喜欢这种方法)

B. 我需要一种在启动时运行此命令的方法。

附加信息:

systemctl status sddm.service

已加载:已加载(/usr/lib/systemd/system/sddm.service;已启用;供应商预设:已禁用) 活动:自周三 2019-03-06 21:46:40 CST 起活动(正在运行); 13 小时前 文档: man:sddm(1) man:sddm.conf(5) 主 PID:5410 (sddm) CGroup:/system.slice/sddm.service ├─5410 /usr/bin/sddm └─5444 /usr/ bin/X -nolisten tcp -auth /var/run/sddm/{1c6b25a2-4aa9-47de-b502-2f6d5333000a} -background none -n​​oreset -displayfd 17 vt1

systemctl status gdm.service

gdm.service - GNOME 显示管理器 已加载:已加载(/usr/lib/systemd/system/gdm.service;已禁用;供应商预设:已启用) 活动:非活动(死)

答案1

答案是我需要的启动x登录后运行。由于我正在运行 XFCE,因此我可以使用“会话和启动”。开始>设置>会话和启动。添加命令:

startx

使用命令行添加:

mkdir ~/.config/autostart
touch ~/.config/autostart/startx.desktop
echo -e "[Desktop Entry]\nEncoding=UTF-8\nVersion=0.9.4\nType=Application\nName=startx\nComment=startx\nExec=startx\nOnlyShowIn=XFCE;\nStartupNotify=false\nTerminal=false\nHidden=false" > ~/.config/autostart/startx.desktop

这可能不是最干净的方法,因为屏幕会闪烁……除此之外效果很完美。

相关内容