Ubuntu 18.04 के लिए आंशिक स्केलिंग सक्षम करें


118

मैंने हाल ही में उबंटू 18.04 स्थापित किया और पता चला कि 16.04 में जो आंशिक स्केलिंग विकल्प था, वह अब नहीं है। मेरे प्रदर्शन के लिए 200% बहुत बड़ा है, और यह जवाब मेरे काम नहीं आया (कमांड चलाने के बाद विकल्प नहीं बदले)।

क्या भिन्नात्मक स्केलिंग पाने का एक और तरीका है?


9
यह विशेष रूप से लैपटॉप उपयोगकर्ताओं के लिए एक समस्या लगती है। बस एक डेस्कटॉप और लैपटॉप पर 18.04 डाउनलोड किया गया। लैपटॉप में एक हाई-रेज एलसीडी स्क्रीन है जिसका मतलब है कि 100% बहुत छोटा है या 200% बहुत बड़ा है। यदि डायनेमिक स्केलिंग प्रश्न से बाहर है तो 150% विकल्प एक ठीक उपशामक होगा।
एंड्रयू

1
यह आपके प्रश्न का उचित उत्तर नहीं है, लेकिन मैंने आज उबंटू मेट की कोशिश की और मुझे आश्चर्य है कि हायडीपीआई समर्थन कितना अच्छा है। यह सचमुच मेरे लिए काम किया।
N3dst4

