[問題] 外接螢幕設定
hi 大家好 遇到了一個奇怪的外接螢幕問題
google半天也沒找到答案所以來這邊求救
首先我筆電用的系統是 debian testing 桌面是KDE
平常的使用習慣是移動到定點後就用外接螢幕 比較大看得比較清楚
因為不同地方的螢幕規格不同
所以每次轉換都要進KDE的系統設定->顯示設定 來選擇解析度
平常的習慣是接了外接螢幕後就把筆電本身的螢幕關掉
有時候急忙離開 就會用系統設定把外接螢幕關掉打開本機螢幕
然後系統設定的視窗沒關就把筆電閤上 拔掉外接VGA接頭直接離開
但是這樣的話 因為原來的系統設定視窗沒關掉重開
直接進入顯示設定會顯示上一台的外接螢幕設定
通常的作法是把系統設定關掉重開就會抓到現在連接的外接螢幕正常切換
但是不久前 按太快了 在有接VGA接頭的情況下
沒注意到顯示設定裡的外接螢幕資料還是上一台的
就把本機螢幕關掉 點了外接螢幕 就選擇了套用
結果就是本機和外接的螢幕都黑掉了
現在的狀況是 在拔掉外接VGA接頭後 本機的螢幕會自動恢復正常使用
但是只要一接上VGA 就會本機和外接螢幕都黑掉
如果用Alt+ctrl+F1 切換到 terminal 那兩邊的螢幕就會正常同步顯示
但是只要切換回x window 也就是Alt+ctrl+F7 就會又變回兩個螢幕都黑掉
重開機了很多次也沒用
一直到登入畫面為止外接螢幕都正常顯示
但是只要一進到x window 還是本機外接螢幕都一起黑掉
我原本是想去找螢幕相關的設定檔 直接修改
可是google半天沒找到KDE4 環境下的xorg的設定放哪
/etc/X11 下沒有 xorg.conf 檔
/usr/share/X11/xorg.conf.d 下的設定檔沒看到 跟螢幕有關的部份
在Alt+ctrl+F1 的terminal下 執行 xrandr 直接顯示 Can't open display
如果在Alt+ctrl+F1 的terminal 直接startx 啟動x window
只要有外接VGA一樣兩邊螢幕都黑掉
google半天還是沒找到該怎麼辦 所以來這邊求救
請問該怎麼處理? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 76.247.22.141
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1432178612.A.CB2.html
推
05/21 16:53, , 1F
05/21 16:53, 1F
→
05/21 21:59, , 2F
05/21 21:59, 2F
還是沒成功 以下是目前進度
$DISPLAY=:0 xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
1600x900 59.98 +
1440x900 59.89
1360x768 59.80 59.96
1152x864 60.00
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 connected (normal left inverted right x axis y axis)
1280x1024 60.02 + 75.02
1152x864 75.00
1024x768 75.08 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32
640x480 75.00 72.81 60.00
720x400 70.08
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
所以外接VGA有抓到 也確實LVDS1和VGA1 上面都沒有星號
但是設定mode的時候顯示
xrandr configure crtc 0 failed
verbose顯示有3個 CRTCs
$xrandr --verbose
Screen 0: minimum 8 x 8, current 8 x 8, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
Identifier: 0x43
Timestamp: 45569694
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
[略]
但是只要設定就總是顯示 configure crtc failed 不管是哪個crtc
還在奮戰中....
※ 編輯: noonee (104.150.108.226), 05/22/2015 00:14:28
自問自答 終於解決了
前面用xrandr 怎麼設定都搞不定
所以決定先測試到底是系統設定出問題還是 使用者帳號下的設定出問題
所以就先另外開了一個帳號 然後登入看看
結果一切正常 顯示問題出現是在 ~/ 下的設定檔案有問題
然後就開始猜是哪個資料夾裡的
因為是在KDE的 系統設定出錯 所以第一次就猜是 .kde
所以就先把.kde 的東西備份 然後就砍掉
果然猜對了 再重新登入就正常了
然後就是一個一個試 到底設定檔在哪
最後試出來 是在
~/.kde/share/apps/kscreen/
那堆看起來像亂碼的文字檔
所以就把那些檔案全砍掉 就問題解決了
呼呼 鬧了我好幾天....
※ 編輯: noonee (76.247.22.141), 05/25/2015 07:47:58