अजीब शंख पृष्ठभूमि व्यवहार


9

मैंने इस तरह से 3 शहरों में मौसम का पूर्वानुमान दिखाने वाला एक कस्टम शंकु बनाया है : conky विंडो प्रकार ओवरराइड 1

लेकिन हाल ही में मैंने एक अजीब व्यवहार देखना शुरू कर दिया है। कुछ सेकंड के बाद, एक सफेद पृष्ठभूमि थोड़ी बड़ी दिखाई देती है जो इस तरह से नीचे दिखाई देती है: conky विंडो प्रकार ओवरराइड 2

मैंने कॉन्फ़िगरेशन फ़ाइल में कई परिवर्तनों की कोशिश करके इसे दूर करने का प्रयास किया है .conkyrc और केवल प्रभावी ओवरराइड से सामान्य होने के लिए स्वयं_विद्युत_प्रकार मान बदल रहा था । लेकिन तब मेरे पास न केवल यह शंकु गायब हो जाता है जब मैं सभी खिड़कियों को कम करने के लिए चुनता हूं, बल्कि यह उसी आकार की पारदर्शी पृष्ठभूमि भी प्रदर्शित करता है जैसे:

शंकुधारी खिड़की का प्रकार सामान्य

मेरी कॉन्की विंडो सेटिंग्स इस तरह हैं:

update_interval १
Total_run_times 0
cpu_avg_samples 1
net_avg_samples 1
no_buffers हाँ
double_buffer हाँ
imlib_cache_size 0

पृष्ठभूमि हाँ
खुद_विवेक हाँ
own_window_type ओवरराइड
own_window_transparent हाँ
स्वयं_विवेक_हिन्नी अघोषित, नीचे, चिपचिपा, Skip_taskbar, Skip_pager
न्यूनतम_साइज़ 300 480
मैक्सिमम 300
संरेखण top_right
गैप_x २
गैप_y 28

ड्रा_ बॉर्डर्स नं
draw_graph_borders सं
stippled_borders 0
बॉर्डर_इनर_मारिन 0
बॉर्डर_राऊटर_मर्गिन 0
सीमा_परिवर्तन ०

text_buffer_size 1024
override_utf8_locale हाँ
use_xft हाँ
xftfont Ubuntu: आकार = 10
xftalpha 1.0
अपरकेस नं
temperature_unit सेल्सियस
ड्रा_शाद नं
draw_outline no
default_color C0C0C0
default_shade_color 000000
default_outline_color C0C0C0
color1 C0C0C0
color2 B2B2B2
color3 808080
color4 D4D4D4

पाठ
$ {छवि ~ / .conky / base.png -p 0,0 -s 300x480}

क्या कोई बता सकता है कि क्या कारण हो सकता है (और मैं कैसे दूर कर सकता हूं) यह अवांछित कैनवास मेरी शंकु खिड़की के नीचे है?

जवाबों:


8

ए):

आपका .conkyrc बताता है own_window yes। इसका मतलब है कि शंकु की अपनी खिड़की है। own_window_type normalविंडो को बताते हुए "सामान्य रूप से" कार्य करने के लिए कहा जा रहा है। इस प्रकार कोन्की-विंडो के साथ-साथ "शो डेस्कटॉप" विकल्प का उपयोग करने पर कोई भी अन्य विंडो न्यूनतम हो जाती है।

बी):

क्या उसके स्थान पर conky रखने से बदल रहा है जाएगा own_window_type normalकरने के लिए own_window_type dock। इस पद्धति की खामी को आपके डेस्कटॉप पर सही स्थान पर फिर से गैप x और गैप y का उपयोग करके जगह बनाना है। गैप x को अब दाईं ओर के बजाय डेस्कटॉप किनारे के बाईं ओर से गिना जाता है। गैप y को अभी भी ऊपर से गिना जाता है। तो मान लीजिए कि आपका स्क्रीन रिज़ॉल्यूशन 1440x900 है और गैप x का उपयोग 2 और शंकु अधिकतम 300 के साथ किया जाता है, नया गैप x 1440-300-2 = 1138 होगा

सी):

इसके अलावा, किसी भी दृश्यमान डॉक सीमाओं को पूरी तरह से खो देने own_window_transparent yesके लिए लाइनों के साथ लाइन को बदल दें : own_window_argb_visual yesऔर own_window_argb_value 0। अगर शंकु खिड़की पर own_window_argb_valueसेट किया 255गया है तो कोई पारदर्शिता नहीं होगी और काले रंग के होंगे।

आगे की कॉन्फ़िगरेशन सेटिंग्स के लिए:

