Will one finger touch scrolling be a feature in a future update of firefox for linux?
I just installed mint 18.3 and I'm still pretty green. I know there's a solution but I can't understand it.
_______________________ Enable touchscreen gestures
Make sure dom.w3c_touch_events.enabled is either set to 1 (enabled) or 2 (default, auto-detect).
Add MOZ_USE_XINPUT2 DEFAULT=1 to /etc/security/pam_env.conf and then logout or reboot your system for the changes to take effect.
_______________________
I'd like to know what this means (sorry for being dum), otherwise I wouldn't mind waiting if there's plans to add scrolling in future updates.
Chosen solution
Did you verify that is Firefox installed in this directory?
Firefox is probably installed in "/usr/lib/firefox", so if this is the file to start Firefox then try:
#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 /usr/bin/firefoxRead this answer in context 👍 1
All Replies (9)
You can use a bash script to start Firefox and add the line to use XINPUT2 to this file.
#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 cd <path to firefox srcipt> ./firefox
I wish I knew what that meant, haha. Don't worry about helping me, it'd take too long for me to learn.
cor-el said
You can use a bash script to start Firefox and add the line to use XINPUT2 to this file.
#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 cd <path to firefox srcipt> ./firefox
Sorry to bother you, but I've been trying to do the bash script, this is what I've done, I know it's not correct, but I would appreciate it if you could guide me in the right direction from here.
Modified
The code I posted needs to be in a text file (e.g. firefox-touch), so you can open a (plain) text editor and paste these lines in the file. You need to use the chmod command or a file manager (properties) to set the execute (x) flag for the file.
When you start Firefox by using this file then the environment variable will be set.
#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 cd /usr/bin/firefox ./firefox
Modified
cor-el said
The code I posted needs to be in a text file (e.g. firefox-touch), so you can open a (plain) text editor and paste these lines in the file. You need to use the chmod command or a file manager (properties) to set the execute (x) flag for the file. When you start Firefox by using this file then the environment variable will be set.
#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 cd /usr/bin/firefox ./firefox
I set it to execute and when I ran it in terminal this is the error that popped up
Chosen Solution
Did you verify that is Firefox installed in this directory?
Firefox is probably installed in "/usr/lib/firefox", so if this is the file to start Firefox then try:
#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 /usr/bin/firefox
cor-el said
Did you verify that is Firefox installed in this directory? Firefox is probably installed in "/usr/lib/firefox", so if this is the file to start Firefox then try:#!/bin/sh export MOZ_USE_XINPUT2 DEFAULT=1 /usr/bin/firefox
So I did this, and it opened firefox no problem, however, the touchscreen gestures still didn't work. It just behaved normally. __________________
- !/bin/sh
export MOZ_USE_XINPUT2 DEFAULT=1
cd /usr/lib/firefox ./firefox __________________
That's what the textfile looks like as of right now
Modified
Sorry about the confusion. This line should of course be:
- export MOZ_USE_XINPUT2=1
cor-el said
Sorry about the confusion. This line should of course be:
- export MOZ_USE_XINPUT2=1
Awesome! It worked great!