# Dunst (Polski)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Powiązane artykuły

- Desktop Notifications (Polski)

Dunst jest lekkim zamiennikiem dla notification-daemons dostarczanym przez większość środowisk graficznych.

## Instalacja

Zainstaluj pakiet dunst. Nie ma potrzeby żeby startować lub uruchamiać dunst; jest automatycznie uruchamiany przez systemd kiedy programy wysyłają powiadomienia programy przez dbus.

Przykładowy plik konfiguracyjny można znaleść w `/usr/share/dunst/dunstrc`. Skopiuj ten plik do `~/.config/dunst/dunstrc` i zedytuj go do swoich potrzeb.

## Wygląd

Dunst pozwala na używanie markapu htmla w powiadomieniach. Niektórymi przykładami jest pogrubienie, kursywa, przekreślenie i podkreślenie. Dla pełnego odniesienia zobacz [1]. HTML może być usunięty z powiadomień jeżeli `markup` jest ustawiony na `none`.

The formatting of the notification can be specified. Options are as follows:

    %a  appname
    %s  summary
    %b  body
    %i  iconname (including its path)
    %I  iconname (without its path)
    %p  progress value if set ([  0%] to [100%]) or nothing

These can be used in conjunction with HTML markup. For example the `format` can be set to `<b>%s</b>\n%b` for a bolded notification summary, a newline and the body unformatted.

### Paczki ikon

Ikony są ustawione w opcji `icon_path`. Ikony statusów i urządzeń są potrzebne. Domyślnie Dunst szuka ikon gnome-icon-theme. Dla przykładu żeby użyć adwaita-icon-theme (sukcesor gnome-icon-theme), użyj wzamian:

    icon_path = /usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/

## Skróty klawiszowe

Można ustawić progi nieaktywności, aby powiadomienie pozostało na ekranie, jeśli użytkownik jest nieaktywny dłużej niż ten próg.

Żeby zamknąć zanim czas upłynie użyj `Control+Space`. Jeżeli kilka powiadomień jest na ekranie `Control+Shift+Spacja` zamknie je wszystkie.

Tip: Komendy dla wyłączania i pokazywania spowrotem mogą być zmienione. Jeżeli używamy symbol, on musi być wypisany jak np, `period` dla kropki.

List historii może być sprawdzona używając `Control+Grawis` (grawis oznacza ```). Menu kontekstowe może być otwarte używając `Control+Shift+Kropka`. Menu kontekstowe używa dmenu żeby odfiltrować URLe i otworzyć je w twojej przeglądarce. Domyślna przeglądarka może być ustawiona w pliku konfiguracyjnym w ten sposób:

    browser = /usr/bin/chromium

## Skryptowanie

Dunst może być skonfigurowany żeby uruchamiać skrypty bazując na treści powiadomienia. Tu jest przykład używając dunsta żeby uruchomić skrypt kiedy pidgin wysyła wiadomość:

    [signed_on]
       appname = Pidgin
       summary = "*signed on*"
       urgency = low
       script = do_something.sh

## Naprawianie problemów

Kiedy używamy dunsta bez menadżera wyświetlania, wartość środowiska `DISPLAY` może być nie ustawiona poprawnie.[2]

Żeby to naprawić, dodaj poniższą rzecz do swojego `.xinitrc`

    systemctl --user import-environment DISPLAY

Category:

- X server (Polski)