http://conky.sourceforge.net/config_settings.html


धन्यवाद, लेकिन ... 1) आपका सुझाव पुनः: पारदर्शिता से मेरी पृष्ठभूमि छवि से छुटकारा भी मिलता है, और मौसम के आइकन सफेद हो जाते हैं। 2) मैं स्वयं_विद्युत_प्रकार पर फिर से विचार करूंगा, हालांकि जब आप मेरे द्वारा किए गए मॉनीटर को बदलते हैं तो इसकी स्थिति का भी दोष होता है।
सादी

ठीक है, एक और समाधान: बी के तहत सी को अनदेखा करें): कोड लाइन को संपादित करें own_window_type desktopऔर कोशिश करें। मेरे पास सफेद आइकनों के लिए कोई हल नहीं है। कॉन्की को ज्यादातर समय कुछ न कुछ फीलिंग की जरूरत होती है, जैसे आपके कोड का इस्तेमाल करने से मेरे बॉक्स पर कोई इमेज गायब नहीं होती है। जब तक रिज़ॉल्यूशन में कोई परिवर्तन नहीं होता तब तक मॉनीटर बदलना हमेशा कॉन्की-पोज़िशनिंग को बदलता है।
जीरो फेन

यहां पूछने से पहले, मैंने उपरोक्त लिंक की तरह शंकु मैनुअल का अध्ययन किया, और इन परिणामों के साथ अलग-अलग "window_type" विकल्पों की कोशिश की: शंकु (कम से कम), डेस्कटॉप (पूरी तरह से गायब हो जाता है जब डेस्कटॉप पर क्लिक किया जाता है और वापस नहीं लाया जा सकता), डॉक (डिफ़ॉल्ट स्थिति शीर्ष बाएं , गैर-कम करने योग्य), सामान्य (कम से कम), ओवरराइड (समय-समय पर डिफ़ॉल्ट स्थिति शीर्ष, गैर-न्यूनतम, सफेद पृष्ठभूमि), पैनल (गंभीर एकता समस्याओं का कारण)। तो इन सब के बीच DOCK क्षण के लिए सबसे अच्छा संभव समाधान प्रतीत होता है (जैसा कि जब मैं मॉनिटर बदलता हूं तो मेरे पास सौभाग्य से बचत चौड़ाई है)।
सादी

हालाँकि, यह कम से कम की माध्यमिक समस्या को हल करता है , दुर्भाग्य से यह सवाल अभी भी खुला है, क्योंकि मेरे पास अभी भी वह अस्पष्ट पृष्ठभूमि है। यह अजीब है कि मेरे पास "ओवरराइड" मोड में उस सफेद पृष्ठभूमि नहीं है जो हाल तक थी , और यह भी अजीब है कि "गोदी" जैसे अन्य मोड में अर्ध-पारदर्शी पृष्ठभूमि शुरुआत में नहीं थी, लेकिन जब मैंने अधिक शहरों को जोड़ा तो वह उभरा प्रारंभिक कोड के लिए। शायद मैं कभी नहीं जान
पाऊंगा

अहम, कुछ और ... :-): कॉनकी "छद्म" -टांसपेरेंसी का उपयोग करता है, न कि वास्तव में "पारदर्शी" विंडो का। यह रूट विंडो की पृष्ठभूमि को पढ़ता है, और यह उस छवि के अनुभाग के लिए स्वयं की पृष्ठभूमि को बदलता है जो इसे पाता है। कुछ विंडो या डेस्कटॉप प्रबंधक अपनी पृष्ठभूमि को रूट विंडो के ऊपर एक परत पर रखते हैं। इसे ठीक करने के लिए, आप "fbsetbg" जैसे एप्लिकेशन का उपयोग कर सकते हैं, जो कि fluxbox ( fluxbox.org ), या "feh" ( linuxbrit.co.uk/feh ) के साथ शामिल है। अपने ~ / .xinitrc से "feh" का उपयोग करें: #!/bin/shअगली पंक्ति: sleep 1 && feh --bg-center ~/background.png &याfbsetbg -f /path/to/picture.jpg
13

3

मुझे यहाँ अवांछित छाया का हल मिल गया है: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky

  1. CompizConfig Settings Manager को शुरू करें
  2. प्रभाव का चयन करें > विंडो सजावट
  3. में जाकर छाया खिड़कियों बॉक्स और मूल्य के बाद किसी भी जोड़ने और! (वर्ग = Conky) Conky को छोड़कर सभी खिड़कियों को यह नियम लागू करना

