[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linux-31] [Shell] Lever une exception



XFCE
Le 23/12/20
pierre estrem18 à 12:07, Pascal Hambourg (via linux-31 Mailing List) a écrit :
Le 23/12/2018 à 00:12, peterpan31 (via linux-31 Mailing List) a écrit :

Le process qui s'interrompt (bug référencé) est Orca que je relance manuellement.

Il s'agirait donc de relancer Orca par "restart-orca" IMMEDIATEMENT après son arrêt et pas 1 min après !

C'est pourquoi je pensais à un mécanisme du type des exceptions de ADA, qui n'esisterait pas dans UNIX (à moins d'une version type "évenementielle").

Ada est un langage de programmation, pas un système d'exploitation.

La boucle while n'a pas l'air de fonctionner.

C'est-à-dire ?

Le principe de la boucle n'est applicable que si
1) on exécute le script contenant la boucle qui exécute le programme, au lieu d'exécuter directement le programme ; 2) le programme reste en avant-plan et ne rend la main au shell que lorsqu'il se termine, au lieu de passer en arrière-plan et de rendre la main immédiatement, comme un démon.

Comment orca est-il lancé initialement ?

Le paquet gnome-orca de Debian installe un lanceur de bureau /etc/xdg/autostart/orca-autostart.desktop qui exécute la commande "orca" et contient l'option X-GNOME-AutoRestart=true. Je n'ai pas trouvé grand-chose sur cette option, mais d'après son nom ce serait une extension spécifique à GNOME qui relance l'application si elle se termine. Quel environnement de bureau utilises-tu ?


--
AccessDV Linux 1.2.1
La distribution GNU/Linux adaptée aux déficients visuels et grands débutants
http://accessdvlinux.fr

null