Running OpenBoard in a window

May 10, 2021 Roberto Puzzanghera6 comments

These days I'm forced again to do lessons from remote. My school asked me to refer to Google Meet for the videoconferences and one thing I disliked was the Jam interactive whiteboard, which is completely inadequate for scientific subjects. On the other hand OpenBoard, my favourite board tool that I successfully use with Zoom, seemed not to be recognized as an application to be shared, because it runs fullscreen.

After some googleing I found a patch from this guy (I big thank for his work!) which forces OpenBoard to run in a window, but at the cost of passing a variable at compilation time. I modified the logic of that patch so that a user can set how OpenBoard will run just modifying an option in the config file. The "run windowed" feature is disabled by default, so it will not bother those teachers who are already familiar with the interface, but it can be easily switched on by advanced users.

To get OpenBoard running in a window just switch this option to true in the /opt/openboard/etc/OpenBoard.config file

[App]
RunInWindow=true

Each user can do the same overriding this setting in his/her personal ~/.local/share/OpenBoard/OpenBoardUser.config file.

Installation steps

The following prerequisites must be already installed: libpaper libass x264 libfdk-aac ffmpeg quazip-qt5 qt5-webkit. My patch is for the 1.6.1​ version.

wget https://notes.sagredo.eu/files/hacks/openboard/run-in-a-window.patch
wget https://github.com/OpenBoard-org/OpenBoard/archive/refs/tags/v1.6.1.tar.gz
tar xzf v1.6.1​.tar.gz
cd OpenBoard-1.6.1
patch -p1 < ../run-in-a-window.patch
qmake-qt5 OpenBoard.pro -spec linux-g++
make
make install

You may want to reproduce these steps when building the package for your specific distro.

Comments

Hi

Hi, thanks for your work.

Should it works on windows 10? I found OpenBoard.config  on C:\Program Files (x86)\OpenBoard\etc and added the line RunInWindow=true, because "RuninWindow=" wasn't there under [App], but still, nothing changes. 

Reply | Permalink

Openboard binaries for windows

You have to patch and compile the source code.

You can find binaries for windows here http://webdiis.unizar.es/~spd/openboard. The patch applied is a little bit different from mine but it has the "run windowed" feature already active and hard coded.

Reply | Permalink

Running OpenBoardW

Hi!

Please could you describe the exact steps and commands to be done in order to apply this patch and make OpenBoard work in a separate window on Ubuntu 20.04.  I have read the discussion and many related articles and still haven't found out how to do this. 

Reply | Permalink

Running OpenBoardW

Here you can find two builds Openboard which run on a separate window for Ubuntu 20.04 64bit:

https://drive.google.com/drive/folders/1d1ClbmZDifC72fMbcjDhwRlsb9qTxTLH?usp=sharing

openboard_ubuntu_20.04_1.6.1-a.1102w is builded with patch by Roberto Puzzanghera

Reply | Permalink

Running OpenBoardW

Thank you, appreciated

Reply | Permalink

Running OpenBoardW

Hi, I added the installation steps in the page above. The patch has to be installed on top of the RC version.

Reply | Permalink