Ubuntu MATE 20.04 Pre-release Testing

Dear community,

be careful upgrading your 20.04 system. There is a recent bug breaking your upgrade. If you try to reboot system after this failed upgrade, you'll be unable to log in back in both graphical mode and tty. Neither will help recovery mode. Workaround is given in the duplicate bug thread. You may also use live session to copy the discussed file instead of modifying grub (at least, that worked for virtualbox installation).

Take care

1 Like

Here I attach a Xerrors-log from an almost fresh installed Ubuntu Mate 20.04 (yesterday).

Horrible in my opinion. Why are there so many warnings and errors???
I really hope that this is not the state in which this system should be spread to endusers.......

dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/m/.Xauthority
dbus-update-activation-environment: setting GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: setting LANGUAGE=de_DE
dbus-update-activation-environment: setting DESKTOP_SESSION=mate
dbus-update-activation-environment: setting GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module
dbus-update-activation-environment: setting PWD=/home/m
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=mate
dbus-update-activation-environment: setting LOGNAME=m
dbus-update-activation-environment: setting QT_QPA_PLATFORMTHEME=gtk2
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting XAUTHORITY=/home/m/.Xauthority
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/m
dbus-update-activation-environment: setting GDM_LANG=de_DE
dbus-update-activation-environment: setting HOME=/home/m
dbus-update-activation-environment: setting IM_CONFIG_PHASE=1
dbus-update-activation-environment: setting LANG=de_DE.UTF-8
dbus-update-activation-environment: setting XDG_CURRENT_DESKTOP=MATE
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 GTK_OVERLAY_SCROLLING=0
dbus-update-activation-environment: setting USER=m
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting UBUNTU_MENUPROXY=1
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/mate:/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=mate
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
mate-session[1266]: WARNING: Could not parse desktop file /etc/xdg/autostart/org.gnome.DejaDup.Monitor.desktop: Unbekannte .desktop-Dateiversion »1.1«
mate-session[1266]: GLib-GObject-CRITICAL: object GsmAutostartApp 0x55cb18bb4170 finalized while still in-construction
mate-session[1266]: GLib-GObject-CRITICAL: Custom constructor for class GsmAutostartApp returned NULL (which is invalid). Please use GInitable instead.
mate-session[1266]: WARNING: could not read /etc/xdg/autostart/org.gnome.DejaDup.Monitor.desktop
mate-session[1266]: WARNING: Unable to find provider '' of required component 'dock'
Warnung der Fensterverwaltung:Log level 128: unsetenv() is not thread-safe and should not be used after threads are created
Warnung der Fensterverwaltung:Log level 128: Name com.canonical.AppMenu.Registrar does not exist on the session bus


(process:1580): indicator-sound-WARNING **: 14:50:06.309: volume-control-pulse.vala:735: unable to get pulse unix socket: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.PulseAudio1 was not provided by any .service files

** (process:1616): WARNING **: 14:50:06.665: could not find the desktop file for 'org.gnome.Calendar.desktop'

(process:1616): Indicator-Datetime-WARNING **: 14:50:06.814: Unrecognized TZID: 'Etc/Utc'

(process:1616): Indicator-Datetime-WARNING **: 14:50:06.814: Unrecognized TZID: 'Etc/Utc'

(process:1616): Indicator-Datetime-WARNING **: 14:50:06.882: Unrecognized TZID: 'Etc/Utc'

(caja:1545): Gtk-WARNING **: 14:50:07.115: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client

(nm-applet:1682): Gtk-WARNING **: 14:50:07.651: Can't set a parent on widget which has a parent
blueman-applet 14.50.07 WARNING  PluginManager:147 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 14.50.07 WARNING  PluginManager:147 __load_plugin: Not loading DhcpClient because its conflict has higher priority
RuntimeError: object at 0x7f5a37a74240 of type FolderColorMenu is not initialized
RuntimeError: object at 0x7f5a37bbd980 of type RenameMenu is not initialized

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed

(mate-terminal:1840): VTE-CRITICAL **: 14:50:11.534: void vte_terminal_match_set_cursor_type(VteTerminal*, int, GdkCursorType): assertion 'tag >= 0' failed
INFO:root:The HUD is disabled via org.mate.hud in gsettings.
blueman-applet 14.50.12 WARNING  DiscvManager:109 update_menuitems: warning: Adapter is None
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
RuntimeError: object at 0x7f5a37a74240 of type FolderColorMenu is not initialized
RuntimeError: object at 0x7f5a37bbd980 of type RenameMenu is not initialized
RuntimeError: object at 0x7f5a37a74240 of type FolderColorMenu is not initialized
RuntimeError: object at 0x7f5a37bbd980 of type RenameMenu is not initialized
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"
Traceback (most recent call last):
  File "/usr/share/caja-python/extensions/dejadup.py", line 156, in get_file_items
    include_paths = self.dejadup.get_dejadup_paths('include-list')
  File "/usr/share/caja-python/extensions/dejadup.py", line 70, in get_dejadup_paths
    paths = ast.literal_eval([stdout][0]) # Convert shell dump to list
  File "/usr/lib/python3.8/ast.py", line 96, in literal_eval
    return _convert(node_or_string)
  File "/usr/lib/python3.8/ast.py", line 95, in _convert
    return _convert_signed_num(node)
  File "/usr/lib/python3.8/ast.py", line 74, in _convert_signed_num
    return _convert_num(node)
  File "/usr/lib/python3.8/ast.py", line 66, in _convert_num
    raise ValueError('malformed node or string: ' + repr(node))
