Apakah mungkin untuk mendapatkan tombol tutup pada OSD?
Itu tetap untuk waktu yang lama, dan kadang-kadang saya memiliki rekan di PC saya, dan saya tidak ingin mereka melihat siapa yang online, atau lagu apa yang saya dengarkan. Tidak, saya tidak bisa menonaktifkannya.
notify-osd
theTuxRacer
sumber
sumber
dbus
mekanisme pemberitahuan , solusi ini membiarkannya tetap utuh ... jika itu berarti Anda sudah mencoba dan tidak dapat melakukannya, sekali lagi jawaban ini akan berikan solusi.Jawaban:
Taruhan terbaik Anda adalah mengajukan bug dan meminta fitur tersebut. Saat mengajukan bug wishlist seperti ini, pastikan untuk memberikan beberapa pemikiran tentang kasus pengguna mengapa fitur ini terbukti bermanfaat untuk bagian yang lebih besar dari komunitas pengguna Ubuntu.
sumber
The most controversial part of the proposal is the idea that notifications should not have actions associated with them. In other words, no buttons, sliders, links, or even a dismissal [x].
Jangan terlalu berharap, ini tidak akan berubah dalam waktu dekat jika pernah.Pilihan untuk memiliki nol chrome pada notifikasi sesaat sangat disengaja dan tidak akan berubah. Alasannya adalah bahwa pemberitahuan ini harus seringan mungkin.
Namun, ada beberapa hal yang bisa dilakukan untuk membantu Anda lebih jauh.
Ada spesifikasi untuk membuat waktu variabel pemberitahuan - pesan yang lebih lama akan tetap untuk waktu yang lebih lama, atau pesan yang diperbarui akan diperpanjang. Sebuah implementasi patch yang akan diterima, itu akan memungkinkan kami untuk mempersingkat waktu untuk pesan yang sangat singkat :-)
Kami juga ingin menambahkan mode "jangan ganggu", di mana hanya pemberitahuan sistem (mendesak), seperti baterai sangat rendah dan masalah perangkat keras, akan muncul. Jadi Anda dapat menggunakan jangan-ganggu untuk menghindari orang melihat pemberitahuan Anda ketika mereka melihat dari balik bahu Anda, atau Anda terhubung ke proyektor (meskipun kami lebih suka meletakkan pemberitahuan di layar laptop Anda dan tidak di proyektor, di mana mereka menampilkan berbeda). Sekali lagi, sebuah tambalan untuk itu akan diterima.
sumber
Tidak ada tombol tutup, gumpalan bahkan tidak ada dalam hal pada mouse (ketika Anda mengkliknya, itu hanya mengklik apa yang ada di belakangnya), lihat detailnya di sini:
https://wiki.ubuntu.com/NotifyOSD
Fungsionalitas ini tidak akan berubah, ada beberapa laporan bug yang menanyakan apa yang Anda minta, yang semuanya ditolak dalam persyaratan terkuat.
Anda bisa membuat program untuk menutupnya, bercabang sedikit kode OSD dan menggunakan beberapa cabang kode yang sudah ada yang sudah melakukan ini. Lihat program D-Feet untuk menjelajah dan bermain dengan antarmuka dbus untuk notifikasi dan kode pada launchpad.
sumber
Ada cara Anda bisa mendapatkan notifikasi dengan tombol tutup.
Dari Artikel Webupd8
sumber
Alih-alih menggunakan navigator jendela avant, Anda juga dapat melakukan ini (hanya diuji pada Lucid):
Instal xfce4-notifyd dari pusat perangkat lunak dan tekan Alt+ F2dan rekatkan
killall notify-osd
Ini beralih ke daemon notifikasi XFCE, yang sangat mirip dengan default, hanya tombol tutup yang muncul ketika Anda mengarahkan mouse ke sana.
sumber
Saya telah membaca tentang ini sebelumnya dan dapat memahami alasan desain tetapi dalam prakteknya mereka mengganggu ketika mereka tidak dapat dibersihkan dengan mudah.
Menggunakan https://launchpad.net/caffeine , aplikasi statusbar yang dapat mencegah penghematan layar / daya, juga akan menonaktifkan popup jadi saya pikir saya akan menyarankan ini sebagai solusi.
Memblokir pemberitahuan tidak menyoroti kebutuhan akan riwayat pemberitahuan tetapi ini juga telah dimunculkan sebagai masalah dan diselesaikan sebagai perbaikan: bugs.launchpad.net/notify-osd/+bug/382094
sumber
Kurangi penundaan dengan aplikasi notify-osd-conf.
sumber
Coba ini:
http://www.webupd8.org/2012/06/closable-movable-notifyosd.html
Anda tidak akan mendapatkan tombol tutup, tetapi Anda akan dapat menutup gelembung dan menyesuaikan waktu saat itu aktif.
sumber
Bookmark: Tombol tutup pada notify-osd?
ref:
Konsep-konsep yang telah terbukti,
bash
solusi grafiti pop-up OSD "cacat" dipahami dan ditetaskan sebagai:Ini dapat dijalankan di terminal atau sebagai tugas latar belakang - hentikan dan pop-up resume grafiti.
OP menyatakan "Tidak, saya tidak bisa menonaktifkannya". Jika dengan ini berarti bahwa sistem notifikasi TIDAK untuk dinonaktifkan oleh masalah sulit, maka solusi ini konsisten dengan itu. Sistem masih utuh. Jika itu berarti masalah sulit tidak tahu bagaimana melakukannya, maka sekali lagi solusinya relevan.
Detail dijelaskan di bawah baris. Yang paling utama adalah menyematkan segala sesuatu pada DBus, untuk secara langsung memohon
Solusi dasar yang sangat, sangat, sangat naif, yang lebih merupakan bukti konsep daripada praktis, pada dasarnya "melumpuhkan"
notify-osd
(atau setidaknya efeknya). Jangan lupa untuk menghentikannya saat melakukan pengujian! oleh ETX'ng dengan <ctrl> -C atau menutup jendela terminal dll. Ia melakukan tugasnya tetapi tidak terlalu pragmatis! karena sayangnya pekerjaan lain menderita berusaha untuk melakukan ...(untuk "mendengar" aktivitas yang relevan, Anda mungkin ingin "
grep
keluar")
Uji dengan menjalankannya di jendela terminal dan dari jendela terminal lain coba lakukan:
Hentikan proses pertama dan coba lagi pesan tersebut.
Mungkin
notify-osd
indikator untukunity-panel-service
bisa memohonkillall notify-osd
. Tombol tutup bertitik panas tidak akan (& tidak bisa!) Ada di jendela notifikasi tetapi akan tersedia di panel indikator. Ini sepenuhnya analog dengan konsep yang sama yang dimiliki Unity untuk windows. Penggunaan bilah atas untuk penutupan notifikasi mirip dengan cara Unity mengasingkan menu jendela dengan kotak dekat, mini, maksimal ke bilah menu atas.Solusi yang benar-benar elegan akan memiliki indikator muncul ketika aktivitas DBus untuk
notify-osd
manifes dan menghilang ketika tidak ada pemberitahuan yang tertunda.Mungkin juga mengatasi masalah notifikasi yang ditumpuk - hanya satu yang dapat dilihat pada satu waktu dan jika beberapa notifikasi sedang menunggu, masing-masing harus menguap sebelum muncul berikutnya - biasanya tidak dapat dilihat secara bersamaan.
DBus-monitor
'ng darinotify-osd
antarmuka pemberitahuan namun akan memberikan pengakuan segera tertunda pemberitahuan bahkan jika ada satu sudah menunjukkan. (DAN jikakillall notify-osd
dikeluarkan segera - presto poof!)Pilih Semua, Seret & Jatuhkan ke jendela terminal tes berikut:
sekarang lakukan hal yang sama dengan p {r} oof:
Solusi
killall notify-osd
yang disarankan akan dipicu ketikaDBus monitor
mendeteksi aktivitas grafiti pop-up OSD.sumber
Itu adalah keputusan yang disengaja untuk meninggalkan cara apa pun untuk berinteraksi dengan gelembung pemberitahuan (jadi itu pemberitahuan pasif), sehingga Anda dapat memposting laporan bug di Launchpad (mungkin sudah ada) dan melobi agar perubahan itu diubah.
Ini bukan sesuatu yang bisa saya lihat segera terjadi kecuali ada permintaan besar (dan tidak ada)
Mungkin juga ada baiknya mencoba mengatasi masalah ini dengan meminta cara untuk mengecualikan program tertentu dari mengakses sistem notify-osd.
sumber
Tombol tutup pada notifikasi itu sendiri tidak akan menyelesaikan masalah Anda. Mereka masih akan melihat notifikasi, dan harus mengklik tombol tutup untuk menutupnya, jika ada.
Yang harus Anda lakukan sebagai gantinya, adalah ketika Anda ingin mengizinkan orang lain menggunakan komputer Anda, cukup pilih opsi "Ganti Pengguna" di menu sistem di kanan atas (ikon roda gigi), dan gunakan login Tamu. Ini akan membuat sesi sementara bagi mereka untuk digunakan, dan tidak akan menyimpan riwayat browser, cookie, dll ... ketika pengguna itu logout. Ini akan membuat mereka tidak melihat pemberitahuan Anda, serta dari kemungkinan mengganggu data Anda sendiri (riwayat web, unduhan, login, dll ...), saat mereka melintasi eter dari komputer Anda.
sumber