Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smart hide panel problem #10849

Closed
daddy33 opened this issue Jun 18, 2022 · 6 comments
Closed

Smart hide panel problem #10849

daddy33 opened this issue Jun 18, 2022 · 6 comments

Comments

@daddy33
Copy link

daddy33 commented Jun 18, 2022

Cinnamon version - 5.4.0-2

  • Distribution - Garuda Linux (arch)
  • Graphics hardware and driver used - gt 1030, nvidia proprietary 515.48.07-2
  • 64 bit

Hello,

the panel smart hide feature seems to cause Cinnamon crash in 5.4:

JS ERROR: Error: No signal 'switch-workspace-complete' on object 'CinnamonWM'

@JosephMcc
Copy link
Contributor

Please edit your issue to include the filled out issue template. It's there for a reason and provides pertinent information.

@pkap575
Copy link

pkap575 commented Jun 18, 2022

I am also having the same issue of crashing to blank screen after the update except the intelligently hide panel feature is disabled on my system.

Cinnamon version - 5.4.0-2
Distribution - Garuda Linux (arch)
Graphics hardware and driver used - GTX 960M, nvidia proprietary 515.48.07
64 bit

@warwickmm
Copy link

warwickmm commented Jun 18, 2022

Same problem here.

 * Cinnamon version (cinnamon --version): Cinnamon 5.4.0
 * Distribution: Arch
 * Graphics hardware *and* driver used:
 
 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 225c
	Flags: bus master, fast devsel, latency 0, IRQ 138
	Memory at 2ffa000000 (64-bit, non-prefetchable) [size=16M]
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at e000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

 * 32 or 64 bit: 64 bit
 * Attach ~/.xsession-errors, or /var/log/syslog:

discover_other_daemon: 1discover_other_daemon: 1discover_other_daemon: 1[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
cinnamon-session[19899]: WARNING: t+0.19448s: Child process 19933 was already dead.
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
mutter-Message: 13:27:31.055: Enabling experimental feature 'x11-randr-fractional-scaling'
Gjs-Message: 13:27:31.756: JS LOG: About to start Cinnamon
Gjs-Message: 13:27:31.777: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 18 ms
Gjs-Message: 13:27:31.779: JS LOG: [LookingGlass/info] loading user theme: /home/ken/.themes/Mint-Y-Dark/cinnamon/cinnamon.css
Gjs-Message: 13:27:31.794: JS LOG: [LookingGlass/info] added icon directory: /home/ken/.themes/Mint-Y-Dark/cinnamon

(cinnamon:20010): Gjs-CRITICAL **: 13:27:31.842: JS ERROR: Error: No signal 'switch-workspace-complete' on object 'CinnamonWM'
_connect@/usr/share/cinnamon/js/misc/signalManager.js:130:36
connect@/usr/share/cinnamon/js/misc/signalManager.js:137:14
_processPanelAutoHide@/usr/share/cinnamon/js/ui/panel.js:2673:33
_init@/usr/share/cinnamon/js/ui/panel.js:2084:14
Panel@/usr/share/cinnamon/js/ui/panel.js:2013:10
_loadPanel@/usr/share/cinnamon/js/ui/panel.js:846:25
_fullPanelLoad@/usr/share/cinnamon/js/ui/panel.js:486:26
_init@/usr/share/cinnamon/js/ui/panel.js:376:14
PanelManager@/usr/share/cinnamon/js/ui/panel.js:361:10
start@/usr/share/cinnamon/js/ui/main.js:416:20
@<main>:1:47

** Message: 13:27:31.842: Execution of main.js threw exception: Script <main> threw an exception

** (nemo-desktop:20046): WARNING **: 13:27:32.180: Current gtk theme is not known to have nemo support (Adwaita-dark) - checking...

** (nemo-desktop:20046): WARNING **: 13:27:32.278: The theme appears to have no nemo support.  Adding some...
** Message: 13:27:32.285: nemo-desktop: session is cinnamon, establishing proxy
blueman-applet 13.27.32 WARNING  PluginManager:147 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 13.27.32 WARNING  PluginManager:147 __load_plugin: Not loading PPPSupport because its conflict has higher priority
cinnamon-session[19899]: WARNING: t+2.89307s: Detected that screensaver has appeared on the bus

** (nemo-desktop:20046): WARNING **: 13:27:37.281: nemo-desktop: Desktop failsafe timeout reached, applying fallback behavior

Issue

If the panel is set to always show or intelligently hide, then after logging in Cinnamon crashes. No windows are displayed, no panels are displayed, the main menu is not displayed, etc. The cursor is visible, and the only thing in the right-click menu is "Customize".

Steps to reproduce

Enable "Intelligently hide panel", log out, and then log back in. Enabling "Always show panel", avoids the problem.

Expected behaviour

No errors after starting session.

Other information

@mtwebster
Copy link
Member

Fixed by 9633212

@daddy33
Copy link
Author

daddy33 commented Jun 21, 2022

The new package in arch repos (5.4.1-1) fixes the cinnamon crashing issue. But the smart hide feature still does not seem to work properly. If I maximize a nemo window, the panel overlaps it. I have to drag my mouse cursor to the bottom to make the panel hide. Then if I resize the window, the panel remains hidden. For the programs that start maximized, the panel hides as it should, but then I can't make the panel pop-up by dragging down the mouse cursor, it just makes the panel "blink".

@warwickmm
Copy link

@daddy33, I created new issues for these: #10869, #10870

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants