Clementine fails to open application window in 20.04 after 1st run due to default setting & systray icon fails to open app window

Bug #1876209 reported by Bill (franksmcb)
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
clementine (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Using Ubuntu MATE 20.04.

After installing, libqt5-sqlite is a needed dependency but is not installed.
Following an apt install libqt5-sqlite.

Expected outcome:
Clementine will start and have panel icon as well as application window. Quit application and opening application will have same result.

Actual outcome:
Clementine will start and have panel icon as well as application windows. Quit application and opening application will only have panel icon, no desktop application window.

If user deletes the Clementine.conf file in ~/.config/Clementine then application will function normally until user exits. If user attempts to start application again it will not function correctly until that .conf file is deleted.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: clementine 1.4.0~rc1+dfsg-1
ProcVersionSignature: Ubuntu 5.4.0-28.32-generic 5.4.30
Uname: Linux 5.4.0-28-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: MATE
Date: Thu Apr 30 16:43:31 2020
InstallationDate: Installed on 2020-04-22 (8 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Release amd64 (20200422)
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: clementine
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Bill (franksmcb) (franksmcb) wrote :
Revision history for this message
Mdavies5 (mdavies5) wrote :

I loaded the conf file into a text editor and took a copy of the contents. I then I started Clementine and immediately the text editor notified that the conf file had changed so I reloaded it and compared the contents with the original file. The only change was the value for 'Main Window/hidden' had changed from 'false' to 'true'. 'startupbehaviour' stayed at '2'. Clementine started OK.
I repeated the whole exercise with the Cinnamon desktop with the same results.
I then deleted the conf file and restarted Mate desktop and Clementine. It loaded ok. I set the default behaviour to 'always show main window' and then closed and re-opened Clementine successfully.
In other words I could not repeat the bug. The 'hidden' value always gets set to false but I don't think this refers to the visibility of the Main Window.

Revision history for this message
Doug McMahon (mc3man) wrote :

The reason for this (if I understand you ..) is that by default the "Always show main window" option is not enabled.
(- Tools > Preferences > Behavior > When Clementine starts..
So after 1st run only the systray icon shows which has no ability to open either the window or Preferences.
Idiotic...

Changed in clementine (Ubuntu):
status: New → Confirmed
summary: - Clementine fails to open application in 20.04
+ Clementine fails to open application window in 20.04 after 1st run
Revision history for this message
Doug McMahon (mc3man) wrote : Re: Clementine fails to open application window in 20.04 after 1st run

The underlying issue here is that the systray icon no longer can open the app window.
The oods of this being fixed in 20.04 are slim to none so users should change that setting on 1st run of clementine.

summary: - Clementine fails to open application window in 20.04 after 1st run
+ Clementine fails to open application window in 20.04 after 1st rundue to
+ default setting & systray icon fails to open app window
summary: - Clementine fails to open application window in 20.04 after 1st rundue to
- default setting & systray icon fails to open app window
+ Clementine fails to open application window in 20.04 after 1st run due
+ to default setting & systray icon fails to open app window
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.