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.
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4850
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

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
hashbang
Packager
Packager
Messaggi: 1942
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.5
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

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
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4850
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

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


Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 1 ospite