Debian

禁用內部監視器的問題

  • June 25, 2019

我在 LattePanda 上執行帶有 LXDE 的 Debian 9,主顯示器預設為不存在的內部顯示器。我想禁用內部顯示器,以便每次啟動到 HDMI 顯示器。

我熟悉在這個xrandr解決方案中使用like ,但終端總是在不存在的內部顯示器上打開。所以我無法執行它

我嘗試更新 BIOS 選項以強制關閉筆記型電腦蓋,但這並不能解決問題。

有誰知道預設情況下禁用內部監視器的另一種方法?我必須刷幾個 LattePandas,它們都可能有類似的問題。

xrandr 輸出

DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1600x900+0+0 (normal left inverted right x axis y axis) 442mm x 249mm
  1600x900      60.00*+
  1280x800      59.91  
  1152x864      75.00  
  1280x720      60.00  
  1024x768      75.03    70.07    60.00  
  832x624       74.55  
  800x600       72.19    75.00    60.32    56.25  
  640x480       75.00    72.81    66.67    59.94  
  720x400       70.08  
DSI-1 connected 1024x600+1600+0 (normal left inverted right x axis y axis) 0mm x 0mm
  1024x600      60.00*+
  960x600       60.00  
  960x540       59.99  
  800x600       60.00    60.32    56.25  
  840x525       60.01    59.88  
  800x512       60.17  
  700x525       59.98  
  640x512       60.02  
  720x450       59.89  
  640x480       60.00    59.94  
  680x384       59.80    59.96  
  576x432       60.06  
  512x384       60.00  
  400x300       60.32    56.34  
  320x240       60.05  

lspci 輸出

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)

找到了一個解決方案,可以讓我禁用內部監視器。

  1. 啟動進入恢復模式並以 root 身份登錄

這很重要,它允許我從 HDMI 監視器訪問我無法正常執行的命令行

  1. 編輯/etc/default/grub

改變

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=DSI-1:d"
  1. update-grub

現在系統在沒有內部監視器的情況下啟動。感謝@Dmitry發表的評論

有幾種方法可以採用,

1)在啟動時完全禁用圖形,例如在這個答案中。

2)將影片設備的核心模組列入黑名單。

引用自:https://unix.stackexchange.com/questions/526608