Saya memiliki setup conky yang saya gunakan pada sejumlah desktop (inilah conkyrc ). Ini berfungsi dengan baik di Ubuntu Unity, XFCE, Gnome dan Openbox, tetapi tidak Lubuntu (LXDE). Masalahnya adalah saya tidak bisa membuatnya tetap di desktop Luntu LubXE andal. Entah jendela kerucut menghilang jika saya mengklik desktop atau jika saya meminimalkan semua jendela (tampilkan desktop).
Saya telah mencoba semua variasi dalam file konfigurasi untuk "own_window", "own_window_colour", "own_window_transparent" dan "own_window_type" dan telah mencari Google untuk menyelesaikan ini. Jika mengedit file conkyrc dan mengatur own_window_type ke "normal", conky menghilang jika saya meminimalkan semua jendela. Jika saya mengaturnya ke "desktop" itu hilang jika saya mengklik di mana saja pada desktop. Jika saya menggunakan "menimpa" itu tidak ditampilkan sama sekali. Dan opsi lain tidak berfungsi dengan baik karena alasan yang jelas.
Pada instalasi Ubuntu Unity lain saya memiliki masalah yang sama, tetapi mengatasinya dengan menggunakan Compiz Config Settings Manager untuk mengabaikan jendela conky saya. Di instal netbook saya, Lubuntu saya tidak menginstal compiz.
Bagaimana saya bisa mendapatkan conky agar tetap di desktop saya.
own_window yes own_window_transparent yes own_window_type normal own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Jika Anda memiliki masalah dengan compiz (dan bayangan aneh), gunakan manajer pengaturan Compiz Config untuk mengatur yang berikut: * Di bawah area "Dekorasi Jendela", setel bidang "Jendela bayangan" keany & !(name=Conky)
Perhatikan bahwa mode panel dimaksudkan untuk membiarkan conky berperilaku seperti panel. Ini berarti bahwa biasanya windows tidak akan menutupinya dan itu hanya harus merapat ke sisi layar Anda. Ini bukan yang saya inginkan.Jawaban:
Sepertinya pengaturan jenis jendela ke desktop terkadang tidak cukup.
Mencoba:
Dapat dari sini .
Bekerja untuk saya di XFCE. Saya kira itu akan baik-baik saja untuk lxde / openbox juga.
sumber
own_window_type override
berfungsi dengan baikKonfigurasi ini berfungsi, pada Gnome dan Cinnamon dan merupakan cara untuk melakukannya.
2 atribut terakhir benar-benar memposisikannya di layar dan perlu diubah untuk konfigurasi Anda. File konfigurasi lengkap yang berfungsi dapat ditemukan di sini di Github .
Sunting: Dari komentar: Jika own_window_type yang disetel ke "dock" tidak berfungsi dengan baik untuk Anda, cobalah "override" dan "normal" juga.
sumber
own_window_type dock
tidak selalu optimal karena jendela kerucut akan diperlakukan seperti dok.super+windows+D
.own_window_type override
dan ubah pengaturan pada Compiz Config Settings Manager yang saya jelaskan pada Sadi di atas.dock
bagi saya membuatnya menjadi bagian permanen dari layar saya, seperti panel, yaitu jendela layar penuh tidak bisa menutupinyaSaya telah melakukan banyak penelitian tentang ini sendiri dan tampaknya ada sangat sedikit solusi dan bahkan lebih sedikit yang berfungsi dengan baik:
pcmanfm --desktop-off
di terminal.Saya tidak suka salah satu opsi di atas. Jadi, seperti Redsandro, solusi yang saya setujui adalah menggunakan conky sebagai jendela normal (skip_pager, skip_taskbar, di bawah, tentu saja tidak didekorasi ulang) dan menulis skrip bash sederhana dan membuat file .desktop untuknya sehingga saya dapat memasukkannya di panel saya untuk menggantikan plugin Show Desktop. Ini menggunakan wmctrl sehingga Anda harus mengunduhnya. Juga sayangnya tidak meminimalkan semua jendela, itu hanya menaungi mereka. Tetapi untuk kebutuhan saya, itu sudah cukup:
sumber
pcmanfm --desktop-off
dan kemudian meluncurkanconky
memecahkannya untuk saya. Saya dapat hidup tanpa fitur desktop pcmanfm :) Terima kasih!Di atas tidak bekerja untuk saya. Apa yang berhasil adalah mengatur "own_window_type" menjadi "normal" di /etc/conky/conky.conf.
Sesuai utas ini: http://ubuntuforums.org/showthread.php?t=2039399
sumber
Jawaban yang diterima tidak menjelaskan "Tampilkan Desktop".
Anda dapat menggunakan retas yang saya jelaskan dalam jawaban ini untuk menampilkan conky after
Win+D
untukShow Desktop
ditekan:sumber
Masalah dengan menggunakan conky dengan LXDE adalah bahwa PCManFM menangani desktop dengan cara tidak seperti desktop lainnya. LXDE pada dasarnya adalah Openbox dengan desktop yang dilapis oleh manajer file (pcmanfm) jika Anda menghapus pcmanfm yang mendukung manajer file lain, Anda tidak akan lagi memiliki LXDE, Anda pada dasarnya memiliki Openbox dengan panel LXDE. Bagaimana ini relevan? Yah, desktop LXDE ditangani lebih seperti jendela oleh window manager, artinya sama seperti ketika Anda memiliki beberapa jendela terbuka, dan Anda mengklik salah satunya, itu menjadikannya fokus. Inilah yang terjadi dengan Conky. Ketika Anda mengklik pada desktop, itu menempatkan conky di bawah desktop, yang seperti yang saya jelaskan, lebih mirip jendela. Dalam kasus saya, ini adalah perbaikannya:
Sekarang, jika Anda menggunakan plugin panel untuk meminimalkan semua jendela, itu masih akan meminimalkan conky, tetapi perbaikan ini membuat conky tidak menghilang dalam keadaan normal.
sumber
EDIT:
lebih baik: pada 12,04 Precise dan semua versi Ubuntu yang lebih baru (dikonfirmasi hingga 16,04 xenial), Anda dapat mencapai yang sama seperti devilspie (di bawah) dengan compiz -> Aturan Windows. Saya menggunakan pertandingan kelas di sana, cukup jelas. Bekerja dengan skrip Super + Beranda saya yang terhubung juga.
Ini adalah kontribusi kecil saya setelah menghabiskan beberapa jam dengan ini untuk siapa saja yang tidak bisa menyelesaikannya dengan semua hal di atas (diuji dengan Ubuntu 16.04):
Solusi Cepat :
Jangan centang 'Jalankan devilspie saat startup' jelas.
sideeffect: Jendela Conky Manager akan berperilaku serupa ketika terbuka tergantung pada pola pertandingan, seharusnya tidak menjadi masalah.
Masalah saya adalah ini:
'own_window_type override ' menciptakan masalah bahwa item-item yang berubah dari conky tidak akan menggantikan, melainkan digambar di atas nilai-nilai yang lebih lama - jelek dan juga tidak terbaca dalam hitungan detik.
'own_window_type desktop ' tidak berhasil.
'own_window_type dock ' bersama dengan devilspie memecahkan masalah asli, tetapi tidak akan bermain bagus dengan skrip kecil yang bagus ini untuk menambahkan 'show desktop tetapi tetap aktifkan jendela tetap aktif' - tombol pintas seperti Windows Win + Home. EDIT: yang terakhir entah bagaimana berhenti bekerja .. Aku keluar: - |
Semoga saya membantu seseorang, beri jempol, saya baru di sini ;-)
Sistem saya: UBUNTU Xenial Xerus 64 bit.
sumber
Anda bisa mencoba menambahkan skrip yang dijalankan saat startup .
Sebagai contoh:
(jangan lupa chmod + x itu;)
sumber
Untuk Unity masalah saya diselesaikan dengan menggunakan
sumber
Untuk Lubuntu dengan LXDE:
Jika jendela kerucut menghilang ketika tombol tekan perkecil semua jendela (tampilkan desktop) buka Pengaturan-> Aplikasi default untuk LXsession-> Menjalankan aplikasi-> Desktop dan pilih "feh" sebagai gantinya "filemanager"
Bekerja untuk saya di Lubuntu 13.10.
sumber
Saya telah melakukan banyak penelitian tentang hal ini sendiri dan tampaknya ada sangat sedikit solusi dan bahkan lebih sedikit yang berhasil dengan baik.
pcmanfm --desktop-off
di terminal.Seperti Redsandro , cara menyiasatinya adalah dengan menulis skrip bash sederhana dan membuat file .desktop untuknya sehingga saya bisa memasukkan di panel saya untuk menggantikan plugin Show Desktop. Ini menggunakan wmctrl sehingga Anda harus mengunduhnya. Juga sayangnya tidak meminimalkan semua jendela, itu hanya menaungi mereka. Tetapi untuk kebutuhan saya, itu sudah cukup:
sumber
Ini berfungsi di Lubuntu 14.10
sumber
Saya tahu utas ini sudah tua, tetapi bagi orang lain yang masih berjuang dengan masalah ini, saya hanya ingin menambahkan bahwa jawaban suram bekerja untuk saya, dengan peringatan kecil.
Di /etc/conky/conky.conf
dan di .conkyrc atau file tema:
Setelah beberapa percobaan dan kesalahan, ini adalah satu-satunya kombinasi yang bisa saya peroleh (saya menggunakan compton untuk transparansi). Catatan, tidak ada pengaturan "di bawah" di own_window_hints, karena meskipun masih berfungsi, menyebabkan kerucut menghilang dan muncul kembali (berkedip) setelah beberapa detik saat menampilkan desktop. Setidaknya itu pengalaman saya.
HTH
sumber
Linux dengan Mate / Gnome2 GUI Ubuntish;)
Akan merapat di layar atas, melucuti segala tindakan desktop.
Masukan ke pengaturan posisi:
Tergantung dari resolusi Anda.
sumber
Set
background=false
in.conkyrc
dan pastikan Anda tidak autostarting Conky dengan-d
bendera. Saya mencoba setiap saran lain yang bisa saya temukan, dan kadang-kadang mereka akan berhasil dan kadang tidak, dan bahkan jika mereka berhasil itu hanya sebentar.Catatan: jika Anda secara tidak sengaja meminimalkan semua jendela, gunakanSuper+Duntuk mendapatkan Conky kembali.
sumber
Saya mengalami masalah yang sama di LXDE ketika mengklik LXPanel's "Iconify All Windows" menyembunyikan jendela Conky juga. Saya memperbaikinya dengan wmctrl .
Instal wmctrl
Temukan nama jendela Conky
Untuk menjalankannya kembali:
Saya menulis dalam Python sebuah skrip sederhana yang setiap 50 milidetik menyembunyikan Conky dan meletakkannya di startup LXDE:
bawa_conky_back.py
Juga di .conkyrc , baris ini mungkin diperlukan:
Ini bekerja dengan luar biasa.
sumber
Solusi saya untuk masalah ini adalah menambahkan dua baris ini di skrip bash Anda
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
sumber
Di Unity jangan mengubah apa pun, cukup tempel di terminal:
sumber