"Cinnamon just crashed" on log in

Please post suggestions for improvement of Cinnamon on:
https://github.com/linuxmint/Cinnamon
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
fishpowered
Level 1
Level 1
Posts: 6
Joined: Thu Apr 22, 2021 5:26 am

"Cinnamon just crashed" on log in

Post by fishpowered »

Hi, every time I login I get the "Cinnamon just crashed, enabling fallback mode, do you wish to disable plugins and restart cinnamon" message. The UI has defaulted to a more basic styling and there is screen tearing when scrolling which made me think the graphics drivers were at fault but at least playing games things seem to run as normal so I think it's cinnamon related.

As far as I can recall, I didn't change anything, it just stopped working one day and I haven't been able to fix it after attempting various things (e.g. disabling plugins, uninstalling themes, reinstalling cinnamon, updating drivers, googling etc).

My pc specs are as follows:

Code: Select all

$ inxi -Fxz
System:    Kernel: 5.11.3-051103-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 4.6.7 Distro: Linux Mint 20 Ulyana 
           base: Ubuntu 20.04 focal 
Machine:   Type: Mini-pc System: ASUSTeK product: MINIPC PN50 v: 0416 serial: <filter> 
           Mobo: ASUSTeK model: PN50 serial: <filter> UEFI: ASUSTeK v: 0416 date: 08/27/2020 
CPU:       Topology: 6-Core model: AMD Ryzen 5 4500U with Radeon Graphics bits: 64 type: MCP arch: Zen rev: 1 
           L2 cache: 3072 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 28446 
           Speed: 3987 MHz min/max: 1400/2375 MHz Core speeds (MHz): 1: 3988 2: 1774 3: 1774 4: 1403 5: 1492 6: 1339 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Renoir vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 05:00.0 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.11.3-051103-generic LLVM 10.0.1) v: 4.6 Mesa 20.1.5 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] driver: snd_hda_intel v: kernel bus ID: 05:00.1 
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A bus ID: 05:00.5 
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 05:00.6 
           Sound Server: ALSA v: k5.11.3-051103-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169 v: kernel port: f400 
           bus ID: 02:00.0 
           IF: enp2s0f0 state: down mac: <filter> 
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: f000 bus ID: 03:00.0 
           IF: wlp3s0 state: up mac: <filter> 
Drives:    Local Storage: total: 465.76 GiB used: 111.83 GiB (24.0%) 
           ID-1: /dev/nvme0n1 vendor: Kingston model: SA2000M8500G size: 465.76 GiB 
Partition: ID-1: / size: 456.96 GiB used: 111.83 GiB (24.5%) fs: ext4 dev: /dev/nvme0n1p2 
Sensors:   System Temperatures: cpu: 60.1 C mobo: N/A gpu: amdgpu temp: 48 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 290 Uptime: 1h 39m Memory: 15.12 GiB used: 2.12 GiB (14.0%) Init: systemd runlevel: 5 Compilers: 
           gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38 
And here is the output from .xsession-errors:

Code: Select all

...
dbus-update-activation-environment: setting LC_PAPER=fi_FI.UTF-8
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting XDG_SESSION_CLASS=user
dbus-update-activation-environment: setting LC_IDENTIFICATION=fi_FI.UTF-8
dbus-update-activation-environment: setting DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
dbus-update-activation-environment: setting USER=fishpowered
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting LC_TELEPHONE=fi_FI.UTF-8
dbus-update-activation-environment: setting LC_MEASUREMENT=fi_FI.UTF-8
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home/fishpowered/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop
dbus-update-activation-environment: setting PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
dbus-update-activation-environment: setting GDMSESSION=cinnamon
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting LC_NUMERIC=fi_FI.UTF-8
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
xrandr-plugin-Message: 12:20:11.084: Existing monitor config (/home/fishpowered/.config/cinnamon-monitors.xml) not found at startup. Looking for legacy configuration (monitors.xml)
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
si_init_perfcounters: max_sh_per_se = 2 not supported (inaccurate performance counters)
Cinnamon warning: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created

(cinnamon:1479): GLib-GIO-ERROR **: 12:20:11.566: Settings schema 'org.cinnamon.desktop.keybindings.wm' is not installed
Unable to open desktop file /usr/share/applications/caja-browser.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/mate-terminal.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/firefox.desktop for panel launcher: No such file or directory

