2010-08-29

Genius MousePen 8x6

O Genius MousePen 8x6 usa o driver wizardpen do Xorg, sendo identificado como "UC-LOGIC Tablet WP8060U". Após ligá-lo numa porta USB, é possível detectá-lo:

$ lsusb
Bus 002 Device 003: ID 5543:0005 UC-Logic Technology Corp. Genius MousePen 8x6 Tablet
$ cat /proc/bus/input/devices
I: Bus=0003 Vendor=5543 Product=0005 Version=0100
N: Name="UC-LOGIC Tablet WP8060U"
P: Phys=usb-0000:00:1d.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=1f
B: KEY=c01 0 3f0001 0 0 0 0 0 0 0 0
B: REL=303
B: ABS=100000f
B: MSC=10
Para configurar o Genius MousePen 8x6 no Debian, é necessário seguir os seguintes passos:
  1. Baixar o código fonte, compilar e instalar o driver wizardpen:
    sudo apt-get install xutils libx11-dev libxext-dev build-essential \
    xautomation xinput xserver-xorg-dev xutils-dev libtool \
    autoconf pkg-config bzr
    bzr branch lp:wizardpen
    cd wizardpen
    ./autogen.sh
    ./configure --with-xorg-module-dir=/usr/lib/xorg/modules
    make && sudo make install
  2. Conferir se tudo foi instalado corretamente:
    $ ls /usr/lib/xorg/modules/input/wizardpen_drv.*
    /usr/lib/xorg/modules/input/wizardpen_drv.la
    /usr/lib/xorg/modules/input/wizardpen_drv.so
  3. Verificar o nome do dispositivo (para usar no próximo passo):
    $ grep -i name /proc/bus/input/devices
    N: Name="UC-LOGIC Tablet WP8060U"
  4. Editar o arquivo /etc/X11/xorg.conf:
    Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "evdev"
    Option "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
    Option "SendCoreEvents" "true"
    Option "xkb_rules" "evdev"
    Option "xkb_model" "abnt2"
    Option "xkb_layout" "br"
    Option "xkb_variant" "abnt2"
    EndSection

    Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "evdev"
    Option "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse"
    EndSection


    Section "InputDevice"
    Identifier "WizardPen Tablet"
    Driver "wizardpen"
    Option "Name" "UC-LOGIC Tablet WP8060U"
    Option "SendCoreEvents" "true"
    Option "Type" "stylus"
    Option "USB" "on"
    Option "Button1" "1"
    Option "Button2" "1"
    Option "Device" "/dev/input/by-id/usb-UC-LOGIC_Tablet_WP8060U-event-mouse"
    Option "TopX" "2650"
    Option "TopY" "3563"
    Option "TopZ" "10"
    Option "BottomX" "30733"
    Option "BottomY" "29715"
    Option "BottomZ" "1023"
    Option "MaxX" "30733"
    Option "MaxY" "29715"
    Option "MaxZ" "1023"
    Option "Mode" "Absolute"
    EndSection

    Section "ServerLayout"
    Identifier "Default Layout"
    InputDevice "Generic Keyboard" "CoreKeyboard"
    InputDevice "Configured Mouse" "CorePointer"
    InputDevice "WizardPen Tablet" "SendCoreEvents"
    Option "AutoAddDevices" "false"
    EndSection
Referências:

2010-05-25

Pacotes instalados

Arquivo sources.list

Para selecionar pacotes, o arquivo /etc/apt/sources.list deve ter o seguinte conteúdo:
deb http://ftp.br.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.br.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
deb http://ftp.debian-multimedia.org/ testing main non-free
deb-src http://ftp.debian-multimedia.org/ testing main non-free

Lista de pacotes

