Your message dated Sun, 6 Sep 2026 17:33:29 +0200
with message-id <[email protected]>
and subject line Re: cinnamon: Display applications on the workspace where they
were launched
has caused the Debian Bug report #829712,
regarding cinnamon: Display applications on the workspace where they were
launched
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
829712: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829712
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cinnamon
Version: 3.0.4-1
Severity: minor
Dear Maintainer,
whenever I launch an application and switch the workspace while the program is
starting up,
the window appears on the new workspace, instead of the one where I launched it.
Example:
1. set up a multi-workspace desktop (two are enough)
2. start an application which takes a few seconds to run, like firefox
3. quickly switch between workspaces
4. IS: application shows up on the new workspace
SHOULD BE: application will stay where it was started
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (900, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.6.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cinnamon depends on:
ii caribou 0.4.20-2
ii cinnamon-common 3.0.4-1
ii cinnamon-control-center 3.0.0-1
ii cinnamon-desktop-data 3.0.2-1
ii cinnamon-screensaver 3.0.0-1
ii cinnamon-session 3.0.1-1
ii cinnamon-settings-daemon 3.0.1-2
ii cjs 3.0.1-2
ii cups-pk-helper 0.2.5-2+b1
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-1
ii gir1.2-accountsservice-1.0 0.6.40-3
ii gir1.2-caribou-1.0 0.4.20-2
ii gir1.2-clutter-1.0 1.26.0-2
ii gir1.2-cmenu-3.0 3.0.1-1
ii gir1.2-cogl-1.0 1.22.0-2
ii gir1.2-gconf-2.0 3.2.6-3
ii gir1.2-gdkpixbuf-2.0 2.34.0-1
ii gir1.2-gkbd-3.0 3.6.0-1
ii gir1.2-glib-2.0 1.48.0-2
ii gir1.2-gnomedesktop-3.0 3.20.2-1
ii gir1.2-gtk-3.0 3.20.6-2
ii gir1.2-gtkclutter-1.0 1.8.0-1
ii gir1.2-javascriptcoregtk-3.0 2.4.11-2
ii gir1.2-keybinder-3.0 0.3.1-1
ii gir1.2-meta-muffin-0.0 3.0.4-1
ii gir1.2-networkmanager-1.0 1.2.2-2
ii gir1.2-notify-0.7 0.7.6-2
ii gir1.2-pango-1.0 1.40.1-1
ii gir1.2-polkit-1.0 0.105-15
ii gir1.2-soup-2.4 2.54.1-1
ii gir1.2-upowerglib-1.0 0.99.4-3
ii gir1.2-webkit-3.0 2.4.11-2
ii gkbd-capplet 3.6.0-1
ii gnome-backgrounds 3.20-1
ii gnome-icon-theme-symbolic 3.12.0-2
ii gnome-themes-standard 3.20.2-3
ii gsettings-desktop-schemas 3.20.0-3
ii libatk-bridge2.0-0 2.20.1-2
ii libatk1.0-0 2.20.0-1
ii libc6 2.22-13
ii libcairo2 1.14.6-1+b1
ii libcinnamon-menu-3-0 3.0.1-1
ii libcjs0 3.0.1-2
ii libclutter-1.0-0 1.26.0-2
ii libcogl-pango20 1.22.0-2
ii libcogl-path20 1.22.0-2
ii libcogl20 1.22.0-2
ii libcroco3 0.6.11-1
ii libgdk-pixbuf2.0-0 2.34.0-1
ii libgirepository-1.0-1 1.48.0-2
ii libgl1-mesa-glx [libgl1] 11.2.2-1
ii libglib2.0-0 2.48.1-1
ii libglib2.0-bin 2.48.1-1
ii libgstreamer1.0-0 1.8.2-1
ii libgtk-3-0 3.20.6-2
ii libjs-jquery 1.12.3-1
ii libmozjs-24-0 24.2.0-3
ii libmuffin0 3.0.4-1
ii libpango-1.0-0 1.40.1-1
ii libpangocairo-1.0-0 1.40.1-1
ii libstartup-notification0 0.12-4
ii libx11-6 2:1.6.3-1
ii libxfixes3 1:5.0.2-1
ii libxml2 2.9.3+dfsg1-1.2
ii mesa-utils 8.3.0-1
ii nemo 3.0.3-1
ii policykit-1-gnome 0.105-3
ii python-dbus 1.2.4-1
ii python-gconf 2.28.1+dfsg-1.1
ii python-gi-cairo 3.20.1-1
ii python-imaging 3.2.0-2
ii python-lxml 3.6.0-1
ii python-pam 0.4.2-13.2
ii python-pexpect 4.0.1-1
ii python-pyinotify 0.9.6-1
pn python3:any <none>
pn python:any <none>
Versions of packages cinnamon recommends:
ii cinnamon-l10n 3.0.2-1
ii gir1.2-gnomebluetooth-1.0 3.18.3-1
ii gir1.2-nmgtk-1.0 1.2.2-2
ii gksu 2.0.2-9
ii gnome-terminal [x-terminal-emulator] 3.20.2-1
ii network-manager-gnome 1.2.2-2
ii xfce4-terminal [x-terminal-emulator] 0.6.3-2
ii xterm [x-terminal-emulator] 325-1
Versions of packages cinnamon suggests:
pn cinnamon-doc <none>
pn python-opencv <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi Krzysztof,
what you asked for is implemented, and contrary to the earlier reply on
this bug it is something the window manager can do: the launcher records
the current workspace in the startup notification, and muffin puts the
window there when it finally maps, wherever you have moved in the
meantime. Cinnamon has been doing this since before your report - the
call was already in cinnamon 3.0.4, the version you reported against.
I verified it on cinnamon 6.6.9 in a test VM with a deliberately slow
application (a .desktop with `Exec=sh -c "sleep 5; exec gedit"` and
`StartupNotify=true`): launched from the menu on workspace 1, then
switching to workspace 2 right away, the window still opened on
workspace 1. Muffin's own log confirms the path:
STARTUP: Found startup sequence for window ... ID "cinnamon/SlowTest/..."
PLACEMENT: Window ... is initially on space 0
So I am closing this bug. It does not work in these cases, none of which
cinnamon can do anything about:
- the application does not carry the startup id to its window, or the
window is created by an instance that is already running. Firefox, your
example, is the classic case of the second one: the new window comes
from the old process, which has no startup id of ours;
- the application is not started through the menu or a launcher - from a
terminal there is no startup notification at all, and the same is true
for the Alt+F2 run dialog, which runs a bare command line.
If you still see it with an application other than Firefox, please
reopen with the name of that application: that would be a bug in the
application, or something worth chasing in cinnamon.
Thanks for the report, and sorry it sat here this long.
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---