Mostrando postagens com marcador ubuntu. Mostrar todas as postagens
Mostrando postagens com marcador ubuntu. Mostrar todas as postagens

segunda-feira, 5 de março de 2012

Windows 8 Consumer Preview - visão rápida

Logo do CD na inicialização
Windows novo e nova interface, como tudo que é novo temos, nova resistência. Vejam que de estranho tem este sistema em sua oitava versão.
Estou com a Microsoft desde a versão 3.0 do Windows. Esta interface é a mais esquisita, mas seu foco de mercado não e mais o velho computador de mesa o desktop ou sua versão portátil os notebooks. O objetivo é claro e o mercado no qual a gigante fracasso, a dos tablets, smartphones e qualquer outro mobile.

terça-feira, 3 de maio de 2011

Ubuntu 11.04 reinicia quando toca video com qualquer player.

Olá a todos,

Qual não foi minha surpresa quando toquei um arquivo de vídeo feito pelo meu celular. Boom! meu ambiente gráfico reinicia.

Se fosse no windows pensaria em memória ou codec, mas e no novíssimo Ubuntu 11.04?


O pacote Ubuntu restric sempre funcionou bem. Instalei outro ambiente o openbox e o mesmo resultado. Na verdade era tentar mexer na janela do player tipo o vlc que o ambiente reiniciava.

Nós pobres mortais, com máquinas velhinhas que graças ao linux suspiram, em meio ao mar de upgrade.

Minha máquina é um Pentium IV com placa P4S8X tudo on-board com 1GB de RAM.
Abaixo a linha de vídeo conseguido com o lspci.

01:00.0 VGA compatible controller: VIA  Technologies, inc. CN700/P4M800 PRO/P4M800 CE/VN800 [S3 UniChrome PRO] (rev 01)

Bem inicio a caça lendo os logs! Depois de ficar cheio disso consulto a internet.
O insigth vem , pode ser do servidor xorg. O que levou em resumo aos passos abaixo:

  1. entrar em login texto
  2. derrubar o gdm
  3. rodar Xorg -configure
  4. chwon 1000:1000 xorg.conf.new
  5. trocar o driver do card0 openchrome por fbdev
  6. copiar arquivo: cp xorg.conf.new /etc/X11/xorg.conf
  7. reinicia o computador

Funcionou, mas deveras complicado. Principalmente porque o xorg.conf não existe!!!!!! Teve que ser criado, isto pode afetar  futuras atualizações automáticas.

Trabalhei em uma solução um pouco mais simples que o de cima.
Usando o synapitc pesquisei por xorg e removi quase todos os xserver relacionados a vídeo.
No fim deixei apenas o fbdev, vesa e alguns outros.

Reinicie o micro(vicio de windows! rsrsrs)

E os vídeos agora executam sem problemas.

Infelizmente detectei que com monitores widescreen não alcança a resolução adequada, ficando no máximo com 1024x768.


Mas não desisti tão facilmente!

Minha pesquisas me levaram a um novo patamar de conhecimento.

Minha primeira descoberta foi que estava utilizando o driver VESA.


Entendi levemente o novo esquema do xorg.
Ele cria em um diretório /usr/share/X11/xorg.conf.d em arquivos separados as configurações do sistema. Então criei um 10-monitor.conf, como abaixo:
Section "Monitor"
    Identifier "Monitor0"
    VendorName "Philips"
    ModelName "185Vw"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "vesa"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24 #Choose the depth (16||24)
    SubSection "Display"
       Depth 24
       Modes "1360x768_60.00" #Choose the resolution
    EndSubSection
EndSection         

Trabalhei por alguns dias na façanha de tornar o vesa no sonhado widescreen, mas nada funcionou, nem a criação de um Modeline.

Section "Monitor"
Modeline "1360x765@60" 84.11 1360 1392 1704 1736 765 780 788 804

Tentei desligar o DDC, que informa as caracteristicas VESA do monitor, mas nada adiantava.

Voltei a instalar o openchrome do pacote e a trabalhar em combinações do device.

