Bug 116723 - LibreOffice programs have no window title bar icon (Debian & MATE)
Summary: LibreOffice programs have no window title bar icon (Debian & MATE)
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
5.4.5.1 release
Hardware: x86 (IA32) Linux (All)
: medium trivial
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Desktop-Integration
  Show dependency treegraph
 
Reported: 2018-03-31 14:16 UTC by Nutchanon Wetchasit
Modified: 2019-06-27 02:56 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments
Screenshot of Writer window and system's task switcher dialog (36.39 KB, image/png)
2018-03-31 14:16 UTC, Nutchanon Wetchasit
Details
Screenshot of Calc window and system's task switcher dialog (44.36 KB, image/png)
2018-03-31 14:21 UTC, Nutchanon Wetchasit
Details
Screenshot of Impress window and system's task switcher dialog (48.25 KB, image/png)
2018-03-31 14:22 UTC, Nutchanon Wetchasit
Details
Screenshot of Base window and system's task switcher dialog (23.34 KB, image/png)
2018-03-31 14:23 UTC, Nutchanon Wetchasit
Details
Screenshot of Draw window and system's task switcher dialog (39.48 KB, image/png)
2018-03-31 14:24 UTC, Nutchanon Wetchasit
Details
Screenshot of Math window and system's task switcher dialog (22.18 KB, image/png)
2018-03-31 14:25 UTC, Nutchanon Wetchasit
Details
Screenshot of LibreOffice launcher window and system's task switcher dialog (38.72 KB, image/png)
2018-03-31 14:27 UTC, Nutchanon Wetchasit
Details
Screenshot of Writer 4.4 window and system's task switcher dialog (30.96 KB, image/png)
2018-04-15 05:18 UTC, Nutchanon Wetchasit
Details
Screenshot of Calc 4.4 window and system's task switcher dialog (42.83 KB, image/png)
2018-04-15 05:21 UTC, Nutchanon Wetchasit
Details
Screenshot of Impress 4.4 window and system's task switcher dialog (51.01 KB, image/png)
2018-04-15 05:27 UTC, Nutchanon Wetchasit
Details
Screenshot of Base 4.4 window and system's task switcher dialog (23.07 KB, image/png)
2018-04-15 05:30 UTC, Nutchanon Wetchasit
Details
Screenshot of Draw 4.4 window and system's task switcher dialog (44.05 KB, image/png)
2018-04-15 05:32 UTC, Nutchanon Wetchasit
Details
Screenshot of Math 4.4 window and system's task switcher dialog (26.36 KB, image/png)
2018-04-15 05:34 UTC, Nutchanon Wetchasit
Details
Screenshot of LibreOffice 4.4 launcher window and system's task switcher dialog (34.48 KB, image/png)
2018-04-15 05:36 UTC, Nutchanon Wetchasit
Details
Screenshot of Writer window (generic VCL) and system's task switcher dialog (32.85 KB, image/png)
2018-04-18 07:50 UTC, Nutchanon Wetchasit
Details
Screenshot of Calc window (generic VCL) and system's task switcher dialog (42.20 KB, image/png)
2018-04-18 07:52 UTC, Nutchanon Wetchasit
Details
Screenshot of Impress window (generic VCL) and system's task switcher dialog (47.28 KB, image/png)
2018-04-18 07:53 UTC, Nutchanon Wetchasit
Details
Screenshot of Base window (generic VCL) and system's task switcher dialog (22.91 KB, image/png)
2018-04-18 07:54 UTC, Nutchanon Wetchasit
Details
Screenshot of Draw window (generic VCL) and system's task switcher dialog (38.47 KB, image/png)
2018-04-18 07:55 UTC, Nutchanon Wetchasit
Details
Screenshot of Math window (generic VCL) and system's task switcher dialog (20.25 KB, image/png)
2018-04-18 07:57 UTC, Nutchanon Wetchasit
Details
Screenshot of LibreOffice launcher window (generic VCL) and system's task switcher dialog (37.93 KB, image/png)
2018-04-18 07:58 UTC, Nutchanon Wetchasit
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nutchanon Wetchasit 2018-03-31 14:16:54 UTC
Created attachment 140995 [details]
Screenshot of Writer window and system's task switcher dialog

