Firefox: Difference between revisions
Line 23: | Line 23: | ||
<source lang="C"> | <source lang="C"> | ||
[Settings] | [Settings] | ||
gtk- | gtk-icon-theme-name = Paper | ||
gtk-cursor-theme-name = | gtk-cursor-theme-name = Paper | ||
gtk-fallback-icon-theme = | gtk-fallback-icon-theme = Hicolor | ||
gtk-font-name = Sans 13 | |||
gtk-cursor-theme-size = 0 | gtk-cursor-theme-size = 0 | ||
gtk-toolbar-style = GTK_TOOLBAR_BOTH | gtk-toolbar-style = GTK_TOOLBAR_BOTH | ||
Line 34: | Line 35: | ||
gtk-enable-input-feedback-sounds = 1 | gtk-enable-input-feedback-sounds = 1 | ||
gtk-xft-antialias = 1 | gtk-xft-antialias = 1 | ||
gtk-xft-hinting = 0 | gtk-xft-hinting = 0 | ||
gtk-xft-hintstyle = hintfull | gtk-xft-hintstyle = hintfull | ||
gtk-xft-rgba = rgb | gtk-xft-rgba = rgb | ||
</source> | </source> | ||
You may ajust Font size for your screen | apk add paper-icon-theme paper-gtk-theme font-noto as recommended by Alpine for desktop use [https://wiki.alpinelinux.org/wiki/Desktop-notes] | ||
You may ajust Font size for your screen. | |||
=== Environment variables for starting Firefox === | === Environment variables for starting Firefox === |
Revision as of 09:43, 11 October 2018
This page explains how to make firefox usable in plasma-mobile.
Firefox 52
Install firefox-esr package from alpine. It is currently firefox 52.9.0-r1
Specific firefox config
Go in your profile directory (.mozilla/firefox/xxxxxxxx.default/) then exec:
echo 'user_pref("dom.w3c.touch_events.enabled", true);' >> prefs.js
echo 'user_pref("browser.gesture.pinch.in", "cmd_fullZoomReduce");' >> prefs.js
echo 'user_pref("browser.gesture.pinch.out", "cmd_fullZoomEnlarge");' >> prefs.js
echo 'user_pref("general.useragent.site_specific_overrides", false );' >> prefs.js
echo 'user_pref("general.useragent.override", "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.65 Safari/537.361");' >> prefs.js
And restart the browser.
Configuration on gtk
Edit ~/.config/gtk-3.0/settings.ini with:
[Settings]
gtk-icon-theme-name = Paper
gtk-cursor-theme-name = Paper
gtk-fallback-icon-theme = Hicolor
gtk-font-name = Sans 13
gtk-cursor-theme-size = 0
gtk-toolbar-style = GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size = GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images = 0
gtk-menu-images = 1
gtk-enable-event-sounds = 1
gtk-enable-input-feedback-sounds = 1
gtk-xft-antialias = 1
gtk-xft-hinting = 0
gtk-xft-hintstyle = hintfull
gtk-xft-rgba = rgb
apk add paper-icon-theme paper-gtk-theme font-noto as recommended by Alpine for desktop use [1]
You may ajust Font size for your screen.
Environment variables for starting Firefox
You can start firefox with:
MOZ_USE_XINPUT2=1 GDK_SCALE=2 firefox %u
You may ajust scale to your device screen size, but it may only be integers.
You can edit your desktop shortcut /usr/share/applications/firefox.desktop :
[Desktop Entry]
Exec=MOZ_USE_XINPUT2=1 GDK_SCALE=2 firefox %u
...
Upcoming versions
With upcoming versions (> 55) we will be able to use the multi-touch zoom extension to get fluid zooming. https://addons.mozilla.org/en-US/firefox/addon/multi-touch-zoom/