Bildirme-gönderme için alternatifler nelerdir?


11

notify-sendMasaüstü bildirimleri için kullanıyorum ve beklenen özet ve gövde içeren bildirimler alıyorum. Ancak, notify-sendsınırlamaları vardır ve bu yüzden alternatifler için birkaç öneri istiyorum notify-send.

Bu ekstra özellikleri istiyorum:

  1. Son kullanma zamanı.
  2. Boyut özelleştirmeleri (balonun boyutu).
  3. Konum değişiklikleri (balonun konumu).
  4. Kabarcık görünümü (renk, şeffaflık, gölgeleme) (mümkünse) .

Biliyorum python-notifyve tanıdığım Python olmadığım için kullanmaktan çekinmeyin. Tam bir bağımsız program istiyorum. Herhangi bir öneri?

Yanıtlar:


0

Unity'de veya Ubuntu'nun notify-osd'sini kullanan başka bir masaüstünde, bildirim balonunun boyutunu, konumunu, görünümünü veya görüntülenme süresini değiştirme seçeneğiniz yoktur.


1
Can notify-osdözelleştirilebilir başka cini varsa, değiştirilmelidir?
VedVals

Muhtemelen, aynı XDG API'yı kullandıkları sürece
mhall119

3
Sadece olasılık değil, yedek parça da soruyordum.
VedVals

@ mhall119, anlıyorum, ancak ses / parlaklık bildirimlerinin nasıl yaptığı gibi bildirim göndermek mümkün mü? Web'de hiçbir şey bulamadım.
AliN

1
@VedVals Evet, her zaman hoş görünmese de değiştirebilirsiniz. iirc, gnome-bildirim-arka plan programı bir seçenektir.
Seth

1

Paddy Landau'nun önerdiği gibi yad'a baktım. Pencere kenarlığı olmayan, odağı çalmayan ve 1 saniye sonra otomatik olarak kapanan bir bildirim göstermeme izin verdi. Pencere arka plan rengini değiştirmenin bir yolunu bulamadım, ancak Pango Metin Özniteliği İşaretleme Dili'ni kullanarak metin rengini ve boyutunu değiştirebilirim . Aşağıdaki komut dosyası ses seviyesini% 3 artırır ve ardından yad tuşunu kullanarak geçerli ses seviyesini görüntüler:

#!/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

Benim önerim Zenity'nin çatalı olan yad'ı kullanmak .

Kurulum:

sudo apt install yad

Sürümünüzde yoksa, önce aşağıdakileri çalıştırın:

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

Hakkında bilgi edinin yad:

man yad

İdeal bir çözüm değildir, ancak yad güçlü ve esnektir ve zaman aşımı seçeneğine sahiptir.


yadistediğim gibi çalışmıyor. Pencereli bildirimler verir. Harika ama notify-sendpencereli değil gibi bir şey istiyorum . Ayrıca, sistem bir bildirim balonu almaya çalışırken çöktü.
VedVals
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.