# Ignition Apps Ubuntu Touch Screen

**URL:** <https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833>\
**Category:** Ignition\
**Created:** [February 25, 2021, 5:22pm UTC](https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833 "2021-02-25T17:22:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jd1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jd1/32/18928_2.png) [@jd1](https://forum.inductiveautomation.com/u/jd1)\
**Post date:** [February 25, 2021, 5:22pm UTC](https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833/1 "2021-02-25T17:22:00Z")

</div>

I have a Mitac P100 touchscreen PC running Ubuntu (I have tired 18.04 and 20.04) and the touchscreen works fine for everything except IA client programs. I have tried it with the Vision Client and Perspective Workstation. None of the buttons will respond to presses. If I hook a mouse up everything works like a charm. Has anyone run into this issue before? Any solutions out there?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 25, 2021, 5:23pm UTC](https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833/2 "2021-02-25T17:23:55Z")

</div>

What event are you trying to use on the buttons (actionPerformed, mousePressed, mouseReleased, mouseClicked, etc…)?

Touchscreen drivers generally just turn presses into mouse events of some kind.

---

<div class="post-metadata">

**Author:** ![jd1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jd1/32/18928_2.png) [@jd1](https://forum.inductiveautomation.com/u/jd1)\
**Post date:** [February 25, 2021, 5:30pm UTC](https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833/3 "2021-02-25T17:30:51Z")

</div>

I’m having issues within the program itself not my projects. For example I can’t click on the “Add Application(s)” button or if I have already added an application I can’t select it and click “Open Application”. If I plug a mouse in I can launch a project and within a project I seem to be able to click on things just fine. I made a quick test project and put a multiStateButton on the page and I can click through all three states no problem. Also all the buttons on the app bar respond to presses.  
EDIT:  
Quick additional test I just did. I added a button with an onActionPerformed refresh event and it works no issues. I changed it to an on-click event and it also worked

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [February 25, 2021, 5:40pm UTC](https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833/4 "2021-02-25T17:40:06Z")

</div>

Support for the on screen keyboard was added recently (the nightly from 2/24/2021) which also included a fix for this issue. you could use the nightly version if you need this functionality immediately, otherwise you could add `-Djdk.gtk.version=2` to the `perspectiveworkstation.sh` script in the app directory to get touches to work in Workstation on the management side. If you launch a perspective session you may hit some inconsistencies without the changes that were brought in for that nightly.

---

<div class="post-metadata">

**Author:** ![jd1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jd1/32/18928_2.png) [@jd1](https://forum.inductiveautomation.com/u/jd1)\
**Post date:** [February 25, 2021, 5:41pm UTC](https://forum.inductiveautomation.com/t/ignition-apps-ubuntu-touch-screen/43833/5 "2021-02-25T17:41:24Z")

</div>

Ok Awesome. I will spin up the nightly on my dev server and see if that fixes my issue
