我最近开始使用 i3 窗口管理器。我配置了 i3 和 xterm 来满足我的需要,但是每当我启动 xterm 并想要使用菜单 ( ctrl+ mouse_button
) 时,菜单就会显示为一个没有边框和标题栏的小窗口。我无法使用菜单,因为选项不可见。
黑色边框是菜单周围的边框。正如你所看到的,它显示“VT”......
我怎样才能解决这个问题?是 i3 或 Xresources 的问题吗?
~/.Xdefaults
xterm*dynamicColors: true
xterm*background: grey13
xterm*foreground: yellow
xterm*utf8: 1
xterm*eightBitInput: true
xterm*saveLines: 32767
xterm*scrollTtyKeypress: true
xterm*scrollTtyOutput: false
xterm*scrollBar: true
xterm*loginShell: true
xterm*font: 7x13
xterm*jumpScroll: true
xterm*multiScroll: true
xterm*toolBar: true
xterm*geometry: 90x30
xterm*cursorBlink: true
答案1
问题是几何体的资源设置:
xterm*geometry: 90x30
这适用于 VT100 窗口和菜单 — 使用不同的测量单位。对于 VT100 来说,人物,但对于菜单来说是像素。像素比(大多数)字符小很多。
你的意思可能是这样的:
xterm*VT100.geometry: 90x30
进一步阅读:为什么菜单很小?(xterm 常见问题解答)