usr/local/bin/
当我将外接显示器连接到笔记本电脑时,我试图运行位于其中的脚本。我试图添加一条新udev
规则,但这没有用。我创建了一个新的文件/etc/udev/rules.d
名为vga-monitor-connect.rules
。该文件的内容是
SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/panel-fix"
在网上搜索后,我还尝试了以下规则
KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/rumesh/.Xauthority", RUN+="/usr/local/bin/panel-fix"
但是,这也不起作用。
我已经手动运行了脚本,并且可以确认它可以正常工作,所以我的脚本不是问题。
我也想表明我不太了解,udev
所以我使用的规则可能是错误的。如果有人知道解决我的问题的适当规则,请留下答案。
我的显卡是英特尔GM965集成芯片组
您是否特别想要这样?一个很小的背景脚本将是小菜一碟。
—
Jacob Vlijm
@JacobVlijm脚本将如何?你能举个例子。
—
Rumesh 2015年
仅在连接了(任何)第二台显示器时才触发吗?
—
Jacob Vlijm
是的,当我连接第二台显示器时,我需要运行自己的脚本
—
Rumesh 2015年
没问题,请花点时间回答:)
—
Rumesh 2015年