[testing] r-i3-control-center-gnome and r3-i3-control-center-regolith should have Conflicts:
- [X] I've run a search on the existing bug reports to make sure I'm not filing a duplicate (you can use the search box at the top left corner)
- [X] I've read the Regolith documentation and didn't find any relevant topic
- [ ] I tried asking on Slack (especially for configuration related issues)
Describe the bug
I just upgraded to regolith 4.3.3 on Ubuntu lunar, and got some errors at i3 startup:
ERROR: Duplicate keybinding in config file:
state mask 0x40 with keysym c, command "exec --no-startup-id gnome-control-center"
ERROR: Duplicate keybinding in config file:
state mask 0x40 with keysym d, command "exec --no-startup-id gnome-control-center display"
ERROR: Duplicate keybinding in config file:
state mask 0x40 with keysym w, command "exec --no-startup-id gnome-control-center wifi"
ERROR: Duplicate keybinding in config file:
[...]
I believe the reason is that these two packages are both installed:
ii regolith-i3-control-center-gnome 4.3.3-1regolith-lunar amd64 gnome integrations for system management
ii regolith-i3-control-center-regolith 4.3.3-1regolith-lunar amd64 regolith and gnome integrations for system management
Now I cannot say I understand the difference between gnome-control-center and regolith-control-center, but I assume the intent is that only one of these packages are installed since they seem to provide conflicting configs.
To help the users, I would suggest that the Debian packages should have Conflicts: against each other so that it is not possible to install both and run into this issue.
Installation Details
- Regolith Install Type: https://regolith-desktop.org/testing-ubuntu-lunar-amd64
- Regolith Version: 4.3.3? (If this is the same as the package versions, otherwise I don't know where to look)
- Host OS (for PPA): Ubuntu 23.04
I just had the same problem. Had both installed and removed regolith-i3-control-center-regolith, which fixed the errors.