DisplayPort 轉 HDMI 電纜

DisplayPort 轉 HDMI 電纜

我正在使用 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

有關的:超級用戶問題,紅迪網貼文,Linux Mint Github 問題

答案1

DisplayPort 轉 HDMI 電纜

問題是,當我關閉顯示器時,顯示卡將其檢測為拔掉插頭顯示器。在我的電腦上,只有 DisplayPort 才會出現這種情況。當我透過 HDMI 連接同一螢幕時,關閉螢幕和拔下螢幕被顯示卡視為兩個不同的事情。關閉螢幕不會導致視窗移動到其他螢幕。

我在網上搜尋過這個問題。更多的人有它,而且它也發生在 Windows 上。似乎沒有人找到軟體解決方案。由於我的顯示卡沒有剩餘 HDMI 端口,因此我使用 DisplayPort 轉 HDMI 電纜來連接顯示器。這解決了問題:從螢幕上拔下電纜會移動窗口,但關閉螢幕不會移動。

我的結論是我的顯示器有問題。

相關內容