Saya telah membuat custom conky yang menampilkan ramalan cuaca di 3 kota seperti ini:
Namun baru-baru ini saya mulai melihat perilaku aneh. Setelah beberapa detik, latar belakang putih yang sedikit lebih besar muncul di bawahnya seperti ini:
Saya telah berusaha untuk mengatasi ini dengan mencoba sejumlah perubahan pada file konfigurasi .conkyrc dan satu-satunya yang efektif adalah mengubah nilai own_window_type dari menimpa menjadi normal . Tapi kemudian saya tidak hanya menghilangkan kerucut ini ketika saya memilih untuk meminimalkan semua jendela, tetapi juga menampilkan latar belakang transparan dengan ukuran yang sama seperti ini:
Pengaturan jendela conky saya seperti ini:
update_interval 1 total_run_times 0 cpu_avg_samples 1 net_avg_samples 1 no_buffers ya double_buffer ya imlib_cache_size 0 latar belakang ya own_window ya override own_window_type own_window_transparent ya own_window_hints tidak didekorasi, di bawah, lengket, skip_taskbar, skip_pager minimum_ukuran 300 480 maksimum_width 300 perataan top_right gap_x 2 gap_y 28 draw_borders no draw_graph_borders no stippled_borders 0 border_inner_margin 0 border_outer_margin 0 border_width 0 text_buffer_size 1024 override_utf8_locale ya use_xft ya xftfont Ubuntu: size = 10 xftalpha 1.0 huruf besar no temperature_unit celsius draw_shades no draw_outline no default_color C0C0C0 default_shade_color 000000 default_outline_color C0C0C0 color1 C0C0C0 color2 B2B2B2 color3 808080 color4 D4D4D4 TEKS $ {image ~ / .conky / base.png -p 0,0 -s 300x480}
Adakah yang bisa tahu apa yang menyebabkan (dan bagaimana saya bisa mengatasinya) kanvas yang tidak diinginkan ini di bawah jendela kerucut saya?
own_window_type desktop
dan coba. Saya tidak punya solusi untuk ikon putih. Conky sering kali mengutak-atik, misalnya menggunakan kode Anda tidak membuat gambar hilang di kotak saya. Mengubah monitor selalu mengubah penentuan posisi conky kecuali jika tidak ada perubahan dalam resolusi.#!/bin/sh
baris berikutnya:sleep 1 && feh --bg-center ~/background.png &
ataufbsetbg -f /path/to/picture.jpg
Saya telah menemukan solusi untuk bayangan yang tidak diinginkan di sini: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky
Ini sebenarnya merupakan solusi daripada solusi, karena mengapa Conky menggambar jendela yang lebih besar dari yang dibutuhkan masih tetap menjadi misteri bagi saya ;-)
Catatan: Mungkin ini juga membutuhkan penambahan baris ini ke file konfigurasi conky:
own_window_class Conky
Catatan: Solusi untuk latar belakang hitam muncul selama beberapa menit di bawah Ubuntu 13.04 : tambahkan perintah untuk mengubah wallpaper desktop bolak-balik setelah perintah conky, misalnya
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
sumber
Saya memiliki masalah yang sama persis pada 12.10 tetapi menemukan bahwa membuka panel atau terminal (yang saya set menjadi transparan) membuat latar belakang putih hilang. Menjengkelkan, tetapi sederhana untuk dipecahkan - Saya menganggap itu ada hubungannya dengan bagaimana layar menangani transparansi.
Baru saja mendapat 13,04, dan sekarang trik itu tidak berfungsi. Mengambilnya, saya sejauh ini membuat transparansi berfungsi jika saya mengatur yang berikut:
Satu-satunya downside adalah bahwa jendela Conky sekarang menyelaraskan diri ke kiri layar (dulu di sebelah kanan), jadi saya harus menggesernya dengan yang berikut:
Mengganggu, ini berarti bahwa jika resolusi layar saya berubah (misalnya, saya sering memasang proyektor di tempat kerja), jendela Conky tidak akan ada di sana, tapi ini awal. Semoga ini membantu.
sumber
Berikut adalah beberapa parameter yang saya gunakan:
Saya punya masalah dengan gambar yang terlalu kecil. Saya baru saja mulai mengutak-atik parameter ukuran dan mulai bekerja.
Seperti yang Anda perhatikan
own_window
diatur keno
. Jikayes
, maka gambar saya tidak akan berfungsi. Itu hanya berantakan. Ini mungkin atau mungkin tidak membantu Anda. Saya harap ini bisa membantu.sumber
Bagaimana dengan ini:
Pada file ~ / conkyrc temukan
ganti untuk
dan tambahkan
Itu berhasil untuk saya.
sumber