Conky โปร่งใสไม่ทำงาน


12

ฉันเพิ่งอัปเกรดเป็น Ubuntu 12.10 และตั้งแต่นั้นมาก็conkyเริ่มขึ้น นี่คือสิ่งที่จะดูแลในขณะที่ (โดยเฉพาะถ้าฉันใช้ตัวเลือก 'แสดงเดสก์ท็อป' โดยการลากเมาส์ไปที่มุมตามที่Ubuntu Tweakอนุญาตให้คุณทำ):

ป้อนคำอธิบายรูปภาพที่นี่

นี้เป็นของฉัน.conkyrc แฟ้มของฉันและไฟล์~/.conky/bargraph_small.lua

ฉันลองปรับการตั้งค่าไปรอบ ๆ แต่ดูเหมือนว่าจะสุ่มสักหน่อยบางครั้งมันก็ใช้งานได้และบางครั้งมันก็ไม่ได้ ความคิดใด ๆ ไชโย

คำตอบ:


23

ฉันมีปัญหาเดียวกันกับ conky ใน fluxbox ฉันแก้ไขปัญหาด้วยการเปลี่ยน

own_window_type overrideถึงown_window_type normal(บรรทัดที่ 17 ใน .conkyrc ของคุณ)

ตรวจสอบการตั้งค่าคอนกี้เพิ่มเติมได้ที่นี่:

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

คำตอบข้างต้นจะใช้ในกรณีส่วนใหญ่อย่างไรก็ตามในกรณีนี้โดยเฉพาะมันไม่ทำงาน ตัวเลือก Ubuntu Tweak "แสดงเดสก์ท็อป" ย่อเล็กสุดที่เปิดอยู่ทั้งหมด .conkyrc บรรทัดที่ 16 สถานะของown_window yesคุณ ซึ่งหมายความว่า conky มีหน้าต่างเป็นของตัวเอง โดยระบุว่าown_window_type normalหน้าต่างกำลังได้รับคำสั่งให้ทำ "ปกติ" (ไม่สามารถเลื่อนไปมาได้) ดังนั้นหน้าต่าง conky จะลดขนาดหน้าต่างอื่น ๆ ลงเมื่อใช้ตัวเลือก "Show desktop" บรรทัดown_window noไม่ใช่ตัวเลือกเนื่องจากทำให้เกิดปัญหาตำแหน่ง

วิธีการแก้ปัญหาดูเหมือนจะเป็นที่จะทำให้ติดหน้าต่างไปยังเดสก์ทอปซึ่งจะทำได้โดยการเปลี่ยนสายไปown_window_type normal own_window_type desktopอย่างไรก็ตามแม้ว่านี่จะทำให้หน้าต่าง conky อยู่บนเดสก์ท็อปเมื่อใช้ "Show desktop" เมื่อเดสก์ท็อปถูกคลิกไปทางซ้ายหรือขวาด้วยเหตุผลบางอย่างที่ทำให้หน้าต่าง conky หายไปอีกครั้ง

อะไรเพื่อให้ห่างไกลดูเหมือนว่าจะให้ conky ในสถานที่ที่มีการเปลี่ยนแปลงไปown_window_type normal own_window_type dockข้อเสียของวิธีการนี้คือต้องวาง conky ลงบนจุดที่ถูกต้องบนเดสก์ท็อปของคุณอีกครั้งโดยใช้ gap x และ gap y ตอนนี้ Gap x ถูกนับจากด้านซ้ายของขอบเดสก์ท็อปแทนที่จะเป็นด้านขวา Gap y ยังคงนับจากด้านบน ดังนั้นสมมติว่าความละเอียดหน้าจอของคุณคือ 1440x900 และ gap x เคยเป็น 10 และ conky สูงสุดด้วย 250 ช่องว่างใหม่ x จะเป็น 1440-250-10 = 1180

นอกจากนี้ในการสูญเสียทั้งท่าเรือที่มองเห็นเส้นขอบเปลี่ยนบรรทัดown_window_transparent yes ที่มีเส้นนี้และown_window_argb_visual yes own_window_argb_value 0ดังนั้นใน .conkyrc บรรทัด 18 ของคุณจะต้องถูกแทนที่ด้วยสองบรรทัด 18 และ 19 ด้วยรหัสใหม่ เมื่อ own_window_argb_value ถูกตั้งค่าเป็น 255 หน้าต่าง conky จะไม่มีความโปร่งใสและเป็นสีดำ

