regolith-desktop icon indicating copy to clipboard operation
regolith-desktop copied to clipboard

[testing] r-i3-control-center-gnome and r3-i3-control-center-regolith should have Conflicts:

Open sliedes opened this issue 2 years ago • 1 comments

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

sliedes avatar Nov 28 '23 11:11 sliedes

I just had the same problem. Had both installed and removed regolith-i3-control-center-regolith, which fixed the errors.

fhchl avatar Feb 28 '24 08:02 fhchl