This is a cosmetic bug- albeit impairing usability, it does not affect
functionality of office suite themselves.

I have recently upgraded my LibreOffice installation to version 5.4.
While frequently switching back and forth between each program in the suite
and other programs on the workspace, I found that LibreOffice does not have
window title bar icon- which leads to confusion and mental double-take
every time the system's task switcher (Alt+Tab) got used.

Screenshots of each LibreOffice program while invoking desktop's task switcher
(Alt+Tab) are attached:

- You would see that a placeholder "image missing" icon
  is displayed at left side of every LibreOffice programs' title bar
  instead of the program's icon itself (or document's thumbnail).

- You would see that a placeholder "image missing" icon
  is displayed on desktop's task switcher dialog (at the middle of screen),
  instead of the respective LibreOffice program's icon itself
  (or document's thumbnail).
  
  This causes confusion when there are multiple LibreOffice programs
  opened at the same time; user won't know which one is which until he/she
  moves the task switcher's cursor pass each of them. (Really time-consuming
  when there are dozens of programs running on the workspace)

The problem affects all LibreOffice programs: Writer, Calc, Impress, Base,
Draw, Math, and the main launcher; as demonstrated in the screenshots.

Note: This problem is most prominent when LibreOffice is running under
a traditional non-compositing window manager. If you are using
a compositing one, disable its compositing function first before testing
(or at least, disable its window thumbnailing function).

Steps to reproduce (for the record):

1. Start any LibreOffice program (Writer, Calc, Impress, Base, Draw, Math,
   or the main LibreOffice launcher).
2. Look at its window icon (usually located on the left side of title bar;
   at top-left corner of the window).
