როგორ მოვძებნოთ და შეცვალოთ ეკრანის DPI Linux-ში
ეკრანის DPI მნიშვნელობა მიუთითებს იმაზე, თუ რამდენ წერტილს უჭერს მხარს ინჩზე ან პიქსელს თითო ინჩზე. გარჩევადობის მატებასთან ერთად, ეკრანის სიმკვრივეც იზრდება. შეიძლება იცოდეთ რა გარჩევადობა აქვს თქვენს ეკრანს, მაგრამ შეიძლება წარმოდგენა არ გქონდეთ თქვენი ეკრანის DPI. მნიშვნელოვანია, რომ იპოვოთ შესაბამისი DPI მნიშვნელობა Linux-ში. არასწორ მნიშვნელობაზე დაყენება კონტროლს და ხატულებს ბუნდოვან ან პატარას გახდის. ამ სტატიაში ჩვენ ვნახავთ, როგორ მოვძებნოთ სწორი მნიშვნელობა თქვენი ეკრანისთვის.
რეკლამა
თანამედროვე დისტრიბუციებში X სერვერს შეუძლია ავტომატურად აღმოაჩინოს სწორი მნიშვნელობა. თუ მნიშვნელობა არასწორია, შეგიძლიათ გამოთვალოთ ის ხელით და შეცვალოთ იგი თქვენს Linux დესკტოპის გარემოში და X სერვერისთვის გლობალურად.
შენიშვნა: Linux-ის ყველა პროგრამული უზრუნველყოფა ჯერ არ გამოიყურება კარგად მაღალი გარჩევადობის რეჟიმში. მაგალითად, LibreOffice კარგად უჭერს მხარს HiDPI-ს, მაგრამ არ გააჩნია ერთი ხატის თემა, რომელიც შეესაბამება მაღალ რეზოლუციას. Mozilla Firefox-ის მასშტაბირების ფაქტორი ასევე საჭიროებს ხელით რეგულირებას. მხოლოდ Cinnamon დესკტოპის გარემოს აქვს DPI სკალირების სრულყოფილი მხარდაჭერა ყუთიდან.
ვნახოთ, როგორ მოვძებნოთ თქვენი DPI მნიშვნელობა Linux-ში.
იპოვეთ DPI მნიშვნელობა თქვენი ეკრანისთვის
Xserver-ის მიერ გამოყენებული ეკრანის DPI მნიშვნელობის საპოვნელად, გააკეთეთ შემდეგი.
- გახსენი შენი საყვარელი ტერმინალის ემულატორი.
- ჩაწერეთ ან დააკოპირეთ შემდეგი ბრძანება:
xdpyinfo | grep -B 2 გარჩევადობა
გამომავალი იქნება დაახლოებით ასეთი:
ხაზი "რეზოლუცია" აჩვენებს რეალურ მნიშვნელობას.
თუ ეს მნიშვნელობა არ არის სწორი, შეგიძლიათ თავად გამოთვალოთ იგი. აი როგორ.
როგორ გამოვთვალოთ სწორი DPI მნიშვნელობა
სწორი DPI მნიშვნელობის გამოსათვლელად, გააკეთეთ შემდეგი.
- გახსენით თქვენი საყვარელი ტერმინალის ემულატორი
- მიიღეთ თქვენი ეკრანის ზომა მილიმეტრებში ბრძანების გაშვებით:
xrandr | grep -w დაკავშირებული
გამომავალი შეიცავს ფიზიკურ ეკრანის ზომას მილიმეტრებში. ჩემს შემთხვევაში, ეს არის 340 მმ x 190 მმ.
- გადააკეთეთ ის სანტიმეტრებად. ჩემი მნიშვნელობებია 34 x 19.
- გადააქციეთ სანტიმეტრი ინჩებად. გაყავით მნიშვნელობები 2.54-ზე. ჩემს შემთხვევაში, მნიშვნელობები შემდეგია: 13.39 x 7.48 in.
- და ბოლოს, გაყავით თქვენი ეკრანის გარჩევადობის მნიშვნელობები ინჩის მნიშვნელობებზე. ჩემს შემთხვევაში, მნიშვნელობები შემდეგია:
1920/13.39 = 143,390589993=~144.
1080/7.48 = 144,385026738=~144.
Ის არის. ჩემი ეკრანისთვის, მე უნდა გამოვიყენო 144, როგორც ჩემი DPI მნიშვნელობა. ვნახოთ, როგორ შევცვალოთ იგი.
როგორ შევცვალოთ DPI მნიშვნელობა
გრაფიკული დესკტოპის გარემოდან გამომდინარე, რომელსაც იყენებთ, პროცედურა შეიძლება განსხვავებული იყოს. მე განვიხილავ რამდენიმე გავრცელებულ შემთხვევას, რომელიც მოგცემთ წარმოდგენას, თუ რა უნდა გააკეთოთ.
არ არის დესკტოპის გარემო/barebones ფანჯრის მენეჯერი
თუ თქვენ იყენებთ ფანჯრის მენეჯერს სრული გამორჩეული DE-ს გარეშე (მაგალითად, Fluxbox), უნდა შექმნათ ან შეცვალოთ /home/თქვენი მომხმარებლის სახელი/.Xresources ფაილი და დაამატოთ შემდეგი ხაზი:
Xft.dpi: 144
აქ და ქვემოთ მოცემულ ყველა მაგალითში, შეცვალეთ 144 ნაწილი თქვენი რეალური DPI მნიშვნელობით.
თუ თქვენი.
xrdb -merge ~/.Xresources
ალტერნატიულად, შეგიძლიათ სცადოთ შემდეგი ხაზით:
xrandr --dpi 144
თუმცა, xrandr-ს შეიძლება ჰქონდეს პრობლემები დისპლეის გარკვეულ დრაივერებთან. სცადეთ და ნახეთ ეს მუშაობს თუ არა. ჩემს შემთხვევაში, ეს არ მუშაობს.
გნომი 3
გახსენით ახალი ტერმინალის ფანჯარა და შეასრულეთ ბრძანება:
gsettings set org.gnome.desktop.interface scaling-factor 2
სკალირების ფაქტორის პარამეტრი იძლევა მხოლოდ მთელი რიცხვების დაყენების საშუალებას. 1 = 100%, 2 = 200% და ასე შემდეგ.
Xfce
DPI შეიძლება დაყენდეს იმაზე, რაც გსურთ, პარამეტრებში - გარეგნობა - შრიფტი.
შემდგომი წაკითხვისთვის გირჩევთ მიმართოთ ეს გვერდი. ის ეძღვნება Arch Linux-ს, მაგრამ რჩევები საერთოა ყველა თანამედროვე დისტროს შორის ან ადვილად ადაპტირებულია.