Why doesn't Squish work correctly on Ubuntu 11.

Ubuntu 11 ships with the Unity desktop by default. This desktop system takes a macOS-like approach with a single menubar at the top of the screen rather than associated with each application. One of the things the Ubuntu developers have done to achieve this is to patch all the GUI libraries shipped with Ubuntu. Unfortunately, many many applications—including the Squish IDE—are broken by these patches, with the result that no menubar is shown at all. See for example, Ubuntu bug 618587 and Eclipse bug 330563.

A workaround is to set the following environment variable: UBUNTU_MENUPROXY=0. (This workaround is used by the SQUISHDIR/squishide script which runs the SQUISHDIR/bin/ide/squishide application, but obviously if you run the application directly you must set the environment variable yourself.)

© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.