我有一个安装了 XFCE** 的 Ubuntu 16.04.5 服务器。每次我按下Alt-Gr
+ e
(欧元符号)、Alt-Gr
+ .
(省略号)和其他涉及右 alt 键的组合时,XFCE 都会完全冻结。在桌面上输入这些内容时也会发生这种情况。恢复的唯一方法是切换到另一个tty
并发出sudo killall Xorg
,然后重新启动 XFCE。
我在 Arch 论坛上找到了这个帖子:https://bbs.archlinux.org/viewtopic.php?id=218524
但解决方案不适用,因为我从viatty
启动XFCE$ xfce
$ cat .xinitrc
session=${1:-xfce}
case $session in
i3|i3wm ) exec i3;;
xfce|xfce4 ) exec startxfce4;;
# No known session, try to run it as command
* ) exec $1;;
esac
因此这里无需干预 dbus。我该如何开始追踪问题?
** 不,我不想要 xubuntu,因为我需要这台机器上核心 Ubuntu 的更长 LTS 支持。
答案1
xfce-session
当直接从终端启动startxfce4
而不是使用xfce
或startx
与上述~/.xinitrc
文件一起启动时,问题已解决。
top
注意:从另一个tty
我收集到的资料来看,按下即可xfwm4
收到。因此,要恢复会话,可以从另一个 恢复。SIGTTIN
Alt-Gr + [Key]
pkill -CONT
tty