** (cinnamon-killer-daemon:1619): WARNING **: 12:20:12.858: Binding '<Control><Alt>Escape' failed!
** Message: 12:20:12.890: nemo-desktop: session is cinnamon, establishing proxy
blueman-applet 12.20.12 WARNING  PluginManager:147 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 12.20.12 WARNING  PluginManager:147 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 12.20.13 ERROR    AgentManager:18 on_register_failed: /org/bluez/obex/agent/blueman org.bluez.obex.Error.AlreadyExists Agent already exists

** (nemo-desktop:1601): WARNING **: 12:20:17.997: nemo-desktop: Desktop failsafe timeout reached, applying fallback behavior
si_init_perfcounters: max_sh_per_se = 2 not supported (inaccurate performance counters)
cinnamon-session[1228]: WARNING: t+7,32263s: Detected that screensaver has appeared on the bus
Cinnamon warning: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created

(cinnamon:1763): GLib-GIO-ERROR **: 12:20:18.340: Settings schema 'org.cinnamon.desktop.keybindings.wm' is not installed
Unable to open desktop file /usr/share/applications/caja-browser.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/mate-terminal.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/firefox.desktop for panel launcher: No such file or directory

(xapp-sn-watcher:1532): Gtk-WARNING **: 12:20:18.786: gtk_widget_size_allocate(): attempt to allocate widget with width -1 and height 1

(metacity:1798): metacity-WARNING **: 12:20:21.998: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3c00011 (mintMenu.py)

(metacity:1798): metacity-WARNING **: 12:20:23.613: last_user_time (1302727415) is greater than comparison timestamp (42559). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW>

(metacity:1798): metacity-WARNING **: 12:20:23.613: 0x3200003 (Bottom Panel) appears to be one of the offending windows with a timestamp of 1302727415. Working around...
/usr/lib/python3/dist-packages/mintcommon/installer/_flatpak.py:13: PyGIWarning: AppStreamGlib was imported without specifying a version first. Use gi.require_version('AppStreamGlib', '1.0') before import to ensure that the right version>
  from gi.repository import AppStreamGlib, GLib, GObject, Gtk, Gio
I notice some of the error messages are about keybindings and I did change some keyboard shortcuts when I first installed Mint but they were working fine for a while, so maybe they got broken in an update? I tried resetting them with "gsettings reset-recursively org.cinnamon.desktop.keybindings" but it didn't help.

p.s. I know very little about Linux so please be very descriptive with feedback.

Thanks in advance!

Edit: Just found a handy crash log in the bottom right corner: https://termbin.com/qsbl
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
Pjotr
Level 24
Level 24
Posts: 20092
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: "Cinnamon just crashed" on log in

Post by Pjotr »

Why this unsupported unofficial vanilla kernel from upstream: 5.11.3-051103-generic? Why not an official kernel from the 5.8 series?
Tip: 10 things to do after installing Linux Mint 21.3 Virginia
Keep your Linux Mint healthy: Avoid these 10 fatal mistakes
Twitter: twitter.com/easylinuxtips
All in all, horse sense simply makes sense.
fishpowered
Level 1
Level 1
Posts: 6
Joined: Thu Apr 22, 2021 5:26 am

Re: "Cinnamon just crashed" on log in

Post by fishpowered »

The problem occurred before I updated the kernel. I think I suspected it was the cpu/gpu drivers at first (due to the screen tearing) so updated the kernel along with a bunch of other things in an attempt to fix it.

Thanks
User avatar
Pjotr
Level 24
Level 24
Posts: 20092
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: "Cinnamon just crashed" on log in

Post by Pjotr »

fishpowered wrote: Thu Apr 22, 2021 8:45 am updated the kernel along with a bunch of other things
Unfortunately, it's almost impossible to help now, as your system has become unpredictable because of all the foreign packages.... Can you roll back by restoring a Timeshift snapshot dating from before, when you still had a clean system?
Tip: 10 things to do after installing Linux Mint 21.3 Virginia
Keep your Linux Mint healthy: Avoid these 10 fatal mistakes
Twitter: twitter.com/easylinuxtips
All in all, horse sense simply makes sense.
fishpowered
Level 1
Level 1
Posts: 6
Joined: Thu Apr 22, 2021 5:26 am

