regolith-linux / regolith-desktop

Meta package for the Regolith Desktop Environment
1.5k stars 31 forks source link

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

Open sliedes opened 10 months ago

sliedes commented 10 months ago

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

fhchl commented 7 months ago

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