4
16.04 बस यही था। अगले एलटीएस में अपग्रेड करें और यह एक बड़े डाउनग्रेड की तरह लगता है :( WTF
Sentient

2
इस बात से अवगत रहें कि स्नैप ऐप्स, जो कि लगता है कि भविष्य का भविष्य हैं, अपने विषय का सम्मान न करें। जिसमें फ़ॉन्ट स्केलिंग शामिल है (मुझे डिस्प्ले स्केलिंग के बारे में पता नहीं है)। उन्हें यह महसूस करने की आवश्यकता है कि विषय केवल सुंदर दिखने के बारे में नहीं है, यह प्रयोज्य के बारे में हो सकता है। अधिकांश स्नैप ऐप्स इसके कारण मेरे डेल एक्सपीएस 13 पर अनुपयोगी हैं। शराब के साथ भी यही समस्या है।
B.Tanner

1
हम में मुद्दों के लिए इंतजार करना पड़ता है gnome-shellऔर mutterहल किया जाना और के लिए परिवर्तन मर्ज करने।
caw

जवाबों:


64
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

यह कमांड स्केलिंग प्रदर्शित नहीं करता है। Ubuntu पर HiDP समस्या को हल करने के लिए बस एक छोटा पाठ-स्केलिंग ट्रिक। अभी भी सही समाधान के लिए खोज।


2
... लेकिन मुझे वह कभी याद नहीं रहेगा। यहां एक विचार है: परिभाषित करें function setzoom() { gsettings set org.gnome.desktop.interface text-scaling-factor "$@"; }(कहो, अपनी बैश कॉन्फिग फ़ाइल में), फिर आप setzoom 1.2भविष्य में टाइप कर सकते हैं।
विलियम डीमे

3
यह फ़ॉन्ट स्केलिंग है जो ओपी स्केलिंग प्रदर्शित नहीं करता है जिसके बारे में पूछ रहा है।
बासेल शिशानी

1
हाँ आप सही है। यह स्केलिंग प्रदर्शित नहीं करता है। मुझे उस बारे में स्पष्ट रूप से बताना चाहिए। मैं जवाब अपडेट कर दूंगा। इस पर ध्यान दिलाने के लिए धन्यवाद। : D
मिन सैन

1
यह मेरे लिए एक शानदार उत्तर है, जैसे कि टाइटलबार, विंडो बटन और टूलबार आदि का आकार ठीक था, बस इसका डिफ़ॉल्ट पाठ आकार मेरे 4K मॉनिटर पर बहुत छोटा है
डैन कार्टर

3
क्या यह प्रति प्रदर्शन किया जा सकता है? फ़ॉन्ट आकार मेरे बाहरी मॉनिटर (1920x1200) पर ठीक है लेकिन मेरे आंतरिक मॉनिटर (2880x1800) पर बहुत छोटा है।
चला गया

38

XOrg समाधान

Archwiki xrandr (यदि आप मानक Ubuntu 18.04 का उपयोग xorg के साथ करते हैं) के साथ एक समाधान (या एक हैक) प्रस्तावित करता है:

ArchWiki - HiDPI - आंशिक स्केलिंग

आंशिक स्कैलिंग

2, 3, आदि की एक सेटिंग, जो आप स्केलिंग-फैक्टर के साथ कर सकते हैं, कुछ HiDPI डिस्प्ले और छोटी स्क्रीन (जैसे छोटे टैबलेट) के लिए आदर्श नहीं हो सकती है।

xorg

आप GNOME के ​​स्केलिंग-फैक्टर और xrandr के संयोजन का उपयोग करके किसी भी गैर-पूर्णांक स्केल फैक्टर को प्राप्त कर सकते हैं। यह संयोजन टीटीएफ फोंट को ठीक से मापता है ताकि वे अकेले ज़ेंडर का उपयोग करते समय धुंधली न हों। आप gsettings के साथ ज़ूम-इन फैक्टर निर्दिष्ट करें और xrandr के साथ ज़ूम-आउट फ़ैक्टर।

पहला आकार न्यूनतम आकार तक GNOME है जो बहुत बड़ा है। आमतौर पर "2" पहले से ही बहुत बड़ा है, अन्यथा "3" आदि का प्रयास करें। फिर जैंडर के साथ ज़ूम-आउट कारक सेट करके स्केलिंग शुरू करें। पहले संबंधित आउटपुट नाम प्राप्त करें, नीचे दिए गए उदाहरणों का उपयोग eDP1 करें। 1.25 बार जूम-आउट के साथ उदा शुरू करें। यदि यूआई अभी भी बहुत बड़ा है, तो स्केल कारक बढ़ाएं; अगर यह बहुत छोटा है तो स्केल फैक्टर कम करें।

xrandr --output eDP1 --scale 1.25x1.25

वाइलैंड समाधान

उबंटू 18.04 के बाद से, वायलैंड डिफ़ॉल्ट डिस्प्ले प्रोटोकॉल है।
स्केलिंग सक्षम करने के लिए:

  • भिन्नात्मक स्केलिंग प्रयोगात्मक-सुविधा सक्षम करें:

    gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
    
  • कंप्यूटर को पुनरारंभ।

  • खुली सेटिंग्स -> उपकरण -> प्रदर्शित करता है
  • अब आप 25% कदम तराजू देखना चाहिए, जैसे 125 %, 150 %, 175 %। उनमें से एक पर क्लिक करें और देखें कि क्या यह काम करता है।

3
आपको प्रासंगिक आउटपुट नाम कैसे मिलता है? और आप इस xrandr कमांड को कहां रखते हैं ताकि यह सही समय पर अपने आप चला जाए?
गेरेज़ मार्खम

2
Xrandr फिक्स के साथ डिस्प्ले अच्छा दिखता है, हालाँकि मैं अपने माउस को पूरी स्क्रीन पर नहीं हिला सकता। इसे ठीक करने के लिए कोई आइडिया?
derflocki

10
समाधान 2 (वेलैंड) ने काम किया, लेकिन केवल विकल्प दिखाया: 125%, 150%, और एक रिबूट के बाद 175% ।
दाविद ६

4
आप प्रासंगिक आउटपुट से प्राप्त कर सकते हैं xrandr -q, आउटपुट विच 'कनेक्टेड' है। माउस 'अदृश्य सीमाएँ' के लिए, आपको --panning 1920x1080विकल्प जोड़ना चाहिए (आप संकल्प के साथ)
अदारा एचवी

2
दोनों प्रस्तावित तरीकों से पाठ धुंधला हो जाता है और कुछ चीजें अप्राकृतिक दिखती हैं।
करीम सोनबोल

27

Gnome Tweak Tools => फ़ॉन्ट्स => स्केलिंग फैक्टर स्थापित करें

कम से कम यह पाठ को बड़ा करने में मदद करता है।

वास्तव में मुझे यह दृष्टिकोण पसंद है, यह 1 को स्केल करने में अन्य चीजों को रखता है, मुझे केवल ग्रंथों को बड़ा करने की आवश्यकता है।

यहां छवि विवरण दर्ज करें


मेरे लिए बहुत अच्छा काम किया। मैं स्केलिंग 1.00 और 1.01 के बीच अंतर देख सकता हूं।
जीन ओल्सन

3
इस दृष्टिकोण के साथ एकमात्र समस्या यह है कि यह दोनों मॉनिटरों को मापता है और आप उन्हें अलग से नहीं कर सकते। मेरे पास एक 4K 13 "मॉनिटर के साथ एक लैपटॉप है जो छोटा है और एक बहुत बड़ा 4K बाहरी मॉनिटर है जो इसके पास बैठता है। मेरे पास अब 13" शानदार दिख रहा है, लेकिन बाहरी में बहुत बड़ा पाठ है। वेलैंड के साथ मैं उन्हें स्वतंत्र रूप से स्केल कर सकता हूं।
पीटर नुन्न

11

मैं अपने वांछित स्केलिंग को सेट करने के लिए लॉगिन (स्टार्टअप एप्लिकेशन कंट्रोल पैनल का उपयोग करके) पर एक शेल स्क्रिप्ट चलाता हूं।

अपने खुद के xrandr चलाकर अपने आउटपुट डिवाइस (मेरा डीपी -1 है) निर्धारित करें।

फिर एक निष्पादन योग्य स्क्रिप्ट कहीं रख दें (मेरे पास मेरी घरेलू निर्देशिका में है) जिसमें निम्नलिखित हैं:

#!/bin/bash

gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP-1 --scale 1.5x1.5
xrandr --output DP-1 --panning 3840x2160

7

अनुभवात्मक सुविधाओं और कुछ अन्य "युक्तियों" के साथ ऑनलाइन खेलने की कोशिश की गई, लेकिन कुछ भी मदद नहीं मिली या ऐसा नहीं लगा कि "समाधान" मुद्दों के एक और फूस को पेश करेगा। आखिरकार मैंने क्या किया - मैंने एकता डेस्कटॉप मैनेजर स्थापित किया जिसका उपयोग Ubuntu 16 के साथ किया गया था। इसलिए अब मैंने नवीनतम 18 LTS को कुछ अलग डेस्कटॉप प्रबंधक के साथ चलाया है जिसमें बिना किसी हैक के आंशिक स्केलिंग है।

sudo apt install ubuntu-unity-desktop

यहां छवि विवरण दर्ज करें


5

मैंने Ubuntu 16.04 में यूनिटी ट्वीक टूल का उपयोग किया। मैं अब एक परीक्षण वातावरण चला रहा हूं जहां 16.04 को Ubuntu 18.04 LTS में अपग्रेड किया गया था। मैंने अभी-अभी जाँच की है और यूनिटी ट्वीक टूल अभी भी है और मेरी हाई डीपीआई स्क्रीन को ठीक से स्केल कर रहा है। 1920x1080 मॉनिटर पर स्केलिंग के लिए मैं जिन सेटिंग्स का उपयोग कर रहा हूं वे हैं:

Tweak फोंट। Png

Text scaling factorतराजू दोनों फोंट शीर्षक पट्टियों, बटन, आदि जैसे UI तत्व


आइकन का आकार पूर्व निर्धारित है, लेकिन इसके तहत पाठ का आकार भ्रम को बढ़ाता है जिससे आइकन का आकार बदल जाता है:

UbuntuTweakFonts.gif

में .gifऊपर स्केलिंग पर शुरू होता है 1.38एक 1920x1080 मॉनिटर पर। फिर इसे बदल दिया जाता है 1और सब कुछ छोटा हो जाता है, जो सामान्य है। फिर इसे बदल दिया जाता है 2जो नेत्रहीनों के लिए आदर्श है। एक बार फिर से आइकॉन का पिक्सेल आकार तय हो जाता है और आइकन के नीचे सिकुड़ने या फैलने से भ्रम होता है कि उनका आकार बदल रहा है।


एकता टीक उपकरण उपयोग को स्थापित करने के लिए:

sudo apt install unity-tweak-tool

दूसरों को 18.04 LTS में उपलब्ध उपकरणों के पूर्ण सूट में रुचि हो सकती है :

$ apt list | grep tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed]
tweak/bionic 3.02-2 amd64
unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]

