我在笔记本电脑上使用 i3 作为窗口管理器。现在我希望它与我的 HDMI 显示器配合使用。到目前为止,我有这是我的.3/config:
exec xrandr --output eDP1 --auto --output HDMI1 --auto --left-of eDP1
Run Code Online (Sandbox Code Playgroud)
这工作得很好,但前提是我的 HDMI 显示器已插入。如果不是,我有一半的工作区不可见,因为它们没有显示在我的笔记本电脑显示器上。
如何让它检测其他显示器是否已插入并为这两种情况进行配置?
它还可以自动检测 HDMI 何时(拔出)插入并相应地更改配置?或者我必须将它绑定到一个键来检查监视器吗?
我改用美式键盘布局主要是因为我发现这样编程更容易。但对于其他应用程序,我有时需要变音符号。
\n\n我尝试使用美国国际布局,但元音变音的位置很奇怪,而且也不适合编程。
\n\n我可以将 i3wm 配置为具有自定义键盘快捷键吗?o按住或按alt+之类的操作o会产生\xc3\xb6。
我尝试在触摸板工作时实现自然滚动。目前我正在使用synclient设置触摸板配置。我的.i3/config:
exec --no-startup-id synclient VertEdgeScroll=1 TapButton1=1 ... NaturalScrolling=1
Run Code Online (Sandbox Code Playgroud)
然而,这对自然滚动没有影响。当我运行synclient查看设置了哪些配置时,没有以下条目NaturalScrolling:
Parameter settings:
LeftEdge = 129
RightEdge = 3110
TopEdge = 126
BottomEdge = 2221
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 175
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 79
HorizScrollDelta = 79
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll …Run Code Online (Sandbox Code Playgroud)