Guia Completo — Instalar e Configurar OpenTabletDriver no BigLinux (Manjaro/Arch) para OSU! 🎯

Sumário

  1. Pré-requisitos
  2. Verificar detecção e conflitos
  3. Aplicar blacklist do módulo wacom
  4. Remover pacotes wacomtablet e xf86-input-wacom
  5. Instalar o OpenTabletDriver
  6. Configurar o OTD para OSU!
  7. Testes rápidos e validação
  8. FAQ

Pré-requisitos

  • BigLinux (base Manjaro/Arch) atualizado: sudo pacman -Syu
  • Acesso sudo e internet
  • Tablet Wacom (ex.: CTL-472) conectado

1) Verificar detecção e conflitos

Confirme se o sistema enxerga a tablet e se o módulo da Wacom está carregado.

# Tablet na USB
lsusb | grep -i wacom

# Ver se o módulo do kernel 'wacom' está ativo
lsmod | grep wacom

Se lsmod retornar linhas com wacom, o módulo está ativo e pode conflitar com o OpenTabletDriver.

2) Aplicar blacklist do módulo wacom

Crie o arquivo de blacklist e regenere o initramfs para impedir o reload do módulo no boot.

echo "blacklist wacom" | sudo tee /etc/modprobe.d/blacklist-wacom.conf
sudo mkinitcpio -P

3) Remover pacotes wacomtablet e xf86-input-wacom

Em Manjaro/Arch, xf86-input-wacom costuma ser dependência do utilitário wacomtablet. Remova os dois juntos:

sudo pacman -R wacomtablet xf86-input-wacom
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo reboot

Após reiniciar, valide que o módulo não voltou:

lsmod | grep wacom   # (não deve ter saída)

4) Instalar o OpenTabletDriver

Opção A — AppImage (recomendada pela simplicidade)

mkdir -p ~/Apps && cd ~/Apps
wget https://github.com/OpenTabletDriver/OpenTabletDriver/releases/latest/download/OpenTabletDriver.AppImage
chmod +x OpenTabletDriver.AppImage
./OpenTabletDriver.AppImage

Opção B — AUR (integração com o sistema)

# se usa yay:
yay -S opentabletdriver
# iniciar com a sessão do usuário (systemd user)
systemctl --user enable opentabletdriver --now

5) Configurar o OTD para OSU!

  • Output: Absolute Mode
  • Resolução no OSU!: 1600×1200 ou 1280×960 (ambas 4:3), em tela cheia
  • Área do tablet: 4:3 (ex.: 72×54 mm) centralizada
  • Clipping: habilitado, para impedir “escape” do cursor
  • Polling Rate: 1000 Hz (editar JSON se sua GUI não expõe a opção)

Exemplo de trecho no settings.json

"Tablet": { "Width": 72.0, "Height": 54.0, "X": 36.0, "Y": 27.0, "Rotation": 0.0 },
"EnableClipping": true,
"LockAspectRatio": true,
"PollingRate": 1000

osu!lazer

  • Configurações → Entrada → desative Entrada bruta para respeitar o mapeamento do OTD.
  • Use 4:3 (1600×1200 ou 1280×960) para concentrar os jumps e reduzir fadiga.

6) Testes rápidos e validação

  • Proporção: desenhe um quadrado no Krita/GIMP e repita no editor do OSU!; se virar retângulo, ajuste a área.
  • Exclusividade do driver: xinput list — verifique que a tablet está exposta via OTD e não pelo driver Wacom.
  • Estabilidade: se notar stutter, teste PollingRate em 500 Hz e use porta USB traseira.

FAQ

Preciso remover o driver Wacom ou só o blacklist resolve?

O blacklist evita o carregamento do módulo de kernel. Remover os pacotes wacomtablet/xf86-input-wacom garante que nada reative o driver e evita regressões após updates.

Wayland ou X11?

Para NVIDIA + OTD e jogos competitivos, X11 costuma ser mais estável e previsível em latência.

Qual área usar para OSU!?

Comece em 72×54 mm (4:3) e ajuste conforme conforto. O importante é manter a mesma proporção da resolução do jogo.

Como repetir uma música rapidamente no osu!lazer?

Use Shift + R para reinício rápido; para loop, ative o modo treino e marque “Loop Section” ou “Loop All”.

Dica: salve este post nos favoritos. Sempre que atualizar o OTD, revise o settings.json para garantir que PollingRate e Clipping permaneçam corretos.

Deixe um comentário