โซลูชันนี้ได้รับการทดสอบแล้วและดูเหมือนว่าจะใช้งานได้ การแก้ปัญหาจะขึ้นอยู่กับ config_settings ในลิงค์ด้านบน


นี้มีข้อเสียเปรียบว่าเมื่อผมใช้ 'Show Desktop' ฟังก์ชั่นโดยการลากเมาส์ไปที่มุม (คุณลักษณะให้โดยUbuntu Tweak) conkyหายไป (ผมคิดว่ามันช่วยลด) ไม่เคยที่จะมองเห็นได้อีกครั้ง ...
กาเบรียล

'แสดงเดสก์ท็อป' โดยการลากเมาส์ไปที่มุมหนึ่งฉันจะเปิดใช้งานคุณลักษณะนี้ด้วย Ubuntu Tweak รุ่นล่าสุดได้อย่างไร จนถึงตอนนี้ฉันไม่สามารถเลียนแบบพฤติกรรมของคุณได้ ฉันใช้ rc และ lua บน Ubuntu 12.10 ที่เพิ่งติดตั้งใหม่
jeroen

เปิด Ubuntu Tweak, การตั้งค่า> พื้นที่ทำงานและเลือกการกระทำ 'แสดงเดสก์ท็อป' สำหรับมุมใดมุมหนึ่ง (ของฉันอยู่ด้านบนขวา)
Gabriel

ดูคำตอบที่ดีขึ้นของฉัน!
jeroen

1
ฉันคิดว่าเราอยู่ที่นั่น ไชโย
jeroen

0

ฉันมีคำตอบอีกอันสำหรับคุณ

1) ปล่อยให้หน้าต่างเป็น own_window_type ปกติ

2) และไปที่ตัวจัดการการกำหนดค่า compiz

3) จากนั้นไปที่ขอบหน้าต่าง

4) คลิกไอคอน + ถัดจากประเภทหน้าต่างซึ่งจะมีเส้นขอบเพื่อเพิ่มข้อยกเว้น

4.1) เมื่อเปิดหน้าต่าง Conky; ตั้งค่าประเภทเป็น "ชื่อหน้าต่าง" และถัดจากค่าคลิก "คว้า" จากนั้นคว้าหน้าต่าง conky

4.2) จากนั้นทำเครื่องหมายในช่องทำเครื่องหมาย "reverse" หรือ "inverse" หรืออะไรก็ตาม

5) ทำเช่นเดียวกันสำหรับเงา

6) มีความสุข conking

ปัญหาคือว่ามันจะปรากฏบนพื้นที่ทำงานทั้งหมด (หากคุณคนหนึ่งรู้วิธีแก้ปัญหาให้ฉันรู้) ปัญหาต่อไป: ถ้าคุณคลิกที่หน้าต่าง conky มันจะกระโดดข้ามหน้าต่างอื่น ๆ ทั้งหมดเหมือนกับหน้าต่างปกติที่จะทำ นอกจากนี้ "แสดงเดสก์ท็อป" ก็เป็นปัญหาเช่นกัน


ฉันลองวันนี้เขาถามคำถามนี้ แต่มันไม่ได้ทำงานกับ Conky บางที Conky กำลังถูกดึงดูดด้วยวิธีอื่นนอกเหนือจาก Compiz? นี่คือวิธีที่ฉันทำให้แอปอื่น ๆ โปร่งใสเช่นหน้าต่างเทอร์มินัลและเบราว์เซอร์ไฟล์ มันเป็นเคล็ดลับที่ยอดเยี่ยม
SunnyDaze

0

ฉันมีปัญหาเดียวกันใน Xubuntu 14.04 ในกรณีของฉัน Conky ทำงานได้อย่างสมบูรณ์แบบเสมอจนกระทั่งวันหนึ่งฉันสังเกตเห็นว่ามันไม่โปร่งใสอีกต่อไป ปัญหาคือฉันปิดการใช้งานตัวเลือก Compositor ใน Window Manager Tweaks เมื่อฉันตรวจสอบกล่องนั้นอีกครั้ง Conky ก็โปร่งใสอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.