Pagina 1 di 1

kde: maggiore interazione con systray

Inviato: ven dic 17, 2010 16:28
da ZeroUno
Salve.

per script shell:

ho la necessità di interfacciare un mio script con la system tray.
Per ora mi sono limitato alle notifiche con 'kdialog --passivepopup'

Ma non mi basta. Ho provato a vedere i sorgenti di kdialog ma mi sembra che con le api che interroga non si possa fare di meglio.
Ho bisogno di almeno una (o entrambe) di queste due cose:
1) il kdialog --passivepopup (o chi per lui) nella notifica deve aggiungere un pulsante che, se premuto, in qualche modo fa capire allo script che è stato premuto quel tasto, oppure che avvii un nuovo script o una operazione in generale; un po' come quando fai una copia di un file da dolphin e lui ti mostra alla fine "apri destinazione"
2) oppure (che sarebbe ancora meglio) la possibilità che lo script aggiunga una icona alla systray associata allo script

Ho cercato un po' ma non sono riuscito a trovare nulla.
Devo sicuramente interagire con le qt, ma i comandi che ho trovato non mi erano sufficienti per quello che ho detto sopra.

Qualcuno sa qualcosa?


Grazie,
01

Re: kde: maggiore interazione con systray

Inviato: dom dic 19, 2010 9:20
da hashbang
forse per la 1 il man ti può aiutare

Codice: Seleziona tutto

OPTIONS
--yesno text
Question message box with yes/no buttons
--yesnocancel text
Question message box with yes/no/cancel buttons
--warningyesno text
Warning message box with yes/no buttons
--warningcontinuecancel text
Warning message box with continue/cancel buttons
--warningyesnocancel text
Warning message box with yes/no/cancel buttons
--sorry text
'Sorry' message box
--error text
'Error' message box
--msgbox text
Message Box dialog
--inputbox text init
Input Box dialog
--password text
Password dialog

Re: kde: maggiore interazione con systray

Inviato: lun dic 20, 2010 9:48
da ZeroUno
nono, questi li conosco.

Io voglio l'interazione con la systray, lì dove sono le icone dell'orologio, del clipper, ecc, per capirsi; in particolare l'icona delle notifiche di kde.
Dai

Codice: Seleziona tutto

kdialog --passivepopup "test" 3

e capisci cosa intendo.

Nel messaggio che appare però ci voglio far apparire anche un pulsantino (o simile) che premendolo mi avvii uno script.
Effettuate una copia di file e vedete cosa intendo (compare il pulsante 'apri destinazione'... ci saranno pur delle api per farlo comparire, api sfruttabili da chiunque)

Matteo