sábado, 3 de setembro de 2011

Vmware Workstation no Kernel 2.6.40




Estava usando o VMware Workstation 7.1.4 build-385536 no Kernel 2.6.38 muito bem. Contudo quando atualizei meu Kernel para 2.6.40, meu Vmware parou (como sempre quando se faz isso).

Segue abaixo um patch para essa versão do vmware funcionar no seu Kernel 2.6.40. Execute os procedimentos.

cd /usr/lib/vmware/modules/
mv source source_backup
mkdir source
cd source
wget http://osicarg.files.wordpress.com/2011/07/modules.pdf
mv modules.pdf modules.tar
tar xvf modules.tar

Execute o VMware.

Aqui funcionou perfeitamente.

quinta-feira, 24 de março de 2011

Criando backup das permissões de um diretório.

É comum quando criamos um PDC samba ou mesmo quando administramos um servidor WEB, as dezenas de diretórios possuirem permissões variadas, sejam para usuários ou para serviços.

Com o programa getfacl você pode criar um backup dessas permissões e restaura-las quando precisar, ou mesmo se você está criando um outro server idêntico, com os mesmos users e serviços e quer diminuir o tempo com o processo de addcionar as mesmas uma a uma.

O comando é muito simples, usamos ; getfacl -R /diretório > nome-do-backup.acl
Você poderia usar por exemplo para criar backups do diretório www do server web.

getfacl -R /var/www/ > backup-permissão.acl

Para restaura-la usamos dentro do diretório onde está o arquivo do backup, o comando; setfacl --restore=backup-permissão.acl

segunda-feira, 21 de fevereiro de 2011

Resolvendo problema bizarro do touchpad no Fedora 14- kde.



Um dos erros mais chatos (por ser algo aparentemente simples) é o seu touchpad do "nada" parar de funcionar o tapping (função de "click" usando toques na area do touch). De ontem pra hoje, lembro de apenas ter atualizado meu sistema Fedora 14, tudo bunitinho, sem problemas até então.

Depois de um boa noite de sono, ligo meu notebook e o danado do touch não estava funcionando.
Primeira coisa que fiz foi ir no system settings -> touchpad -> tapping e ver se estava habilitado, o que de fato estava. Até porque não fiz nenhuma mudança anteriormente.

Tentei desabilitar e habilitar novamente, reiniciar o Xorg, reiniciar o notebook, e nada do touch funcionar direito.

Foi então que pesquisando nas documentações do Xorg, resolvi criar o arquivo touch.conf no /etc/X11/xorg.conf.d com o conteúdo;


Section "InputClass"
Identifier "tap-by-default"
MatchIsTouchpad "on"
Option "TapButton1" "1"
EndSection



CTRL + ALT + BACKSPACE. Na tela de login, já notei que tinha resolvido o problema, conseguia usar o touch para selecionar meu nome de usuário de forma normal (Se você está tendo esse problema, faça os mesmos passos até este ponto, se não resolver, continue lendo o post pois terá uma dica a mais caso não funcione até aqui).

Foi quando um susto levei ao logar no sis, eu continuava com o problema. Sim, as linhas acima, aparentemente não surtia efeito no meu profile. Foi ai que pra ter certeza, criei um outro user e fiz o login. Funcionou perfeitamente o touch. Mas o meu usuario no sistema continuava o problema. (sem a conf acima, eu também tinha testado em outro recente user criado, mas estava com mesmo problema)

Pensei comigo, a conf do touch no Kde está sendo ativada depois que eu faço login no meu profile, então resolvi o problema retirando o arquivo do meu profile responsável pela configuração do touch no KDE.

O arquivo kcmtouchpadrc dentro de .kde/share/config/ do home do meu usuário.

Pronto, funcionou perfeitamente.

Pra novamente ter certeza, reiniciei tudo e fiz login no meu sistema, com meu touch funcionando perfeitamente, copiei novamente o arquivo que movi para meu home, colando no .kde/share/config/ reiniciei tudo, e o touch parou de funcionar, o mesmo problema de antes. Pronto, era realmente aquele arquivo o meu problema. Agora, o arquivo criado anteriormente, é o "default" do touch no meu profile.

Não é a forma mais polida de resolver esse problema, mas funcionou perfeitamente.
Se aconteceu o mesmo e você resolveu de outra forma, post seu comentário, se a dica ajudou, compartilhe. ;)

terça-feira, 8 de fevereiro de 2011

VMware e o layout ABNT2



Tive um problema chato hoje com o layout do meu teclado em uma VM com o CentOS 5.5.
Não conseguia trabalhar direito pois estava completamente desconfigurado, e mesmo eu setando o layout correto no sistema (VM) continuava não tendo efeito algum.

Se você está tendo o mesmo problema, com o teclado layout ABNT2, adcione no final do arquivo

/etc/vmware/config
as seguintes linhas.

xkeymap.usekeycodeMap = true
xkeymap.keycode.211 = 0x073


Pronto, depois disso o meu voltou a funcionar perfeitamente.

domingo, 30 de janeiro de 2011

Dica - Vmware Workstation 7.1.2



Direto ao ponto.

Se você está tentando instalar o Vmware Workstation 7.1.2 em um Kernel 2.6.35 e apareceu o seguinte erro

make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-2-generic'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmmon-only

Você irá precisar alterar o arquivo modulo vmmon do VMware. Usando os seguintes comandos.


cd /tmp
tar xvf /usr/lib/vmware/modules/source/vmmon.tar -C /tmp
perl -pi -e 's,_range,,' vmmon-only/linux/iommu.c
tar cvf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only


Pronto, execute novamente o vmware e comece a usa-lo.