Re: "Cinnamon just crashed" on log in

Post by fishpowered »

I didn't know Timeshift was a thing so unfortunately I have no restore points there. Anything else I can try? Thanks
User avatar
Pjotr
Level 24
Level 24
Posts: 20092
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: "Cinnamon just crashed" on log in

Post by Pjotr »

Your experiments have created an unpredictable system. I recommend to do a fresh clean re-installation. For that, use the Edge version:
http://mirror.cs.jmu.edu/pub/linuxmint/ ... t-edge.iso

.... which gives you the 5.8 kernel series by default. Then take it from there.
Tip: 10 things to do after installing Linux Mint 21.3 Virginia
Keep your Linux Mint healthy: Avoid these 10 fatal mistakes
Twitter: twitter.com/easylinuxtips
All in all, horse sense simply makes sense.
fishpowered
Level 1
Level 1
Posts: 6
Joined: Thu Apr 22, 2021 5:26 am

Re: "Cinnamon just crashed" on log in

Post by fishpowered »

Can you at least point me in the direction of the most likely error/cause of the problem, or where to look for that? I don't know enough about linux to understand these logs myself.

As I mentioned before, the error started occurring BEFORE I updated the kernel, bios and drivers. I could easily roll back the kernel to a "supported" kernel if I thought that was the issue but it's clearly not. What's not easy to do is re-install and setup the whole OS.
fishpowered
Level 1
Level 1
Posts: 6
Joined: Thu Apr 22, 2021 5:26 am

Re: "Cinnamon just crashed" on log in

Post by fishpowered »

I've been trying to fix the error about the missing keybindings schema in that log. Searching around suggested I could recompile them using the following command but it errors:

Code: Select all

