我正在运行 Linux Mint 13。问题是,每当我将外部显示器连接/断开到笔记本电脑时,它都会冻结。如果显示器在启动时连接,则工作正常。有任何想法吗 ?
inxi -SGxc 0 的输出
System: Host: ****-VGN-NS140E Kernel: 3.2.0-23-generic x86_64 (64 bit, gcc: 4.6.3)
Desktop: Xfce 4.10.0 (Gtk 2.24.10) Distro: Linux Mint 13 Maya
Graphics: Card: Intel Mobile 4 Series Chipset Integrated Graphics Controller bus-ID: 00:02.0
X.Org: 1.11.3 drivers: intel (unloaded: vesa,fbdev) Resolution: [email protected]
GLX Renderer: Mesa DRI Mobile Intel® GM45 Express Chipset GLX Version: 2.1 Mesa 8.0.4 Direct Rendering: Yes
答案1
对问题的评论中提到的脚本:
#!/bin/bash
xrandr \
--output LVDS-1 \
--auto \
--dpi 145 \
--left-of DVI-D-1 \
--output DVI-D-1 \
--primary \
--auto \
--dpi 96
sleep 1
killall -USR1 xfce4-panel
这使得 DVI 连接设备成为主显示设备,并将笔记本电脑屏幕 (LVDS) 放置在 DVI 的左侧。设备的名称各不相同 - 检查xrandr -q
系统上名称的输出。配置确定后,xfce4-panel 会收到重新加载信号 - 这主要是为了确保工作区切换器更新其缓存的桌面尺寸(如果没有这个,它只会显示单个屏幕微型图)。
要禁用监视器,您需要类似以下内容:
#!/bin/bash
xrandr --output DVI-D-1 --off
sleep 1
killall -USR1 xfce4-panel
您可能还想检查会话和启动XCE 设置管理器中任何类似于尝试自动执行此操作并可能将其删除的应用程序的条目(我不记得这是否是独立服务或是否是寡妇管理器的一部分)。