Deixo uma sugestão de 10-monitor.conf comas opções que detectei:
Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Philips"
    ModelName    "185Vw"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, : float, : "True"/"False",
        ### : "String", : " Hz/kHz/MHz",
        ### : "%"
        ### [arg]: arg optional
        #Option     "PrintVGARegs"           "True"# []
        #Option     "PrintTVRegs"            # []
        #Option     "I2CScan"                # []
        #Option     "VBEModes"               "False" # []
        #Option     "NoAccel"                "True"# []
        #Option     "AccelMethod"            #
        #Option     "ExaNoComposite"         # []
        #Option     "ExaScratchSize"         #
        #Option     "SWCursor"               "True" # []
        #Option     "ShadowFB"               # []
        #Option     "RotationType"           # []
        #Option     "Rotate"                 # []
        #Option     "VideoRAM"               "65536" #
        #Option     "ActiveDevice"           "CRT" # []
        #Option     "BusWidth"               # []
        #Option     "Center"                 # []
        #Option     "PanelSize"              # []
        #Option     "ForcePanel"             # []
        #Option     "TVDotCrawl"             # []
        #Option     "TVDeflicker"            #
        #Option     "TVType"                 # []
        #Option     "TVOutput"               # []
        #Option     "TVPort"                 # []
        #Option     "DisableVQ"              "True" # []
        #Option     "DisableIRQ"             "True" # []
        #Option     "EnableAGPDMA"           "False" # []
        #Option     "NoAGPFor2D"             "True" # []
        #Option     "NoXVDMA"                # [] # quando abilitado não importa o valor o ambiente X não carrega.
        #Option     "VbeSaveRestore"         # []
        #Option     "DisableXvBWCheck"       # []
        #Option     "ModeSwitchMethod"       "legacy" # []
        #Option     "MaxDRIMem"              "4608" #
        #Option     "AGPMem"                 "32768"#
        #Option     "I2CDevices"             # []

    Identifier  "Card0"
    Driver      "openchrome"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth  24 #Choose the depth (16||24)
    SubSection "Display"
        Depth     24
        Modes     "1360x768_60.00" #Choose the resolutio
    EndSubSection
EndSection


Outra vez nada! Só observando, lembre-se de descomentar(retirar o "#")  nas opções que queira experimentar.
Minha placa com meu monitor não deixa que eu tenha um DefaultDepth nem mais nem menos que 24bbp de cor.


Então fiquei em cima de aplicativos que pudessem aliviar o problema.

Ai entra em cena o VLC, que em propriedades de vídeo com a aceleração desligada. Pasmem rodou os filmes!!!!

Mas nem tudo é flores!!!!!

Só por garantia retirei o pacote do reprodutor de vídeo(totem).

Deu uma pista na qual já pisei,não adianta mudar as opções pra reduzir a aceleração. Nem forçar o BIOS a ficar com parâmetro menores como por exemplo 4MB pra RAM-VÍDEO.

E o problema volta a assombra quando uso minha webcam, que utiliza todos os parâmetros padrões do xorg.


No momento pra ficar com widescreen 16:9 dos monitores populares do presente mercado vejo duas alternativas:

  1. Comprar uma placa de vídeo boa.
  2. Fazer um downgrade pro ubuntu 10

Existem trabalho e cima de uma nova revisão de driver, que acredito estará no mercado em 8 meses no mínimo.

Um update neste ano de 2012!
A triste noticia para nós que tentamos prolongar a vida útil deste hardware.
O suporte a 3D, o Mesa 3D versão 8.0 com OpenGL 3.0, removeu em definitivo o suporte a placas unichrome. Então para futuras versões de Ubuntu não haverá mais 3D.

Boa sorte!!
fonte:
  1. Gerador de modeline: http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
  2. Man Page do openchrome: http://manpages.ubuntu.com/manpages/maverick/man4/openchrome.4.html
  3. Novo xorg: https://wiki.archlinux.org/index.php/Xorg
  4. Mesa 3D + OpenGL 3.0: http://forum.ubuntued.info/viewtopic.php?f=17&t=1206#p8684