Esta é a lista dos pacotes que gosto de ter instalados no meu computador:

  • Todos os pacotes Requeridos, Importantes e Padrões
  • linux-image-2.6-686 (menos de 4 GB) ou linux-image-2.6-686-bigmem (4 GB ou mais) para ter um kernel
  • grub-pc ou lilo para ter um gerenciador de boot
  • dselect para selecionar pacotes
  • openssh-server para poder logar remotamente
  • sudo para acesso a programas como superusuário
    adduser USUÁRIO sudo
  • memtest86+ para poder testar a memória do computador
  • gpm, para o mouse funcionar no console
  • build-essential para compilar pacotes
  • linux-headers-2.6-686 (menos de 4 GB) ou linux-headers-2.6-686-bigmem (4 GB ou mais) para compilar pacotes
  • lynx-cur-wrapper para um navegador em modo texto
  • ntp, para atualizar o relógio do computador via rede
  • xorg e xfonts-cyrillic, para uma interface gráfica
  • aspell-pt-br, aspell-pt-pt, ibrazilian, iportuguese, wbrazilian, wportugues para uma interface em português
  • kde-l10n-ptbr, kde-standard para um ambiente gráfico completo (com tradução para português)
  • iceweasel-l10n-pt-br, para navegador de Internet (com tradução para português)
  • sun-java6-plugin e sun-java6-fonts para ter um ambiente Java
  • flashplugin-nonfree, para visualizar sites com Flash no Iceweasel
  • mozilla-acroread, para um leitor de PDF embutido no Iceweasel
  • vim-gtk, para editor de textos
  • broffice.org, para suite de escritório
  • ttf-mscorefonts-installer, para fontes Arial, Courier New, Times New Roman, etc.
  • gimp, gimp2.0-quiteinsane, sane, xsane, para edição e digitalização de fotos
  • inkscape, para editar desenhos
  • gnuplot-x11, para criar gráficos
  • bzr, xserver-xorg-dev
  • *icedove-l10n-pt-br, para programa de email local (com tradução para português) (-696+5)
  • qcad, para editar desenhos técnicos (-583+5)
  • feh, para visualizador de imagens (-579+5)
  • cups, para ter um sistema de impressão (-555+5)
  • k3b-i18n, para gravar DVDs (internacionalizado) (-539+5)
  • libdvdcss2, para ler DVDs protegidos (-538+5)


  • alsa-base para configuração de som (-524+5)

  • w32codecs, para codecs do Windows (-522+6)
  • googleearth-package, para instalar o Google Earth (-521+6)
  • r-base, para rodar análises estatísticas (-483+6)
  • texlive, para compilar documentos LaTeX (-443+6)


Outros pacotes instalados:
  • Geral
    acpid-support-base
    bacula-fd
    taskjuggler
    gnuplot-x11
    ldap-utils
    samba
    smbclient
    unrar
    dosfstools
    mtools
    ntfs-3g
    ntfsprogs
    a2ps
    aspell-pt-br
    gv
    myspell-en-us
    pdfjam
    pdfsam
    console-setup
    pmount
    sharutils
    tidy
    libnss-ldapd
    libpam-ldapd
    vim-gtk
    cups-bsd
    nmap
    ocsinventory
  • Kernel:
    nvidia-kernel-common
    kernel-package
    linux-headers-2.6-686-bigmem
    module-assistant
    virtualbox-ose-source
    memtest86+
    qemu
    virtualbox-ose
    firmware-linux
    nvidia-kernel-dkms
    nvidia-kernel-source
    nvidia-glx
    wine
    kbuild
    libc6-i686
  • Programação:
    r-cran-colorspace
    r-cran-date
    perl-doc
    hexedit
    shapelib
    make-doc
    libfile-type-perl
    libimage-size-perl
  • Imagens:
    gimp-help-en
    dia
    exif
    exiftran
    jpeginfo
    libtiff-tools
    pngcheck
    pngcrush
    pngmeta
    pngtools
    mkgmap
  • Video:
    ffmpeg
    mjpegtools
    libmjpegtools-1.9
    twolame
    lsdvd
    dvdauthor
    gxine
    kdenlive
    transcode-doc
    dvgrab
    transcode

  • *virtualbox
    *w32codecs
    *googleearth
    *skype
    *freeciv
    *exif
    *exiftran
    *jpeginfo
    *libtiff-tools
    *taskjuggler


Pacotes a serem removidos:
  • xserver-xorg-input-wacom, porque conflita com o wizardpen

2008-11-22

Desativando teclas de desligar o computador no teclado do KDE

A tecla para desligar o computador via teclado é uma legítima idéia de jerico. Para desativá-la no KDE, deve-se editar /etc/kde3/kpowersaverc e mudar:

ActionOnPowerButton=SHUTDOWN

para:

ActionOnPowerButton=LOGOUT_DIALOG