新聞中心
在 Linux 系統(tǒng)下,處理器的 Dots Per Inch(DPI)值是一個非常重要的參數(shù),它直接影響到我們在屏幕上看到的圖像和文本的大小。不同的屏幕、不同的分辨率和不同的顯示器都有不同的 DPI 值,這也就導(dǎo)致了在一些情況下,在 Linux 系統(tǒng)下我們經(jīng)常會遭遇到出現(xiàn)字體過小、圖片過大的問題,這種情況下,我們需要解決的就是如何在 Linux 系統(tǒng)下正確設(shè)置 DPI 值的問題。

創(chuàng)新互聯(lián)專注于衡陽網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供衡陽營銷型網(wǎng)站建設(shè),衡陽網(wǎng)站制作、衡陽網(wǎng)頁設(shè)計、衡陽網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造衡陽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供衡陽網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
下面我們來介紹一下在 Linux 系統(tǒng)下常見的幾種 DPI 解決方案。
1. 修改 X11 系統(tǒng) DPI 值
對于一些類Unix操作系統(tǒng),比如說CentOS、Ubuntu、Mint等,X11是默認的窗口管理器。在這些系統(tǒng)中,我們可以通過修改X11的DPI值來解決問題。我們可以通過編輯xorg.conf 文件或/etc/X11/Xresources文件來進行修改操作。具體的操作方法如下:
修改Xorg.conf文件:
打開終端,在terminal中運行以下命令,
“`
sudo nano /etc/X11/xorg.conf
“`
在這個文件中添加一個新的Section, 這個Section的名稱可以自己定義, 通常是稱為“Monitor”. 在Section中定義參數(shù)如下:
“`
Identifier “Monitor0”
DisplaySize 340 190 # mm
Option “DPI” “96 x 96”
“`
在這里,我們已經(jīng)定義了一個新的Section :“Monitor0” 并使用DisplaySize命令來定義屏幕的尺寸。 如果你不知道屏幕的尺寸,你可以通過在終端里運行以下顯示命令來獲取。 它將顯示你的屏幕的分辨率和實際尺寸。
“`
xdpyinfo | grep dimensions
“`
在這里,我們定義一個DPI值: 96 x 96. 你可以根據(jù)自己的需要進行調(diào)整。
修改/etc/X11/Xresources文件:
打開終端,在terminal中運行以下命令
“`
sudo nano /etc/X11/Xresources
“`
在這個文件中添加以下代碼:
“`
Xft.dpi:122
“`
在這里,我們定義一個DPI值:122. 你可以根據(jù)自己的需要進行調(diào)整。
注意:需要重啟系統(tǒng)才能看到修改后的結(jié)果。
2. 設(shè)置 GNOME 或者 KDE 桌面環(huán)境 DPI 值
GNOME 和 KDE 這兩個常用的 Linux 桌面環(huán)境都提供了簡便快捷的設(shè)置 DPI 值的方法。我們可以在設(shè)置選項中找到 DPI 菜單項,然后調(diào)整 DPI 值即可。
在 GNOME 桌面環(huán)境中,我們可以在通用設(shè)置選項下找到和屏幕分辨率調(diào)整有關(guān)的“顯示”選項,然后調(diào)整“分辨率”和縮放的百分比來達到自己所需的 DPI 值。
在 KDE 桌面環(huán)境中,我們可以通過設(shè)置菜單中的“顯示和監(jiān)視器”選項來手動調(diào)整 DPI 值。
這兩種方法都非常快捷方便,操作簡單,推薦給新手進行。但是也有一些可能存在的問題,因為不同的版本的桌面環(huán)境可能在菜單布存方面存在一些細微的差異。
3. 修改字體的大小
如果你的 Linux 系統(tǒng)無法自動識別 DPI 值,或者是你已經(jīng)在上述的方法中修改了 DPI 值,但是屏幕上的內(nèi)容的大小并沒有發(fā)生任何變化,這時候我們可以通過修改文本和字體的大小來解決問題。對于 Gnome 桌面環(huán)境和 KDE 桌面環(huán)境,都可以通過修改字體和文本的大小來實現(xiàn)這個目的。
在 Gnome 桌面環(huán)境中,我們可以找到顯示菜單下的字體選項,并選擇字體的大小。在 KDE 桌面環(huán)境中,我們可以在設(shè)置菜單項下找到字體和樣式這一選項,然后選擇字體的大小。
對于 Linux 系統(tǒng)下的 DPI 問題,我們可以采用不同的方法進行解決,如修改 X11 系統(tǒng) DPI 值,設(shè)置 GNOME 或者 KDE 桌面環(huán)境 DPI 值以及修改字體的大小。無論你是使用 GUI 還是 TUI 操作,只要你的系統(tǒng)中有合適的驅(qū)動程序支持,就可以很容易地解決 DPI 問題,讓你的 Linux 系統(tǒng)使用起來更加順暢。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
linux系統(tǒng)下怎么設(shè)置雙屏拼接
一、適用條件:
用單獨的兩塊顯卡來實現(xiàn)雙屏顯示,像ATI、nVidia和Matrox的雙頭顯示技術(shù),可以用顯卡本身的驅(qū)動來解決,具體的操作,在各個驅(qū)動的man上都有。但是,有些顯卡也可以按照本文的說明來做,前提是把同一個顯卡的device節(jié)寫兩遍。
二、硬件準備
兩個顯卡,前提是你的機器必須可以安裝上。典型的配置為:一個AGP,一個PCI或兩個PCI。如果機器上有自帶的硬顯卡,也可以再加上一個AGP,實現(xiàn)兩個AGP。(很多服務(wù)器主板上都帶Rage XL,這個就可以實現(xiàn)兩個AGP的顯卡。)
據(jù)說965G以上的主板自帶的顯卡也可以實現(xiàn)雙顯卡,由于沒有條件測試,不知道具體結(jié)果。但是,945G以下的自帶顯卡不能用再加一塊顯卡的方法實現(xiàn)雙顯卡。因為一旦檢測沖褲到主板上接有顯卡,整合的顯卡會被自動屏蔽掉?,F(xiàn)在有很多顯卡帶VGA和DVI輸出,可以用一個DVI-VGA的轉(zhuǎn)換器來實現(xiàn)雙屏顯示。
三、雙顯示器的三種模式
雙顯示器有三種基本的顯示模式,雖然有很多資料把它說為是兩種,但是我覺得把它分為三種更好接受一些。
1、散螞簡獨立模式:兩個顯示器獨立,互不影響。也就是說,一個顯示器上的窗口,不可以移動到另一物備個顯示器上去。
2、擴展模式:兩個顯示器擴展為一個大的顯示器。一個窗口,可以移動或擴展到另一臺顯示器上去。windows中叫做“擴展桌面”。
3、克隆模式:兩個顯示器上的內(nèi)容完全一致。如果用來做演示,那么通常就是用的這種模式,一個用來接投影機,一個用來本地顯示,供演講者使用。
四、實現(xiàn)原理
對于獨立模式和克隆模式,在xorg.conf里面,配置兩個顯卡,兩個屏幕即可;對于擴展模式,還要加上一個“Xinerama”的選項。
五、配置實例
以下配置實例的硬件:一個主板自帶的Rage XL和一個GeforceM顯卡,加上兩個Philips 107s6顯示器。
1、獨立模式:
Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0” 0 0
Screen 1 “Screen1” LeftOf “Screen0”
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
EndSection
Section “Files”
RgbPath “/usr/X11R6/lib/X11/rgb”
ModulePath “/usr/X11R6/lib/modules”
FontPath “/usr/X11R6/lib/X11/fonts/misc/”
FontPath “/usr/X11R6/lib/X11/fonts/TTF/”
FontPath “/usr/X11R6/lib/X11/fonts/Type1/”
FontPath “/usr/X11R6/lib/X11/fonts/CID/”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi/”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi/”
EndSection
Section “Module”
Load “dbe”
Load “dri”
Load “extmod”
Load “glx”
Load “record”
Load “xtrap”
Load “freetype”
Load “type1”
EndSection
Section “InputDevice”
Identifier “Keyboard0”
Driver “kbd”
EndSection
Section “InputDevice”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/p0”
Option “ZAxisMapping” “”
EndSection
Section “Monitor”
Identifier “Monitor0”
VendorName “PHL”
ModelName “PH107E/V/S/G6”
HorizSync 30.0 – 71.0
VertRefresh 50..0
Option “DPMS”
EndSection
Section “Monitor”
Identifier “Monitor1”
VendorName “PHL”
ModelName “PH107E/V/S/G6”
HorizSync 30.0 – 71.0
VertRefresh 50..0
Option “DPMS”
EndSection
Section “Device”
Identifier “Card0”
Driver “ati”
VendorName “ATI”
BoardName “Rage XL”
ChipSet “ati”
ChipId 0x4752
ChipRev 0x27
BusID “PCI:0:13:0”
EndSection
Section “Device”
Identifier “Card1”
Driver “nv”
VendorName “nVidia Corporation”
BoardName “NV11 “
BusID “PCI:1:0:0”
EndSection
Section “Screen”
Identifier “Screen0”
Device “Card0”
Monitor “Monitor0”
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1024×768”
EndSubSection
EndSection
Section “Screen”
Identifier “Screen1”
Device “Card1”
Monitor “Monitor1”
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1024×768”
EndSubSection
EndSection
要點:
1、在配置文件里,要配置兩個device,兩個Monitor,兩個Screen。
2、在ServerLayout節(jié)中,需要說明兩個顯示器之間的關(guān)系,用
Screen 1 “Screen1” LeftOf “Screen0”
來說明,在本例中,第二個顯示器在之一個顯示器左邊。
2、擴展模式:
Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0” 0 0
Screen 1 “Screen1” LeftOf “Screen0”
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
EndSection
Section “ServerFlags”
Option “Xinerama” “true”
EndSection
說明:1)為了減少篇幅,只寫改變的節(jié)。
2)桌面擴展是用“Xinerama”擴展來實現(xiàn)的,這個擴展不需要單獨安裝,是xorg自帶的一個模塊。
3)擴展桌面的操作中,程序默認打開的顯示器在最左邊的顯示器上,即使你把第二個顯示器設(shè)置為左邊的顯示器。
4)擴展桌面中,第二個顯示器沒有任務(wù)欄。
3、克隆模式:
Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0” 0 0
# Screen 1 “Screen1” LeftOf “Screen0”
Screen 1 “Screen1” Relative “Screen0” 0 0
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
EndSection
說明:1)為了獨立模式比較,保留了獨立模式的配置,并把它置為注釋。
2)在xorg.conf的man里面,沒有提到Clone模式,但是,你以把第二個顯示器的像素值和之一個顯示器的像素值設(shè)置得一樣,這樣就可以達到Clone的效果。
3)Relative后面的數(shù)字,實際上你可以根據(jù)顯示器的不同,來自行設(shè)置上下左右。還可以設(shè)置為不整屏,比如:768,200。
六、幾個沒解決的問題:
1)獨立模式中,第二個屏幕的桌面語言一直為英文。但是菜單和其它的都可以顯示漢字。
2)獨立模式中,任務(wù)欄大小設(shè)置之后,要重啟kde后才起作用。
3)擴展模式中,任務(wù)欄沒法向左收起。
4)雙屏設(shè)置,包括三種模式,有時候會搞亂locale設(shè)置。本人做的時候,更好沒辦法,只好把主目錄下的.kde全刪除掉,又重新配置的字體等。
5)在擴展模式中,更大化窗口只能更大化到一個顯示器。但是,即使更大化的窗口,也可以拖到另一個顯示器。
dpi linux的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于dpi linux,Linux 系統(tǒng)下的 DPI 解決方案,linux系統(tǒng)下怎么設(shè)置雙屏拼接的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。
分享題目:Linux系統(tǒng)下的DPI解決方案(dpilinux)
網(wǎng)頁地址:http://m.fisionsoft.com.cn/article/djicpji.html


咨詢
建站咨詢
