Emulador GPM não copia e cola nos tty's

1. Emulador GPM não copia e cola nos tty's

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 19/01/2020 - 23:33h

Olá a todos. Então, como diz o título do tópico o gpm não copia e cola usando o touchpad do notebook. Aciona normal, clica nos botões do navegador mc, com dois clics seleciona a palavra e com 3 a linha toda, mas com 3 dedos não cola (nem com dois). Ja tentei a maioria das opções do manual "man gpm", ja dei uma lida no gpm-root, mas não adianta. Já setei como ps2, synps2,etc, mas tem alguns que some o cursor de vez. Se já aconteceu com algué, dá uma dica aí. Eu acho que deve ser alguma opção do tty e não um problema do gpm, mas não acho nada sbre a configuração do tty, a não ser cor e tamanho de fontes. estou no aguardo e desde já agradeço.


  


2. Re: Emulador GPM não copia e cola nos tty's

Ayrton Arantes Júnior
blackdon

(usa Arch Linux)

Enviado em 20/01/2020 - 09:50h

Faça o seguinte, fiz um teste e funcionou no meu notebook
ºPrimeiro se usa systemd: systemctl enable gpm
Edite o arquivo no meu exemplo usei o nano: nano /usr/lib/systemd/system/gpm.service
Logo abaixo da linha onde está escrito: ExecStart -->>> Nesta linha deixe assim: ExecStart=/usr/bin/gpm -m /dev/input/mice -t ps2
Adicione a linha: GPM_ARGS="-2"
No caso ele vai passar à considerar que você tem apenas dois botões, assim deve funcionar.
O meu ficou assim:
[Unit]
Description=Virtual console mouse server
Requires=systemd-udevd.service
After=systemd-udevd.service
ConditionPathExists=/dev/input/mice

[Service]
Type=forking
ExecStart=/usr/bin/gpm -m /dev/input/mice -t ps2
GPM_ARGS="-2"

[Install]
WantedBy=multi-user.target




3. Re: Emulador GPM não copia e cola nos tty's

Ayrton Arantes Júnior
blackdon

(usa Arch Linux)

Enviado em 20/01/2020 - 20:02h

Se funcionar marque o tópico como resolvido amigo.


4. Re: Emulador GPM não copia e cola nos tty's

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 20/01/2020 - 20:42h

Infelizmente não funcionou cara. Fazendo as alterações necessárias e até ativa o gpm, mas aparece um monte de linhas

[1569.12xxxx] i2c_hid i2c-ELAN2087:00: i2c_hid_get_input: incomplet report (14/65535)

acho que tá aí o segredo.

Mesmo assim agradeço a gentileza


5. Re: Emulador GPM não copia e cola nos tty's

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/01/2020 - 21:00h

Estou dando uma olahda na arch wiki, olha só...
Warning: xf86-input-synaptics is no longer actively updated. If possible, use libinput.
Install the gpm package. For touchpad support on a laptop you may also need to install xf86-input-synaptics.

Aqui tem duas informações importantes: você instalou o xf86-input-synaptics? Ou o libinput?
Veja isso na sua distro..
Aqui, uma discussão do manjaro sobre esses dois drivers: https://forum.manjaro.org/t/clickpad-touchpad-issues-after-recent-update/3414

Bom, lá na arch wiki ainda... Eu vi diferença com relação ao serviço do systemd que você deve inicializar.
Por exemplo, nosso amigo blockdon, sugeiriu em determinado momento:
ExecStart=/usr/bin/gpm -m /dev/input/mice -t ps2
Na arch wiki, se refere aos trackpoints do IBM (-m /dev/input/mice -t ps2)

Porém você pode mudar um pouco essas opções e tentar com a primeira opção que está na wiki (USB mouse):
ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2
E segunda opção de parâmetros para PS/2 mouse:
-m /dev/psaux -t ps2


Mas daí sugiro você seguir a wiki. O serviço do systemd que tem que criar descrito na wiki também é mais simples.
https://wiki.archlinux.org/index.php/General_purpose_mouse
Aqui, a mesma coisa que a arch wiki: https://www.linuxquestions.org/questions/linux-software-2/console-can%27t-copy-paste-4175611594/

Nesse outro, fala para vc tentar com Shift+Insert (emula colar a seleção primária com o botão do meio)
https://www.linuxquestions.org/questions/linux-software-2/console-can%27t-copy-paste-4175611594/


6. Re: Emulador GPM não copia e cola nos tty's

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 20/01/2020 - 21:14h

interessante que nas pesquisas aparece algo relacionando ao comando dmesg e quando executo ele aparecem as mesmas linhas que o mouse com gpm em tty.
Sabe Deus o que é isso kkkk.


7. Re: Emulador GPM não copia e cola nos tty's

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/01/2020 - 21:41h

acho que o dmesg só mostra o log completo dos errors. mas eu estava com esperança que fosse problemas naqueles drivers...


8. Re: Emulador GPM não copia e cola nos tty's

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 20/01/2020 - 23:40h

marimbondo2 escreveu:

Aqui tem duas informações importantes: você instalou o xf86-input-synaptics? Ou o libinput?

Sim, estão instalados
Aqui, uma discussão do manjaro sobre esses dois drivers: https://forum.manjaro.org/t/clickpad-touchpad-issues-after-recent-update/3414

Bom, lá na arch wiki ainda... Eu vi diferença com relação ao serviço do systemd que você deve inicializar.
Por exemplo, nosso amigo blockdon, sugeiriu em determinado momento:
ExecStart=/usr/bin/gpm -m /dev/input/mice -t ps2
Na arch wiki, se refere aos trackpoints do IBM (-m /dev/input/mice -t ps2)

Porém você pode mudar um pouco essas opções e tentar com a primeira opção que está na wiki (USB mouse):
ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2
E segunda opção de parâmetros para PS/2 mouse:
-m /dev/psaux -t ps2



[qute]Mas daí sugiro você seguir a wiki. O serviço do systemd que tem que criar descrito na wiki também é mais simples.
https://wiki.archlinux.org/index.php/General_purpose_mouse
Aqui, a mesma coisa que a arch wiki: https://www.linuxquestions.org/questions/linux-software-2/console-can%27t-copy-paste-4175611594/



Nesse outro, fala para vc tentar com Shift+Insert (emula colar a seleção primária com o botão do meio)
https://www.linuxquestions.org/questions/linux-software-2/console-can%27t-copy-paste-4175611594/

segui os passos que vc indicou, mas nada... vi umas discussões sobre as informações que aparecem com aquelas linha e parece ser um bug de kernel(oh!!) do ubuntu. Estranho, pq estou com isso no sabayon
1569.12xxxx] i2c_hid i2c-ELAN2087:00: i2c_hid_get_input: incomplet report (14/65535)
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1784152

Obrigado pelas dicas, mas o tty tá de mal comigo kkkkk










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts