Pular para o conteúdo principal

Postagens

Minha Configuração para o GAMIN

Para evitar que o GAMIN pesquise por mudanças em sistemas de arquivos várias vezes em um intervalo curto de tempo, utilizei uma configuração personalizada aumentando o intervalo de monitoração de sistemas de arquivos NFS. Essa configuração é boa principalmente para usuários que montam a área HOME via automount/NFS, minimizando a utilização de recursos de rede e CPU. Para alterar a configuração do GAMIN ( gam_server ) por usuário, crie um arquivo chamado .gaminrc no diretório HOME dele e coloque o seguinte conteúdo: # ~/.gaminrc # configuration for gamin # Can be used to override the default behaviour. # notify filepath(s) : indicate to use kernel notification # poll filepath(s) : indicate to use polling instead # fsset fsname method poll_limit : indicate what method of notification for the filesystem # kernel - use the kernel for notification # poll - use polling for notification # n...

Executando o BrOffice 2.3 no CentOS 5.2 com SELinux

Estava tentando executar o BrOffice 2.3 instalado no diretório /opt/broffice-2.3 em um CentOS 5.2 com SELinux, no entanto toda vez que o programa era executado terminava de forma inesperada e com a seguinte mensagem exibida no terminal: no suitable windowing system can be found após examinar as mensagens com o comando dmesg , pude perceber que era uma negação de acesso devido ao contexto errado de segurança para o arquivo libvclplug_gen680li.so.1.1 . Esse arquivo estava com o contexto usr_t , então após uma pesquisa na internet descobri aqui , que o contexto correto seria textrel_shlib_t . Então para solucionar o problema basta executar o comando: # chcon -t textrel_shlib_t /opt/openoffice.org2.3/program/libvclplug_gen680li.so.1.1 Depois disso o BrOffice funcionará normalmente.

Como eliminar um diretório da busca do comando find

Muitas vezes ao usarmos o comando find nos deparamos com a situação de evitar que um determinado diretório seja pesquisado, pois o resultado da pesquisa seria perda de tempo, já que temos certeza que o queremos encontrar não está naquele diretório. Para contornar esse problema podemos usar o comando find da seguinte forma: $ find /algum/dir/qualquer \( -size +1000k \) -o \( -name "nome_do_dir_a_ser_evitado" -prune \) Neste exemplo o find fará um varredura no diretório /algum/dir/qualquer sem entrar nos diretórios chamados nome_do_dir_a_ser_evitado para encontrar arquivos maiores do que 1000k. P.S.: Agradecimentos ao amigo PR pela dica.

Como Suspender e Hibernar o Sistema via Comando

Para podermos suspender e hibernar o sistema via comando. O sistema utilizado foi o CentOS 5, mas creio que o funcionamento em outras distribuições é bem semelhante. Para suspender use: $ dbus-send --session --dest=org.gnome.PowerManager --type=method_call --print-reply --reply-timeout=2000 /org/gnome/PowerManager org.gnome.PowerManager.Suspend ou: $ dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0 ou ainda: $ gnome-screensaver-command --lock && sleep 1 ; /usr/bin/pm-suspend Para hibernar use: $ dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate ou: $ gnome-screensaver-command --lock && sleep 1 ; /usr/bin/pm-hibernate Obs.: Dependendo do ambiente de trabalho (KDE, XFCE, etc.) e método utilizados é necessário efetuar o bloqueio da ...

Solução para o problema com disco externo Maxtor no CentOS 5

O disco externo Maxtor (ID 0d49:7300) de 1 TB ao ser conectado em um computador com CentOS 5.1 apresentava a seguinte mensagem de erro device descriptor read/64, error -71 e nenhum device era criado no diretório /dev, o que impossibilatava qualquer acesso ao disco. Encontrei aqui uma solução para contornar esse problema. Confrome descrito lá, é suficiente remover o módulo ehci_hcd para que o disco funcione normalmente, para tanto execute o seguinte comando: $ sudo /sbin/modprobe -r ehci_hcd Após remover o módulo, mesmo que o disco já esteja conectado, o sistema passa a ter acesso normal ao mesmo.

Teclado Multimídia no GNU/Linux

Recentemente comprei um teclado multimídia Pleomax modelo PKB-7000X com conexão USB, ele foi reconhecido pelo sistema, mas os botões de atalho Back , Forward e Stop não funcionavam. Pensei um pouco e resolvi usar o utilitário xmodmap para remapear as teclas para os respectivos eventos. Para descobrir o código de cada tecla (keycode) usei o programa xev em um terminal e após pressionar cada tecla, foram impressos no terminal seus respectivos códigos. De posse dos códigos agora vem o trabalho do xmodmap , que para remapear a tecla Back procedemos como demonstrado a seguir: $ xmodmap -e "keycode 234 = XF86Back" após esse comando ser executado a tecla Back funcionará no Firefox para voltar uma página no histórico. No entanto, esta alteração só valerá enquanto durar a sessão atual, então vem a questão: "Como fazer para que esses ajustes sejam feitas a cada nova sessão?" Um método é utilizar o arquivo $HOME/.xmodmaprc e colocar nele todos os mapeamentos desejados....

Rock Band, Guitar Hero e Frets On Fire: Editor de músicas não existe?

Sexta-feira passada escutava a Band FM quando dois comentaristas falavam sobre os jogos Guitar Hero e Rock Band, mostrando as qualidades e fraquezas das novas versões. Em um determinado momento um dos comentaristas falou que em pouco tempo os produtores desses softwares colocariam um editor de músicas. Ele não sabe, mas esse recurso já existe no jogo gratuito Frets On Fire que tem versões para Windows, Linux e Mac. Há muito tempo vejo idéias surgirem no mundo dos códigos abertos/softwares livres (CA/SL) e serem copiadas em softwares proprietários e levarem o crédito pelo pioneirismo. Os produtores de software proprietário conseguem levar o crédito pelo fato do grande investimento em propaganda, coisa que praticamente inexiste no mundo CA/SL. Como a forma de divulgação do CA/SL se dá pela propaganda boca-a-boca estou fazendo aqui a minha parte.