最近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 FAQ)