diff --git a/addons/hw_drivers/drivers/DisplayDriver.py b/addons/hw_drivers/drivers/DisplayDriver.py index 1b24c457f20..67d9f861708 100644 --- a/addons/hw_drivers/drivers/DisplayDriver.py +++ b/addons/hw_drivers/drivers/DisplayDriver.py @@ -36,6 +36,7 @@ class DisplayDriver(Driver): self.owner = False self.rendered_html = '' self.load_url() + self.call_xdotools('F11') @property def device_identifier(self): @@ -103,7 +104,7 @@ class DisplayDriver(Driver): os.environ['DISPLAY'] = ":0.0" os.environ['XAUTHORITY'] = "/run/lightdm/pi/xauthority" try: - subprocess.call(['xdotool', 'key', keystroke]) + subprocess.call(['xdotool', 'search', '--sync', '--onlyvisible', '--class', 'Firefox', 'windowactivate', 'key', keystroke]) return "xdotool succeeded in stroking " + keystroke except: return "xdotool threw an error, maybe it is not installed on the IoTBox" diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/ld.so.preload b/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/ld.so.preload index 37a96726c29..457060eadac 100644 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/ld.so.preload +++ b/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/ld.so.preload @@ -1 +1 @@ -/usr/lib/arm-linux-gnueabihf/libarmmem.so +/usr/lib/arm-linux-gnueabihf/libarmmem-v8l.so diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/resolv.conf b/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/resolv.conf new file mode 100644 index 00000000000..eb9349163a8 --- /dev/null +++ b/addons/point_of_sale/tools/posbox/overwrite_after_init/etc/resolv.conf @@ -0,0 +1,5 @@ +# Edited by Odoo +domain localdomain +nameserver 8.8.8.8 +nameserver 8.8.4.4 +nameserver 1.1.1.1 diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/home/pi/odoo/odoo/http.py.iotpatch b/addons/point_of_sale/tools/posbox/overwrite_after_init/home/pi/odoo/odoo/http.py.iotpatch new file mode 100644 index 00000000000..7f9cad6b1a8 --- /dev/null +++ b/addons/point_of_sale/tools/posbox/overwrite_after_init/home/pi/odoo/odoo/http.py.iotpatch @@ -0,0 +1,11 @@ +--- http_old.py 2019-11-07 15:01:37.190918774 +0100 ++++ http_new.py 2019-11-07 15:02:16.406711394 +0100 +@@ -1496,7 +1496,7 @@ + """ + httprequest = httprequest or request.httprequest + +- dbs = db_list(True, httprequest) ++ dbs = [] + + # try the db already in the session + db_session = httprequest.session.db diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/manifest.mf b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/manifest.mf deleted file mode 100644 index 63a9098e00d..00000000000 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/manifest.mf +++ /dev/null @@ -1,32 +0,0 @@ -Manifest-Version: 1.0 - -Name: install.rdf -Digest-Algorithms: MD5 SHA1 -MD5-Digest: xnFKNbJgc33dy/FJ+4cmHA== -SHA1-Digest: 4YLgHgdgCw4lGCfsX7+r4zVmKJ4= - -Name: chrome.manifest -Digest-Algorithms: MD5 SHA1 -MD5-Digest: O5ce4bajAqUxG6iVul0K2w== -SHA1-Digest: wb6VleWnV5GgLypmg1ij9TfmPLE= - -Name: content/rkioskbrowser.js -Digest-Algorithms: MD5 SHA1 -MD5-Digest: /cF15tfVnbkfbxRVTL5N+g== -SHA1-Digest: lvbY92PbsjwY+0TguEYoXWw0lxQ= - -Name: content/rkioskbrowser.xul -Digest-Algorithms: MD5 SHA1 -MD5-Digest: NFOIpAmZtn20Y+XfTo4cpw== -SHA1-Digest: VVIo7GdG+4mvAOtgR0DJUsSc/yg= - -Name: content/rkioskunknownContentType.xul -Digest-Algorithms: MD5 SHA1 -MD5-Digest: 6cNGoHJS9Xvm+wmvo4IesQ== -SHA1-Digest: T8i1MkMKjmn5HICqWv+iXSPRKIU= - -Name: content/rkioskxpinstallConfirm.xul -Digest-Algorithms: MD5 SHA1 -MD5-Digest: SxN1YnRJiuood2WhU85v9g== -SHA1-Digest: Msj21u4bTAKUi496xld5YCGdjiA= - diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/mozilla.rsa b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/mozilla.rsa deleted file mode 100644 index 521b08d182a..00000000000 Binary files a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/mozilla.rsa and /dev/null differ diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/mozilla.sf b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/mozilla.sf deleted file mode 100644 index 37eae3e21fb..00000000000 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/META-INF/mozilla.sf +++ /dev/null @@ -1,4 +0,0 @@ -Signature-Version: 1.0 -MD5-Digest-Manifest: 7hFyhNW67+H+rf9OhWGDkA== -SHA1-Digest-Manifest: HvfAQQLXphSZ9m8KBorJMX8MUnE= - diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/README b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/README deleted file mode 100644 index c8c1ce58823..00000000000 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/README +++ /dev/null @@ -1,3 +0,0 @@ -The R-kiosk module has been downloaded from https://addons.mozilla.org/en-US/firefox/addon/r-kiosk/ -It is in the public domain as stated on https://addons.mozilla.org/en-US/firefox/addon/r-kiosk/eula/ -This mozilla module is shipped by Odoo to provide out of the box Client facing display to Odoo's Posbox \ No newline at end of file diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/chrome.manifest b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/chrome.manifest deleted file mode 100644 index e4957b8d5e8..00000000000 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/chrome.manifest +++ /dev/null @@ -1,4 +0,0 @@ -content RKiosk content/ -overlay chrome://browser/content/browser.xul chrome://rkiosk/content/rkioskbrowser.xul -overlay chrome://mozapps/content/xpinstall/xpinstallConfirm.xul chrome://rkiosk/content/rkioskxpinstallConfirm.xul -overlay chrome://mozapps/content/downloads/unknownContentType.xul chrome://rkiosk/content/rkioskunknownContentType.xul diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/content/rkioskbrowser.js b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/content/rkioskbrowser.js deleted file mode 100644 index 5ece9a9e06b..00000000000 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/content/rkioskbrowser.js +++ /dev/null @@ -1,34 +0,0 @@ -function Rkiosk_donothing() -{ - - -} - -function rkioskclose() -{ - close(); -} - -function Rkiosk_navbar_setting() -{ - var rkiosk_navbar_enable="true"; - var prefs = Components.classes["@mozilla.org/preferences-service;1"]. - getService(Components.interfaces.nsIPrefBranch); - if (prefs.getPrefType("rkiosk.navbar") == prefs.PREF_BOOL){ - if (prefs.getBoolPref("rkiosk.navbar")) rkiosk_navbar_enable = "false"; - } - var rkiosk_element = document.getElementById("navigator-toolbox"); - rkiosk_element.setAttribute("hidden", rkiosk_navbar_enable); -} - -function RkioskBrowserStartup() -{ - Rkiosk_navbar_setting(); - BrowserStartup(); - setTimeout(RkioskdelayedStartup, 1000); -} - -function RkioskdelayedStartup() -{ - window.fullScreen = true; -} diff --git a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/content/rkioskbrowser.xul b/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/content/rkioskbrowser.xul deleted file mode 100644 index d5fb0c140d1..00000000000 --- a/addons/point_of_sale/tools/posbox/overwrite_after_init/usr/lib/firefox-esr/browser/extensions/{4D498D0A-05AD-4fdb-97B5-8A0AABC1FC5B}/content/rkioskbrowser.xul +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -