FS#67418 - [i3-gaps] 4.18.2 causes programs using the tray to abort on monitor switch or activation.

Attached to Project: Community Packages
Opened by Filipe Fernandes (filotek) - Monday, 27 July 2020, 18:16 GMT
Last edited by freswa (frederik) - Monday, 27 July 2020, 20:10 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Morten Linderud (Foxboron)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

i3 (provided by the i3-gaps package) using version 4.18.2 causes programs using the tray to abort whenever xrandr is used to switch or activate displays.

It has also been reported that programs using the tray will abort whenever i3 is reloaded as well.

This bug is found in i3's main code-base which i3-gaps is based on, so it will also be made available to i3-wm package whenever it's upgraded to 4.18.2.

There's a ticket opened upstream by another user describing the reload problem, but I've commented here describing issues with xrandr, as well as identifying the commit that introduced the issue.

https://github.com/i3/i3/issues/4159#issuecomment-664497251

Steps to reproduce:
1. upgrade i3-gaps to 4.18.2
2. start parcellite or pidgin in console (note that tray icons are visible in i3status, or i3blocks, etc.)
3. use xrandr/ARandR to switch displays and see that `pidgin` or `parcellite` has failed an tray icons have disappeared.
This task depends upon

Closed by  freswa (frederik)
Monday, 27 July 2020, 20:10 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#67414 

Loading...