#!/bin/bash #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-start-connection if ! [ -e /usr/bin/wicd-client ]; then if [ -e /usr/bin/nm-applet ]; then kdialog --yesno $"O Wicd e utilizado por esse painel, mas nao esta instalado, devo instalar agora? Atencao: Isso ira remover o gerenciador de conexao Network Manager." else kdialog --yesno $"O Wicd e utilizado por esse painel, mas nao esta instalado, devo instalar agora?" fi if [ $? = "0" ]; then bigsudo bigsynaptic --install wicd fi fi echo ' ' title=$"Network Manager" apply=$"Aplicar" back=$"Voltar" close=$"Sair" echo "$title" #header open_header echo "$title" '
' $"O seu configurador de internet." close_header #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '
' if ! [ -e /usr/bin/wicd-client ]; then echo $"O Wicd e utilizado por esse painel, mas nao esta instalado, clique aqui para instalar agora." else ###Wicd cd ~/.bigcontrolcenter nohup /usr/share/bigcontrolcenter/categories/internet/wicd/wicd.run dialog no 2> /dev/null > /dev/null & if [ "$(ps -A | grep wicd-client)" != "" ] then echo $"Clique no icone do Wicd que esta na Área de notificacao, perto do relogio, para configura-lo." else echo $"Clique no icone do Wicd que esta na Área de notificacao, perto do relogio, para configura-lo." fi if [ "$p_tipo" = "3g" ] then echo '








' $"Dicas para conexao por Celular, 3G, 2G, GSM e GPRS:" echo '

*' $"Ao abrir o configurador, selecione a aba \"Banda larga movel\" entao clique em adicionar e um assistente ira guia-lo ate o final." echo '

*' $"Em muitos casos ao plugar um modem 3G no computador esse e reconhecido como um Pen Drive ou CD. Antes de conectar ejete esse dispositivo utilizando o icone de gerenciamento de dispositivos na barra de tarefas, ou no gerenciador de arquivos." echo '

*' $"Se o computador conectar a internet, mas nao navegar clique aqui e selecione o DNS para OpenDNS ou Bind." fi if [ "$p_tipo" = "dhcp" ] then echo '















' $"Dicas para conexao DHCP, ADSL Roteado e Cabo:" echo '

*' $"Conexoes DHCP raramente necessitam ser configuradas, basta plugar o cabo na placa de rede e navegar." fi if [ "$p_tipo" = "ip" ] then echo '















' $"Dicas para conexao com IP Fixo:" echo '

*' $"Abra o configurador Wicd, clique no botao propriedades referente a rede desejada, marque para utilizar IP estatico, entao preencha o que se pede e clique em OK." fi if [ "$p_tipo" = "wire" ] then echo '















' $"Dicas para conexao Wireless:" echo '

*' $"Abra o configurador Wicd, se nao encontrar a rede desejada clique em "Refresh", entao selecione a rede e siga os passos que sao pedidos pelo configurador." fi fi echo "

"