3. You would see that there is no icon (or a system's placeholder icon)
   displayed on the window's title bar.
4. Hold Alt key, press Tab key (don't release Alt key yet).
5. You would see that the icon that should have been the LibreOffice
   program was not displayed (or displayed using system's placeholder icon).

LibreOffice: 5.4.5.1 32-bit (Debian packages from libreoffice.org)
Window manager: MATE Marco 1.8.1 (Debian; with compositing disabled)
Desktop: MATE 1.8.1 (Debian)
Display server: X11R7 Xorg 7.7 (Debian)
System: Debian GNU/Linux 7.0 Wheezy i386

"About LibreOffice" dialog information follows...
	Version: 5.4.5.1
	Build ID: 79c9829dd5d8054ec39a82dc51cd9eff340dbee8
	CPU threads: 4; OS: Linux 3.2; UI render: default; VCL: gtk2; 
	Locale: th-TH (th_TH); Calc: group

OpenGL is not used in this LibreOffice installation.

P.S. I encountered an "You must select/enter a version." error when attempting
to submit the report via "guided" form (despite the Version field being set to
"5.4.5.1 release"), so I have to use the "plain" form instead. Note that the
attempt of submission was made using Pale Moon 25.8.1 with JavaScript disabled.
Comment 1 Nutchanon Wetchasit 2018-03-31 14:21:08 UTC
Created attachment 140996 [details]
Screenshot of Calc window and system's task switcher dialog
Comment 2 Nutchanon Wetchasit 2018-03-31 14:22:11 UTC
Created attachment 140997 [details]
Screenshot of Impress window and system's task switcher dialog
Comment 3 Nutchanon Wetchasit 2018-03-31 14:23:37 UTC
Created attachment 140998 [details]
Screenshot of Base window and system's task switcher dialog
Comment 4 Nutchanon Wetchasit 2018-03-31 14:24:32 UTC
Created attachment 140999 [details]
Screenshot of Draw window and system's task switcher dialog
Comment 5 Nutchanon Wetchasit 2018-03-31 14:25:28 UTC
Created attachment 141000 [details]
Screenshot of Math window and system's task switcher dialog
Comment 6 Nutchanon Wetchasit 2018-03-31 14:27:14 UTC
Created attachment 141001 [details]
Screenshot of LibreOffice launcher window and system's task switcher dialog
Comment 7 Alex ARNAUD 2018-04-14 13:39:33 UTC
Hello Nutchanon,

Do you reproduce the same issue with the Debian package? Could you try with another TDF build of LibreOffice or on a newer version of Debian?

Best regards,
Alex.
Comment 8 Nutchanon Wetchasit 2018-04-15 05:18:55 UTC
Created attachment 141365 [details]
Screenshot of Writer 4.4 window and system's task switcher dialog
Comment 9 Nutchanon Wetchasit 2018-04-15 05:21:57 UTC
Created attachment 141366 [details]
Screenshot of Calc 4.4 window and system's task switcher dialog
Comment 10 Nutchanon Wetchasit 2018-04-15 05:27:18 UTC
Created attachment 141367 [details]
Screenshot of Impress 4.4 window and system's task switcher dialog
Comment 11 Nutchanon Wetchasit 2018-04-15 05:30:13 UTC
Created attachment 141368 [details]
Screenshot of Base 4.4 window and system's task switcher dialog
Comment 12 Nutchanon Wetchasit 2018-04-15 05:32:55 UTC
Created attachment 141369 [details]
Screenshot of Draw 4.4 window and system's task switcher dialog
Comment 13 Nutchanon Wetchasit 2018-04-15 05:34:55 UTC
Created attachment 141370 [details]
Screenshot of Math 4.4 window and system's task switcher dialog
Comment 14 Nutchanon Wetchasit 2018-04-15 05:36:59 UTC
Created attachment 141371 [details]
Screenshot of LibreOffice 4.4 launcher window and system's task switcher dialog
Comment 15 Nutchanon Wetchasit 2018-04-15 05:51:25 UTC
Older LibreOffice release does not have this problem, e.g. 4.4.3.2 DEB release
from libreoffice.org-- which I used until the said upgrade to 5.4 (5.4.5.1);
so this bug might counts as a regression.

Screenshots of LibreOffice 4.4.3.2 programs with system's task switcher
are now attached for comparison...

- Writer   4.4.3.2 (file #141365) V.S. 5.4.5.1 (file #140995)
- Calc     4.4.3.2 (file #141366) V.S. 5.4.5.1 (file #140996)
- Impress  4.4.3.2 (file #141367) V.S. 5.4.5.1 (file #140997)
- Base     4.4.3.2 (file #141368) V.S. 5.4.5.1 (file #140998)
- Draw     4.4.3.2 (file #141369) V.S. 5.4.5.1 (file #140999)
- Math     4.4.3.2 (file #141370) V.S. 5.4.5.1 (file #141000)
- Launcher 4.4.3.2 (file #141371) V.S. 5.4.5.1 (file #141001)

You would see that in each LibreOffice 4.4 screenshot, there is
a corresponding program icon displayed on top-left of its window
and system's task switcher dialog at the middle of screen;
unlike 5.4- which system's placeholder icon is used in both spots.

LibreOffice: 4.4.3.2 32-bit (Debian packages from libreoffice.org)
Window manager: MATE Marco 1.8.1 (Debian; with compositing disabled)
Desktop: MATE 1.8.1 (Debian)
Display server: X11R7 Xorg 7.7 (Debian)
System: Debian GNU/Linux 7.0 Wheezy i386

"About LibreOffice" dialog information follows...
	Version: 4.4.3.2
	Build ID: 88805f81e9fe61362df02b9941de8e38a9b5fd16
	Locale: th_TH

OpenGL is not used in this LibreOffice installation.
Comment 16 Xisco Faulí 2018-04-16 08:30:03 UTC
Could you please paste the info from Help - about LibreOffice ?

I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' once the information has been provided
Comment 17 Xisco Faulí 2018-04-16 08:31:11 UTC
Oh, I see you provided the help info in the description.

Do you reproduce it if you call LibreOffice like SAL_USE_VCLPLUGIN=gen soffice?
Comment 18 Nutchanon Wetchasit 2018-04-18 07:50:25 UTC
Created attachment 141439 [details]
Screenshot of Writer window (generic VCL) and system's task switcher dialog
Comment 19 Nutchanon Wetchasit 2018-04-18 07:52:18 UTC
Created attachment 141440 [details]
Screenshot of Calc window (generic VCL) and system's task switcher dialog
Comment 20 Nutchanon Wetchasit 2018-04-18 07:53:39 UTC
Created attachment 141441 [details]
Screenshot of Impress window (generic VCL) and system's task switcher dialog
Comment 21 Nutchanon Wetchasit 2018-04-18 07:54:47 UTC
Created attachment 141442 [details]
Screenshot of Base window (generic VCL) and system's task switcher dialog
Comment 22 Nutchanon Wetchasit 2018-04-18 07:55:47 UTC
Created attachment 141443 [details]
Screenshot of Draw window (generic VCL) and system's task switcher dialog
Comment 23 Nutchanon Wetchasit 2018-04-18 07:57:06 UTC
Created attachment 141444 [details]
Screenshot of Math window (generic VCL) and system's task switcher dialog
Comment 24 Nutchanon Wetchasit 2018-04-18 07:58:18 UTC
Created attachment 141445 [details]
Screenshot of LibreOffice launcher window (generic VCL) and system's task switcher dialog
Comment 25 Nutchanon Wetchasit 2018-04-18 08:07:20 UTC
Running LibreOffice with `SAL_USE_VCLPLUGIN=gen` environment variable
resulted in title bar icon (and icon in task switcher) being correctly
displayed on all LibreOffice programs.

Though, doing so also cause the programs to ignore system's
font configuration and color scheme in the process,
making their appearance come out relatively dull.

Screenshots of each LibreOffice program in this configuration
are attached for comparison:

- Writer   generic (attachment #141439 [details]) V.S. default (attachment #140995 [details])
- Calc     generic (attachment #141440 [details]) V.S. default (attachment #140996 [details])
- Impress  generic (attachment #141441 [details]) V.S. default (attachment #140997 [details])
- Base     generic (attachment #141442 [details]) V.S. default (attachment #140998 [details])
- Draw     generic (attachment #141443 [details]) V.S. default (attachment #140999 [details])
- Math     generic (attachment #141444 [details]) V.S. default (attachment #141000 [details])
- Launcher generic (attachment #141445 [details]) V.S. default (attachment #141001 [details])

You would see that on forced generic VCL configuration, a corresponding
program icon is displayed on top-left of the window and on system's
task switcher at the center of the screen; unlike the default
VCL configuration, which system's placeholder icon is displayed
on both spots.

From this, it is likely that the problem could now be narrowed to
LibreOffice's VCL-GTK2 implementation.

LibreOffice: 5.4.5.1 32-bit (Debian packages from libreoffice.org)
Window manager: MATE Marco 1.8.1 (Debian; with compositing disabled)
Desktop: MATE 1.8.1 (Debian)
Display server: X11R7 Xorg 7.7 (Debian)
System: Debian GNU/Linux 7.0 Wheezy i386

"About LibreOffice" dialog information follows...
	Version: 5.4.5.1
	Build ID: 79c9829dd5d8054ec39a82dc51cd9eff340dbee8
	CPU threads: 4; OS: Linux 3.2; UI render: default; VCL: x11; 
	Locale: th-TH (th_TH); Calc: group

OpenGL is not used in this LibreOffice installation.
Comment 26 Xisco Faulí 2018-11-27 20:17:23 UTC
Hello Nutchanon Wetchasit,
A new major release of LibreOffice is available since this bug was reported.
Could you please try to reproduce it with the latest version of LibreOffice
from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the bug is still present in the latest version.
Comment 27 QA Administrators 2019-05-27 02:47:16 UTC Comment hidden (obsolete)
Comment 28 QA Administrators 2019-06-27 02:56:48 UTC
Dear Nutchanon Wetchasit,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-FollowUp