i have a problem with gtk themes after the update.
this is what happens when i try to open nautilus.
> nautilus .
** Message: 13:35:11.067: Connecting to org.freedesktop.Tracker3.Miner.Files
(org.gnome.Nautilus:5680): Gtk-WARNING **: 13:35:11.664: Unknown key gtk-modules in /home/ayx/.config/gtk-4.0/settings.ini
(org.gnome.Nautilus:5680): Adwaita-WARNING **: 13:35:14.057: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
(org.gnome.Nautilus:5680): GLib-GIO-ERROR **: 13:35:14.082: Settings schema 'org.gnome.desktop.interface' is not installed
fish: Job 1, 'nautilus .' terminated by signal SIGTRAP (Trace or breakpoint trap)
also every other gtk application that is not crashing has default theme
here is the output of nwg-look when i try to set theme:
INFO[0000] >>> Loading preferences
INFO[0000] lang: en_US
INFO[0000] >>> Loading basic lang from '/usr/share/nwg-look/langs/en_US.json'
WARN[0000] exit status 1
INFO[0000] >>> Parsing original /home/ayx/.config/gtk-3.0/settings.ini
WARN[0000] Unsupported config key: gtk-decoration-layout
WARN[0000] Unsupported config key: gtk-enable-animations
WARN[0000] Unsupported config key: gtk-modules
WARN[0000] Unsupported config key: gtk-primary-button-warps-slider
WARN[0000] Unsupported config key: gtk-sound-theme-name
WARN[0000] Unsupported config key: gtk-xft-dpi
INFO[0000] >>> Reading gsettings
WARN[0000] Couldn't read gtk-theme, leaving default Adwaita
WARN[0000] Couldn't read icon-theme, leaving default Adwaita
WARN[0000] Couldn't read font-name, leaving default Sans 10
WARN[0000] Couldn't read cursor-theme, leaving default
WARN[0000] Couldn't read cursorSize, leaving default %!s(int=24)
WARN[0000] Couldn't read toolbar-style, leaving default both-horiz
WARN[0000] Couldn't read toolbar-icons-size, leaving default large
WARN[0000] Couldn't read font-hinting, leaving default medium
WARN[0000] Couldn't read font-antialiasing, leaving default grayscale
WARN[0000] Couldn't read font-rgba-order, leaving default rgb
WARN[0000] Couldn't read textScalingFactor, leaving default %!s(float64=1)
WARN[0000] Couldn't read color-scheme, leaving default default
INFO[0000] event-sounds: true
INFO[0000] input-feedback-sounds: false
INFO[0014] >>> Applying gsettings
INFO[0014] >> org.gnome.desktop.interface
WARN[0014] gtk-theme: exit status 1
WARN[0014] icon-theme: exit status 1
WARN[0014] cursor-theme: exit status 1
WARN[0014] cursor-size: exit status 1
WARN[0014] font-name: Sans 10 exit status 1
WARN[0014] font-hinting: medium exit status 1
WARN[0014] font-antialiasing: grayscale exit status 1
WARN[0014] font-rgba-order: rgb exit status 1
WARN[0014] text-scaling-factor: %!s(float64=1) exit status 1
WARN[0014] toolbar-style: both-horiz exit status 1
WARN[0014] toolbar-icons-size: large exit status 1
WARN[0014] color-scheme: default exit status 1
INFO[0014] >> org.gnome.desktop.sound
INFO[0014] event-sounds: true OK
INFO[0014] input-feedback-sounds: false OK
INFO[0014] >>> Backing up gsettings to /home/ayx/.local/share/nwg-look
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=gtk-theme)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=icon-theme)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=font-name)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=cursor-theme)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=cursor-size)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=toolbar-style)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=toolbar-icons-size)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=font-hinting)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=font-antialiasing)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=font-rgba-order)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=text-scaling-factor)
WARN[0014] Couldn't get gsettings key: $s%!(EXTRA string=color-scheme)
INFO[0014] >>> Exporting /home/ayx/.config/gtk-3.0/settings.ini
INFO[0014] >>> Exporting /etc/gtk-2.0/gtkrc:/home/ayx/.gtkrc-2.0:/home/ayx/.config/gtkrc-2.0
WARN[0014] Failed creating file: open /etc/gtk-2.0/gtkrc:/home/ayx/.gtkrc-2.0:/home/ayx/.config/gtkrc-2.0: no such file or directory
INFO[0014] >>> Exporting /home/ayx/.icons/default/index.theme
INFO[0014] >>> Exporting /home/ayx/.config/xsettingsd/xsettingsd.conf
I think this is an XY problem type - you are trying to apply some gnome specific settings on a system which do not provide the correct interface
I advise against mixing Gnome and Plasma desktop components - as it usually creates a lot of frustration when one expects the Qt and Gnome toolkit to work seamless together - and that is never going to happen.
I was thrown of Linux decades ago due to these inconsistencies - and is only after I retired my worklife I was actually able to commit to using Linux - and during those decades Linux evolved greatly.
UPD
tried to reinstall it, i’ve got these errors:
/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.magnifier.gschema.xml:25:1 Error on line 25 char 1: <enum id='org.gnome.desktop.GDesktopMagnifierFocusTrackingMode'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml:278:1 Error on line 278 char 1: <enum id='org.gnome.desktop.GDesktopFontAntialiasingMode'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml:34:1 Error on line 34 char 1: <enum id='org.gnome.desktop.GDesktopTouchpadTapButtonMap'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.xml:86:1 Error on line 86 char 1: <enum id='org.gnome.desktop.GDesktopUsbProtection'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.system.location.gschema.xml:13:1 Error on line 13 char 1: <enum id='org.gnome.desktop.GDesktopLocationAccuracyLevel'> not (yet) defined.. This entire file has been ignored.
Well, the very first search I performed from your list of packages reveals this:
$ pamac search -a aquamarine
hyprland-hidpi-xprop-git 0.41.2.r77.3c758db9-1 AUR
A dynamic tiling Wayland compositor based on aquamarine that doesn't sacrifice on its looks.
hyprland-aquamarine-git 0.41.2.r132.5b1400f6-1 AUR
A dynamic tiling Wayland compositor that doesn't sacrifice on its looks. (Aquamarine backend)
aquamarine-git 0.1.0_r147.g7a84686-1 AUR
Aquamarine is a very light linux rendering backend library
and this:
$ pamac search -a android-apktool
android-apktool-git 2.2.4.r5.g2f387288-2 AUR
a tool for reengineering Android apk files
android-apktool-bin 2.9.3-2 AUR
A tool for reverse engineering Android .apk files
android-apktool 2.9.3-1 AUR
a tool for reengineering Android apk files
Looks like you are a bit behind on updating your AUR packages. And you seem to have a lot of them. Might also be worth checking for pacnews e.g. using pacdiff -o while you’re at it.
That was just an example.
However, these commands may prove useful to sort out those pacnews:
sudo pacman -S meld
DIFFPROG=meld pacdiff -s
… probably better to start a separate thread about this though; don’t just blindly merge the files particularly /etc/passwd.pacnew and the ones with pam.d for example.
You might be missing out on current mirrors also, which could possibly interfere with updates.
how about that, i move everything from /usr/share/glib-2.0/schemas/ to backup folder, reinstall the gsettings-desktop-schemas and test it out? can that help here?
okay, so i moved /usr/share/glib-2.0/schemas/ to ~/backup, removed the gsettings-desktop-schemas from pacman cache, updated my mirrors, installed it again and got this;
âť± sudo pacman -Sy gsettings-desktop-schemas
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
warning: gsettings-desktop-schemas-46.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change Download Size
extra/gsettings-desktop-schemas 46.1-2 46.1-2 0,00 MiB 0,70 MiB
Total Download Size: 0,70 MiB
Total Installed Size: 5,13 MiB
Net Upgrade Size: 0,00 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
gsettings-desktop-schemas-46.1-2-any 714,6 KiB 905 KiB/s 00:01 [---------------------------------------------------------------------] 100%
(1/1) checking keys in keyring [---------------------------------------------------------------------] 100%
(1/1) checking package integrity [---------------------------------------------------------------------] 100%
(1/1) loading package files [---------------------------------------------------------------------] 100%
(1/1) checking for file conflicts [---------------------------------------------------------------------] 100%
(1/1) checking available disk space [---------------------------------------------------------------------] 100%
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.applications.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.interface.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.magnifier.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.mouse.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.app-folders.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.calendar.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.datetime.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.default-applications.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.input-sources.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.media-handling.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.notifications.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.search-providers.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.session.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.sound.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.thumbnail-cache.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.thumbnailers.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml
warning: could not get file information for usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/1) reinstalling gsettings-desktop-schemas [---------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Refreshing PackageKit...
(3/3) Compiling GSettings XML schema files...
/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.magnifier.gschema.xml:7:1 Error on line 7 char 1: <enum id='org.gnome.desktop.GDesktopMagnifierMouseTrackingMode'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.mouse.gschema.xml:15:1 Error on line 15 char 1: <enum id='org.gnome.desktop.GDesktopMouseDwellDirection'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml:5:1 Error on line 5 char 1: <enum id='org.gnome.desktop.GDesktopBackgroundStyle'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml:35:1 Error on line 35 char 1: <enum id='org.gnome.desktop.GDesktopToolbarStyle'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml:34:1 Error on line 34 char 1: <enum id='org.gnome.desktop.GDesktopTouchpadTapButtonMap'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.xml:86:1 Error on line 86 char 1: <enum id='org.gnome.desktop.GDesktopUsbProtection'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.xml:89:1 Error on line 89 char 1: <enum id='org.gnome.desktop.GDesktopBackgroundStyle'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml:42:1 Error on line 42 char 1: <enum id='org.gnome.desktop.GDesktopFocusMode'> not (yet) defined.. This entire file has been ignored.