mobile-tweaks (8) unstable; urgency=medium [ Guido Günther ] * common: Recommend systemd-zram-generator. Helps with memory hungry processes. [ Arnaud Ferraris ] * common: modemmanager: use quick suspend/resume. We don't want to enable this feature by default for all ModemManager users as it's still considered experimental upstream. However, it is well tested on mobile phones and significantly improves the UX on those devices, especially when using auto-suspend to save battery life. * common: change logind's "power" key handling. By default, `logind` shuts the device down when pressing the power key. When running a graphical environment this isn't a problem as it usually takes over handling this key, but in other cases (e.g. during boot) this can cause unwanted shutdowns as this key can easily be pressed by accident (trying to access the nearby volume keys, for example). As we still want to provide a way to safely shutdown (e.g. in case the graphical session crashed and no other input device is available), power off the device on long press. * d/control: conflict with older `mobian-tweaks-common` Even though it's a downstream package, this will make upgrades less likely to break things for Mobian users. [ Manuel Traut ] * profile.d: Workaround GTK rendering issues on PineTab2. The default GSK renderer changed away from gl recently in Debian. Since then GTK applications show strange artifacts on a PineTab2. Check for mali-bifrost GPU and use GDK_GL_DISABLE=base-instance to get rid of the rendering issues. Reference: https://gitlab.gnome.org/GNOME/gtk/-/issues/7012 Reference: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11892 [ Marco Mattiolo ] * Drop QT_QUICK_CONTROLS_STYLE override that override brought marginal benefit by unifying the theming of Qt-based apps to the org.kde.breeze style, but it mandates the style to be available (i.e. qml6-module-org-kde-breeze package to be installed), that made users in not-Plasma environments to believe Qt-based apps being broken because they fail to start On a different page, the QT_QUICK_CONTROLS_MOBILE should stay, as it is used by Qt-based apps to decide whether the desktop or mobile UI is to be shown: setting env var for ensuring mobile UI to be selected definitely belongs to mobile-tweaks -- Arnaud Ferraris Sat, 08 Feb 2025 13:08:00 +0100 mobile-tweaks (7) unstable; urgency=medium * gitignore: Ignore more generated files * Switch development branch to debian/latest * d/control: Bump standards version to 4.6.2. No changes needed * librem5: Update power mgmt rules. This syncs with what is shipped in PureOS. Without this the modem disappears from the bus rather quickly but it also tweaks some other aspects. * pinetab: Use default background. The ones from GNOME work just fine (Closes: #1074319) * common: Drop background override. The default ones from Debian / GNOME work just fine and have light and dark style variants. * common: Drop idle-delay and unlock-sim overrides. Phosh ships them (and limits them to phosh) -- Guido Günther Wed, 26 Jun 2024 18:01:24 +0200 mobile-tweaks (6) unstable; urgency=medium [ Chris Hofstaedtler ] * Install udev, systemd files below /usr. (Closes: #1059407) [ Guido Günther ] * librem5: Load PD and power key modules early [ Marco Mattiolo ] * Set env vars for Kirigami apps in not-Plasma environments [ Chris Talbot ] * Librem5: Add Lockdown Support -- Guido Günther Wed, 29 May 2024 07:28:10 +0200 mobile-tweaks (5) unstable; urgency=medium [ undef ] * librem5-tweaks: Install gpsd override in the correct location. Previously this would install a systemd override to /usr/lib/sytemd/system/librem5.conf, which would result in systemd attempting to start/enable a unit called `librem5.conf` and failing in dpkg output. [ Guido Günther ] * gitignore generated files * librem5: udev: Make libinput ignore PMIC key press events. The PMICs power button handling generates an event on long press which confuses userspace as it already sees event from SVNS. Let's make libinput ignore it. This helps Phosh's power-button menu on long press as otherwise pressing the button for too long will trigger the PMICs power button events which will then blank/lock the device. * librem5: Use dh_installudev for pm rules. So far these were installed with the wrong extension (.udev) and no priority. -- Guido Günther Tue, 18 Jul 2023 14:59:15 +0200 mobile-tweaks (4) unstable; urgency=medium [ real root ] * Update mobile-tweaks.sh to load wayland vars only on wayland [ Arnaud Ferraris ] * Drop `machine-info` files. Those are unneeded now that this information is fetched from DT. -- Arnaud Ferraris Sun, 18 Jun 2023 13:42:04 +0200 mobile-tweaks (3) unstable; urgency=medium [ Didier Roche ] * Set priority to optional. The binary packages shouldn’t be important as per Debian Policy as it’s not a tool you expect to find on any Unix machine. This will thus match the source package priority. Spotted thanks to https://people.canonical.com/~ubuntu-archive/priority-mismatches.html [ Arnaud Ferraris ] * gschema override: Rename device-specific overrides. With the current naming, these are sorted (and interpreted) before the common override, meaning they're not taken into account if touching a setting already present in common (e.g. the background in pinetab-tweaks). Prefixing the filename with '12' instead of '11' ensures device-specific settings take precedence over common settings. * profiles.d: Enable GLES only on Librem 5. The 'lima' driver is too unstable for now, it won't work on Pine*. * d/control: Turn phosh-full Recommends: into Suggests: for pinetab-tweaks. This was left out in d750b839 * d/control: add mutual Conflicts: for device-specific packages (Closes: #974059) * d/control: remove duplicate Priority: fields. Fixes: lintian: binary-control-field-duplicates-source -- Arnaud Ferraris Mon, 16 Nov 2020 23:09:27 +0100 mobile-tweaks (2) unstable; urgency=medium [ Henry-Nicolas Tourneur ] * rename setenv-mobile.sh profile script to better identify the package that ships it * d/control: fix package name and descriptions, also dependencies * copyright clarification for pinephone folder * copyright clarification for artwork [ Arnaud Ferraris ] * d/control: depend on phosh-core instead of phosh-full phosh-full pulls in too many packages, phosh-core is more than enough. Fixes issues such as https://gitlab.com/mobian1/issues/-/issues/164 * mobile-tweaks-common: fix background picture install location * common: move machine-info file to device-specific packages. As we need to have a different configuration for e.g. tablets, make the form-factor a per-device setting. * add pinetab-tweaks package. This is mostly a copy of pinephone-tweaks, with a different background and machine-info. * d/copyright: add copyright information for pinetab folder [ Guido Günther ] * d/control: Drop dependeny on phosh-core. We rather want phosh-core to Recommend: this package. * d/control: Turn phosh-full Recommends: into Suggests: phosh-core will Recommend: these -- Arnaud Ferraris Fri, 06 Nov 2020 09:27:31 +0100 mobile-tweaks (1) unstable; urgency=low * Initial release -- Henry-Nicolas Tourneur Sun, 11 Oct 2020 20:05:56 +0000