Cinnamon-settings display won't show anything

Hey Folks,
I’m currently dual booting openSUSE Tumbleweed and Leap 15.4, both installed Cinnamon.
Under Leap 15.4 everything works flawlessly.
I want to switch to Tumbleweed completly (because “why not, I guess?”).

I need this Software to get my Screens in the proper order. I use 3 “Eizo Flexscan S2431W” Monitors connected via 2x DP and 1x HDMI. All cables convert the Output from the GPU to DVI-D.

During installation of Tumbleweed I installed Gnome as default DE, after the installation I installed Cinnamon with the corresponding yast scheme.

I’ve got the same Error as mentioned in Tumbleweed No Text on Cinnamon DIsplay

When I run neofetch, it clearly states that muffin is installed and currently running on my System:

florian@FLORIAN-MAIN 
OS: openSUSE Tumbleweed x86_64 
Host: MS-7B79 2.0 
Kernel: 6.3.4-1-default 
Uptime: 24 mins 
Packages: 2466 (rpm), 5 (flatpak) 
Shell: bash 5.2.15 
Resolution: 1920x1200, 1920x1200, 1920x1200 
DE: Cinnamon 5.2.7 
WM: Mutter (Muffin) 
WM Theme: Mint-Y-Dark (Mint-Y)
Theme: Mint-Y-Dark [GTK2/3] 
Icons: Mint-Y-Dark [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 7 3700X (16) @ 3.600GHz 
GPU: NVIDIA GeForce RTX 2070 SUPER 
Memory: 2418MiB / 32016MiB 

I’ve cross-checked that muffin is installed, with running zypper se muffin:

florian@FLORIAN-MAIN:~> zypper se muffin
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name                   | Summary                                 | Type
--+------------------------+-----------------------------------------+------
i | libmuffin0             | Muffin shared libraries                 | Paket
i | muffin                 | Cinnamon Desktop default window manager | Paket
  | muffin-devel           | Muffin development files                | Paket
i | muffin-lang            | Translations for package muffin         | Paket
i | typelib-1_0-Muffin-0_0 | Muffin Introspection bindings           | Paket

When I’m running inxi -SGC this is the output:

florian@FLORIAN-MAIN:~> inxi -SGC
System:
  Host: FLORIAN-MAIN Kernel: 6.3.4-1-default arch: x86_64 bits: 64
    Desktop: Cinnamon v: 5.2.7 Distro: openSUSE Tumbleweed 20230603
CPU:
  Info: 8-core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 2534 min/max: 2200/4426 cores: 1: 2200 2: 3604 3: 2093
    4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 3587 11: 2060 12: 3600
    13: 2200 14: 2200 15: 2200 16: 3600
Graphics:
  Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] driver: nvidia v: 525.116.04
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.1 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,vesa gpu: nvidia,nvidia-nvswitch
    resolution: 1: 1920x1200~60Hz 2: 1920x1200~60Hz 3: 1920x1200~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 525.116.04 renderer: NVIDIA GeForce RTX 2070
    SUPER/PCIe/SSE2

When I fire up connamon-settings via CLI this is the Output:

Using pam module (python3-pampy)
/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:430: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
  self.window.set_wmclass(wm_class, wm_class)
Loading Display module

** (cinnamon-settings.py:5693): WARNING **: 20:42:00.635: Error calling GetCurrentState: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.cinnamon.Muffin.DisplayConfig" does not exist

I tried to reinstall the Cinnamon Scheme with hope that will create the missing key, but this procedure was unsuccessful.

Has anyone suggestions on how to get my Screens in to correct order?

@RPi2_User Hi and welcome to the Forum :smile:
Did you see this thread? https://forums.opensuse.org/t/tumbleweed-no-text-on-cinnamon-display/166650

@malcolmlewis … The OP mentions that thread in their fourth paragraph :slight_smile:

1 Like

Try cinnamon --replace and report.

Thank you so much,
I ran cinnamon --replace and this is the Output:

