Sumário
- Pré-requisitos
- Verificar detecção e conflitos
- Aplicar blacklist do módulo
wacom
- Remover pacotes
wacomtablet
exf86-input-wacom
- Instalar o OpenTabletDriver
- Configurar o OTD para OSU!
- Testes rápidos e validação
- 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.