main/postmarketos-ui-lxqt: various fixes and usability improvements (MR 3259)
Co-developed-by: Jakob Hauser <jahau@rocketmail.com> Co-developed-by: Pablo Correa Gomez <ablocorrea@hotmail.com> [ci:skip-build]: Already built successfully in CI.
This commit is contained in:
parent
bcabeb80a1
commit
c467e17bfc
5 changed files with 66 additions and 4 deletions
14
main/postmarketos-ui-lxqt/10_onboard.gschema.override
Normal file
14
main/postmarketos-ui-lxqt/10_onboard.gschema.override
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
[org.gnome.desktop.interface]
|
||||||
|
toolkit-accessibility=true
|
||||||
|
|
||||||
|
[org.onboard]
|
||||||
|
layout='/usr/share/onboard/layouts/Small.onboard'
|
||||||
|
theme='/usr/share/onboard/themes/Nightshade.theme'
|
||||||
|
show-tooltips=false
|
||||||
|
|
||||||
|
[org.onboard.auto-show]
|
||||||
|
enabled=true
|
||||||
|
keyboard-device-detection-enabled=true
|
||||||
|
|
||||||
|
[org.onboard.window]
|
||||||
|
docking-enabled=true
|
|
@ -1,8 +1,8 @@
|
||||||
# Reference: https://postmarketos.org/uipkg
|
# Reference: https://postmarketos.org/uipkg
|
||||||
# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
|
# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
|
||||||
pkgname=postmarketos-ui-lxqt
|
pkgname=postmarketos-ui-lxqt
|
||||||
pkgver=0.1
|
pkgver=0.2
|
||||||
pkgrel=8
|
pkgrel=0
|
||||||
pkgdesc="(X11) Lightweight Qt Desktop Environment (stylus recommended)"
|
pkgdesc="(X11) Lightweight Qt Desktop Environment (stylus recommended)"
|
||||||
url="https://lxqt-project.org/"
|
url="https://lxqt-project.org/"
|
||||||
arch="noarch !armhf" # lxqt-desktop not available on armhf
|
arch="noarch !armhf" # lxqt-desktop not available on armhf
|
||||||
|
@ -15,6 +15,7 @@ depends="
|
||||||
lxqt-desktop
|
lxqt-desktop
|
||||||
lxqt-policykit
|
lxqt-policykit
|
||||||
mesa-egl
|
mesa-egl
|
||||||
|
polkit-elogind
|
||||||
postmarketos-base-ui
|
postmarketos-base-ui
|
||||||
postmarketos-base-ui-networkmanager
|
postmarketos-base-ui-networkmanager
|
||||||
tinydm
|
tinydm
|
||||||
|
@ -22,22 +23,55 @@ depends="
|
||||||
xorg-server
|
xorg-server
|
||||||
"
|
"
|
||||||
_pmb_recommends="
|
_pmb_recommends="
|
||||||
|
alsa-plugins-pulse
|
||||||
|
alsa-utils
|
||||||
|
gvfs
|
||||||
|
bluedevil
|
||||||
|
onboard
|
||||||
gnome-keyring
|
gnome-keyring
|
||||||
network-manager-applet
|
network-manager-applet
|
||||||
paper-icon-theme
|
paper-icon-theme
|
||||||
pavucontrol
|
pavucontrol
|
||||||
|
pavucontrol-qt
|
||||||
pm-utils
|
pm-utils
|
||||||
|
qps
|
||||||
|
screengrab
|
||||||
|
lximage-qt
|
||||||
|
obconf-qt
|
||||||
postmarketos-artwork-wallpapers
|
postmarketos-artwork-wallpapers
|
||||||
pulseaudio-utils
|
pulseaudio-utils
|
||||||
|
unclutter-xfixes
|
||||||
"
|
"
|
||||||
install="$pkgname.post-install $pkgname.post-upgrade"
|
install="$pkgname.post-install $pkgname.post-upgrade"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://gitlab.com/antoni.aloytorrens/lxqt-tablet/-/archive/$pkgver/lxqt-tablet-$pkgver.tar.gz"
|
source="
|
||||||
|
$pkgname-$pkgver.tar.gz::https://gitlab.com/antoni.aloytorrens/lxqt-tablet/-/archive/$pkgver/lxqt-tablet-$pkgver.tar.gz
|
||||||
|
unclutter-xfixes.desktop
|
||||||
|
10_onboard.gschema.override
|
||||||
|
onboard-autostart.desktop
|
||||||
|
lxqt-tablet.sh
|
||||||
|
"
|
||||||
options="!check" # No testsuite
|
options="!check" # No testsuite
|
||||||
builddir="$srcdir/lxqt-tablet-$pkgver"
|
builddir="$srcdir/lxqt-tablet-$pkgver"
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
install -d -m755 "$pkgdir"/etc/skel
|
install -d -m755 "$pkgdir"/etc/skel
|
||||||
cp -a "$builddir"/config "$pkgdir"/etc/skel/.config
|
cp -a "$builddir"/config "$pkgdir"/etc/skel/.config
|
||||||
|
|
||||||
|
install -Dm644 -t "$pkgdir"/etc/xdg/lxqt-tablet/autostart \
|
||||||
|
"$srcdir"/unclutter-xfixes.desktop \
|
||||||
|
"$srcdir"/onboard-autostart.desktop
|
||||||
|
|
||||||
|
install -Dm644 -t "$pkgdir"/usr/share/glib-2.0/schemas \
|
||||||
|
"$srcdir"/10_onboard.gschema.override
|
||||||
|
|
||||||
|
install -Dm644 -t "$pkgdir"/etc/profile.d \
|
||||||
|
"$srcdir"/lxqt-tablet.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="63492fd0ad8ffb1d0a9f4f3f53eb4b8a21e670ba5a2a62c86b38f60b77578cfd9970b0767c875fd263e06367f998a2e895b33562b0235b831c4aa34177e14ea6 postmarketos-ui-lxqt-0.1.tar.gz"
|
sha512sums="
|
||||||
|
dab8453a8dbb8d01f978340ac598a3705461ec3a536b131e9247511d090ce40c8732284f39f0464e3fa2134e21277db3570f106fc1ad85cd7e6cdc7043704a4d postmarketos-ui-lxqt-0.2.tar.gz
|
||||||
|
b626c8b27d9418df15124d6e97f5174c173863536e9c3eebfb11473d764c81e1db40cf4b7cdabe44b67a0e295d920c7a849a3e2e40dd86402de8200242c7b05a unclutter-xfixes.desktop
|
||||||
|
ffcc518ff58d37de302bd101e57bf983800e45899645d476045d0a74096704333a0b513f45e6a5485fdbd80ac1caebce14a760cab6fcc6d5dde0d766ade8b58b 10_onboard.gschema.override
|
||||||
|
d598b806bf749e0fedfdaeb51aa035b3877fedf4adc123ce2e50aef20f3cc6727b520a379aa26e88f9a2fe0f1fb96c4682895bb49c6a9cf4b5a5fd963ea93747 onboard-autostart.desktop
|
||||||
|
54e7ab0c44d88578e46a6a7ecd0cad9980c4d062d453a9443428bdfe2773d26a7b110103c854d7f1ca20d764b1f79a5bf082474fb4a0949ffe871671cc66d97e lxqt-tablet.sh
|
||||||
|
"
|
||||||
|
|
3
main/postmarketos-ui-lxqt/lxqt-tablet.sh
Normal file
3
main/postmarketos-ui-lxqt/lxqt-tablet.sh
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# shellcheck shell=sh
|
||||||
|
# Set primary config directory for postmarketOS LXQt configs.
|
||||||
|
export XDG_CONFIG_DIRS="/etc/xdg/lxqt-tablet:/etc/xdg:/etc:/usr/share"
|
6
main/postmarketos-ui-lxqt/onboard-autostart.desktop
Normal file
6
main/postmarketos-ui-lxqt/onboard-autostart.desktop
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Onboard
|
||||||
|
Comment=Flexible onscreen keyboard
|
||||||
|
Icon=onboard
|
||||||
|
Exec=onboard
|
5
main/postmarketos-ui-lxqt/unclutter-xfixes.desktop
Normal file
5
main/postmarketos-ui-lxqt/unclutter-xfixes.desktop
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=unclutter-xfixes
|
||||||
|
Comment=Hide cursor on touchscreen
|
||||||
|
Exec=unclutter-xfixes --start-hidden --hide-on-touch
|
Loading…
Reference in a new issue