florian@FLORIAN-MAIN:~> cinnamon --replace
Clutter-Message: 20:00:07.154: Sync method: PRESENTATION TIME
Cjs-Message: 20:00:07.275: JS LOG: About to start Cinnamon
Cjs-Message: 20:00:07.302: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 26 ms
Cjs-Message: 20:00:07.305: JS LOG: [LookingGlass/info] loading user theme: /usr/share/themes/Mint-Y-Dark/cinnamon/cinnamon.css
Cjs-Message: 20:00:07.317: JS LOG: [LookingGlass/info] added icon directory: /usr/share/themes/Mint-Y-Dark/cinnamon
Cjs-Message: 20:00:07.380: JS LOG: [LookingGlass/info] loaded at Mon Jun 05 2023 20:00:07 GMT+0200 (CEST)
Cjs-Message: 20:00:07.380: JS LOG: Cinnamon started at Mon Jun 05 2023 20:00:07 GMT+0200 (CEST)
Cjs-Message: 20:00:07.384: JS LOG: [LookingGlass/info] ExtensionSystem started in 0 ms
Cjs-Message: 20:00:07.384: JS LOG: [LookingGlass/info] NaNms
Cjs-Message: 20:00:07.385: JS LOG: [LookingGlass/info] SearchProviderManager started in 1 ms
openGL version 3.1 detected (GL3 Cogl Driver)
Cjs-Message: 20:00:07.449: JS LOG: [LookingGlass/info] Loaded applet show-desktop@cinnamon.org in 19 ms
Cjs-Message: 20:00:07.451: JS LOG: [LookingGlass/info] Role locked: tray
Cjs-Message: 20:00:07.455: JS LOG: [LookingGlass/info] Loaded applet systray@cinnamon.org in 5 ms
Cjs-Message: 20:00:07.458: JS LOG: [LookingGlass/info] Loaded applet favorites@cinnamon.org in 3 ms
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5265180]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5265180]; Property notification does not work during instance finalization.
Cjs-Message: 20:00:07.463: JS LOG: [LookingGlass/info] Loaded applet removable-drives@cinnamon.org in 5 ms
St-Message: 20:00:07.467: cogl npot texture sizes SUPPORTED
Cjs-Message: 20:00:07.480: JS LOG: [LookingGlass/info] Loaded applet printers@cinnamon.org in 17 ms
Cjs-Message: 20:00:07.488: JS LOG: [LookingGlass/info] Loaded applet keyboard@cinnamon.org in 8 ms
Cjs-Message: 20:00:07.507: JS LOG: [LookingGlass/info] Loaded applet calendar@cinnamon.org in 19 ms
Cjs-Message: 20:00:07.509: JS LOG: [LookingGlass/info] Role locked: notifications
Cjs-Message: 20:00:07.517: JS LOG: [LookingGlass/info] Loaded applet notifications@cinnamon.org in 10 ms
Cjs-Message: 20:00:07.521: JS LOG: [LookingGlass/info] Loaded applet xapp-status@cinnamon.org in 4 ms
Cjs-Message: 20:00:07.533: JS LOG: [LookingGlass/info] Loaded applet power@cinnamon.org in 12 ms
Cjs-Message: 20:00:07.537: JS LOG: [LookingGlass/info] Role locked: panellauncher
Cjs-Message: 20:00:07.538: JS LOG: [LookingGlass/info] Loaded applet grouped-window-list@cinnamon.org in 5 ms

(cinnamon:4737): XApp-WARNING **: 20:00:07.542: Could not spawn StatusNotifier watcher (xapp-sn-watcher): Kindprozess »/usr/libexec/xapps/sn-watcher/xapp-sn-watcher« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)