यह एक समाधान के बजाय वर्कअराउंड विलेख में है, क्योंकि कॉन्की क्यों जरूरत से ज्यादा बड़ी खिड़की खींचता है अभी भी मेरे लिए एक रहस्य है;;

  • नोट: संभवतः इसके लिए भी इस लाइन को कॉन्की कॉन्फिग फाइल में जोड़ना होगा: own_window_class Conky

  • नोट: उबंटू 13.04 के तहत कुछ मिनटों के लिए दिखाई देने वाली काली पृष्ठभूमि के लिए एक वर्कअराउंड : शंकु कमांड के बाद डेस्कटॉप वॉलपेपर को आगे और पीछे बदलने के लिए एक कमांड जोड़ें, जैसेsleep 5 && conky -c /home/user/.conkyrc && sleep 2 && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/bckgrnd.jpg && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/background.jpg


1

मुझे 12.10 पर ठीक यही समस्या थी लेकिन पाया गया कि पैनल या एक टर्मिनल (जिसे मैं पारदर्शी होना तय करता हूं) को खोलने से सफेद पृष्ठभूमि दूर हो गई। कष्टप्रद, लेकिन हल करने के लिए सरल - मुझे लगता है कि यह कुछ ऐसा करने के लिए था कि प्रदर्शन किसी भी पारदर्शिता को कैसे संभालता है।

बस 13.04 मिला है, और अब यह चाल काम नहीं करती है। अगर मैं निम्नलिखित सेट करता हूं, तो इसे उठाकर, मैं अब तक पारदर्शिता का काम कर रहा हूं:

own_window yes
own_window_type dock
own_window_transparent yes

केवल नकारात्मक पक्ष यह है कि कॉनकी विंडो अब खुद को स्क्रीन के बाईं ओर संरेखित करती है (दाईं ओर उपयोग किया जाता है), इसलिए मुझे इसे निम्नलिखित के साथ स्थानांतरित करना पड़ा है:

alignment tr
gap_x 1120
gap_y 55

वार्षिक रूप से, इसका मतलब है कि यदि मेरा डिस्प्ले रिज़ॉल्यूशन बदल जाता है (मैं अक्सर काम पर एक प्रोजेक्टर में प्लग करता हूं, उदाहरण के लिए), कॉंकी विंडो वहां नहीं जा रही है, लेकिन यह एक शुरुआत है। उम्मीद है की यह मदद करेगा।


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

मैंने अभी-अभी पता लगाया है कि डेस्कटॉप वॉलपेपर बदलने से भी नकली पारदर्शिता (जैसे पैनल या टर्मिनल को खोलना) कहा जाता है। फिर शायद शंकु के बाद चालित वॉलपेपर को बदलने के लिए एक कमांड चाल हो सकती है; ;-)
साडी

1

यहाँ कुछ मापदंडों का उपयोग कर रहा हूँ:

override_utf8_locale yes
own_window no
own_window_colour 313131    # Black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_hints below,sticky,skip_taskbar,skip_pager
own_window_transparent no
own_window_type normal  ## normal

${image ~/BOX/conkybg1.png -p -50,-44 -s 380x500}

मुझे छवि बहुत छोटी होने की समस्या थी। मैंने बस आकार के मापदंडों को ट्विक करना शुरू किया और इसे काम करने के लिए मिला।

जैसा कि आप देख सकते हैं कि own_windowयह सेट है no। अगर yes, तो मेरी छवि काम नहीं करती। यह सिर्फ एक गड़बड़ थी। यह आपकी मदद कर सकता है या नहीं। मुझे उम्मीद है कि यह कुछ मदद की है।


धन्यवाद, लेकिन इसके विपरीत मेरा डेस्कटॉप ऐसा गड़बड़ हो जाता है जब मैं इसे "नहीं" पर सेट करता हूं; ;-) अजीब शंकु व्यवहार; ;-)
साडी

0

इस बारे में कैसा है:

फ़ाइल पर ~ / conkyrc का पता लगाएं

own_window_type override

के लिए इसे बदलें

own_window_type desktop

और जोड़

own_window_argb_visual yes

वो मेरे लिए किया गया।


धन्यवाद, लेकिन कम से कम मेरे मामले में (उबंटू 13.04 64-बिट) "स्वयं_विंडो_टाइप" मान को "डेस्कटॉप" में बदलने से, जब आप डेस्कटॉप पर क्लिक करते हैं, तो शंकु खिड़की गायब हो जाती है, और यह शंकुधारी विंडो के पीछे एक काली पृष्ठभूमि को देखने से भी बदतर है या दो सेकंड।
सादी

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