1
क्या एक सामान्य पैमाना सेटिंग है, न कि केवल फोंट के लिए एक सेटिंग?
मिच

@ मिच टेक्स्ट स्केलिंग फ़ैक्टर उसी समय आइकन को मापता है। मैंने स्पष्ट किया कि उत्तर में।
WinEunuuchs2Unix

क्षमा करें, और अधिक विशिष्ट होना चाहिए था: मेरा मतलब है कि यह शीर्षक पट्टी, बटन, आदि जैसे अन्य UI तत्वों के आकार के लिए भी लागू होता है
मिच

1
@ मिच मेरी विनम्र क्षमायाचना प्रतीक पिक्सेल आकार के लिए पहले से तैयार हैं और पैमाने नहीं हैं। मैंने उत्तर को अपडेट कर दिया है .gifजिससे पता चलता है कि भ्रम के प्रतीक आकार बदल रहे थे लेकिन यह आइकन के नीचे का पाठ था / आकार में सिकुड़ते / फैलते हुए जिसने भ्रम को आइकन बदल दिया था।
विनयुनुच्स

2

आप नहीं कर सकते क्योंकि उबंटू डिफ़ॉल्ट प्रदर्शन के रूप में Xorg में वापस आ गया है । बहुत सारे लोग एक समाधान की खोज कर रहे हैं, और यह धागा Google पर शीर्ष परिणाम है। दुर्भाग्य से Xorg में अभी भी कोई आंशिक स्केलिंग नहीं है।


