เรียกใช้สคริปต์เมื่อเชื่อมต่อจอภาพแล้ว
ฉันพยายามเรียกใช้สคริปต์ที่ตั้งอยู่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ดังนั้นกฎที่ฉันใช้อาจผิด หากใครรู้กฎที่เหมาะสมสำหรับปัญหาของฉันโปรดทิ้งคำตอบไว้ กราฟิกการ์ดของฉันคือชิปเซ็ต Intel GM965 ในตัว