
我正在使用 Xubuntu Jammy 22.04.3 LTS 和 Xfce 4。
我有一個多顯示器設置,但我不喜歡關閉其中一個螢幕時的預設行為。當我關閉螢幕(使用螢幕本身上的按鈕)時,系統開始移動視窗和麵板,並將我的滑鼠限制在仍然打開的螢幕上。我只希望視窗/面板保持在原來的位置,並能夠使用滑鼠與它們交互,就像螢幕仍然打開一樣。
最糟糕的是,當我重新打開螢幕時,它不會恢復到原來的狀態。它通常會鏡像螢幕,並且 Xfce 面板會出現在錯誤的位置或根本不可見。我必須重新啟動,然後再次進入顯示設定才能修復它。
我怎麼能讓 Xubuntu 將顯示器視為開啟狀態,即使它們沒有開啟?我應該製作一個 xorg.conf 檔案還是其他檔案?
顯示設定:(右邊的顯示器是我的電視,我通常不想使用它)
視訊驅動程式資訊:
$ lspci -k | grep -EA3 VGA
2b:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070 Ti] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP104 [GeForce GTX 1070 Ti]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
$ nvidia-smi
Wed Aug 30 11:06:54 2023
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.05 Driver Version: 535.86.05 CUDA Version: 12.2 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce GTX 1070 Ti Off | 00000000:2B:00.0 On | N/A |
| 0% 60C P2 37W / 180W | 290MiB / 8192MiB | 0% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 1221 G /usr/lib/xorg/Xorg 280MiB |
| 0 N/A N/A 1522 G xfwm4 6MiB |
+---------------------------------------------------------------------------------------+
$ dkms status
nvidia/535.86.05, 5.15.0-82-generic, x86_64: installed
答案1
DisplayPort 轉 HDMI 電纜
問題是,當我關閉顯示器時,顯示卡將其檢測為拔掉插頭顯示器。在我的電腦上,只有 DisplayPort 才會出現這種情況。當我透過 HDMI 連接同一螢幕時,關閉螢幕和拔下螢幕被顯示卡視為兩個不同的事情。關閉螢幕不會導致視窗移動到其他螢幕。
我在網上搜尋過這個問題。更多的人有它,而且它也發生在 Windows 上。似乎沒有人找到軟體解決方案。由於我的顯示卡沒有剩餘 HDMI 端口,因此我使用 DisplayPort 轉 HDMI 電纜來連接顯示器。這解決了問題:從螢幕上拔下電纜會移動窗口,但關閉螢幕不會移動。
我的結論是我的顯示器有問題。