我使用的是美国国际用“的AltGr死键”布局和选项开关Alt和Win按键。不错,但我的AltGr不起作用。我要使用的AltGr密钥具有密钥代码 134(使用 xev 发现)。所以我创建了一个 .Xmodmap 文件:
keycode 134 = ISO_Level3_Shift Multi_key ISO_Level3_Shift Multi_key
Run Code Online (Sandbox Code Playgroud)
比我执行“xmodmap .Xmodmap”。当我现在展示我的修饰符时,我得到:
> xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x85), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x40), Super_R (0x6c), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), ISO_Level3_Shift (0x86), Mode_switch (0xcb)
Run Code Online (Sandbox Code Playgroud)
但是...按下AltGr(代码为 134=0x86 的键)+q不会给出预期的结果 - 这将是“a-umlaut”。这应该!xmodmap …
当我启动 intellij(在启动时加载“haxe”项目)时,有时会发生 intellij 挂起加载的情况。我然后用“sudo”启动 htop (也尝试过 top)。iotop 也没有显示任何有趣的东西。
我可以看到我的一个 cpu 被“100%”使用(通常情况并非如此),但 htop 没有显示任何使用该 cpu 的进程。
一个cpu使用率100%的信息来自htop。
还有什么可能占用 100% 的 cpu 时间以及如何找到它?
编辑
我收集了更多信息,vmstat 10 10(问题发生时)的输出是这样的:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
8 0 0 12013656 285632 2150392 0 0 63 47 71 244 5 1 93 1 0
11 0 0 12009724 285664 2150384 0 0 0 14 737 1238 6 4 90 …
Run Code Online (Sandbox Code Playgroud)