Conky minh bạch không hoạt động


12

Gần đây tôi đã nâng cấp lên Ubuntu 12.10 và kể từ đó conkyđã hoạt động. Đây là những gì nó trông sau một thời gian (đặc biệt nếu tôi sử dụng tùy chọn 'Hiển thị máy tính để bàn' bằng cách kéo chuột vào một góc, như Ubuntu Tweakcho phép bạn làm):

nhập mô tả hình ảnh ở đây

Đây là .conkyrc tập tin của tôi và ~/.conky/bargraph_small.lua tập tin của tôi .

Tôi đã thử điều chỉnh cài đặt xung quanh nhưng có vẻ hơi ngẫu nhiên, đôi khi nó sẽ hoạt động và đôi khi nó không hoạt động. Có ý kiến ​​gì không? Chúc mừng.

Câu trả lời:


23

Tôi đã có cùng một vấn đề với conky trong fluxbox. Tôi đã giải quyết vấn đề bằng cách thay đổi

own_window_type overrideđến own_window_type normal(dòng 17 trong .conkyrc của bạn)

Kiểm tra thêm cài đặt cấu hình conky ở đây:

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

Câu trả lời trên sẽ được áp dụng trong hầu hết các trường hợp, tuy nhiên trong trường hợp cụ thể này, nó không hoạt động tốt. Tùy chọn "Hiển thị máy tính để bàn" của Ubuntu Tweak thu nhỏ tất cả các cửa sổ đang mở. Dòng .conkyrc của bạn 16 trạng thái own_window yes. Điều này có nghĩa là conky có cửa sổ riêng. Bằng cách nói rằng own_window_type normalcửa sổ sẽ được bảo là "bình thường" (mặc dù không thể di chuyển nó xung quanh). Do đó, cửa sổ conky sẽ cũng như mọi cửa sổ khác thu nhỏ khi tùy chọn "Hiển thị màn hình" được sử dụng. Dòng own_window nonày không phải là một lựa chọn vì điều này gây ra vấn đề về vị trí.

Giải pháp có vẻ là làm cho cửa sổ dính vào màn hình nền sẽ đạt được bằng cách thay đổi dòng own_window_type normalthành own_window_type desktop. Tuy nhiên, mặc dù điều này làm cho cửa sổ conky ở lại trên máy tính để bàn khi "Hiển thị máy tính để bàn" được sử dụng, khi máy tính để bàn được nhấp sang trái hoặc phải vì một số lý do, cửa sổ conky lại xuất hiện.

Có gì cho đến nay dường như để giữ conky vào chỗ của nó đang thay đổi own_window_type normalđể own_window_type dock. Hạn chế của phương pháp này là phải đặt conky vào đúng vị trí trên màn hình của bạn một lần nữa bằng cách sử dụng gap x và gap y. Khoảng cách x bây giờ được tính từ phía bên trái của cạnh máy tính để bàn thay vì phía bên phải. Khoảng cách y vẫn được tính từ trên. Vì vậy, giả sử độ phân giải màn hình của bạn là 1440x900 và khoảng cách x được sử dụng là 10 và tối đa conky là 250, khoảng cách x mới sẽ là 1440-250-10 = 1180

Ngoài ra, để mất hoàn toàn bất kỳ đường viền dock có thể nhìn thấy nào, hãy thay đổi dòng own_window_transparent yes bằng các dòng: own_window_argb_visual yesown_window_argb_value 0. Vì vậy, trong dòng .conkyrc 18 của bạn sẽ phải được thay thế bằng hai dòng, 18 và 19 bằng mã mới. Khi own_window_argb_value được đặt thành 255, cửa sổ conky sẽ không có độ trong suốt và có màu đen.

Giải pháp này đã được thử nghiệm và có vẻ hiệu quả. Giải pháp dựa trên config_sinstall trong liên kết trên.


Điều này có một nhược điểm là khi tôi sử dụng chức năng 'Show Desktop' bằng cách kéo chuột vào một góc (tính năng được cung cấp Ubuntu Tweak) sẽ conkybiến mất (tôi đoán nó giảm thiểu) sẽ không bao giờ được nhìn thấy nữa ...
Gabriel

'Hiển thị máy tính để bàn' bằng cách kéo chuột vào một góc, làm cách nào để kích hoạt tính năng này với phiên bản Ubuntu Tweak mới nhất? Cho đến nay tôi đã không thể sao chép hành vi của conky của bạn. Tôi đã sử dụng RC và lua của bạn trên Ubuntu 12.10 mới cài đặt.
jeroen

Mở Ubuntu Tweak, Cài đặt> Không gian làm việc và chọn hành động 'Hiển thị trên màn hình' cho một trong các góc (của tôi ở trên cùng bên phải).
Gabriel

Xem câu trả lời cải tiến của tôi!
jeroen

1
Chà, tôi nghĩ chúng ta đang ở đó. Chúc mừng
jeroen

0

Tôi có một ansver khác cho bạn.

1) Chỉ cần để cửa sổ là own_window_type bình thường

2) và đi đến trình quản lý cấu hình compiz.

3) sau đó đi đến viền cửa sổ

4) Nhấp vào biểu tượng + bên cạnh các loại cửa sổ, sẽ có viền để thêm ngoại lệ.

4.1) Sau đó, trong khi cửa sổ conky đang mở; đặt loại thành "tên cửa sổ" và bên cạnh giá trị nhấp vào "Lấy". sau đó lấy cửa sổ conky.

4.2) Sau đó kiểm tra hộp kiểm "đảo ngược" hoặc "nghịch đảo" hoặc bất cứ điều gì.

5) Làm tương tự cho bóng.

6) Chúc mừng

Vấn đề là, nó không xuất hiện trên tất cả các không gian làm việc. (NẾU một trong các bạn biết một giải pháp, hãy cho tôi biết). Vấn đề tiếp theo: nếu bạn nhấp vào cửa sổ conky, nó sẽ nhảy lên tất cả các cửa sổ khác giống như một cửa sổ bình thường sẽ làm. Ngoài ra "hiển thị máy tính để bàn" là một vấn đề.


Tôi đã thử điều này vào ngày anh ấy hỏi câu hỏi này, nhưng nó không hoạt động trên Conky. Có lẽ Conky đang bị lôi kéo thông qua các phương tiện khác ngoài Compiz? Đây là cách tôi làm cho các ứng dụng khác trở nên trong suốt, chẳng hạn như cửa sổ thiết bị đầu cuối và trình duyệt tệp. Đó là một mẹo tuyệt vời.
SunnyDaze

0

Tôi gặp vấn đề tương tự trong Xubfox 14.04. Trong trường hợp của tôi, Conky luôn hoạt động hoàn hảo, cho đến một ngày tôi nhận thấy nó không còn trong suốt nữa. Vấn đề là tôi đã vô hiệu hóa tùy chọn Compositor trong Window Manager Tweaks. Khi tôi kiểm tra lại cái hộp đó, Conky lại trong suốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.