显示更改时 X 配置重置

显示更改时 X 配置重置

我在笔记本电脑上使用 Ubuntu 16.04,但我使用 i3 作为窗口管理器。我已经设置~/.xprofile配置我的按键重复率和一些自定义键盘映射(见下文)

# Detect and apply current monitor layout
autorandr --change 2>/dev/null

# Set key repeat rate
xset r rate 200 40

# Set wallpaper
set-random-wallpaper

# Set up caps to be:
# - <esc> when tapped
# - <ctrl> when held
setxkbmap -option 'caps:ctrl_modifier'
xcape -e 'Caps_Lock=Escape' &

set-random-wallpaper是我编写的用于设置桌面背景的最小脚本 - 它作为 cron 作业运行,但在此处调用以设置登录时的初始背景)

我用autorandr管理我的显示器配置 - 这是一台笔记本电脑,我经常在“对接”和“漫游”配置之间转换,这需要不同的显示器设置。

我的问题是这样的:每次我进入或离开停靠状态时,我的键盘映射和按键重复率都会重置为 Ubuntu 的默认值。我的预感是我正在与不同的配置系统进行斗争,但我一直无法找到它在哪里。

我是否以错误的方式进行配置?是否确实存在未正确禁用的底层 Ubuntu 系统?

我知道看起来我有严重的 Arch 嫉妒(我确实如此!),但这是一台工作机器,我们的大多数 SOP 都是假设 Ubuntu 操作系统构建的,尤其是apt......

相关内容