J'ai remarqué que l'écran tactile ne fonctionne pas dans FireFox sur le bureau Ubuntu 16 (sur un ordinateur portable à écran tactile), ce qui est un gros problème car je suis un gars de FireFox et le navigateur représente 90% de ce que j'utilise pour mon ordinateur personnel. Notez que cela fonctionne sur FireFox non-Linux et cela fonctionne dans Chrome/Chromium sur Ubuntu.
J'ai fait des recherches à ce sujet et j'ai trouvé beaucoup de personnes avec la même plainte il y a 2 à 3 ans. Dans ces cas, le consensus était généralement que FireFox manquait simplement de la technologie nécessaire pour prendre en charge cela (certains disent GTK 3, d'autres ont dit autre chose). Cependant, ils ont affirmé que ce problème était déjà résolu dans la pré-version FF v50. Maintenant FF 50 est sorti et je l'utilise mais ça ne marche toujours pas.
Y a-t-il quelque chose que je peux ajouter, une version Alpha / Beta / Dev / Nightly que je peux utiliser, ou quelque chose que je peux faire sur Ubuntu lui-même pour que cela fonctionne ?
Meilleure réponse
J'ai trouvé cette solution ailleurs :si je démarre firefox à partir de la ligne de commande avec
env MOZ_USE_XINPUT2=1 firefox
alors le défilement de l'écran tactile fonctionne pour moi. Pour éviter d'avoir à démarrer firefox à partir de la ligne de commande, vous pouvez modifier le code exec du lanceur d'applications Unity pour l'inclure. .desktop
par défaut réside dans /usr/share/applications
mais nous le copierons dans notre dossier personnel afin que les modifications que nous apportons ne soient pas annulées par le gestionnaire de packages lors de la mise à jour.
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
gedit ~/.local/share/applications/firefox.desktop
trouver le Exec
ligne dans le [Desktop Entry]
section et remplacez-la par
Exec=env MOZ_USE_XINPUT2=1 firefox %u
Modifiez également les autres lignes exec, si vous en avez envie. Ceux-ci affectent les options du menu contextuel.
MODIFIER : À un moment donné, cela a cessé de fonctionner (je pense à cause d'une extension que j'ai installée). Pour le réparer, j'ai dû aller à about:config
dans le navigateur, faites un clic droit, ajoutez un nouveau booléen browser.tabs.remote.force-enable
défini sur vrai. Attention :ceci n'est pas recommandé et pourrait casser des choses.