Bug 7018 - Applications that draw their own title bar are difficult to use with tl-single-app
Summary: Applications that draw their own title bar are difficult to use with tl-singl...
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Misc (show other bugs)
Target Milestone: MediumPrio
Assignee: Peter Åstrand
Depends on:
Reported: 2017-07-28 10:07 CEST by Karl Mikaelsson
Modified: 2017-08-14 14:46 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:

Example: chromium-browser in tl-single-app (81.24 KB, image/png)
2017-07-28 10:24 CEST, Karl Mikaelsson

Description Karl Mikaelsson cendio 2017-07-28 10:07:49 CEST
tl-single-app has a customized title bar for applications that disables some window manager features such as minimize and maximize, but also provides a way for a user to switch between windows.

Some applications choose to draw their own title bar and borders. When an application draws its own title bar, an end user can easily circumvent the limitations intended to be imposed by tl-single-app, making for a worse user experience that is limited by the application rather than our tl-single-app window manager.

We have reports of applications that has dialogs popping up behind the main application window. This application draws its own title bar, and does not offer any way to switch between windows. The only known workaround is to enter full screen and press Alt-Tab.

Other applications offer regular window manager functions like minimize and maximize to the user by their own title bars. chromium-browser/Google Chrome are examples of this.
Comment 2 Karl Mikaelsson cendio 2017-07-28 10:24:30 CEST
Created attachment 810 [details]
Example: chromium-browser in tl-single-app

Chromium offers the user a choice whether they want the system title bars or not, so it's a good example of applications that could interfere with the way tl-single-app is supposed to work.
Comment 4 Pierre Ossman cendio 2017-08-14 14:46:45 CEST
Possible solution is to force title bar to always be on.

We can also consider ignoring requests to minimize windows, in case the application still has its own buttons or menu entries for this.

Note You need to log in before you can comment on or make changes to this bug.