quarta-feira, 15 de janeiro de 2014

Dividindo a tela no VIM

Para dividir a tela no VIM com o arquivo atual, basta pressionar no teclado: Ctrl + w + s .

Para a janela voltar ao normal (em cima da janela atual): Ctrl + w + o .

O VIM trabalha com o conceito de buffers, e cada janela é a vizualização de um buffer.

Para fechar e salvar tudo, pressione ESC (sai do modo de edição), e:

:wall (salva tudo). :qall (fecha tudo).

Abrir e fechar janelas: CTRL + w + n Abre uma nova janela, sobrepondo a atual (:new) CTRL + w + q Fecha a janela atual, e termina após a última (:quit) .

 CTRL + w + c Fecha a janela atual (:close) .

Manipulação de Janelas: CTRL + w + w Alterna entre janelas (salta de uma para outra)
CTRL + w + j desce uma janela j .
CTTL + w + k sobe uma janela k .
CTRL + w + r Rotaciona janelas na tela .
CTRL + w + + Aumenta o espaço da janela atual (observe que o W é maiúsculo) CTRL + w + - Diminui o espaço da janela atual (observe que o W é maiúsculo) Para mais informações, a referência é o wikilivros sobre o VIM, da Wikipédia.

segunda-feira, 6 de janeiro de 2014

Configuração do /etc/X11/xorg.conf para a placa de vídeo HD5450

xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
 Identifier "Generic Keyboard"
 Driver  "kbd"
 Option  "XkbRules" "xorg"
 Option  "XkbModel" "abnt2"
 Option  "XkbLayout" "br"
 Option  "XkbVariant" "abnt2"
 Option  "XkbOptions" "abnt2"
EndSection

Section "Module"
   Load  "record"
 Load  "GLcore"
 Load  "glx"
 Load  "extmod"
 Load  "xtrap"
 Load  "dri"
 Load  "dbe"
EndSection
       

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver  "mouse"
EndSection

Section "Device"
 Identifier "Device0"
# Option  "UseFBDev"  "true"
 Driver  "radeon"
# Algumas op藤畫s de acelera藤υ 3D
 Option "XAA"
 Option "AccelMethod" "1" #1 pra PCIExpress
 Option "GARTSize" "64"
 Option "EnablePageFlip" "1"
 Option "ColorTiling" "1"
EndSection

#Section "Monitor"
# Identifier "Configured Monitor"
#EndSection

Section "Screen"
   Identifier  "Default Screen"
   Monitor     "Configured Monitor"
   DefaultColorDepth 24
   SubSection "Display"
      Depth 24
      Modes "1024x768" "800x600" "640x480" "320x200"
   EndSubSection
EndSection

Placa de Vídeo ATI Radeon HD5450 no Debian 7 (Wheezy)

Esta placa já é nativamente suportada no GNU/Linux, mas aparentemente, a performance dela ficou horrível usando o MAME (8% da velocidade, inicialmente).
Depois, reconfigurei o xorg.conf, e obtive 22% da velocidade.
Faltava, porém o firmware (sem ele, o desempenho dela perde até para o driver VESA), com o pacote firmware-linux-nonfree).
Depois, o MAME rodou a 100%.]

Comprei esta placa de vídeo porque não entendi a razão do driver da minha placa chrome9 ter piorado da versão 5 para as versões 6 e 7.
Continuo achando estranho  - e é esta a razão pela qual eu mantive o meu Debian 5 funcionando até hoje.
Até fevereiro, eu desinstalo esse sistema de bons serviços prestados.