Can't change Zorin 17.2 layout after upgrade

Hi all, I recently installed Zorin OS on my Dell Inspiron 15 3535 and using Zorin Appearance set the desktop up to look like Windows (i.e. top left option).

However, I've upgraded to 17.2 and now the layout appears stuck on the bottom-right OS X style one. I'm not sure what's happened, as the Windows layout is still selected in the Layout menu. However, I can't change to any other layout than the OS X style one, which is annoying.

Right before the upgrade, I did install the liquorix kernel on my laptop - I know absolutely nothing about kernels, but it was recommended on a reddit thread and so thought I'd give it a try. No idea if that's causing the issue, but everything was working fine until I performed the upgrade earlier today.

Any idea how to fix this? Very grateful for assistance!

A good idea is not to follow such advise on Reddit (especially) blindly. There's a many devious people out there. That said. Try open Zorin Appearance via the terminal, you do that;

zorin-appearance

any error output?

2 Likes

With the above caution wisely applied;
The liquorix kernel is general safe and a trusted source and it is highly unlikely that it is the cause of the issue.
The kernel primarily manages drivers. It will not generally have any effect on desktop configurations except in rare cases where the configurations are dependent on hardware that is hard coded. Which... I have never actually encountered an instance of that...

Haha, yes I know there's always a risk of something going wrong when you test out someone's suggestion online! That said, this post got a number of upvotes and I did a(n admittedly cursory) check to make sure that liquorix wasn't going to put something sketchy on my laptop.

But I digress! I've opened Zorin Appearance via the terminal - there are no errors, but I've got the same issue with the layout not changing despite me clicking/double clicking on all of the four options in front of me.

Can you try

sudo apt install --reinstall zorin-appearance zorin-appearance-layouts-support

Since this happened after an upgrade, one of the files may have corrupted.

I've given this a shot, but there's been no change after a restart. I've got the following output from terminal though if that's of any help diagnosing the problem?

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.8.0-40-generic linux-hwe-6.8-headers-6.8.0-40
  linux-hwe-6.8-tools-6.8.0-40 linux-image-6.8.0-40-generic
  linux-modules-6.8.0-40-generic linux-modules-extra-6.8.0-40-generic
  linux-tools-6.8.0-40-generic scrot
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 2 to reinstall, 0 to remove and 2 not to upgrade.
Need to get 187 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://ppa.launchpadcontent.net/zorinos/stable/ubuntu jammy/main amd64 zorin-appearance all 5.3.5 [183 kB]
Get:2 https://ppa.launchpadcontent.net/zorinos/stable/ubuntu jammy/main amd64 zorin-appearance-layouts-support all 3.4 [3,938 B]
Fetched 187 kB in 4s (51.2 kB/s)                             
(Reading database ... 308603 files and directories currently installed.)
Preparing to unpack .../zorin-appearance_5.3.5_all.deb ...
Unpacking zorin-appearance (5.3.5) over (5.3.5) ...
Preparing to unpack .../zorin-appearance-layouts-support_3.4_all.deb ...
Unpacking zorin-appearance-layouts-support (3.4) over (3.4) ...
Setting up zorin-appearance-layouts-support (3.4) ...
Setting up zorin-appearance (5.3.5) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.72.4-0ubuntu2.3) ...
Processing triggers for libglib2.0-0:i386 (2.72.4-0ubuntu2.3) ...
ERROR: ld.so: object '/usr/local/lib/AppProtection/libAppProtection.so' from /et
c/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

I am not sure what program that AppProtection shared object is associated with. It may be a Snap Package. It is trying to preload a library, but cannot because it is a 32bit application running on 64 bit architecture: "wrong ELF class: ELFCLASS64"

That being said, it is unlikely that error has anything to do with Zorin layouts nor can affect it.
Also, since it is ignored - this means that apps preload of a library does not happen. That may affect that application, but it won't affect the system.


Are you using Pro or Core?

I'm using Core. When I was running the upgrade earlier today I got some error message on a couple of the updates, which then auto-defaulted to not upgrading. Unfortunately I can't remember what the error message was!

Can you post the terminal output of (checking for held packages):

dpkg --get-selections | grep hold

If that shows nothing, then try (checking for broken packages):

dpkg --audit

If still nothing, try... (checking for errors in the log):

grep -i "error" /var/log/apt/term.log

This worked (the other two showed nothing) and has returned the following error messages:

Error! The /var/lib/dkms/rtl8821ce/5.5.2.1/6.8.0-40-generic/x86_64/dkms.conf for module rtl8821ce includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch.
Error! The /var/lib/dkms/rtl8821ce/5.5.2.1/6.10.9-1-liquorix-amd64/x86_64/dkms.conf for module rtl8821ce includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch.
Error! The /var/lib/dkms/rtl8821ce/5.5.2.1/6.8.0-45-generic/x86_64/dkms.conf for module rtl8821ce includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch.
Error! The /var/lib/dkms/rtl8821ce/5.5.2.1/6.8.0-45-generic/x86_64/dkms.conf for module rtl8821ce includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch.
ERROR: ld.so: object '/usr/local/lib/AppProtection/libAppProtection.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/local/lib/AppProtection/libAppProtection.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/usr/local/lib/AppProtection/libAppProtection.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Sadly, still nothing for this threads issue.
The above relates to your Internet Realtek 8821ce drivers which are installed using DKMS (Dynamic Kernel Module Support). DKMS allows the module to dynamically move up with the kernel during upgrades so that you do not have to reinstall the drivers everytime you upgrade your kernel.
However... It appears that your Liquorix Kernel has a mismatch for it.

You might try to see if the kernel is somehow affecting Layouts (Though it would blow my mind...) You can reboot, reach the Grub menu, select Advanced options... then select the previous non-Liquorix kernel to boot from. Then test...

I've swapped back to the generic kernel (linux-image-6.8.0-45-generic), and managed to install the packages that were being held back, but still having the same issue with the layout :neutral_face:

They are installed for that kernel. If you boot into the Liqourix, those modules will not work on it. But... You did seem to have network when booted into it... Using more than one NIC?

I think given the specifics, you may need to submit a bug report to the ZorinGroup on this one.

I have doubts that resetting configs to default will work, but you can try it.

mv ~/.config ~/.config-bk

Reboot and test... If no good, restore your previous configs:

mv ~/.config-bk ~/.config

You can use the link above to submit a bug report. Switch the button from suggest a feature to report a problem.

I'm not sure what an NIC is, sorry!

Unfortunately resetting the config hasn't worked either, so I'll submit a bug report and see if the ZorinGroup can offer a fix. Thank you very much for the help so far - I'll share the thread with them in case it's of any use on their end.

1 Like

Network Interface Card.

Although, sometimes I think the one on my computer is a Nuclear Incendiary Canister...

1 Like