Multi-Monitor
使外部顯示器 DPI 設置永久化
系統:Linux Mint 19.1 肉桂。
硬體:筆記型電腦螢幕:3840x2160 + HDMI 螢幕1920x1080;
GPU : NVIDIA , GeForce GTX 1060 , Max-Q 設計, 6 GB VRAM
我在正常設置中啟用了雙 DPI。它適用於筆記型電腦顯示器,但現在我連接了一個外部全高畫質顯示器,它上面的東西是原來的兩倍。
我目前使用以下命令來更正縮放:
xrandr --output HDMI-0 --scale 2x2
我的意圖是在重新啟動等時使其永久化和持久化。
我可以如何以及在哪個文件中執行此操作?
我試圖尋找一個
xorg.conf
,但這是我唯一得到的:$ locate -i xorg.conf /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d/10-amdgpu.conf /usr/share/X11/xorg.conf.d/10-nvidia.conf /usr/share/X11/xorg.conf.d/10-quirks.conf /usr/share/X11/xorg.conf.d/10-radeon.conf /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf /usr/share/X11/xorg.conf.d/40-libinput.conf /usr/share/X11/xorg.conf.d/70-wacom.conf /usr/share/doc/xserver-xorg-video-intel/xorg.conf /usr/share/man/man5/xorg.conf.5.gz /usr/share/man/man5/xorg.conf.d.5.gz
請注意,我使用的是 Nvidia,所以這兩個可能是相關的:
$ cat /usr/share/X11/xorg.conf.d/10-nvidia.conf Section "OutputClass" Identifier "nvidia" MatchDriver "nvidia-drm" Driver "nvidia" Option "AllowEmptyInitialConfiguration" ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg" EndSection
和這個:
$ cat /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf # DO NOT EDIT. AUTOMATICALLY GENERATED BY gpu-manager Section "OutputClass" Identifier "Nvidia Prime" MatchDriver "nvidia-drm" Driver "nvidia" Option "AllowEmptyInitialConfiguration" Option "IgnoreDisplayDevices" "CRT" Option "PrimaryGPU" "Yes" ModulePath "/x86_64-linux-gnu/nvidia/xorg" EndSection
您是否嘗試過 https://enochtsang.com/articles/scaling-two-monitors-differently-on-linux-mint中的解決方案 ?
在您的情況下,在您的主目錄中創建一個名為的文件
.xsession
,在終端中您可以使用touch ~/.xsession
其次,用文本編輯器打開它並粘貼:
#!/usr/bin/env bash xrandr --output HDMI-0 --scale 2x2
使文件可執行
chmod +x ~/.xsession
在Startup Applications >> ( + ) >> Custom 命令中將其添加為啟動應用程序。
Name: Displays Command: /home/your_user_name/.xsession Comment: Startup delay: 0
此外,在 Mint 論壇或 Github 上發出一些噪音也無妨,因此 Linux Mint 團隊一勞永逸地實現了此功能。