Apa alternatif untuk pemberitahuan-kirim?


11

Saya menggunakan notify-sendnotifikasi desktop dan saya mendapatkan notifikasi dengan ringkasan dan isi yang diharapkan. Namun, notify-sendmemiliki keterbatasan dan saya ingin beberapa rekomendasi untuk alternatif notify-send.

Saya ingin fitur tambahan ini:

  1. Waktu kedaluwarsa.
  2. Kustomisasi ukuran (ukuran gelembung).
  3. Modifikasi lokasi (lokasi gelembung).
  4. Tampilan gelembung (warna, transparansi, bayangan) (jika mungkin) .

Saya tahu python-notifydan ragu untuk menggunakannya karena saya tidak terbiasa dengan Python. Saya ingin program mandiri yang lengkap. Ada saran?

Jawaban:


0

Pada Unity, atau desktop lain yang menggunakan Ubuntu notify-osd, Anda tidak memiliki opsi untuk mengubah ukuran, posisi, tampilan gelembung notifikasi atau berapa lama itu ditampilkan.


1
Dapat notify-osddiganti dengan daemon lain, jika tersedia, yang dapat disesuaikan?
VedVals

Mungkin, selama mereka menggunakan XDG API yang sama
mhall119

3
Saya meminta penggantian, bukan hanya kemungkinan.
VedVals

@ mhall119, saya mengerti, tetapi apakah mungkin untuk mengirim notifikasi seperti bagaimana notifikasi suara / kecerahan? Saya tidak dapat menemukan apa pun di web.
AliN

1
@VedVals Ya, Anda bisa menggantinya, meskipun tidak selalu terlihat cantik. iirc, gnome-notification-daemon adalah salah satu opsi.
Seth

1

Saya melihat yad seperti yang disarankan oleh Paddy Landau. Itu memungkinkan saya untuk menampilkan pemberitahuan tanpa batas jendela, yang tidak mencuri fokus, dan yang secara otomatis ditutup setelah 1 detik. Saya tidak dapat menemukan cara untuk mengubah warna latar belakang jendela, tetapi saya dapat mengubah warna dan ukuran teks menggunakan Pango Text Attribute Markup Language . Skrip berikut meningkatkan volume sebesar 3% kemudian menampilkan level volume saat ini menggunakan yad:

#!/bin/bash

amixer -q -D pulse sset Master 3%+
VOLUME=`awk -F"[][]" '/Front Left.*Playback/ { print $2 }' <(amixer -D pulse sget Master)`
yad --timeout 1 --skip-taskbar --center --no-buttons --text="Volume:" --width=200 --text-align=center --undecorated --text="<span color=\"#ffffff\" bgcolor=\"#000000\" font_size=\"large\" font_weight=\"heavy\">      Volume: $VOLUME      </span>"

1

Saran saya adalah menggunakan yad , yang merupakan garpu Zenity .

Instalasi:

sudo apt install yad

Jika tidak tersedia di versi Anda, pertama jalankan yang berikut ini:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update

Belajar tentang yad:

man yad

Ini bukan solusi yang ideal, tetapi yad kuat dan fleksibel, dan memiliki opsi time-out.


yadtidak bekerja seperti yang saya inginkan. Ini memberi notifikasi berjendela. Itu bagus tapi saya ingin sesuatu seperti notify-send, tidak berjendela. Juga, sistem macet saat mencoba mendapatkan gelembung pemberitahuan.
VedVals
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.