4.4. Teclados e Mouses

4.4.1. É possível usar um mouse fora do sistema X Window?
4.4.2. Como faço para cortar e colar texto com um mouse no console de texto?
4.4.3. Meu mouse tem uma roda e botões extravagantes. Posso usá-los no FreeBSD?
4.4.4. Como eu uso a minha tecla de delete no sh e csh?

4.4.1.

É possível usar um mouse fora do sistema X Window?

O driver de console padrão, vt(4), fornece a capacidade de usar um ponteiro de mouse em consoles de texto para cortar & colar o texto. Execute o daemon do mouse, moused(8) e ative o ponteiro do mouse no console virtual:

# moused -p /dev/xxxx -t yyyy
# vidcontrol -m on

No qual xxxx é o nome do dispositivo de mouse e yyyy é o tipo de protocolo para o mouse. O daemon do mouse pode determinar automaticamente o tipo de protocolo da maioria dos mouses, exceto antigos mouses seriais. Especifique o protocolo auto para invocar a detecção automática. Se a detecção automática não funcionar, consulte a página de manual moused(8) para obter uma lista dos tipos de protocolos suportados.

Para um mouse PS/2, adicione moused_enable="YES" ao arquivo /etc/rc.conf para iniciar o daemon do mouse no momento da inicialização. Além disso, para usar o daemon do mouse em todos os terminais virtuais em vez de apenas no console, adicione allscreens_flags="-m on" ao arquivo /etc/rc.conf.

Quando o daemon do mouse está em execução, o acesso ao mouse deve ser coordenado entre o daemon do mouse e outros programas, tais como o X Windows. Consulte o FAQ Por que meu mouse não funciona com o X? para obter mais detalhes sobre esse problema.

4.4.2.

Como faço para cortar e colar texto com um mouse no console de texto?

Não é possível remover (cortar) dados usando o mouse. No entanto, é possível copiar e colar. Quando o daemon do mouse estiver em execução, conforme descrito na pergunta anterior, mantenha pressionado o botão 1 (botão esquerdo) e mova o mouse para selecionar uma região do texto. Em seguida, pressione o botão 2 (botão do meio) para colar no cursor de texto. Pressionar o botão 3 (botão direito) irá estender a região selecionada do texto.

Se o mouse não tiver um botão do meio, é possível emular um ou remapear os botões usando as opções do daemon do mouse. Consulte a página de manual moused(8) para obter detalhes.

4.4.3.

Meu mouse tem uma roda e botões extravagantes. Posso usá-los no FreeBSD?

A resposta é, infelizmente, Depende. Esses mouses com recursos adicionais exigem um driver especializado na maioria dos casos. A menos que o driver do dispositivo do mouse ou o programa do usuário tenha suporte específico para o mouse, ele funcionará exatamente como um mouse padrão de dois ou três botões.

Para o possível uso de rodas do mouse no ambiente X Window, consulte essa seção.

4.4.4.

Como eu uso a minha tecla de delete no sh e csh?

Para o Bourne Shell, inclua as seguintes linhas no arquivo ~/.shrc. Veja sh(1) e editrc(5).

bind ^[[3~ ed-delete-next-char # para o xterm

Para o C Shell, adicione as seguintes linhas ao ~/.cshrc. Veja csh(1).

bindkey ^[[3~ delete-char # para o xterm

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.