Dois ratos não funcionam após o bloqueio de tela

2

Eu escrevi um script Perl permitindo ao usuário usar simultaneamente dois ratos. Um destro e o outro canhoto. O script funciona. O problema é que depois de voltar do bloqueio de tela, ambos os mouses se tornam canhotos (que é a configuração que eu escolhi nas configurações do mouse). A distro linux que eu tenho é Lubuntu 16.04.2 LTS

O script (twomice.pl) é o seguinte:

#!/usr/bin/perl

# print "Two Mice\n";
# one left-handed and the other right-handed: cool!

# enter strings from command "xinput list"
my $leftDevice  = "Mouse";
my $rightDevice = "MOUSE";

my $leftHandedOptions  = "1 2 3";
my $rightHandedOptions = "3 2 1";

my $infole = '/usr/bin/xinput list | grep $leftDevice';
my $infori = '/usr/bin/xinput list | grep $rightDevice';

my $beginPart = "id=";
my $endPart = "\t";
$infole =~ /$beginPart(.*?)$endPart/; $infole = ;
$infori =~ /$beginPart(.*?)$endPart/; $infori = ;

my $commandWords = "/usr/bin/xinput set-button-map";
my $leftMouseCfg = $commandWords . " " . $infole . " " . $leftHandedOptions; 
my $rightMouseCfg = $commandWords . " " . $infori . " " . $rightHandedOptions;

#print $leftMouseCfg . "\n";
#print $rightMouseCfg ."\n";

system($leftMouseCfg);
system($rightMouseCfg);
    
por ProgAndPlay 18.06.2017 / 00:26

1 resposta

1

desativando o 'daemon de configurações do gnome' na inicialização resolveu o problema

    
por ProgAndPlay 25.08.2017 / 04:48