main/postmarketos-ui-xfce4: Add further improvements
Improvements from xfce4-phone source:
- Add screenshot to README.md
- Enable screen locking
- Disable Desktop icons "Home", "File System", "Trash"
- Enable single-click on Desktop
- Enable single-click in Thunar
- Change clock format
- Set postmarketos wallpaper
Additional changes in postmarketos-ui-xfce4:
- Installing greybird-themes (which is already set as default theme in /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml).
- Changing /etc/skel/.config/autostart/onboard-autostart.desktop to slightly speed up keysboard startup (overriding startup-delay of /etc/xdg/autostart/onboard-autostart.desktop).
- Enabling scrollbars by /etc/profile.d/enable-scrollbars.sh, this is helpful where touch-scrolling doesn't work like e.g. in whiskermenu.
(And re-ordered network-manager-applet in APKBUILD _pmb_recommends section.)
Currently marked as draft because: MR xfce4-phone!7 (merged) needs to get merged and and release 0.4 to be set up. Thereafter I'll change the source in APKBUILD back to $pkgver.
Merge request reports
Activity
added 1 commit
- 6ccf4da9 - main/postmarketos-ui-xfce4: Add further improvements
mentioned in merge request xfce4-phone!7 (merged)
added typefeature ui-xfce4 labels
- Resolved by Jakko
@jakko fyi xfce4-phone!7 (merged) was merged, so is this still a 'draft'?
- Resolved by Jakko
Hi @jakko, I've noticed that you are improving quite a lot the xfce4 and mate UIs. It's also clear that you have quite some knowledge about configuring them. Unfortunately I can no longer find time to follow the project, so I wanted to propose, if you are interested, in becoming the maintainer of both the xfce4/mate meta packages. What you think?
added 70 commits
-
6ccf4da9...95d37587 - 69 commits from branch
postmarketOS:master
- efd13271 - main/postmarketos-ui-xfce4: Add further improvements
-
6ccf4da9...95d37587 - 69 commits from branch
mentioned in merge request !2537 (merged)
- Resolved by Jakko
I noticed that with this MR in place, the postmarketos wallpaper is not set correctly at qemu-amd64 (and accordingly at qemu-aarch64 and nokia-n900). This is due to their xfce4 subpackages.
These device-specific xfce4 subpackages are not required anymore after this MR. When merged, I'll setup another MR to remove those subpackages.
Technical explanation: Actually the device-specific monitor to set the wallpaper should be automatically drived from "monitor0" in file xfce4-desktop.xml. This did not work so far. The changes of commit xfce4-phone@b8df9fb4 make this work. Currently at qemu-amd64, the device-specific monitor is set by the post-install script device-qemu-amd64-xfce4.post-install. Because of this, there is no "monitor0" in file xfce4-desktop.xml of qemu-amd64, that's why the "new" approach to automatically derive the monitor fails. After removing the xfce4 subpackages, it will work as expected.
added 14 commits
-
efd13271...f58e9d91 - 13 commits from branch
postmarketOS:master
- 0a9dc742 - main/postmarketos-ui-xfce4: Add further improvements
-
efd13271...f58e9d91 - 13 commits from branch
- Resolved by Jakko
Unfortunately, I have to put it back to "draft" :( Something's wrong with the screen locking. The unlock screen doesn't show up.
I'm quite sure it worked two weeks ago when I put up xfce4-phone!7 (merged). It seems unrelated to this MR because the unlock screen doesn't show up in current edge channel either when enabling screen locking. I need to find out what changed.
Sorry for the inconvenience.
added 1 commit
- e09645ff - main/postmarketos-ui-xfce4: Add further improvements