2
मुझे यह उत्तर समझ में नहीं आता। उबंटू 16.04 एक्सगॉर पर चला और फिर भी इसे आंशिक स्केलिंग के लिए समर्थन मिला।
बीविक जूल

1
ऐसा लगता है कि उबंटू ने यूनिटी (जो इसके पास था) से गनोम (जो अभी तक नहीं है) में बदल दिया है।
caw

@caw उबंटू ने एकता को खोदने के बारे में बात की लेकिन एक 180 किया और अभी भी उबंटू 18.04 में इसका समर्थन करता है। यह स्पष्ट नहीं है कि वे एकता को कब छोड़ेंगे। मुझे लगता है कि यह तब होगा जब गनोम निर्विवाद चैंपियन होगा लेकिन कोई नहीं कह सकता है कि कब होगा।
WinEunuuchs2Unix

@ WinEunuuchs2Unix नहीं, एकता का समर्थन संभवतः Ubuntu 16.04 (जो इसका उपयोग करता है) के EOL (जीवन का अंत) के साथ समाप्त हो जाएगा, और यह अप्रैल 2021 है।
caw

@caw आप सही हो सकते हैं, लेकिन मैं वर्तमान में Ubuntu 18.04 पर भी एकता का उपयोग करता हूं ।
WinEunuuchs2Unix

2

