From 875596150be8dc72d23e28004e2535a1f5e4f363 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Fri, 8 Mar 2013 17:51:34 +0100 Subject: xinput-calibrator: menuentry behaves as the first boot calibration - make the menuentry behave as the one time calibration on first boot --- recipes-graphics/xinput-calibrator/xinput-calibrator_git.bbappend | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bbappend b/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bbappend index e12abec..2d5a610 100644 --- a/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bbappend +++ b/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bbappend @@ -1,6 +1,6 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -PRINC := "${@int(PRINC) + 1}" +PRINC := "${@int(PRINC) + 2}" inherit systemd @@ -8,3 +8,9 @@ SRC_URI += "file://xinput-calibrator.service" SYSTEMD_PACKAGES = "${PN}-systemd" SYSTEMD_SERVICE = "${PN}.service" + +# menu entry should make the calibration permanent instead of printing cal data into a terminal +do_install_append() { + install -m 0755 ${D}/usr/share/applications/xinput_calibrator.desktop ${D}/usr/share/applications/xinput_calibrator.desktop.old + sed -i -e 's/xinput_calibrator; cat/rm -f \/etc\/pointercal.xinput; xinput_calibrator_once.sh/' ${D}/usr/share/applications/xinput_calibrator.desktop +} \ No newline at end of file -- cgit v1.2.3