elementary / elementary/dock

Terminal never shows in dock when running when launched from Dock

Open
#542 3 comments 0 reactions 0 assignees View on GitHub
Confirmed Priority: Medium
Dominant language
Vala
Stars
111
Forks
42
Avg merge
2d 12h
Merged PRs (30d)
4

Description

### What Happened?

Specifically the Terminal application won't show as running, either in the workspaces view in the dock, nor on the Terminal's icon.

The workspace that the Terminal is on, if nothing else is on it, will simply show an empty box, but not disappear. Clicking on the Terminal in the dock *does* take me to the existing instance(s) of the Terminal.

This **only** happens when the Terminal was launched from the dock; The applications menu works.

### Steps to Reproduce

1. Open the Terminal from the Dock (NOT the Applications Menu)
2. Observe issue

### Expected Behavior

The terminal should show as running regardless of what launched it.

### OS Version

8.x (Circe)

### OS Architecture

amd64 (on most hardwares)

### Session Type

Secure Session (Wayland, This is the default)

### Software Version

Latest release (I have run all updates)

### Log Output

```shell
FROM COMMAND:
G_MESSAGES_DEBUG=all io.elementary.dock

(io.elementary.dock:11562): GLib-GIO-DEBUG: 03:58:44.399: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.dock:11562): GLib-GIO-DEBUG: 03:58:44.417: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.417: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.417: watch_fast: "/org/gnome/desktop/peripherals/mouse/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.417: watch_fast: "/org/gnome/desktop/sound/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.417: watch_fast: "/org/gnome/desktop/privacy/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_fast: "/org/gnome/desktop/wm/preferences/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_fast: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_fast: "/org/gnome/desktop/a11y/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_fast: "/org/gnome/desktop/a11y/interface/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/desktop/interface/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/desktop/peripherals/mouse/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/desktop/sound/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/desktop/privacy/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/desktop/wm/preferences/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.418: watch_established: "/org/gnome/desktop/a11y/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.419: watch_established: "/org/gnome/desktop/a11y/interface/" (establishing: 1)
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:44.428: Connecting to session manager
(io.elementary.dock:11562): GLib-GIO-DEBUG: 03:58:44.434: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.625: watch_fast: "/io/elementary/dock/keybindings/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.625: watch_established: "/io/elementary/dock/keybindings/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.690: watch_fast: "/io/elementary/dock/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.691: watch_established: "/io/elementary/dock/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.696: watch_fast: "/io/elementary/dock/" (establishing: 0, active: 1)

(io.elementary.dock:11562): GLib-GObject-CRITICAL **: 03:58:44.696: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.696: watch_fast: "/io/elementary/dock/" (establishing: 0, active: 2)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.700: watch_fast: "/io/elementary/desktop/wm/keybindings/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.701: unwatch_fast: "/io/elementary/desktop/wm/keybindings/" (active: 0, establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.701: watch_established: "/io/elementary/desktop/wm/keybindings/" (establishing: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.702: watch_fast: "/io/elementary/dock/" (establishing: 0, active: 3)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.702: watch_fast: "/io/elementary/desktop/wingpanel/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.704: watch_established: "/io/elementary/desktop/wingpanel/" (establishing: 1)
(io.elementary.dock:11562): GLib-GIO-DEBUG: 03:58:44.870: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.874: watch_fast: "/io/elementary/notifications/" (establishing: 0, active: 0)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.874: watch_established: "/io/elementary/notifications/" (establishing: 1)
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.918: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.918: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.921: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.921: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.925: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.925: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.928: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.928: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.930: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.930: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.931: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.931: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.934: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.934: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.936: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.936: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.939: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.939: change_notify: /io/elementary/dock/launchers
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.941: change_fast
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.941: change_notify: /io/elementary/dock/launchers

** (io.elementary.dock:11562): CRITICAL **: 03:58:44.941: WorkspaceSystem.vala:98: DesktopIntegration is null
** (io.elementary.dock:11562): DEBUG: 03:58:44.974: Unity.vala:99: com.canonical.Unity lost
(io.elementary.dock:11562): dconf-DEBUG: 03:58:44.992: change_fast

(io.elementary.dock:11562): GLib-GObject-CRITICAL **: 03:58:44.993: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(io.elementary.dock:11562): GLib-GObject-CRITICAL **: 03:58:44.994: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(io.elementary.dock:11562): GLib-GObject-CRITICAL **: 03:58:44.994: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:45.286: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:45.322: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:45.322: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:47.139: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:47.632: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:51.169: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:51.665: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:52.322: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:52.776: snapshot symbolic icon using mask
(io.elementary.terminal:11689): GLib-GIO-DEBUG: 03:58:54.766: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.dock:11562): Gtk-DEBUG: 03:58:59.829: snapshot symbolic icon using mask
(io.elementary.terminal:11741): GLib-GIO-DEBUG: 03:59:00.816: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:01.108: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:01.108: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:02.877: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:02.877: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:04.064: snapshot symbolic icon using mask
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:19.128: snapshot symbolic icon using mask
(io.elementary.terminal:11887): GLib-GIO-DEBUG: 03:59:20.987: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:22.420: snapshot symbolic icon using mask
(io.elementary.terminal:11910): GLib-GIO-DEBUG: 03:59:23.483: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(io.elementary.dock:11562): Gtk-DEBUG: 03:59:23.539: snapshot symbolic icon using mask
```

### Hardware Info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.