[Fedora-users-br] (F10+at+dica+duvida) Abrir programas em modo texto e em modo gráfico com at

Adilson Bonanovisky arbonan em gmail.com
Sex Fev 13 19:35:15 UTC 2009


Ola lista,
Primeiramente mando uma dica legal de como abrir programas gráficos
(gimp, firefox, xmessages etc)
com agendamento do comando at.
Porém não to conseguindo abrir um programa texto (ntsysvc, mc, vi etc).

DICA:
=====
Veja um exemplo para o usuário jucabala que deseja agendar a execução
da calculadora do Gnome.
Primeiramente é preciso verificar a variável DISPLAY existe, caso não
existe ela deverá ser ativada com o
comando set DISPLAY=":0.0".

[jucabala em ns1 ~]$ set | grep DISPLAY
DISPLAY=:0.0

Agora observe o pequeno shell script para carregar calculadora, quase
todos os comando que
rodam no modo gráfico aceitam a terminação de serem chamado em um
display como aparece nesse comando:


[jucabala em ns1 ~]$ cat calc.sh
#!/bin/bash
gcalctool --display=":0.0" &

Agora o agendamento para as 7 da noite... qdo der esse horário será
executado a calculadora.
[jucabala em ns1 ~]$ at -f calc.sh 19:00
job 150 at 2009-03-18 19:00

Outra vantagem de poder executar um programa gráfico é que nem sempre
os usuários tem o costume de
usar o comando mail/mailx e pode ser também que não há um notificador
de emails no modo gráfico
para que, quando chegar um email na caixa postal do usuário ele o veja.

Para comandos gráficos que não trabalham com a idéia anterior do
comando gcalctool é preciso
exportar a variável DISPLAY para o IP do localhost (sua máquina) que é
127.0.0.1.
Veja o shell script a seguir, ele mostra como fazer:

#!/bin/bash
export DISPLAY=127.0.0.1:0.0
xmessage -center  "::: SALVE SEUS TRABALHOS... SHUTDOWN EM 15 MINUTOS... ::: " &

Agora o agendamento para inicio imediato... veja que bacana... funciona...
[jucabala em ns1 ~]$ at -f aviso_Delisgamento.sh now
job 155 at 2009-03-18 19:05

Lembre-se o serviço atd tem que estar no ar, e o modo gráfico
carregado também...

DUVIDA
======

Gostaria de que o usuário jucabala puder agendar o carremagem do
ntsysv, vi, mc etc....
para ser executado no /dev/tty12 o qual ja está configurado e aberto
só esperando um desses programas gráficos.
Porque eu quero fazer isso?

Porque tem aqui um programa feito em ncurses (modo texto) para fazer
backup, o programinha é bem legal...
E através dele os usuários podem eles mesmo copiarem seus arquivos....
Thanks!
t+




Mais detalhes sobre a lista de discussão Fedora-users-br