Dicas e Dúvidas
Atalhos
Em programas escritos com Gtk é possível atribuir atalhos de teclado (hot keys, key bindings) para todos os comandos do menu (o menu abaixo da barra de títulos da janela). Basta apontar para o comando do menu e digitar a combinação de teclas desejada. Caso não tenha entendido, veja a receita:
1. Ativar a barra de menus, clicando uma vez com botão direito do mouse, ou pressionando a tecla Alt + qualquer letra sublinhada dos menus.
2. Utilize as setas do teclado para indicar o comando que será atribuído ao atalho de teclado. Se preferir, poderá usar o mouse, mas é desnecessário pressionar botões do mouse ou a tecla <Enter>. Deixe o comando selecionado (highlight).
3. Aqui a mágica acontece; simplesmente digite o atalho de teclado. As teclas Backspace e Delete não
funcionam (servem para apagar atalhos). O atalho pode ser um caractere simples, ou combinações como Ctrl + A, Shift+Crtl+F8 ou Crtl+Alt+Enter. Talvez o mais útil seja atribuir
"Salvar como" à uma seqüência qualquer, como
C-x C-s, por exemplo.
Pronto! O seu atalho de teclado já está atribuído ao comando. Observe que esses atalhos só valem enquanto
o programa estiver rodando. Quando utilizar o programa novamente, os atalhos padrões serão restaurados. O GIMP permite que as alterações sejam salvas, no arquivo ~/.gimp/menurc. Lembre-se que vale apenas para Gtk.
Teclas Windows
Retirado da Seção Dicas
do site Linux in Brazil
www.linux.trix.net/
Se o seu teclado não é muito antigo, é muito provável que ele tenha as teclas Windows e Popup são teclas com símbolos que normalmente ficam posicionadas na mesma linha que a barra de espaços.
Estas teclas têm funções bem definidas em ambientes Windows, mas normalmente no Linux elas ficam desativadas.
Se você ocasionalmente faz programas ou scripts, e tem um teclado com suporte a acentuação em português, já deve ter parado para pensar como é chato ter de apertar duas vezes as teclas dos acentos sempre que você precisa inserir um apóstrofe ou aspas. Não é verdade?
Então, que tal usar as teclas Windows e Popup como substitutos para as aspas? É um procedimento bastante simples, e as demais teclas continuam funcionando normalmente, inclusive as de acentuação!
Crie ou abra o arquivo ~/.xmodmap e acrescente as seguintes linhas:
keycode 115=apostroph
keycode 116=quotedbl
keycode 117=grave
Agora rode o comando xmodmap ~/.xmodmap e
as teclas do Windows terão virado eficientes apóstrofes, aspas e crases.
Você vai ter que repetir
o xmodmap ~/.xmodmap sempre que entrar no X; portanto, o ideal é incluir este comando no início de um dos seus arquivos de inicialização do X, como
por exemplo o ~/.xinitrc
Augusto Campos
brain@matrix.com.br
Cores no console
Publicado no site vmlinuz
vmlinuz.sourceforge.net/dicas.html
1. Digite (no console) :
setterm -store
-foreground green
-background black
Assim você terá um monitor com letras verdes igual aos velhos 286-386 da vida...
2. Digite (no console) :
$ setterm -store
-foreground white
-background blue
Você terá a melhor combinação de cores para o
Linux; letra branca com fundo azul é o melhor jeito de não cansar a vista.
3. Se você quiser automatizar isso tudo, veja quais são
os arquivos de inicialização da sua distribuição e deixe
o comando lá. Quando você iniciar o sistema ele já pega essa configuração.
Adilson Rodrigues Bonan
arbonan@yahoo.com
No Netscape
O Netscape é composto de vários clientes para navegação na Internet. O comando:
# netscape
sozinho abre o browser http/ftp.
Para abrir o Netscape Messenger como leitor de mail:
# netscape -mail
Para abrir o Netscape Messenger como leitor de news:
# netscape -news
Para abrir o Netscape Composer (editor HTML)
# netscape -edit
E-mail no bash com anexo
Para mandar um e-mail com anexo utilizando o comando mail do bash, utilize a dupla uuencode/uudecode.
Para enviar, experimente:
$ uuenconde file.ext file.ext | mail -s
subject user@domain
E quando receber salve a mensagem em disco e utilize o comando uudecode. Por exemplo, se o arquivo da mensagem chama-se exemplo_01:
$ uudecode exemplo_01
Permissões de acesso
Retirado da lista Dicas-L, mantida por Rubens Queiroz de Almeida - queiroz@unicamp.br
O comando umask estabelece as permissões iniciais de um arquivo recém-criado. Sua sintaxe é:
umask [<máscara>]
Pelo que pude pesquisar, as novas permissões serão determinadas pelo resultado de 666 ^ <máscara>, onde o sinal ^ representa a operação de "ou exclusivo" (xor). Entretanto, a permissão de execução parece não obedecer à regra.
Se o parâmetro <máscara> não for fornecido, o comando retornará o valor atual, comumente igual a 022. Daí, a máscara padrão será 666 ^ 022 = 644, ou seja: rwrr
Em resumo:
- Use o algarismo 0 para acesso completo (leitura e escrita);
- Use o algarismo 2 para acesso somente leitura;
- Use o algarismo 6 para nenhum acesso.
Lembre-se que as
permissões são na ordem dono-grupo-outros.
Jonas de Araújo Luz Jr.
jonasluz@matrix.com.br
Modo Gráfico
Por Ricardo Y. Igarashi"
iga@that.com.br
O Linux possui seis terminais de modo texto e seis em modo gráfico, CRT+ALT+F1 a F6 e CRT+ALT+F7 a F12, respectivamente. Entretanto, em muitas distribuições apenas um console gráfico está habilitado (CRT+ALT+F7).
No arquivo /etc/inittab, você deve encontrar uma linha do tipo:
# Run gettys in standard # runlevels
1:2345:respawn:/sbin/mingetty tty1
Aumente para quantos consoles você quiser. Para utilizar 4:
# Run gettys in standard # runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
Para ativar os outros
modos gráficos você deve logar-se em um console e digitar:
$ startx :1
$ startx :2
etc... ou para kde:
$ kde :1
$ kde :2
Lembre-se de que você deve digitar cada comando em um console diferente.
Gimp: mais que 72dpi
O popular GIMP 1.04
e anteriores, apesar de atender muito bem às necessidades dos webdesigners como editor de imagens, não permite o ajuste de resoluções maiores que 72dpi. Para conseguir tal ajuste é necessário baixar uma versão mais nova, 1.1.20 ou mais recente. Basta procurar em www.gimp.org
Infelizmente estas versões não estão listadas como estáveis.
Tips HOWTO
Movendo diretórios
entre sistemas de arquivos distintos
Por Alan Cox, A.Cox@swansea.ac.uk
Com este comando você tem uma maneira rápida de mover uma árvore inteira de arquivos de um disco para outro:
# (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp -)
Descobrindo qual dos
diretórios é o maior
Por Mick Ghazey, mick@lowdown.com
Para descobrir qual dos diretórios é o maior:
# du -S | sort -n
OOPS!
Se você compilou um programa de teste em C,
e quando o executa nada acontece, voce pode ter caído numa pegadinha!
Provavelmente seu programa foi compilado com
o nome test, e o Linux já possui um programa chamado test, que não produz nenhuma mensagem na tela. Em vez de test, digite, no prompt:
$ ./test
O documento Tips
Howto é mantido por Paul Anderson, paul@geeky1.ebtech.net