domingo, 1 de maio de 2011

Log messages no Ubuntu 11.04

Olá a todos!

Passei a utilizar o ubuntu 11.04.

Mas pra minha infelicidade, minha máquina não é capaz de utilizar a nova interface o Unity.

Um velho Pentium IV 2.8GHz com 1GB de RAM e vídeo on-board.

Pois bem, ainda assim continuo utilizando.

Instalei um brinquedo o mousetrap, que não funcionava antes em meu hardware, mas tentei ver se funcionava agora!

Nada! Então decidi ler os logs pra ver se o erro continuava idêntico a versão anterior.
Uma surpresa desagradável apareceu, o log "messages" não está sendo escrito.

Uma falha acredito que tenha ocorrido na integração deste ubuntu, no script de instalação em disco rígido(hard disk).

Após alguns minutos de pesquisa, vi que este utiliza o rsyslogd no lugar do velho sysylogd.

E dentro do "\etc\rsyslogd.d\50-default.conf" as linhas que habilitam este script estão todas comentadas.
Abaixo deixo como devem ficar após descomenta-las:
# Some "catch-all" log files.
#
*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
Ai! Sim! O log voltou a vida.
Devo lembrar que este log é essencial pra detectar alertas de sistema e outros pequenos e imensos problemas.

Uma observação o firestarter quando instalado sem estás alterações também acusa a falta do arquivo.

Boa sorte!

sábado, 23 de abril de 2011

Dois programas com uma só javada.

Complementado/atualizado em fevereiro de 2012.

Um dito cruel, mas muito conhecido. Resolvendo dois problemas com uma única resposta. Não usei os coelhos estamos no período da Páscoa. :)

Foi o que aconteceu comigo utilizando o ubuntu 10.10 com firefox 3 e não conseguia executar o instalador de segurança do banco santander e o icloud desktop. Os famigerados plugins estavam trocados!

O simples fato de estarem casados a máquina virtual java da sun, e não feito de maneira mais livre impede que funcione com o plugin nativo java pré instalado o
web browser plugin based on OpenJDK and IcedTea to execute Java applets.

Acredite se quiser mas a receita federal sofre do mesmo mal!

A coisa não é tão simples de resolver, mas com um pouco de tempo podemos chegar lá.

  • O primeiro passo é carregar o synaptic
  • O Segundo passo pesquise tudo relacionado a "java sun".
  • O terceiro passo instale o sun-java6-jre e o sun-java6-bin.
  • O quarto passo abra  o terminal de preferência como root. Se não der faça isso dentro do terminal "sudo gnome-terminal" .
  • O quinto passo no terminal root digite cd /usr/lib/mozilla/plugins
  • O sexto passo então com mais digitação pra ligar(link) o plugin pra dentro da pasta é  ln -s /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/libnpjp2.so libnpjp2.so.
  • O sétimo passo reinicie o firefox
  • O oitavo passo vá em ferramenta complementos e desative o pacote "icedtea" .

Ufa!

No chroma o sandanter se instalou após o passos acima! Mistério!

Mas até o momento o icloud nada no chroma, mas roda perfeitamente no firefox.
Abaixo uma receita via terminal.  É copia e colar no terminal.

sudo apt-get -y install sun-java6-jre sun-java6-bin sun-java6-plugin;
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/libnpjp2.so
Infelizmente as dicas acima só pegam no firefox 3 para uso com o banco Santander.

Para a versão 11.10 do Ubuntu
Infelizmente o pessoal da canonical não deixou o sun-java disponível.
Página pra verificar a versão instalada no firefox: http://java.com/pt_BR/download/installed.jsp

Farei uma receita de bolo, vamos instalar o java da sun.
Se precisar atualizar/instalar baixe de preferência a versão de extração automática.


