Repository 32bit  Forum
Repository 64bit  Wiki

kde: maggiore interazione con systray

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

kde: maggiore interazione con systray

Messaggioda ZeroUno » ven dic 17, 2010 16:28

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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4397
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: kde: maggiore interazione con systray

Messaggioda hashbang » dom dic 19, 2010 9:20

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
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: kde: maggiore interazione con systray

Messaggioda ZeroUno » lun dic 20, 2010 9:48

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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4397
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron