Open xotakfr opened 7 months ago
~/.config/ags/scripts/color_generation/switchwall.sh
? I expect it to have problems setting the dark/light preference - this has been reported earlier but I haven't figured out whyHere's the output of switchwall.sh
❯ ./switchwall.sh
./switchwall.sh: line 6: cd: /home/user/Pictures: No such file or directory
Sending /home/user/Images/anime-water.png to swww. Cursor pos: [640, 824]
[Gradience] ERROR: Failed to retrieve a list of presets.
Exc: [Errno 2] No such file or directory: '/home/user/.config/presets'
At: /usr/bin/gradience-cli:286
/usr/lib/python3.11/site-packages/gradience/backend/theming/preset.py:103
/usr/lib/python3.11/pathlib.py:931
No such key “gtk-application-prefer-dark-theme”
ags/scripts/color_generation via 🐍 v3.11.5 took 8s
❯ undefined
Is there a way I can set that preference myself ?
Edit : Tried to set the theme using Gradiance itself, doesn't seem to work.
For the Bluetooth part, I also use EndeavourOS, bluetooth service is running (here's systemctl's output)
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Tue 2023-11-14 08:59:13 CET; 43min left
Docs: man:bluetoothd(8)
Main PID: 584 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 6935)
Memory: 4.1M
CPU: 1.329s
CGroup: /system.slice/bluetooth.service
└─584 /usr/lib/bluetooth/bluetoothd
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/faststream
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/faststream_duplex
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSink/opus_05
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/opus_05
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSink/opus_05_duplex
nov. 14 08:59:30 ArchUSB bluetoothd[584]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/opus_05_duplex
nov. 14 08:00:09 ArchUSB bluetoothd[584]: /org/bluez/hci0/dev_E4_41_22_F7_09_10/sep2/fd0: fd(30) ready
nov. 14 08:03:16 ArchUSB bluetoothd[584]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Installed gnome stuff from Endeavour installation option. And as I said, can connect with blueberry and bluetoothctl
~/.config/presets
) make it work? Here's the new output of switchwall.sh
output :
ags/scripts/color_generation via 🐍 v3.11.5
❯ ./switchwall.sh
./switchwall.sh: ligne 6 : cd: /home/user/Pictures: Aucun fichier ou dossier de ce type
Sending /home/user/Images/22062019_0000.jpg to swww. Cursor pos: [628, 819]
[Gradience] INFO: Preset Material-blue-light applied successfully for Gtk 3 and Gtk 4 applications.
[Gradience] INFO: In order for changes to take full effect, you need to log out.
La clé « gtk-application-prefer-dark-theme » n’existe pas
ags/scripts/color_generation via 🐍 v3.11.5 took 10s
❯ undefined
Noticed I already had a preset folder in .config
. Deleted it and re-created it, but still nothing. Even after running, it's still empty, don't know if it's supposed to be
Ran gnome control center form terminal, complained about ModemManager, enabled it but still nothing. Guess i'll stick with Blueberry, works fine.
Does the theming work? Do Gtk apps get an accent color from your wallpaper?
After a bit of testing, light theme works and have an accent color. There's also an accent color in dark mode but the major problem is the font not switching to white in Nautilus and Gnome control center. Also, when the app is not focused, the search box becomes gray (as seen on screenshot)
Edit : the color scheme is being applied to ags too
After a bit of testing, light theme works and have an accent color. There's also an accent color in dark mode but the major problem is the font not switching to white in Nautilus and Gnome control center. Also, when the app is not focused, the search box becomes gray (as seen on screenshot)
Mind telling me your fix? I have the exact same problem
Mind telling me your fix? I have the exact same problem
Reinstalling gradience-git fixed it for me.
It looks like some applications think they are still in light mode, causing the dark font. My browser also starts in light mode. This might be caused by this error I'm getting when running the switchwall.sh script.
No such key “gtk-application-prefer-dark-theme”
Also for me the preset is always called Material-blue-light
. I don't know if this makes any difference, but I would expect it to be Material-blue-dark
.
My full log:
/.config/ags/scripts/color_generation/switchwall.sh
Sending /home/benjamin/Pictures/wall_1.jpg to swww. Cursor pos: [341, 358]
[Gradience] INFO: Preset Material-blue-light applied successfully for Gtk 3 and Gtk 4 applications.
[Gradience] INFO: In order for changes to take full effect, you need to log out.
No such key “gtk-application-prefer-dark-theme”
undefined
that Material-blue-light
is just the name which doesn't really matter
the No such key “gtk-application-prefer-dark-theme”
is something I still haven't figured out
Reinstalling Gradience didn't fix it for me. Have cleaned build files and tried to change wall but it's the same. I just use it like it is.
welp
I realized i have the No such key “gtk-application-prefer-dark-theme”
error too and it doesn't break stuff
So i just removed the line that set that key
@loulou310 what happens if you run gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3-dark
?
It's already on. I set it with Gnome Tweaks. Also I updated ags, hyprland and the dots/scripts to the latest version available, tried to change bg again, but no change. I also use Endeavour so I'd guess my system is haunted
interesting conclusion there.
Now, author updated wiki, and recommended to install illogical-impulse on top of endeavourOS-gnome. So I tried it and all color themes are in a proper manner. So there's that. Only downside is that now I have Gnome, KDE and Hyprland now in login sessions, I don't know why ill-imp installs kde but it was there in my previous install too.
I'm not sure about Gnome since I always have it as a fallback in case Hyprland does an oopsie.
But for KDE, it's the plasma-browser-integration
package that caused the installation of other KDE components. If you don't need a fancy music widget that shows current time the media is playing, you can remove that along with KDE stuff.
Oh my, I need a fancy music widget and don't mind being an extra entry in login session. Also, definitely nice to have Gnome as backup.
@Sridou endeavour-gnome is what I had, so that's not the problem here
So, could someone whose theme is broken, test the following for checking the whole color themes muddle;
This is because I did something with Gradience [Libadwaita theming tool] and somehow it had fixed the font color being black.
Also, the following error seems to point out something:
(process:92217): Adwaita-WARNING **: 22:03:03.648: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
That's interesting... I noticed that my gtk3/gtk4 folders are problematic so i removed it (it contained my file manager bookmarks). Not sure if it changes things in terms of theming though.
This is because I did something with Gradience [Libadwaita theming tool] and somehow it had fixed the font color being black.
It would be nice if you remember what random things you did lol. So others can test this.
That's interesting... I noticed that my gtk3/gtk4 folders are problematic so i removed it (it contained my file manager bookmarks). Not sure if it changes things in terms of theming though.
This is because I did something with Gradience [Libadwaita theming tool] and somehow it had fixed the font color being black.
It would be nice if you remember what random things you did lol. So others can test this.
Yeah, I will try to replicate it. But I do remember I deleted your GTK folders from config and rebuilt it from Gradience because I read that Gnome Team doesn't want styling with CSS as it breaks many things in the same manner as this issue. Also, any insight on AdwStyleManager?
not sure what AdwStyleManager is
Hey everyone, I've been distrohopping on my laptop a lot the past month, and I don't have that setup anymore. I'll try to use it again when I'll have some time, maybe on my desktop, we'll see. I'll let end choose what to do with the issue.
I installed nautilus and the dark theme (sweet theme) is working fine.
Maybe you guys need nwg-look
or nwg-look-bin
from AUR.
or try using the folder in my repo here (the script is NOT fully tested, use at your own risk): https://github.com/clsty/dots-hyprarch/tree/main/import-manually/themes
@end-4 Please feel free to grab anything you like in my variant, eg. the new installation script (I renamed it to
setup.sh
cuzinstall.sh
is a bit long XD; alsosetup.sh -f
do all things automatically without confirm, convenient for debugging I guess)
Hmm. I looked into nwg-look and nwg-shell before. It's completely gtk-3 afaik, while Nautilus is gtk4 (libadwaita). I think that gtk4 config is the one that needs to be fixed. Deleting gtk 4 config is a good place to reset everything to normal.
Hey ! I had some trouble with that as well, I've checked the preset for gradience and it seems like nautilus is using a special sidebar not included in the preset. It works perfectly now adding this to gradience/preset.json:
"sidebar_bg_color": "mix(@dialog_bg_color, @window_bg_color, 0.5)", "sidebar_fg_color":"{{ $onSecondaryContainer }}", "sidebar_border_color": "{{ $secondaryContainer }}", "sidebar_backdrop_color": "@sidebar_bg_color",
Just a warning I'm really not used to using github. Don't hesitate to tell me if it works !
Hey ! I had some trouble with that as well, I've checked the preset for gradience and it seems like nautilus is using a special sidebar not included in the preset. It works perfectly now adding this to gradience/preset.json: ...
Ooh yes it does. While I can already modify these colors with the "custom_css" key, this is just cleaner Thanks
Also while I'm at it, I had the same problem with the bluetooth as well. I remember finding that it was a bug specific to gnome-control-center being used outside of gnome, but I won't be able to find the specific thread talking about it. Just on the top of my head it was clearly not a priority and it's an old bug, that can happen on some computers.
hmm gnome control center doesn't work well with bluetooth and i switched to blueberry some time ago. right-clicking the bluetooth icon on the sidebar now launches blueberry
The issue
1st Issue :
Wierd theming :
Running Nautilus or Gnome Control center results in this wierd half dark/white theme.
2nd issue
bluetoothctl
in cli or BlueberryOn the screenshot, it says in french "No Bluetooth network found, plug-in the key(?) to use Bluetooth"
Except these, everything works well, AGS is dope, and thank you for the amazing dots you make !