Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1624 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Scripts Bash - Aide - Comment cacher une fenetre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scripts Bash - Aide - Comment cacher une fenetre ?

n°710369
Profil sup​primé
Posté le 23-07-2005 à 18:04:24  answer
 

coucou,
 
voici le petit bout de code qui me pose problème
 

Code :
  1. #! /bin/sh
  2. echo "Entrez un nombre en secondes avant le déclenchement du screenshot"
  3. read duree
  4. if [ "$duree" = "" ]; then
  5. duree = 0
  6. fi
  7. sleep $duree


 
Ce que je veux, c'est que si l'utilisateur n'entre aucun nombre, ca considère = à 0, donc au final sleep 0.
 
2/ Y a t-il une commande pour cacher ou réduire une fenêtre ? Ca serait le temps que je fasse le screenshot en fait, que la fenêtre du terminal se cache juste avant.


Message édité par Profil supprimé le 23-07-2005 à 19:59:18
mood
Publicité
Posté le 23-07-2005 à 18:04:24  profilanswer
 

n°710371
Pillow
'cos the trees won't talk
Posté le 23-07-2005 à 18:10:49  profilanswer
 

Il faut enlever les espaces:

duree=0


Remarque : on peut aussi écrire

if [ -z "$duree" ];then...


Message édité par Pillow le 23-07-2005 à 18:11:46
n°710378
Profil sup​primé
Posté le 23-07-2005 à 18:21:47  answer
 

arf, merci !
j'aurai dû m'en douter avec la coloration syntaxique.
 
Y a t-il une commande qui permet de cacher la fenêtre du terminal depuis lequel le script est utilisé ? (pour que la fenêtre se cache avant de prendre le screenshot)
 
D'ailleurs je vais pas utiliser le sleep, mais l'option -pause de la commande import. Enfin, ca change rien au test.


Message édité par Profil supprimé le 23-07-2005 à 18:46:50
n°710483
jaile
Posté le 23-07-2005 à 23:20:37  profilanswer
 

Cacher une fenêtre dépend du gestionnaire de fenêtres ... Par exemple sous KDE il faut utiliser DCOP. Le plus simple serait plutot d'utiliser une appli moins basique que import : ksnapshot sous kde, ou bien gimp qui permet de faire ca aussi. Elles permettent toutes les deux de définir un délai si je me souviens bien ...

n°710504
Profil sup​primé
Posté le 24-07-2005 à 01:20:08  answer
 

oui, mais c'était justement pour en créer une rapide en ligne de commande, et ne pas dépendre d'un environnement graphique.
 
ksnapshot est très bien, mais quand tu es sous E17, c'est pas cool.
 
Je vais essayer d'en faire un en c++

n°710537
jaile
Posté le 24-07-2005 à 11:31:33  profilanswer
 

Hmm ca semble tendu ton histoire, E17 étant encore en développement, je suis pas sur qu'il soit déjà scriptable ou meme si c'est prévu ...

n°710542
Profil sup​primé
Posté le 24-07-2005 à 11:40:58  answer
 

tu peut faire demarrer un xterm iconifié avec l'option -inconic ou un truc approchant... jette u ncoup d'oeil au manuel, ca t'aidera peut etre...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Scripts Bash - Aide - Comment cacher une fenetre ?

 

Sujets relatifs
Aide sous suse 9.3 64 bitPERL + bash: gestion des espaces vides dans les noms de fichier
aide configuré proftpdtopic aide freeplayer
(bash) Extraire le dernier champ d'une ligneAide sur cups-pdf
Aide Ouvir le port 443 (https) sur Debian [iptables inside]aide sur debian
Besoin d'aide pr localiser personneque sont bash et tsch sous unix ?
Plus de sujets relatifs à : Scripts Bash - Aide - Comment cacher une fenetre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR