Nous sommes le Ven 04 Juil, 2025 03:41
Supprimer les cookies

Kdialog et cron

Perdu dans la migration ? Demandez votre chemin, on peut peut-être vous aider.

Ven 24 Juin, 2005 17:42

Bonjour à tous (toutes)

C'est encore moi ! Notez que ça ne m'amuse pas particulièrement de répondre à mes propres questions, mais j'ai au moins l'impression de faire progresser la base de connaissances de Framasoft. Site que j'utilise abondamment, donc juste retour des choses. Bref voici la question:

la fonction kdialog --msgbox "tralala"....ne fonctionne pas si elle est lancée depuis un cron. Jusque la, rien d'anormal, pas de dialogue interactif a travers un shell lancé depuis le cron. Oui mais voila. Il existe une option (--passivepopup) qui permettrait de faire apparaitre cette fenetre 10 sec. Or cette option n'existe pas dans la commande dispo dans KDE. Savez vous ou la trouver ? Savez vous s'iil existe un outil équivalent ?

A bientôt
Fred RINCE

Messages : 17
Géo : Toulouse

Ven 24 Juin, 2005 23:10

Si yu veux lancer un programme graphique depuis cron (mauvaise idée), il faut dire à ce programme quel serveur X utiliser (-display) et que ce programme aie le droit de se connecter au serveur X en question.
wismerhill

Messages : 274

Ven 01 Juil, 2005 07:54

Merci wismerhill,

Désolé de ne pas avoir répondu plus tôt. Un peu charète ces dernières semaines. Bref, j'ai suivi ton conseil. Cela fonctionne, en effet. Pas avec la commande kdialog car elle ne dispose pas de l'option "display" mais avec gxmessage. (dispo ici http://rpm.pbone.net/index.php3/stat/4/idpl/1517344/com/gxmessage-2.0.5-1mdk.i586.rpm.html
Pour ma culture personnelle, pourquoi est-ce une mauvaise idée ?
Fred RINCE

Messages : 17
Géo : Toulouse

Ven 01 Juil, 2005 19:41

Fred RINCE a écrit:Pas avec la commande kdialog car elle ne dispose pas de l'option "display" mais avec gxmessage.


Il faut chercher un peu:
$ kdialog --help-qt
Usage : kdialog [options-Qt] [options-KDE] [options] [arg]

KDialog peut être utilisé pour afficher des boîtes de dialogue depuis un script shell

Options génériques :
--help Afficher l'aide sur les options
--help-qt Afficher les options spécifiques à Qt
--help-kde Afficher les options spécifiques à KDE
--help-all Afficher toutes les options
--author Afficher les informations sur l'auteur
-v, --version Afficher la version
--license Afficher la licence
-- Fin des options

Options de Qt :
--display <displayname> Utiliser l'affichage du serveur X « displayname »
--session <sessionId> Restaurer l'application pour le « sessionId » indiqué
--cmap Force l'application à installer une palette de
couleurs privée sur un affichage 8 bits
--ncols <count> Limite le nombre de couleurs allouées dans le
cube de couleurs pour un affichage 8 bits si
l'application utilise les spécifications de couleurs
QApplication::ManyColor
--nograb demande à Qt de ne jamais capturer la souris ou
le clavier
--dograb L'exécution dans un débogueur peut provoquer un
-nograb implicite, utilisez dograb pour l'écraser
--sync Passe en mode synchrone en vue du débogage
--fn, --font <fontname> Définit la police de l'application
--bg, --background <color> Définit la couleur de fond par défaut et
une palette pour l'application (les ombres
claires et sombres sont calculées)
--fg, --foreground <color> Définit la couleur de premier plan par défaut
--btn, --button <color> Définit la couleur par défaut des boutons
--name <name> Définit le nom de l'application
--title <title> Définit le titre de l'application (légende)
--visual TrueColor Force l'application à utiliser un affichage en
couleurs réelles sur un affichage 8 bits
--inputstyle <inputstyle> Définit le style d'entrée XIM (X Input Method).
Les valeurs possibles sont onthespot, overthespot, offthespot et
root
--im <XIM server> Définir le serveur XIM
--noxim Désactiver XIM
--reverse Reflète la disposition entière des éléments graphiques (widgets)
wismerhill

Messages : 274

Mar 05 Juil, 2005 10:41

Exact. Encore merci...
Fred RINCE

Messages : 17
Géo : Toulouse

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit