Selecionando ícone para notificações de bandeja de scripts Bash (KDE)

1

P: Como fazer a notificação da bandeja do Qt KDE a partir do script Bash?

A: @SO: Ativando as notificações do KDE 4 de scripts bash

P: Como fazer notificações de scripts sendo executados como root?

A: @ Unix.SE: mostra uma notificação em todos os monitores X em execução

P1: Ok ... vejo kdialog e notify-send notificação da bandeja de envio. Estou certo que apenas notify-send -i permite configurar o ícone de notificação?

Q2: No exemplo , há notify-send -i 'dialog-information' icon - > Quais são os outros ícones disponíveis por padrão?

Q3: Funcionará com outros gerenciadores de janelas?

    
por Grzegorz Wierzowiecki 23.08.2012 / 23:39

2 respostas

1

notify-send --icon=/path/to/XX.png só irá definir o ícone exibido na caixa de diálogo,

Mas, para o ícone da bandeja, você precisa consultar o tema de plasma do KDE, que é theme_dir/icons/notification.svgz

Para encontrar todos os seus temas de plasma do kde instalados, confira estes dois locais,

/usr/share/kde4/apps/desktoptheme/ (localização do sistema)

e ~/.kde4/share/apps/desktoptheme/

    
por 24.08.2012 / 17:32
0

Dê uma olhada em alltray ; talvez seja a sua solução.

Do site:

Description

With AllTray you can dock any application with no native tray icon (like Evolution, Thunderbird, Terminals) into the system tray. A high-light feature is that a click on the "close" button will minimize back to system tray. It works well with Gnome, KDE, XFCE 4*, Fluxbox* and WindowMaker*. Xmms is supported in particular.

Options

These programs follow the usual GNU command line syntax, with long options starting with two dashes ('-'). A summary of options is included below.

-h --help | Show summary of options.

-v --version | Show version of program.

-d --debug | Show debug messages.

-s --show | Do not hide window after start.

-i --icon | Use a PNG image as an icon.

-l --large_icons | allow large icons (> 24x24).

-st --sticky | visible on all workspaces.

-x --borderless | Remove windows decorations border, title, frame... from parent.

-m --menu | Add entry "menu text:command" to popdown menu.

-t --title | Show title change for seconds. Probably most usefull for xmms.

-g --geometry | initial position. see man X.

Instalação (comando em um terminal)

- no Ubuntu:

sudo apt-get install alltray

- no Fedora:

sudo dnf install alltray

Felicidades

    
por 14.07.2018 / 00:00