fishpowered@fishpowered-MINIPC-PN50:~$ sudo /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/
[sudo] password for fishpowered:              
/usr/share/glib-2.0/schemas/org.cinnamon.desktop.keybindings.wm.gschema.xml:108:1  Failed to parse <default> value of type “as”: 2:expected end of input.  This entire file has been ignored.
Inspecting the file, it's valid xml, there's a chance I may have added a bad binding though, as by default a lot of the Linux Mint keybindings interfere with Android Studio and other Jetbrains IDE's and I vaguely recall changing some. Maybe someone could send me their file?

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
  <schema path="/org/cinnamon/desktop/keybindings/wm/" id="org.cinnamon.desktop.keybindings.wm" gettext-domain="@GETTEXT_DOMAIN">
    <key type="as" name="toggle-recording">
      <default><![CDATA[['<Control><Shift><Alt>r']]]></default>
    </key>

    <key type="as" name="push-tile-left">
      <default><![CDATA[['<Super>Left']]]></default>
    </key>

    <key type="as" name="push-tile-right">
      <default><![CDATA[['<Super>Right']]]></default>
    </key>

    <key type="as" name="push-tile-up">
      <default><![CDATA[['<Super>Up']]]></default>
    </key>

    <key type="as" name="push-tile-down">
      <default><![CDATA[['<Super>Down']]]></default>
    </key>

    <key type="as" name="push-snap-left">
      <default><![CDATA[['<Control><Super>Left']]]></default>
    </key>

    <key type="as" name="push-snap-right">
      <default><![CDATA[['<Control><Super>Right']]]></default>
    </key>

    <key type="as" name="push-snap-up">
      <default><![CDATA[['<Control><Super>Up']]]></default>
    </key>

    <key type="as" name="push-snap-down">
      <default><![CDATA[['<Control><Super>Down']]]></default>
    </key>

    <key type="as" name="tab-popup-select">
      <default>[]</default>
      <summary>Select window from tab popup</summary>
    </key>

    <key type="as" name="tab-popup-cancel">
      <default>[]</default>
      <summary>Cancel tab popup</summary>
    </key>

    <key type="as" name="switch-to-workspace-1">
      <default>[]</default>
      <summary>Switch to workspace 1</summary>
    </key>
    <key type="as" name="switch-to-workspace-2">
      <default>[]</default>
      <summary>Switch to workspace 2</summary>
    </key>
    <key type="as" name="switch-to-workspace-3">
      <default>[]</default>
      <summary>Switch to workspace 3</summary>
    </key>
    <key type="as" name="switch-to-workspace-4">
      <default>[]</default>
      <summary>Switch to workspace 4</summary>
    </key>
    <key type="as" name="switch-to-workspace-5">
      <default>[]</default>
      <summary>Switch to workspace 5</summary>
    </key>
    <key type="as" name="switch-to-workspace-6">
      <default>[]</default>
      <summary>Switch to workspace 6</summary>
    </key>
    <key type="as" name="switch-to-workspace-7">
      <default>[]</default>
      <summary>Switch to workspace 7</summary>
    </key>
    <key type="as" name="switch-to-workspace-8">
      <default>[]</default>
      <summary>Switch to workspace 8</summary>
    </key>
    <key type="as" name="switch-to-workspace-9">
      <default>[]</default>
      <summary>Switch to workspace 9</summary>
    </key>
    <key type="as" name="switch-to-workspace-10">
      <default>[]</default>
      <summary>Switch to workspace 10</summary>
    </key>
    <key type="as" name="switch-to-workspace-11">
      <default>[]</default>
      <summary>Switch to workspace 11</summary>
    </key>
    <key type="as" name="switch-to-workspace-12">
      <default>[]</default>
      <summary>Switch to workspace 12</summary>
    </key>
    <key type="as" name="switch-to-workspace-left">
      <default><![CDATA[['<Control><Alt>Left']]]></default>
      <summary>Switch to workspace left</summary>
    </key>
    <key type="as" name="switch-to-workspace-right">
      <default><![CDATA[['<Control><Alt>Right']]]></default>
      <summary>Switch to workspace right</summary>
    </key>
    <key type="as" name="switch-to-workspace-up">
      <default>[]></default>
      <summary>Switch to workspace above</summary>
    </key>
    <key type="as" name="switch-to-workspace-down">
      <default><![CDATA[['<Control><Alt>Down']]]></default>
      <summary>Switch to workspace below</summary>
    </key>
    <key type="as" name="switch-group">
      <default><![CDATA[['<Alt>Above_Tab']]]></default>
      <summary>Switch windows of an application</summary>
    </key>
    <key type="as" name="switch-group-backward">
      <default>[]</default>
      <summary>Reverse switch windows of an application</summary>
    </key>
    <key type="as" name="switch-windows">
      <default><![CDATA[['<Alt>Tab']]]></default>
      <summary>Switch applications</summary>
    </key>
    <key type="as" name="switch-windows-backward">
      <default>[]</default>
      <summary>Reverse switch applications</summary>
    </key>
    <key type="as" name="switch-panels">
      <default><![CDATA[['<Control><Alt>Tab']]]></default>
      <summary>Switch system controls</summary>
    </key>
    <key type="as" name="switch-panels-backward">
      <default>[]</default>
      <summary>Reverse switch system controls</summary>
    </key>
    <key type="as" name="show-desktop">
      <default><![CDATA[['<Super>d']]]></default>
      <summary>Hide all normal windows</summary>
    </key>
    <key type="as" name="panel-run-dialog">
      <default><![CDATA[['<Alt>F2']]]></default>
      <summary>Show the run command prompt</summary>
    </key>
    <key type="as" name="set-spew-mark">
      <default>[]</default>
      <summary>Don&apos;t use</summary>
    </key>
    <key type="as" name="activate-window-menu">
      <default><![CDATA[['<Alt>space']]]></default>
      <summary>Activate the window menu</summary>
    </key>
    <key type="as" name="toggle-fullscreen">
      <default>[]</default>
      <summary>Toggle fullscreen mode</summary>
    </key>
    <key type="as" name="toggle-maximized">
      <default><![CDATA[['<Alt>F10']]]></default>
      <summary>Toggle maximization state</summary>
    </key>
    <key type="as" name="toggle-above">
      <default>[]</default>
      <summary>Toggle window always appearing on top</summary>
    </key>
    <key type="as" name="maximize">
      <default>[]</default>
      <summary>Maximize window</summary>
    </key>
    <key type="as" name="unmaximize">
      <default><![CDATA[['<Alt>F5']]]></default>
      <summary>Restore window</summary>
    </key>
    <key type="as" name="toggle-shaded">
      <default>[]</default>
      <summary>Toggle shaded state</summary>
    </key>
    <key type="as" name="minimize">
      <default>[]</default>
      <summary>Minimize window</summary>
    </key>
    <key type="as" name="close">
      <default><![CDATA[['<Alt>F4']]]></default>
      <summary>Close window</summary>
    </key>
    <key type="as" name="begin-move">
      <default><![CDATA[['<Alt>F7']]]></default>
      <summary>Move window</summary>
    </key>
    <key type="as" name="begin-resize">
      <default><![CDATA[['<Alt>F8']]]></default>
      <summary>Resize window</summary>
    </key>
    <key type="as" name="toggle-on-all-workspaces">
      <default>[]</default>
      <summary>Toggle window on all workspaces or one</summary>
    </key>
    <key type="as" name="move-to-workspace-1">
      <default>[]</default>
      <summary>Move window to workspace 1</summary>
    </key>
    <key type="as" name="move-to-workspace-2">
      <default>[]</default>
      <summary>Move window to workspace 2</summary>
    </key>
    <key type="as" name="move-to-workspace-3">
      <default>[]</default>
      <summary>Move window to workspace 3</summary>
    </key>
    <key type="as" name="move-to-workspace-4">
      <default>[]</default>
      <summary>Move window to workspace 4</summary>
    </key>
    <key type="as" name="move-to-workspace-5">
      <default>[]</default>
      <summary>Move window to workspace 5</summary>
    </key>
    <key type="as" name="move-to-workspace-6">
      <default>[]</default>
      <summary>Move window to workspace 6</summary>
    </key>
    <key type="as" name="move-to-workspace-7">
      <default>[]</default>
      <summary>Move window to workspace 7</summary>
    </key>
    <key type="as" name="move-to-workspace-8">
      <default>[]</default>
      <summary>Move window to workspace 8</summary>
    </key>
    <key type="as" name="move-to-workspace-9">
      <default>[]</default>
      <summary>Move window to workspace 9</summary>
    </key>
    <key type="as" name="move-to-workspace-10">
      <default>[]</default>
      <summary>Move window to workspace 10</summary>
    </key>
    <key type="as" name="move-to-workspace-11">
      <default>[]</default>
      <summary>Move window to workspace 11</summary>
    </key>
    <key type="as" name="move-to-workspace-12">
      <default>[]</default>
      <summary>Move window to workspace 12</summary>
    </key>
    <key type="as" name="move-to-workspace-left">
      <default><![CDATA[['<Control><Shift><Alt>Left']]]></default>
      <summary>Move window one workspace to the left</summary>
    </key>
    <key type="as" name="move-to-workspace-right">
      <default><![CDATA[['<Control><Shift><Alt>Right']]]></default>
      <summary>Move window one workspace to the right</summary>
    </key>
    <key type="as" name="move-to-workspace-up">
      <default><![CDATA[['<Control><Shift><Alt>Up']]]></default>
      <summary>Move window one workspace up</summary>
    </key>
    <key type="as" name="move-to-workspace-down">
      <default><![CDATA[['<Control><Shift><Alt>Down']]]></default>
      <summary>Move window one workspace down</summary>
    </key>
    <key type="as" name="move-to-workspace-new">
      <default>[]</default>
      <summary>Move window to a new workspace</summary>
    </key>
    <key type="as" name="move-to-monitor-left">
      <default><![CDATA[['<Super><Shift>Left']]]></default>
      <summary>Move window one monitor to the left</summary>
    </key>
    <key type="as" name="move-to-monitor-right">
      <default><![CDATA[['<Super><Shift>Right']]]></default>
      <summary>Move window one monitor to the right</summary>
    </key>
    <key type="as" name="move-to-monitor-up">
      <default><![CDATA[['<Super><Shift>Up']]]></default>
      <summary>Move window one monitor up</summary>
    </key>
    <key type="as" name="move-to-monitor-down">
      <default><![CDATA[['<Super><Shift>Down']]]></default>
      <summary>Move window one monitor down</summary>
    </key>
    <key type="as" name="raise-or-lower">
      <default>[]</default>
      <summary>Raise window if covered, otherwise lower it</summary>
    </key>
    <key type="as" name="raise">
      <default>[]</default>
      <summary>Raise window above other windows</summary>
    </key>
    <key type="as" name="lower">
      <default>[]</default>
      <summary>Lower window below other windows</summary>
    </key>
    <key type="as" name="maximize-vertically">
      <default>[]</default>
      <summary>Maximize window vertically</summary>
    </key>
    <key type="as" name="maximize-horizontally">
      <default>[]</default>
      <summary>Maximize window horizontally</summary>
    </key>
    <key type="as" name="move-to-corner-nw">
      <default>[]</default>
      <summary>Move window to top left corner</summary>
    </key>
    <key type="as" name="move-to-corner-ne">
      <default>[]</default>
      <summary>Move window to top right corner</summary>
    </key>
    <key type="as" name="move-to-corner-sw">
      <default>[]</default>
      <summary>Move window to bottom left corner</summary>
    </key>
    <key type="as" name="move-to-corner-se">
      <default>[]</default>
      <summary>Move window to bottom right corner</summary>
    </key>
    <key type="as" name="move-to-side-n">
      <default>[]</default>
      <summary>Move window to top edge of screen</summary>
    </key>
    <key type="as" name="move-to-side-s">
      <default>[]</default>
      <summary>Move window to bottom edge of screen</summary>
    </key>
    <key type="as" name="move-to-side-e">
      <default>[]</default>
      <summary>Move window to right side of screen</summary>
    </key>
    <key type="as" name="move-to-side-w">
      <default>[]</default>
      <summary>Move window to left side of screen</summary>
    </key>
    <key type="as" name="move-to-center">
      <default>[]</default>
      <summary>Move window to center of screen</summary>
    </key>
    <key type="as" name="increase-opacity">
      <default>[]</default>
      <summary>Increase the opacity of the current window</summary>
    </key>
    <key type="as" name="decrease-opacity">
      <default>[]</default>
      <summary>Decrease the opacity of the current window</summary>
    </key>
  </schema>
