terça-feira, 7 de abril de 2009

Instalar fontes TTF

Para instalar fontes TrueType, proceda da seguinte forma:

1) Instale o pacote defoma
$ sudo apt-get install defoma

2) Crie o diretório onde as fontes estão compartilhadas por padrão:
$ sudo mkdir /usr/share/fonts/truetype
$ sudo chmod 755 /usr/share/fonts/truetype

3) Acesse o diretório onde as fontes estão. Copie as fontes para o caminho compartilhado:
$ sudo cp *.ttf /usr/share/fonts/truetype
$ sudo cp *.otf /usr/share/fonts/truetype

4) Agora resta registrar as fontes
$ sudo defoma-font register-all /usr/share/fonts/truetype/*

Pronto!


Lembre-se de reiniciar os aplicativos para ter acesso as novas fontes após a sua instalação (Ex.: BrOffice).

Skype Ubuntu 8.10 x86_64

Para instalar o Skype no Ubuntu 8.10 Intrepid Ibex para processadores 64 bit, execute os comandos abaixo:

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

sudo apt-get install skype alsa-tools alsa-utils gstreamer0.10-alsa alsa-firmware-loaders alsa-firmware alsa-tools-gui alsa-oss

sábado, 24 de janeiro de 2009

Consertar cedilha no teclado inglês

Este artigo foi copiado do blog de Vinícius Cordeiro, na postagem entitulada "Consertando o cedilha no Ubuntu Hardy 8.04 " disponível em:
http://blog.viniciuscordeiro.com/2008/07/consertando-o-cedilha-no-ubuntu-hardy-804/
---
Olá, lendo o blog do Vitor Pamplona achei uma dica que ainda não conhecia para consertar o cedilha em softwares não-gnome… O endereço do post é http://vitorpamplona.com/wiki/Cedilha,%20Gnome,%20KDE%20e%20Ubuntu%208.04%20em%20Ingl%C3%AAs

Mas quem quer saber logo como fazer:

sudo vim /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules

E procure pela linha que contenha cedilla (/cedilla) e adicione en: no começo das línguas, ficando assim:

“cedilla” “Cedilla” “gtk20″ “/usr/share/locale” “en:az:ca:co:fr:gv:oc:pt:sq:tr:wa”

Agora vem o pulo-do-gato:

sudo gedit /usr/share/X11/locale/en_US.UTF-8/Compose

E procurar por ć e Ć e trocar por ç e Ç.

Excelente dica!

quarta-feira, 21 de janeiro de 2009

Programa de Backup

Programa em Shell Script para realização de Backup:

---
#!/bin/bash

if test -z "$1"; then
echo "Script de backup tar/bzip2."
echo ""
echo "Cria arquivo de backup com um unico nome (dependendo da data)."
echo ""
echo "----"
echo "Uso:"
echo "----"
echo "$0 "
echo "$0 "
echo "$0 "
echo ""
exit
fi

DATE=`date +%Y%m%d_%H%M%S`
if test -z "$2"; then
tar -cjf ./"$1"-$DATE.tar.bz2 "$1"
else
if test -z "$3"; then
tar -cjf "$2"/$DATE.tar.bz2 "$1"
else
tar -cjf "$2"/"$3"-$DATE.tar.bz2 "$1"
fi
fi
---


Baseado em: http://xantorohara.blogspot.com/2007/07/howto-make-backup-via-tarbz2.html

Criar serviço

Esta dica é bem útil para quando quiser criar um serviço personalizado para iniciar e parar junto com o sistema operacional. Para isso, é preciso criar um arquivo dentro do caminho /etc/init.d, deixar o root como proprietário e a máscara 755 (-rwxr-xr-x).

Veja este exemplo (uma compilação personalizada do PostgreSQL):

#!/bin/sh -e

# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6

case "$1" in
start)
su postgres -c "/var/lib/pgsql/8.2/bin/pg_ctl -D /etc/postgresql/8.2/main -l /etc/postgresql/8.2/main/pgsql82.log start"
;;
stop)
su postgres -c "/var/lib/pgsql/8.2/bin/pg_ctl -D /etc/postgresql/8.2/main -l /etc/postgresql/8.2/main/pgsql82.log stop"
;;
restart)
=stop
=start
;;
*)
exit 1
;;
esac

exit 0

Existem algumas exigências para a criação do arquivo:
1) A primeira linha #!/bin/sh -e é sempre obrigatória;
2) É preciso ter os métodos start) stop) restart) e *) para garantir a execução.

Depois de ter o arquivo pronto, basta executar:

$ sudo update-rc.d defaults

E pronto! Você terá um serviço que inicia e é interrompido junto com o sistema operacional.

Seguidores