quarta-feira, 16 de setembro de 2009
Arquivos fontes disponibilizados pela Sony
http://www.sony.net/Products/Linux/
terça-feira, 15 de setembro de 2009
Configurando a resolução de tela no xorg.conf
1) Primeiramente vamos instalar o hwinfo, um utilitário que detecta as configurações de hardware do computador:
aptitude install hwinfo
Depois rode o comando desta forma:
hwinfo --monitor
A saída será algo como esta:
notebook:~# hwinfo --monitor
27: None 00.1: 10002 LCD Monitor
[Created at monitor.95]
Unique ID: jyhG.iq6iwBoCEA3
Hardware Class: monitor
Model: "N141I3-L02 LCD Monitor"
Vendor: CMO "N141I3-L02"
Device: eisa 0x1425
Resolution: 1280x800@60Hz
Size: 303x190 mm
Detailed Timings #0:
Resolution: 1280x800
Horizontal: 1280 1328 1360 1440 (+48 +80 +160) -hsync
Vertical: 800 803 809 823 (+3 +9 +23) -vsync
Frequencies: 71.00 MHz, 49.31 kHz, 59.91 Hz
Config Status: cfg=new, avail=yes, need=no, active=unknown
Com estas informações em mãos vamos alterar o xorg.conf:
nano /etc/X11/xorg.conf
Na seção [monitor] adicione:
HorizSync 49.31
VertRefresh 59.91
Na seção [Screen] altere a opção Modes com os valores retornados pelo hwinfo, conforme exemplo:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800_71" (Onde 71= 71.00MHz)
EndSubSection
EndSection
domingo, 6 de setembro de 2009
Compilando Kernel no Linux (Debian)
aptitude install libncurses5-dev bzip2 libqt3-mt-dev fakeroot
aptitude install kernel-package
aptitude install build-essential gcc module-assistant
Depois de baixarmos os pacotes, precisamos obter os fontes do kernel. Os fontes do kernel podem ser obtidos em www.kernel.org. Basta seguir os passos abaixo:
Logar como root:
su -l
cd /usr/src
tar -jvxf linux-2.6.29.1.tar.bz2
ln -s /usr/src/linux-2.6.29.1 /usr/src/linux
cd linux
Aqui iremos efetuar uma cópia das configurações atuais já existentes na máquina:
cp /boot/config-2.6.29.1 .config
Vamos editar o arquivo Makefile, e mudarmos a identificação, conforme quisermos:
nano Makefile // O EXTRAVERSION existente no inicio do arquivo pode ser mudado. O default e .1, você pode mudar para o que quiser: Exemplo: .1-mykernel
Configurar os módulos:
make xconfig
Efetuar limpeza do ambiente antes de compilar o kernel:
make clean
Compilando o kernel. (Obs.: Este comando irá demorar entre 40min e 2horas, dependendo do poder de processamento de sua máquina)
make -j2
Este comando irá construir os modulos do sistema:
make -j2 modules
Este comando irá instalar os módulos contruídos:
make modules_install
Após estes comandos, já temos o novo kernel, agora precisamos ajustá-los para boot. Ainda dentro do diretório /usr/src/linux, vamos fazer algumas cópias de arquivos:
Este comando irá listar a imagem do kernel que você terá que copiar para o diretório de /boot. Para manter o padrão, vamos copiá-lo co mo nome vmlinuz-2.6.29-1-mykernel:
ls $(find arch -name bzImage -ls | cut -f3 -dl) /boot/vmlinuz-2.6.29.1-mykernel
Este comando irá fazer uma cópia do Mapa do sistema para o diretório de /boot:
cp System.map /boot/System.map-2.6.29.1-mykernel
Este comando irá copiar as configurações que foram utilizadas na compilação do kernel:
cp .config /boot/config-2.6.29.1-mykernel
Este comando irá criar o arquivo initrd.img no diretório /boot:
update-initramfs -c -k 2.6.29.1-mykernel
Este comando irá atualizar o grup para podermos utilizar o novo kernel no próximo boot:
update-grub
terça-feira, 1 de setembro de 2009
Configurando teclas especiais do teclado
Exemplo:
A keysym XF86AudioRaiseVolume aumenta o volume do som. Após termos a keysym que queremos, devemos utilizar o programa xev para descobrirmos a keycode da tecla. Para executar o xev, basta digitar xev na linha de comando. A cada tecla entrada, você verá seu código no terminal.
Após termos em mãos o keysym e o keycode, basta criarmos um arquivo .xmodmaprc com as configurações que queremos.
Exemplo de arquivo .xmodmaprc:
keycode 176 = XF86AudioRaiseVolume
Agora vamos validar o arquivo:
xmodmap .xmodmaprc
Obs.: O arquivo .xmodmaprc deve ser criado na pasta /home do usuário.
Pronto, já temos nossa tecla configurada para aumentar o volume, sem precisarmos recorrer ao programa.
Instalando o Photoshop no Linux
aptitude install wine
aptitude install cabextract tar gzip bzip unzip unrar
aptitude install python-gnome2-desktop python
aptitude install python2.4-cairo libcairo2 python-libxml2
aptitude install python-glade2
aptitude install gnome-python2-rsvg
aptitude install orange
aptitude install recode
Após resolver as dependências acima vamos efetuar o download do wine-doors :
http://www.wine-doors.org/releases/wine ... -1_all.deb
Execute o comando abaixo para criar a estrutura de diretórios:
sudo wine
Ou então efetue login como root e execute o comando:
wine
O próximo passo e copiar a instalação do Photoshop realizada no Windows para o Linux, conforme exemplo abaixo:
Localização no Windows :
C:\Arquivos de Programas\Adobe\Photoshop
Então fazemos a copia a pasta Adobe para o diretório Program Files, ficando assim :
/root/.wine/drive_c/Arquivos*de*Programas/Adobe
Ainda no Windows vá em Iniciar->Executar e digite o comando regedit. Procure pela linha "HKEY_LOCAL_MACHINE/Software/Adobe/" e faça um backup do registro, salvando-o no Desktop com o nome de adobe.reg.
Abra o arquivo adobe.reg com o notepad e mude a codificação para UTF-8. (Obs.: Mudar a codificação somente se o Linux instalado estiver com esta codificação).
Após mudar a codificação, copie o arquivo adobe.reg para a pasta home do seu usuário no Linux e execute o comando abaixo:
wine regedit adobe.reg
Para testar o Photoshop, vamos entrar no diretório:
cd /root/.wine/drive_c/Arquivos*de*Programas/Adobe/Photo*
Depois execute o comando:
wine Photoshop.exe
Se der este erro: ENABLE TO CONTINUE BECAUSE OF HARDWARE OR SYSTEM ERROR SORRY BUT THIS ERROR IS UNRECOVERABLE. QUIT
Para corrigir o erro, basta pressionar simultanêamente as teclas SHIFT+CTRL+ALT na abertura do Photoshop. Ele irá perguntar se quer apagar as configurações. Clique em sim...
Terminamos a instalação do Photoshop no Linux.