</schemalist>
Wakatakakage
Level 3
Level 3
Posts: 152
Joined: Wed Apr 21, 2021 10:34 pm

Re: "Cinnamon just crashed" on log in

Post by Wakatakakage »

Just FYI: line 107 of your keybindings xml file, where it sets switch-to-workplace-up, appears to have an extra >.
<default>[]></default> should probably be <default>[]</default>

As an alternative, the value shown for that keybinding in my LM Cinnamon 19.3 file is
<default><![CDATA[['<Control><Alt>Up','<Alt>F1']]]></default>

That was the only difference that popped up when I compared my file and yours.
User avatar
SMG
Level 25
Level 25
Posts: 31815
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: "Cinnamon just crashed" on log in

Post by SMG »

fishpowered wrote: Thu Apr 22, 2021 2:04 pmInspecting the file, it's valid xml, there's a chance I may have added a bad binding though, as by default a lot of the Linux Mint keybindings interfere with Android Studio and other Jetbrains IDE's and I vaguely recall changing some. Maybe someone could send me their file?
"Changing some Mint keybindings" might be how you started your issues?

If you want to see the original files, boot your install usb/dvd to a live session of Mint to get the original files. Given how much you have changed, it's hard to tell whether that would work anyway. Plenty of people have been able to work with Android Studio without impacting their Cinnamon install.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
fishpowered
Level 1
Level 1
Posts: 6
Joined: Thu Apr 22, 2021 5:26 am

Re: "Cinnamon just crashed" on log in

Post by fishpowered »

Wakatakakage wrote: Thu Apr 22, 2021 6:51 pm Just FYI: line 107 of your keybindings xml file, where it sets switch-to-workplace-up, appears to have an extra >.
<default>[]></default> should probably be <default>[]</default>

As an alternative, the value shown for that keybinding in my LM Cinnamon 19.3 file is
<default><![CDATA[['<Control><Alt>Up','<Alt>F1']]]></default>

That was the only difference that popped up when I compared my file and yours.
You got it! All fixed :)

Not sure how I managed to mess that up but lesson learned.

Thanks for the help
Locked

Return to “Cinnamon”