Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Keyboard shortcuts don’t persist #62

Open
ur5us opened this issue Jul 31, 2023 · 5 comments
Open

[Bug] Keyboard shortcuts don’t persist #62

ur5us opened this issue Jul 31, 2023 · 5 comments

Comments

@ur5us
Copy link

ur5us commented Jul 31, 2023

Description

I’m using Solus. After every reboot or more specifically logout + login I have to reset certain key combos and the keyboard repeat-interval & delay. Moreover, global hotkeys for GoldenDict just do not work at all. All of that started misbehaving several month ago after running eopkg it --reinstall -c desktop.budgie as far as I can tell.

Budgie version

10.7.2

Operating System

Solus 4

Steps to reproduce the issue

  1. eopkg it --reinstall -c desktop.budgie
  2. Set or remove keyboard shortcuts
  3. logout + login or reboot

Actual result

+ no longer works to switch applications amongst others. Resetting that keyboard shortcut only works for the duration of the session but survives sleep + wake cycles (Suspend).

Expected result

Custom keyboard shortcuts are persisted and standard/default ones work as expected.

Additional information

No response

@EbonJaeger EbonJaeger transferred this issue from BuddiesOfBudgie/budgie-desktop Jul 31, 2023
@fossfreedom
Copy link
Contributor

fossfreedom commented Jul 31, 2023

Keyboard control is managed by a combination of gnome-settings-daemon and gnome-session and with a bit of budgie desktop poking those bits

BCC is just the means to visualise the shortcuts that are stored in dconf.

It's worth testing on a new user account if you have the same issue.

If it works correctly then you will have a screwed dconf database. Suggest delete and relogin (in the ~/.dconf folder)

@ur5us
Copy link
Author

ur5us commented Jul 31, 2023

@fossfreedom Thanks for your reply.

BCC is just the means to visualise the shortcuts that are stored in dconf.

This is simply false. BCC (Budgie Control Center) allows one to inspect all existing Budgie related keyboard shortcuts as well as remove or update them:

image
image

It's worth testing on a new user account if you have the same issue.

Sure, I’ll check.

If` it works correctly then you will have a screwed dconf database. Suggest delete and relogin (in the ~/.dconf folder)

For me, it seems to be ~/.conf/dconf. I’ll try deleting or rather moving it as I’m sure it’s storing other configuration also which would mean I’d need to start over configuring my system. IIRC, it’s schema based. Isn’t there a less distructive way, e.g. validate the schema instead of nuking the whole thing?

@baderas
Copy link

baderas commented Aug 4, 2023

I can confirm that it stopped working around a month ago. It must had something todo with some non-budgie related updates in Archlinux (gnome? mutter43?). Two things stopped working:

For both I use workarounds now:

  • custom keyboard shortcuts via xbindkeys (without budgie-control-center)
  • Theming could be mostly fixed by setting themes via various helper tools and by writing them in alle possible places like .gtkrc-2.0.

First I thought it was something in my setup, but multiple machines had the same problem. I also could reproduce both it in a vanilla Archlinux VM where I just installed budgie-desktop.

A few days ago, budgie-desktop and budgie-control-center were updated in Archlinux, I did not yet update, but maybe these updates fix it.

Besides the Themeing thread I linked above, both things broke quite unnoticed by anyone - that worries me a bit. I hoped that its just Archlinux that broke something and not many Archlinux Users use Budgie and therefore no one noticed.
I also thought about switching away from budgie, but the workarounds work quite okay.

Edit: I updated both to the newest versions, still not working.

@ur5us
Copy link
Author

ur5us commented Aug 14, 2023

@fossfreedom I tried with a new user account and it does have the same problem.

@baderas
Copy link

baderas commented Aug 22, 2023

I found something new that does not work anymore: Bluetooth.
I don't use it often, so I think it broke at the same time the keyboard shortcuts and themeing did.

The bluetooth tray icon works fine, but when you press on it and choose bluetooth settings, the budgie control center part just says you have to connect a bluetooth adapter (while using bluetoothctl works fine). Tested on multiple machines, you cannot connect to any device anymore, it just says connect a bluetooth adapter in budgie control center.

Workaround: install blueberry (it does basically the same as budgie control center's bluetooth settings) -> use this to connect to bluetooth devices.

I also retetested all with Budgie 10.8 -> themeing, keyboard shortcuts and bluetooth are still broken.

But since there are no other reports (and besides ur5us and me, nobody seems to have these problems?), I think its just something archlinux/solus related, maybe some gnome libs that are too new or something?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants