nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.07k stars 804 forks source link

Client icon is not shown in Ubuntu 20.04 top right panel #2783

Closed Digitale-Substanz closed 3 years ago

Digitale-Substanz commented 3 years ago

How to use GitHub

Expected behaviour

Ubuntu desktop client starts via auto start. When client is running, a specific icon should be displayed in the top right icon panel of Ubuntu / Gnome Shell. The icon should also change according to the synchronization status (check mark or cycling arrows).

screenshot-with-nextcloud-icon

Actual behaviour

No panel icon is displayed, when client is started via systems auto start. However, if client is started manually, the icon is right on place.

screenshot-icon-panel-no-nextcloud

Steps to reproduce

  1. Have a fresh Ubuntu 20.04.1 installation ready with all updates installed.
  2. Add developer's PPA to system according to this page
  3. Set 'Run on Startup' option in settings
  4. Start system

Client configuration

Client version: 3.1.1-20201225.075704.75c329f4f-1.0~focal1

Operating system: Ubuntu 20.04

OS language: German

Qt version used by client package (Linux only, see also Settings dialog): not shown in client settings

Client package (From Nextcloud or distro) (Linux only): from NextCloud PPA

Installation path of client: /usr/bin/nextcloud

Server configuration

Nextcloud version:

Storage backend (external storage):

Logs

Please use Gist (https://gist.github.com/) or a similar code paster for longer logs.

  1. Client logfile: cannot post debug logs here as it reveals the whole structure of my cloud file systems.

    Output of nextcloud --logdebug --logwindow or nextcloud --logdebug --logfile log.txt (On Windows using cmd.exe, you might need to first cd into the Nextcloud directory) (See also https://docs.nextcloud.com/desktop/2.3/troubleshooting.html#log-files)

  2. Web server error log:

  3. Server logfile: nextcloud log (data/nextcloud.log):

janvlug commented 3 years ago

I'm using Fedora 33, and I experience this issue as well. Would it be possible to let Nextcloud client try to show the icon more persistently? There are several GNOME extensions that show icons (of non GTK/GNOME applications I guess):

But for some applications with tray icons the extensions work better than for others. The Element tray icon for example is usually correctly shown, also when GNOME extensions are disabled and enabled again.

Some additional info can be found here:

er-vin commented 3 years ago

Duplicate of #1977