shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] yad - abrir terminal e sobrepor janelas


From: 빠는 Leonardo Goretti
Subject: Re: [shell-script] yad - abrir terminal e sobrepor janelas
Date: Wed, 18 Jul 2012 14:51:31 -0300

Boa tarde .. para abrir um terminal com ssh terás que chama-lo pelo -X  ex
  ssh -X user@ip..e rever a configuração do sshd_config
no seu script nao vejo o -X.....




Em 18 de julho de 2012 14:47, isa_fabi <address@hidden> escreveu:

> **
>
>
> Boa tarde pessoal,
>
> Como faço para abrir um terminal com o comando "ssh
> address@hidden" apartir de um menu exibido pelo yad?
>
> E nesse mesmo menu quando escolho uma das opcoes, uma outra janela é
> aberta com 3 botoes. Gostaria que essa janela fosse sobreposta ao menu, tem
> como fazer?
>
> Abaixo tem o codigo do script que estou montando, para melhorar o
> entendimento do que eu preciso:
>
> #!/bin/bash
>
> menu() {
> while : ; do
> UNIDADE=$(
> yad --list \
> --title 'Servidores' \
> --column="Opc":NUM \
> --column="Locais":TEXT \
> --print-column=1 \
> --hide-column=1 \
> --width="400" \
> --height="300" \
> 01 "Local 1 " \
> 02 "Local 2 " \
> 03 "(....) " \
> )
>
> [ $? -ne 0 ] && exit
> UNIDADE=$(echo $UNIDADE | egrep -o '^[0-9]')
> case "$UNIDADE" in
> 1)
> yad --title "Local 1" --button="_ADSL:1" --button="_RADIO:2"
> --button="_Voltar:3" --text "Acessar servidor pelo link"
> var=$?
> if [ $var = 1 ]; then
> ssh address@hidden
> elif [ $var = 2 ]; then
> ssh address@hidden
> fi
> ;;
> 2)
> yad --title "Local 2" --button="_ADSL:1" --button="_RADIO:2"
> --button="_Voltar:3" --text "Acessar servidor pelo link"
> var=$?
> if [ $var = 1 ]; then
> ssh address@hidden
> elif [ $var = 2 ]; then
> ssh address@hidden
> fi
> ;;
> esac
> done
> }
> menu
>
> Fabiano.
>
>  
>



-- 

Leonardo Goretti
Administrador em Redes - GNU/LINUX
Celular: +55 (61) 9148 2171
Gtalk: address@hidden
----------------------------------------------
Linux Certification (LPIC-1)
Novell Certified Linux Administrator (CLA)


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]