Ubuntu – Logitech MX Master 2s via la vitesse du pointeur de changement Bluetooth

J’ai un Logitech MX Master 2 connecté via Bluetooth à mon Ubuntu 19.04. Tous les boutons fonctionnent avec un charme, mais je ne suis pas en mesure d’augmenter la vitesse. Dans l’interface graphique des paramètres, il est déjà au plus haut niveau, mais le pointeur se déplace toujours très lentement et je dois faire glisser la souris sur mon bureau.
Lorsque je modifie les paramètres avec xinput, ils sont réinitialisés après une reconnexion. Existe-t-il un moyen d’augmenter la vitesse du pointeur et de conserver ce paramètre permanent?

Meilleure réponse

  • Vous pouvez installer les logiops de pilote non officiels pour les souris et le clavier Logitech à partir de github et augmenter les paramètres DPI en plus du paramètre de vitesse de la souris du système.

    Les éléments suivants ont fonctionné pour mon MX Master 2S avec Ubuntu 18.04 et m’ont permis d’utiliser mon bouton de pouce, le défilement intelligent et les paramètres dpi individuels. Cependant, je pense que cela pourrait également fonctionner sur une version ultérieure d’Ubuntu ou d’autres systèmes d’exploitation basés sur Ubuntu.

    1.pour cloner le dépôt à partir de github, exécutez (peut-être devez-vous d’abord installer git). puis accédez à ce dossier:

     git clone https://github.com/PixlOne/logiops.git
    cd logiops
     

    2.Suivez les instructions de construction du référentiel. Cette étape nécessite des éléments essentiels à la construction:

     mkdir build
    cd build
    cmake ..
    make
    sudo make install
     

    3.Pour créer un démon système qui exécute le pilote en arrière-plan, suivez les instructions à partir d’ici

    1. créer un fichier /etc/systemd/system/logid.service avec le contenu
     [Unit]
    Description=Logitech Configuration Daemon
    
    [Service]
    Type=simple
    ExecStart=/usr/local/bin/logid -c /etc/logid.cfg
    User=root
    #ExecReload=/bin/kill -HUP $MAINPID
    
    [Install]
    WantedBy=multi-user.target
     

    4.Vous voudrez peut-être configurer le pilote via le fichier /etc/logif.cfg . Les éléments suivants ont fonctionné pour mon MX Master 2S. D’autres configurations peuvent être trouvées sur github ou dans Archwiki.Ici, vous pouvez modifier le dpi manuellement en plus d’ajuster le paramètre de vitesse de la souris du système.

     # this config file is for Logiops and needs to be placed in /etc/logid.cfg
    devices: (
    {
        name: "MX Master 2S";
        smartshift:
        {
            on: false;
            threshold: 15; # 7 is ideal for work
        };
        hiresscroll:
        {
            hires: false;
            invert: false;
            target: false;
        };
        dpi: 800;# <- you may change this number
    
        buttons: (
            {
                cid: 0xc3;
                action =
                {
                    type: "Gestures";
                    gestures: (
                        {
                            direction: "Up";
                            mode: "OnRelease";
                            action =
                            {
                                type: "Keypress";
                                keys: ["KEY_LEFTCTRL", "KEY_LEFTALT",  "KEY_UP"];
                            };
                        },
                        {
                            direction: "Down";
                            mode: "OnRelease";
                            action =
                            {
                                type: "Keypress";
                                keys: ["KEY_LEFTCTRL", "KEY_LEFTALT", "KEY_DOWN"];
                            };
                        },
                        {
                            direction: "Left";
                            mode: "OnRelease";
                            action =
                            {
                                type: "Keypress";
                                keys: ["KEY_LEFTCTRL", "KEY_LEFTALT", "KEY_LEFT"];
                            };
                        },
                        {
                            direction: "Right";
                            mode: "OnRelease";
                            action =
                            {
                                type: "Keypress";
                                keys: ["KEY_LEFTCTRL", "KEY_LEFTALT", "KEY_RIGHT"];
                            }
                        },
    
                        {
                            direction: "None"
                            mode: "OnRelease";
                            action =
                            {
                                type: "Keypress";
                                keys: ["KEY_LEFTMETA"];
                            }
                        }
                    );
                };
            },
            {
                cid: 0xc4;
                action =
                {
                    type = "ToggleSmartshift";
                };
            }
        );
    }
    );
     

    5.Enfin, activez le service au démarrage du système et démarrez le service:

     sudo systemctl enable logid
    sudo systemctl start logid