मैं वर्तमान में इसके लिए एक फिक्स के साथ प्रयोग कर रहा हूं (अभी भी उबंटू 16.04 का उपयोग करके भर्ती करता हूं, लेकिन मुझे पूरा यकीन है कि 18.04 में वही विकल्प उपलब्ध हैं) जो 1 पर स्केलिंग रखता है, लेकिन "स्क्रीन डिस्प्ले" भाग में रिज़ॉल्यूशन चयनकर्ता का उपयोग करता है पैनल के रिज़ॉल्यूशन को छोड़ने के लिए सिस्टम सेटिंग्स। आपको लगता है कि यह सब कुछ धुंधला कर देगा, लेकिन यह मेरे लिए एक अच्छा काम कर रहा है। YMMV।

मेरी स्क्रीन (X1 Carbon 4th Gen) 2560x1440, 16: 9 अनुपात है। 2x ज़ूम इसे प्रभावी रूप से 1280x720 कर देगा, जो बहुत छोटा है। इसके बजाय, मैं चयनकर्ता से 2048x1152 (एक 16: 9 अनुपात) चुनता हूं। मेरे लिए कम से कम, यह 1920x1080, 1600x900 और 1368x768 विकल्प भी प्रदान करता है, जो इस बात पर निर्भर करता है कि आप कितना डाउनस्कूल चाहते हैं।

मैं खत्म हो सकता है 1920x1080 के साथ जा रहा है 2048x1152 के रूप में अभी भी कुछ चीजें थोड़ी छोटी है।


2

ग्नोम टीक टूल के साथ समाधान मेरे लिए उबंटू 18.04 के साथ 3840 x 2160 रिज़ॉल्यूशन डिस्प्ले के साथ अच्छी तरह से काम करता है। केवल स्केल फैक्टर को 1.5 पर सेट करने और फ़ॉन्ट आकार छोड़ने के बाद स्क्रीन डिस्प्ले को अपरिवर्तित रखना मेरे लिए बहुत अच्छा था। इसके अतिरिक्त मुझे गनोम सेटिंग्स में डॉक प्रतीक के आकार को समायोजित करना पड़ा। यह मुझे कम से कम घुसपैठ समाधान लगता है।


यह ज्यादातर लोगों के लिए सबसे अच्छा समाधान है। धन्यवाद, मॉर्ग्रिज
जीन ऑल्सन

1

स्केलिंग बढ़ाने के लिए आप ड्रॉपडाउन से 1600x900 (16: 9) का उपयोग कर सकते हैं। यहां छवि विवरण दर्ज करें


3
यह गुणवत्ता को नष्ट कर देगा। रिज़ॉल्यूशन परिवर्तन के साथ, आप बस कितने पिक्सेल प्रदर्शित होते हैं, जो सीधे स्क्रीन पर सब कुछ कितना तेज दिखता है, से मेल खाते हैं। askubuntu.com/a/1104530/498433 ने मेरे लिए पूरी तरह से काम किया और किसी भी हैक को w / o किया।
लुकास

2
@ लुकास यहाँ। डेल एक्सपीएस 9370
जेपी वेंचुरा

0

18.04 डेस्कटॉप चौड़ाई के अनुसार वॉलपेपर छवियों को फिट कर रहा है, इसलिए यदि आप स्क्रीन की चौड़ाई (छवि के पूर्ण आकार की परवाह किए बिना) के लिए अपनी छवियों का आकार बदलते हैं, तो आपके वॉलपेपर फिट होंगे। लम्बी छवियों को फिट करने के लिए मैं "इमेज बदलने / कैनवस आकार बदलने" में जाता हूं और पिंटा का उपयोग करके दोनों तरफ चौड़ी सीमाएं जोड़ता हूं। (या जिम्प या जो कुछ भी आपको मिला है)


1
यह पूछे जाने वाले प्रश्न के साथ क्या करना है?
9
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.