गनोम के साथ Ubuntu 14.04 में स्केल शीर्षक बार और मेनू


9

मैंने अपने नए 14.04 (उबंटू-गनोम वितरण नहीं) में सूक्ति स्थापित किया है। मैंने देखा है कि शीर्षक बार हालांकि विशाल हैं, और मैं बदलना चाहूंगा।

यह है कि यहाँ से यह समाधान मेरे लिए उपलब्ध नहीं है:

  1. सिस्टम सेटिंग्स पर जाएं।

  2. प्रदर्शित करने के लिए जाओ।

  3. "स्केल और मेनू बार के लिए स्केल पर जाएं।"

  4. स्लाइडर को अपने पसंदीदा आकार में खींचें।

वहाँ कहीं और है मैं इसे बदल सकता है? मैंने सफलता के बिना सूक्ति-ट्विक-टूल और ubuntu-tweak-tool में भी देखा।

यह मेरी डिस्प्ले विंडो है और, जैसा कि आप देख सकते हैं, कोई पैमाना विकल्प नहीं है। यह मेरी डिस्प्ले विंडो है और, जैसा कि आप देख सकते हैं, कोई पैमाना विकल्प नहीं है।


इसे बदलने के लिए आपको दूसरे विकल्प की आवश्यकता क्यों होगी? क्या आप संतुष्ट नहीं हैं? या ** यह आपके लिए क्यों उपलब्ध नहीं है?
रूबो77

जवाबों:


7

यदि आप एक टर्मिनल खोलते हैं तो आप यह पता लगा सकते हैं कि सेटिंग कहाँ बदली गई है:

gsettings list-recursively>/tmp/before
echo 'Now unity-control-center should open. Please change the scaling in "Displays" and close.'
unity-control-center
gsettings list-recursively>/tmp/after
diff /tmp/before /tmp/after |grep '[>|<]'

आपको पता चलता है, कि ये सेटिंग्स बदल दी गई थीं (1.0 से 2.0 के स्केलिंग से बदलकर):

< org.gnome.desktop.interface scaling-factor uint32 1
> org.gnome.desktop.interface scaling-factor uint32 2
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 8}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 16}

या 1.0 से 1.5 में बदलना text-scaling-factorइसके बजाय बदल जाता है, क्योंकि scale-factorपूर्णांक है:

< org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 8}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 12}

1.5 से 2.0 तक:

< org.gnome.desktop.interface scaling-factor uint32 1
> org.gnome.desktop.interface scaling-factor uint32 2
< org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface text-scaling-factor 1.0
< org.gnome.desktop.interface cursor-size 36
> org.gnome.desktop.interface cursor-size 24
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 12}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 16}

उन सेटिंग्स को हाथ से संपादित किया जा सकता है dconf-editor

फ़ायरफ़ॉक्सabout:config में चर के संदर्भ में यह बहुत दिलचस्प है : फ़ायरफ़ॉक्स केdevPixelsPerPx अंदर आकार बदलता है (यह भी देखें: सिस्टम-वाइड फ़ॉन्ट-स्केल फ़ैक्टर 2.0 के साथ सभी HTML फॉर्म तत्व विशाल क्यों हैं? )

इसके अलावा, आप इन सेटिंग्स के साथ स्केल फैक्टर को बदलने के लिए एक स्क्रिप्ट लिख सकते हैं जैसे /usr/local/bin/setscalefactor:

if [ "$1" == "1" ]; then
  # set scaling to x1.0
  gsettings set org.gnome.desktop.interface scaling-factor 1
  gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 8}"
else
  # set scaling to x2.0
  gsettings set org.gnome.desktop.interface scaling-factor 2
  gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 16}"
fi

अतिरिक्त:

यह शीर्षक बार और मेनू को मापता नहीं है, लेकिन एकता-ट्विक-टूल भी है , जहां आप समग्र फ़ॉन्ट-स्केलिंग को बदल सकते हैं।

हो सकता है कि यह एक विकल्प है जिसे आप सिस्टम सेटिंग्स में स्केलिंग समर्थन के अलावा उपयोग कर सकते हैं


2

मेरे पास टिप्पणी करने के लिए प्रतिष्ठा नहीं है, इसलिए मैं केवल रबॉ77 के लिए धन्यवाद कहना चाहता हूं , क्योंकि उनका जवाब न केवल समस्या को अच्छी तरह से हल करता है, बल्कि इसमें गुंजाइश के लिए एक उपयोगी कोड जोड़ता है gsettings

मैं भी कुछ और योगदान देना चाहूंगा ...

मेरी एचपी प्रोबुक 5320 मीटर पर, स्लाइडर को 0.875 से 1 तक ले जाने पर उसकी स्क्रिप्ट का आउटपुट है:

< org.gnome.desktop.interface text-scaling-factor 0.875
> org.gnome.desktop.interface text-scaling-factor 1.0
< org.gnome.desktop.interface cursor-size 21
> org.gnome.desktop.interface cursor-size 24
< com.ubuntu.user-interface scale-factor {'default': 8, 'VGA1': 6, 'LVDS1': 7}
> com.ubuntu.user-interface scale-factor {'default': 8, 'VGA1': 6, 'LVDS1': 8}

लेकिन मुझे पता चला है, कि com.ubuntu.user-interface scale-factor LDVS1पैरामीटर के लिए खड़ी अंतिम पंक्ति में मान को बदलने के लिए यह पर्याप्त है । जाहिर है यह हमेशा 8 बार वास्तविक पैमाने कारक है और cursor-sizeऔर text-scaling-factorसाथ इसके साथ तदनुसार (> 2 यह भी परिवर्तन स्केलिंग के लिए बदल रहा है < org.gnome.desktop.interface scaling-factor uint321 से 2 या उच्चतर के लिए, लेकिन वर्णित प्रक्रिया अब भी वही काम करता है)।

इस

function gnsc {
    b=$(echo "scale=0; $1*8" | bc) 
    b=${b%.*} 
    gsettings set com.ubuntu.user-interface scale-factor "{'default': 8, 'VGA1': 6, 'LVDS1': $b}" 
}

मैं .bashrcएक टर्मिनल के भीतर निर्दोष रूप से स्केलिंग को बदलने के लिए अपने काम में लगाता हूं । टाइपिंग gnsc 0.875, भले ही मुझे प्रारंभिक प्रश्न से स्लाइडर गायब होने की समस्या न हो।

यह StackExchange पर मेरी पहली पोस्ट है , इसलिए मुझे आशा है कि किसी को यह उपयोगी लगेगा! :)

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