ValueError: malformed node or string: b"['$HOME']\n"

BTW, beside all these errors I have had a big problem installing Ubuntu build from yesterday - It crashed always in the install-process, I assume while installing the NVidia-driver.

Thanks @ironfoot

This should be resolved, upgrades working normally now.

1 Like

I upgraded to UM 20.04 sometime ago and I am glad to say that, after a few post-installation glitches, it works beautifully.
One question, if I may. In the last few days, whenever I turn on my laptop, I get the following message: "System problem detected. Do you want to report the problem now?".
I have no idea of what this "problem" is. The system works perfectly.
But should I report it or not? It might be just a waste of time for you.

Remove all the files in /var/crash/ to make the problem go away. I tried reporting crashes but it never cleared the message for me.

10 posts were split to a new topic: Compiz issues in 20.04

Hi again,

returning to a redundant separator in nm-applet: I have launched this applet in Gnome Shell (Ubuntu 20.04 daily). Surprisingly, I see no extra separator lines. MATE, however, shows something like an empty menu item at the very bottom.
gnome mate
Can anybody reproduce and confirm this?

Thanks

I'm running Ubuntu mate with kernel 5.5.10. I keep getting an internal error. Help.....

Welcome. I'd recommend to run the current LTS kernel on 20.04 especially in a per-production release.

You may want to check /var/crash for crash logs. If they are there remove them and see if your pop-up is going away.

Does anyone's automatic updates work? Here's what I usually set:

I don't boot into 20.04 for very long but I'm used to other versions checking immediately first thing when it hasn't been up in a few days. So far it has NEVER EVER checked for updates on dozens of boots. It's manual updating only.

@lah7
I made some progress on your attempt at fixing unfocused desktop labels bug.

This was your initial unsuccessful attempt:

.caja-desktop.view :selected:backdrop {
    background-color: @theme_unfocused_bg_color;
    color: @theme_unfocused_fg_color;
}

The problem with that is that in gtk-main.css @theme_unfocused_bg_color is set to @bg_color which in turn happens to be #f2f1f0, i.e. that white-ish background we're seeing.

So... experiment 1 - this gives a red background color for unfocused desktop items:

.caja-desktop.view :selected:backdrop {
    background-color: #ff0000;
    color: @theme_unfocused_fg_color;
}

18.04-ish fix (which makes unfocused background same as focused one as in 18.04):

.caja-desktop.view :selected:backdrop {
    background-color: @theme_selected_bg_color;
    color: @theme_unfocused_fg_color;
}

I inserted those before the MATE-Panel section in mate-applications.css, in case it matters.

I hope this helps.

Oh and btw. if you pick a color like @dark_bg_color instead it looks strange if you have the desktop item in rename mode and then lose focus.

Thanks for having a look, I committed a fix not too long ago - back to how it was in 18.04!

Found another theming issue which I'm hunting down:

Screenshot_20200321_161013

Edit: Fixed.

3 Likes

Has anyone had an issue with celluloid rendering when it is loading, on my system the menubar and something else is transparent for a fraction of a second before it is loaded, but once loaded it is fine it appears to only happen with celluloid

p.s. not a big deal just looks weird

Hi @Bernie,

I have just checked this in virtualbox and can confirm that menubar and bottom toolbar are transparent on loading. However, if I switch on client-side decorations in preferences, it loads without glitches. In this case menu is integrated in headerbar (therefore no separate menubar) and bottom toolbar seems to load instantly.

Regards

1 Like

@Bernie @ironfoot would one of you file a bug against celluloid please. If you could throw a screenshot of that happening in the report that would be helpful.

If I get time and can find it, will do. Also the indicator date time refuses to work I'll upload the error message when I'm at my computer

Hi @franksmcb,
shall this be filed against celluloid taking into consideration that I was unable to reproduce the issue in vanilla ubuntu? I attach a screenshot from ubuntu mate below. @Bernie feel free to use it in report since you are an original poster. I'll check this thread and report tomorrow if necessary.

1 Like

Trying to get x-tile running on 20.04 (If there is a substitute please let me know)

Building and running x-tile from https://github.com/giuspen/x-tile.git

Using python2, this builds without error but at runtime get

 `File "/usr/bin/x-tile", line 29, in <module>
   import gtk
  ImportError: No module named gtk`

For this I believe I need python-gtk2. However this is not in the repository. Has it been removed or is this omission an oversight.

Many Python 2 related stuff was removed from 20.04 LTS. So this seems to be expected.
We can try to ask @giuspen about porting X-Tile to Python 3. I have written message to him via launchpad. Update: Giuseppe responded with willing to do so.

2 Likes

There are some dependency issues in Welcome - Software (Boutique)

Play on Linux can't be installed: Depends: python2: any, but it's virtual package (or something like that, half is translated)

Can't uninstall TuxPaint: Package tuxpaint-config isn't installed.

In getting started program for Blu-ray and dvd support, gets error: Package libdvdread4 isn't available

When installing/removing stuff in welcome in notification bar that announce changes things are written in english, even if other language is selected and used in Welcome. (this worked fine in 16.04).

I register there, but the Start new translation, has crossed red circle when hover over and can't be pressed. I don't think I'm skilled enough to do the other way. :frowning:

Also ubiquity-slideshow-ubuntu still isn't updated with latest strings to translate it.