How to enable natural scrolling with Logitech Trackman and libinputLogitech T620 middle mouse scrolling...
Is a stroke of luck acceptable after a series of unfavorable events?
How did Doctor Strange see the winning outcome in Avengers: Infinity War?
Would this custom Sorcerer variant that can only learn any verbal-component-only spell be unbalanced?
Trouble understanding the speech of overseas colleagues
Arithmetic mean geometric mean inequality unclear
What is the intuitive meaning of having a linear relationship between the logs of two variables?
Large drywall patch supports
How did Arya survive the stabbing?
Why escape if the_content isnt?
Where does the Z80 processor start executing from?
How do scammers retract money, while you can’t?
How do we know the LHC results are robust?
How do I find the solutions of the following equation?
Was Spock the First Vulcan in Starfleet?
How do I go from 300 unfinished/half written blog posts, to published posts?
How does it work when somebody invests in my business?
How does the UK government determine the size of a mandate?
Roman Numeral Treatment of Suspensions
How to be diplomatic in refusing to write code that breaches the privacy of our users
How does buying out courses with grant money work?
How to write papers efficiently when English isn't my first language?
How to run a prison with the smallest amount of guards?
Term for the "extreme-extension" version of a straw man fallacy?
How can I kill an app using Terminal?
How to enable natural scrolling with Logitech Trackman and libinput
Logitech T620 middle mouse scrolling stopped workingReverse UI-scrolling in Unity Ubuntu 16.04 with libinputError message when login in after installing libinput and modifying the 90-libinput.conf fileLibinput enabling Tapping and twofinger scrolling Ubuntu 17.04libinput: How to properly set up trackpads to inverse scroll in 16.04 and onward for Logitech wireless keyboards + trackpads?Disable a device/ trackstick with libinputlibinput is ignoring my conf fileConfiguring touchpad resolution with libinputCalibrate a touchpanel smaller than the screen with libinput
I'm trying to enable natural scrolling for a Logitech Trackman trackball on 18.10.
Natural scrolling is set to enabled in the system settings and is working for the integrated trackpad of my computer, but it doesn't work for the USB trackball.
At boot, natural scrolling is disabled for this device:
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 0
libinput Natural Scrolling Enabled Default (290): 0
I can successfully enable it while the system is running with the command:
> xinput set-int-prop
"Logitech USB Trackball" "libinput Natural Scrolling Enabled" 8 1
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 1
libinput Natural Scrolling Enabled Default (290): 0
But this does not persist.
I have added a configuration file like so:
/usr/share/X11/xorg.conf.d/70-logitech-trackman.conf
:
Section "InputClass"
Identifier "TrackmanConfiguration"
MatchProduct "Logitech USB Trackball"
Driver "libinput"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
Option "ScrollMethod" "button"
Option "ScrollButton" "9"
Option "NaturalScrolling" "1"
EndSection
However, while the other settings from this file are respected, the NaturalScrolling
option is ignored. I have also tried alternative values of "true"
and "on"
for the boolean value, but none of them work.
- What else could I do to enable natural scrolling at boot?
- How else could I debug this issue?
Update
After testing all libinput options that I could think of I have come to the conclusion that the NaturalScrolling
option is completely ignored or overwritten by the global value for mouse natural scrolling set through the GUI or dconf, so a per-device preference is not possible in this case.
Dconf example:
dconf write /org/gnome/desktop/peripherals/mouse/natural-scroll true
xorg logitech 18.10 libinput
add a comment |
I'm trying to enable natural scrolling for a Logitech Trackman trackball on 18.10.
Natural scrolling is set to enabled in the system settings and is working for the integrated trackpad of my computer, but it doesn't work for the USB trackball.
At boot, natural scrolling is disabled for this device:
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 0
libinput Natural Scrolling Enabled Default (290): 0
I can successfully enable it while the system is running with the command:
> xinput set-int-prop
"Logitech USB Trackball" "libinput Natural Scrolling Enabled" 8 1
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 1
libinput Natural Scrolling Enabled Default (290): 0
But this does not persist.
I have added a configuration file like so:
/usr/share/X11/xorg.conf.d/70-logitech-trackman.conf
:
Section "InputClass"
Identifier "TrackmanConfiguration"
MatchProduct "Logitech USB Trackball"
Driver "libinput"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
Option "ScrollMethod" "button"
Option "ScrollButton" "9"
Option "NaturalScrolling" "1"
EndSection
However, while the other settings from this file are respected, the NaturalScrolling
option is ignored. I have also tried alternative values of "true"
and "on"
for the boolean value, but none of them work.
- What else could I do to enable natural scrolling at boot?
- How else could I debug this issue?
Update
After testing all libinput options that I could think of I have come to the conclusion that the NaturalScrolling
option is completely ignored or overwritten by the global value for mouse natural scrolling set through the GUI or dconf, so a per-device preference is not possible in this case.
Dconf example:
dconf write /org/gnome/desktop/peripherals/mouse/natural-scroll true
xorg logitech 18.10 libinput
FYI, X11 config files are a mess. You really just want to add a script which runs thexinput
command to start up. Also, you might want to report a bug that the option from settings not being applied to the trackball.
– Hi-Angel
Nov 24 '18 at 11:22
add a comment |
I'm trying to enable natural scrolling for a Logitech Trackman trackball on 18.10.
Natural scrolling is set to enabled in the system settings and is working for the integrated trackpad of my computer, but it doesn't work for the USB trackball.
At boot, natural scrolling is disabled for this device:
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 0
libinput Natural Scrolling Enabled Default (290): 0
I can successfully enable it while the system is running with the command:
> xinput set-int-prop
"Logitech USB Trackball" "libinput Natural Scrolling Enabled" 8 1
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 1
libinput Natural Scrolling Enabled Default (290): 0
But this does not persist.
I have added a configuration file like so:
/usr/share/X11/xorg.conf.d/70-logitech-trackman.conf
:
Section "InputClass"
Identifier "TrackmanConfiguration"
MatchProduct "Logitech USB Trackball"
Driver "libinput"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
Option "ScrollMethod" "button"
Option "ScrollButton" "9"
Option "NaturalScrolling" "1"
EndSection
However, while the other settings from this file are respected, the NaturalScrolling
option is ignored. I have also tried alternative values of "true"
and "on"
for the boolean value, but none of them work.
- What else could I do to enable natural scrolling at boot?
- How else could I debug this issue?
Update
After testing all libinput options that I could think of I have come to the conclusion that the NaturalScrolling
option is completely ignored or overwritten by the global value for mouse natural scrolling set through the GUI or dconf, so a per-device preference is not possible in this case.
Dconf example:
dconf write /org/gnome/desktop/peripherals/mouse/natural-scroll true
xorg logitech 18.10 libinput
I'm trying to enable natural scrolling for a Logitech Trackman trackball on 18.10.
Natural scrolling is set to enabled in the system settings and is working for the integrated trackpad of my computer, but it doesn't work for the USB trackball.
At boot, natural scrolling is disabled for this device:
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 0
libinput Natural Scrolling Enabled Default (290): 0
I can successfully enable it while the system is running with the command:
> xinput set-int-prop
"Logitech USB Trackball" "libinput Natural Scrolling Enabled" 8 1
> xinput list-props "Logitech USB Trackball"
...
libinput Natural Scrolling Enabled (289): 1
libinput Natural Scrolling Enabled Default (290): 0
But this does not persist.
I have added a configuration file like so:
/usr/share/X11/xorg.conf.d/70-logitech-trackman.conf
:
Section "InputClass"
Identifier "TrackmanConfiguration"
MatchProduct "Logitech USB Trackball"
Driver "libinput"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
Option "ScrollMethod" "button"
Option "ScrollButton" "9"
Option "NaturalScrolling" "1"
EndSection
However, while the other settings from this file are respected, the NaturalScrolling
option is ignored. I have also tried alternative values of "true"
and "on"
for the boolean value, but none of them work.
- What else could I do to enable natural scrolling at boot?
- How else could I debug this issue?
Update
After testing all libinput options that I could think of I have come to the conclusion that the NaturalScrolling
option is completely ignored or overwritten by the global value for mouse natural scrolling set through the GUI or dconf, so a per-device preference is not possible in this case.
Dconf example:
dconf write /org/gnome/desktop/peripherals/mouse/natural-scroll true
xorg logitech 18.10 libinput
xorg logitech 18.10 libinput
edited Nov 30 '18 at 9:32
Ian Mackinnon
asked Nov 7 '18 at 14:51
Ian MackinnonIan Mackinnon
62221436
62221436
FYI, X11 config files are a mess. You really just want to add a script which runs thexinput
command to start up. Also, you might want to report a bug that the option from settings not being applied to the trackball.
– Hi-Angel
Nov 24 '18 at 11:22
add a comment |
FYI, X11 config files are a mess. You really just want to add a script which runs thexinput
command to start up. Also, you might want to report a bug that the option from settings not being applied to the trackball.
– Hi-Angel
Nov 24 '18 at 11:22
FYI, X11 config files are a mess. You really just want to add a script which runs the
xinput
command to start up. Also, you might want to report a bug that the option from settings not being applied to the trackball.– Hi-Angel
Nov 24 '18 at 11:22
FYI, X11 config files are a mess. You really just want to add a script which runs the
xinput
command to start up. Also, you might want to report a bug that the option from settings not being applied to the trackball.– Hi-Angel
Nov 24 '18 at 11:22
add a comment |
2 Answers
2
active
oldest
votes
I'm also using xinput
to set certain properties for my laptop trackpad. The way I'm doing that is by putting the xinput [set-prop|set-int-prop]
commands on my startup script. If you're using Gnome you can add custom command from Startup Applications.
add a comment |
You can use .bashrc to enable natural scrolling at boot!
simply edit your .bashrc in your ~/ dir and append the command you are using to enable natural scrolling to end of the file(In a single line instead of using "")
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1090838%2fhow-to-enable-natural-scrolling-with-logitech-trackman-and-libinput%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I'm also using xinput
to set certain properties for my laptop trackpad. The way I'm doing that is by putting the xinput [set-prop|set-int-prop]
commands on my startup script. If you're using Gnome you can add custom command from Startup Applications.
add a comment |
I'm also using xinput
to set certain properties for my laptop trackpad. The way I'm doing that is by putting the xinput [set-prop|set-int-prop]
commands on my startup script. If you're using Gnome you can add custom command from Startup Applications.
add a comment |
I'm also using xinput
to set certain properties for my laptop trackpad. The way I'm doing that is by putting the xinput [set-prop|set-int-prop]
commands on my startup script. If you're using Gnome you can add custom command from Startup Applications.
I'm also using xinput
to set certain properties for my laptop trackpad. The way I'm doing that is by putting the xinput [set-prop|set-int-prop]
commands on my startup script. If you're using Gnome you can add custom command from Startup Applications.
answered Nov 16 '18 at 8:59
aasrilaasril
1015
1015
add a comment |
add a comment |
You can use .bashrc to enable natural scrolling at boot!
simply edit your .bashrc in your ~/ dir and append the command you are using to enable natural scrolling to end of the file(In a single line instead of using "")
add a comment |
You can use .bashrc to enable natural scrolling at boot!
simply edit your .bashrc in your ~/ dir and append the command you are using to enable natural scrolling to end of the file(In a single line instead of using "")
add a comment |
You can use .bashrc to enable natural scrolling at boot!
simply edit your .bashrc in your ~/ dir and append the command you are using to enable natural scrolling to end of the file(In a single line instead of using "")
You can use .bashrc to enable natural scrolling at boot!
simply edit your .bashrc in your ~/ dir and append the command you are using to enable natural scrolling to end of the file(In a single line instead of using "")
answered Nov 16 '18 at 9:41
Rupansh SekarRupansh Sekar
162
162
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1090838%2fhow-to-enable-natural-scrolling-with-logitech-trackman-and-libinput%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
FYI, X11 config files are a mess. You really just want to add a script which runs the
xinput
command to start up. Also, you might want to report a bug that the option from settings not being applied to the trackball.– Hi-Angel
Nov 24 '18 at 11:22