HiDPI即High Dots Per Inch ,高每英寸點數
啟動Kali Linux后,一些東西(如開始菜單 /按鈕或文本/字體)可能看起來比預期的要小。這可能是因為HiDPI(又名High DPI)。這一切都取決於相關的軟件,以及它是如何制作的,(例如GTK2、GTK3、Qt5等)。這可能是由於各種原因造成的,比如顯卡驅動程序和/或顯示器配置文件。
如果看起來比你認為的 "正常 "要大,請看我們的修復DPI指南。
本指南將涵蓋單屏設置。我們沒有足夠的硬件來測試多屏輸出以編寫指南。所以我們正在尋找社區的貢獻來幫助我們。如果你有硬件和專業知識,請編輯本指南。
桌面環境-Xfce
Xfce確實支持HiDPI顯示器。雖然您可能需要更改一些位置,但要根據其硬件,版本和問題來使其正常運行。
為了簡化此過程,Kali現在提供了HiDPI模式。此模式可調整GTK,QT甚至基於Java的界面的縮放比例,因此用戶無需手動修改每個界面。您可以通過從應用程序菜單中打開“ Kali HiDPI模式”或從終端運行kali-hidpi-mode來切換它。
即使kali-hidpi-mode無需重新啟動即可更改縮放因數,也建議關閉會話並再次登錄以確保正確應用所有更改。
以下是有關手動設置的更多說明。
比例因數
GTK
登錄到Kali后,壁紙看起來可能“正常”,但其他所有內容可能“很小”。
將“ 縮放比例 ”從“ x1 ”增加到“ x 2 ”應解決此問題。您可以通過命令行或圖形方式執行以下兩種操作:
-
在終端窗口中,運行以下命令:
kali@kali:~$ echo export GDK_SCALE=2 >> ~/.xsessionrc kali@kali:~$ kali@kali:~$ xfconf-query -c xfwm4 -p /general/theme -s Kali-Dark-xHiDPI kali@kali:~$ kali@kali:~$ xfconf-query -c xsettings -p /Gdk/WindowScalingFactor -n -t 'int' -s 2 kali@kali:~$
-
圖形:
- Kali->設置->外觀-> 設置 -> Windows縮放
- Kali->設置->外觀-> 窗口管理器 -> 主題:
Kali-Dark-xHiDPI
清除所有遺留工件的最快方法是注銷並再次登錄。
Qt
有些應用程序(例如qTerminal)未使用前面說明的比例因子,因此需要單獨配置。
為此,您需要在~/.xsessionrc
文件中設置以下環境變量:
kali@kali:~$ echo export QT_SCALE_FACTOR=2 >> ~/.xsessionrc kali@kali:~$
光標大小
啟用HiDPI設置可能會導致光標尺寸出現一些問題,並且您可能會看到其尺寸如何變化,具體取決於放置的應用程序。
要解決此問題,您可以使用以下命令強制光標大小:
kali@kali:~$ echo export XCURSOR_SIZE=48 >> ~/.xsessionrc kali@kali:~$
您可能需要嘗試從“ 48”開始增加值。
登錄界面-LightDM
你是否遇到了登錄界面(lightdm)的問題,登錄框比 "正常 "小?
可能的解決方案是將“ xft-dpi
” 設置為“ 180
(或更高)”:
kali@kali:~$ grep xft-dpi /etc/lightdm/lightdm-gtk-greeter.conf xft-dpi = 96 kali@kali:~$ kali@kali:~$ sudo vim /etc/lightdm/lightdm-gtk-greeter.conf kali@kali:~$ kali@kali:~$ cat /etc/lightdm/lightdm-gtk-greeter.conf [greeter] ...SNIP... xft-dpi = 180 ...SNIP... kali@kali:~$
您可能需要嘗試將值從“ 180”增加。