Minha instalação se limitará no Ubuntu para plataforma de 32bits.Lembrando que toda a instalação deve ser feita como o root, use o comando sudo!.

  1. Pela central de programa remova tudo relacionado a java já instalado;
  2. Vá para o site java.com e baixe o pacote binário i586.bin da versão mais recente;
  3. Abra o terminal verifique se tem o diretório /opt no raiz, se não, crie este diretório;
  4. Entre no diretório /opt crie do diretório java;
  5. Entre no diretório /opt/java crie do diretório 32;
  6. Copie o binário baixado para o diretório /opt/java/32;
  7. Dentro do /opt/java/32 execute o binário;
  8. Torne executável com o comando chmod 755 ;
  9. Aceite a licença, escreva "yes", o programa cria um diretório jre(versão baixada);
  10. Vá ao diretório de plugins do mozilla e copie libnpjp2.so do /opt/java/32/jre(vesão)/plugin;
  11. Se estiver com o firefox aberto reinicie;
  12. Para checar se a instalação foi bem sucedida escreva no navegador about:plugins;
Vendo o Java(tm) da Sun, já ta pronto.
Uma coisa importante é instala-lo no update para isso faça use os seguinte comandos:
  • update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre(versão)/bin/java" 1
  • update-alternatives --set java /opt/java/32/jre(versão)/bin/java
Infelizmente não dá pra ser preciso em determinadas posições, como o diretório de plugin do firefox, pois a cada versão do firefox e da distribuição usada o local muda.
Se não encontrar o diretório global pode se criar um para o usuário local, mas e fizer isso e sua maquina tiver mais usuário terá que criar para cada um.

Comando local seria mkdir ~/mozilla/plugin ,siga os passos a partir do 10.

Para garantir uma remoção total do java alternativo da canonical utilize o apt-get: apt-get remove icedtea-plugin


Veja também:
Boa leitura!

terça-feira, 5 de abril de 2011

Correndo atrás do controle!

Controle de Banda da Internet

Tenho um problema novo a ser resolvido.

Recentemente descobri que a internet tem um limite de 25GB de dados, uso atualmente o PME da EMBRATEL de 2mbps.

Isto é normalmente suficiente pra empresa, mas com a introdução do windows 7, fez aumentar o uso de update. Causando a frequente superação do limite.
A EMBRATEL não corta a comunicação, mas reduz a banda a um nível comparado a um modem de telefonia. Todos da empresa entram em pânico, sendo o e-mail a principal forma de comunicação com cliente. Também possuímos um VOIP, que quando a banda abaixa, no esquema de rede atual tentar manter o máximo pra si.

A solução óbvia é limitar a velocidade do departamento técnico, assim preservando o restante da empresa.

Há muito anos atrás utilizei com êxito o shapecfg, famoso por ser ultra prático pra limitar a placa de rede inteira. Depois passei a utilizar o cbq.init, com arquivos também muito fáceis de editar, com a vantagem de limitar apenas o necessário. Exemplo seria limitar apenas um serviço como o HTTP ou então apenas um IP de um computador da rede interna.
Veja também:
Mas hoje utilizo o UBUNTU DESKTOP 10.10 e não achei os programas que estou familiarizado. Encontrei em seu lugar um tal de shaperd. Pesquisei a documentação na rede e achei. Mas por mais que seguisse as receitas não funcionou.
Depois carreguei um repositório que da acesso aos programas que acreditava funcionar. Fique a ver navios, pois não funcionaram.

Com o prazo curto decidi dar uma lida no HTB e encontrei em um site com um comando que funcionou perfeitamente, mais tarde farei o resto do estudo pra melhorar.

Abaixo o comando:
tc qdisc add dev eth2 root handle 1: tbf rate 300kbit burst 70kbit limit 10k
Onde eth2 é minha placa de rede e o rate de 300kbps é o limite estipulado na velocidade.
Substitua os dois itens conforme sua rede e a mágica ocorrerá. Não vejo muita precisão, mas não deixa superar os 400kpbs. Este comando apesar d pouco intuitivo é similar ao shapecfg.

Copie e cole no terminal este comando devidamente modificado e boa sorte!

Até a próxima!

Fonte: http://www.pop-pr.rnp.br/tiki-index1b91.html?page=Roteadores+Controle+de+Trafego