विबर विशाल प्रतीत होता है - कुबंटु 16.04


23

मैंने कुबंटु 16.04 की एक साफ स्थापना की है और फ़ॉन्ट आकार और अन्य सेटिंग्स (जैसे फॉन्ट डीपीआई, लेकिन मैंने इसे रीसेट करने की कोशिश की ...) के साथ खेला और इसे अपनी पसंद के हिसाब से अधिक बनाने के लिए और सब कुछ ठीक काम करता है, सिवाय Viber के ; यह बहुत बड़ा है! यह पूरी स्क्रीन को बहुत ऊपर ले जाता है और इसे एक छोटी विंडो में नहीं बदला जा सकता है (जैसा कि इंटरफ़ेस ही विशाल, अक्षर, सब कुछ दिखाई देता है)। मेरे द्वारा उपयोग किया गया कोई भी अन्य कार्यक्रम पूरी तरह से सामान्य है ...

जवाबों:


50

बस पिछले Viber संस्करण के लिए अद्यतन किया गया और यह बहुत बड़ा हो गया।

इसका कारण यह है कि 1920 "स्क्रीन पर 1920x1080 पीएक्स में 166 की डीपीआई है, जो मैंने अपने एक्सफ़सी सेटिंग्स में सेट किया है। इलेक्ट्रॉन या अन्य कस्टम मैजिक के साथ संचालित बहुत सारे ऐप 140 से अधिक" रेटिना "और डबल रेंडरिंग आकार के रूप में डीपीआई का इलाज करते हैं ।

Viber सेटिंग्स स्क्रीन 100% से कम यूआई स्केलिंग नहीं कर सकती है, इसलिए आप इसे मैन्युअल रूप से कर सकते हैं।

नया समाधान (Viber> = v7.0 के लिए काम करता है)

QT_SCALE_FACTORनिम्नानुसार निर्दिष्ट करके टर्मिनल से Viber चलाने का प्रयास करें :

QT_SCALE_FACTOR = 0.6 / ऑप्ट / वाइबर / Viber

एक स्थायी समाधान के रूप में, सुनिश्चित करें कि निम्नलिखित लाइन Viber स्टार्टर शॉर्टकट फ़ाइल (.desktop) में है।

Exec = env QT_SCALE_FACTOR = 0.6 / ऑप्ट / वाइबर / वाइबर

Viber .desktop फ़ाइल आमतौर पर पर स्थित है /usr/share/applications/viber.desktop। स्थानीय रूप से संपादन योग्य प्रति में रखा जा सकता है ~/local/share/applications/

पुराना समाधान (Viber <v7.0 के लिए काम करता है)

sqlitebrowserआधिकारिक रेपो से इंस्टॉल करें , इसे खोलने के लिए उपयोग करें~/.ViberPC/config.db

तालिका पर जाएं CommonSettingsऔर संशोधित Valueकी ScalingRatio1.0 के तहत कुछ करने के लिए, मैं 0.6 का इस्तेमाल किया।


1
BTW यह भी काम करता है सूक्ति पर अगर कोई जरूरत है।
lewis4u

वह तो कमाल है! ubuntu 17.04 को एकता और 1920x1080 के साथ काम करता है
बोरोविस

कोई ScalingRatio शीर्षक नहीं है और अगर बनाया है और, किसी भी अधिक काम नहीं कर किया जा रहा है निर्धारित मूल्य के 0.6 कुछ भी नहीं परिवर्तन
डिमिट्री

2
@ModoLtunzher, धन्यवाद। इसने टर्मिनल से काम किया, लेकिन मैंने .desktop फ़ाइल को काम करने के लिए संघर्ष किया। आखिरकार मैंने डैश से डेस्कटॉप तक Viber आइकन के n ड्रॉप को खींच लिया। टेक्स्ट एडिटर लॉन्च किया और उसमें से Viber.desktop फ़ाइल खोली। फिर मुझे envपहले कीवर्ड जोड़ना पड़ा QT_SCALE_FACTOR। उसके बाद इसने काम किया
दिमित्री

2
@ क्रिस्टोफ यदि आप टर्मिनल से एप्लिकेशन चलाते हैं, तो यह पेरेंट प्रोसेस बन जाता है और जब आप टर्मिनल विंडो बंद करते हैं तो यह चाइल्ड प्रोसेस को भी नष्ट कर देता है। यदि आपको प्रक्रिया रखने की आवश्यकता है, तो आप इसे बेहतर तरीके से चलाते हैं /opt/Viber/Viber&। आप सही स्केलिंग, अपने डे के लिए इसी संपादक और से इसे बदलने के साथ संपादित Viber मेनू प्रविष्टि के साथ Viber froum अपने अनुप्रयोगों के मेनू को चलाना चाहते हैं /opet/Viber/Viber %Uकरने के लिए env QT_SCALE_FACTOR=0.6 /opt/Viber/Viber %Uऔर बचाने
Modo Ltunzher

19

अगर आपके पास डबल स्क्रीन है तो यह अच्छा उपाय नहीं है।

मैं पर्यावरण चर के QT_AUTO_SCREEN_SCALE_FACTOR=0साथ सेट करना पसंद करता हूं env

उदाहरण के लिए:

env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber

आकर्षण की तरह काम किया
sashok_bg

8

या sqlite3 का उपयोग करें

$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'

4
उबंटू पूछने के लिए आपका स्वागत है! यह स्वीकृत उत्तर के अलावा अधिक (सार्थक) लगता है और स्व-निहित उत्तर की तरह कम होता है। ऐसे मामले में कृपया उस पोस्ट को संपादित करने का सुझाव दें जिसे आप आंशिक उत्तर पोस्ट करने के बजाय सुधारना चाहते हैं। धन्यवाद।
डेविड फ़ॉस्टर

1
यह उत्तर एकदम सही है - एक-चरण समाधान!
19

4

क्यूटी प्रलेखन से:

QT_AUTO_SCREEN_SCALE_FACTOR [boolean]मॉनिटर के पिक्सेल घनत्व के आधार पर, स्वचालित स्केलिंग सक्षम करता है। यह बिंदु आकार के फोंट के आकार को नहीं बदलेगा, क्योंकि बिंदु माप की एक भौतिक इकाई है। कई स्क्रीन पर अलग-अलग पैमाने मिल सकते हैं।

इसलिए इसे झूठी (शून्य) पर सेट करना हमेशा स्केलिंग समस्या को हल नहीं करेगा। मुझे QT_SCALE_FACTOR=0आमतौर पर Viber विंडो प्रदर्शित करने के लिए बदलना पड़ा :

env QT_SCALE_FACTOR=0 QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber

धन्यवाद, यह जवाब मेरे लिए इस मुद्दे को हल करता है, दूसरों ने नहीं किया।
व्लादिमीर इलिव जूल

1

Viber के लिए v7.0 और >

मैं फाइल बनाता हूं

touch viber.desktop

फ़ाइल में लिखें

 Exec=env QT_SCREEN_SCALE_FACTORS=0.6 /opt/viber/Viber

फिर अगर मुझे Viber शुरू करना है -> टर्मिनल में कमांड का उपयोग करें

source viber.desktop

यह क्यूटी बग है। मुझे उम्मीद है कि कोई इसे ठीक करेगा।

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