(cinnamon:4737): XApp-WARNING **: 20:00:07.542: Support will be limited to native XAppStatusIcons only
Cjs-Message: 20:00:07.559: JS LOG: [LookingGlass/info] Loaded applet sound@cinnamon.org in 21 ms
Cjs-Message: 20:00:07.570: JS LOG: [LookingGlass/info] Loaded applet network@cinnamon.org in 11 ms
Cjs-Message: 20:00:07.571: JS LOG: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.cinnamon.CalendarServer exited with status 1
Cjs-Message: 20:00:07.572: JS LOG: [LookingGlass/error] version is null
Cjs-Message: 20:00:07.572: JS LOG: [LookingGlass/trace] 
<----------------
version_exceeds@/usr/share/cinnamon/js/misc/util.js:764:23
_clientGot@/usr/share/cinnamon/applets/network@cinnamon.org/applet.js:1713:34
---------------->
Cjs-Message: 20:00:07.650: JS LOG: [LookingGlass/info] Loaded applet menu@cinnamon.org in 80 ms
Cjs-Message: 20:00:07.650: JS LOG: [LookingGlass/info] AppletManager started in 269 ms
Cjs-Message: 20:00:07.652: JS LOG: [LookingGlass/info] Cinnamon took 377 ms to start
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff565a1a0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff565a1a0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff51910f0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff51910f0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56689c0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56689c0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff566cf20]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff566cf20]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56737d0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56737d0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5677120]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5677120]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff567a7b0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff567a7b0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff567e560]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff567e560]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5687f30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5687f30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff568bd80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff568bd80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5691020]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5691020]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5699830]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5699830]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff569ceb0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff569ceb0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56b04f0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56b04f0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56b41c0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56b41c0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56a3070]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56a3070]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56a6630]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56a6630]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56a9c60]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56a9c60]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff518c490]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff518c490]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56aca50]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56aca50]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff51455a0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff51455a0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5148c80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5148c80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff514c310]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff514c310]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56ced30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56ced30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56d2350]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56d2350]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56d5970]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56d5970]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56d8f90]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56d8f90]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56dc5b0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56dc5b0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56dfbd0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56dfbd0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56e3260]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56e3260]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56e6820]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56e6820]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56e9e40]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56e9e40]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56ed460]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56ed460]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56f0a80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56f0a80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5704130]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5704130]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5707810]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5707810]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56f3ff0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56f3ff0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56f7750]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56f7750]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56fad80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56fad80]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff56fe3b0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff56fe3b0]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff5701a30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff5701a30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to freeze the notification queue for object ClutterText[0x556ff570bb30]; Property notification does not work during instance finalization.
Cinnamon warning: Log level 8: Attempting to thaw the notification queue for object ClutterText[0x556ff570bb30]; Property notification does not work during instance finalization.

During those last Error Types I ran an Instance of cinnamon-settings display but nothing significant happend in the Terminal-Output and the Controls are still missing.

I revisited the other posts and all I can say is, that both of us have the same issue.

I’m feeling kinda bad for supporting a second thread with the same issue. How is your Opinion, should I just say “Hey, I’ve got the same problem” and add mine or should both Threads stay separted?

1 Like

So I found two possible Solutions:

Solution 1:

Use XRANDR directly:
This Solution is not that helpful for the Devs from cinnamon-settings, but for Users with the same Issue.

So my Screens are oriented like this:

Position Left Center Right
Port HDMI-0 DP-3 DP-5
Primary no YES no

I used the xrandr Command as “normal” Session User.
By unplugging I figured out which Port corresponds with witch Screen.

Then I wrote a Script that set ups my screens correctly:

#!/bin/bash
xrandr --output DP-3 --primary --right-of HDMI-0
xrandr --output DP-5 --right-of DP-3

This Script is in my auto start programs managed by Cinnamon directly.

Solution 2:

TW: Violence.

THIS IS NOT A GOOD SOLUTION!

The newest Version of cinnamon-settings works fine, sadly this Version is not available in the main repos of TW.
So I updated Cinnamon from a different Repository.

Credits: WaterFoxforlife

Step 0. BACKUP UP YOUR SYSTEM!
Step 1. Ensure that your Backup was succesful!
Step 2. Install the repo home:Dead_Mozay:cinnamon
Step 3. If you have installed cinnamon earlier, then you have to force-update your DE:

# zypper refresh ; zypper update # Ensure that every other package is up to date
# zypper update --recommends --allow-vendor-change

Step 4. Enjoy your working Display-Settings

I hope this helps.