pop-os / cosmic-settings

COSMIC Settings
GNU General Public License v3.0
164 stars 109 forks source link

Entire active window is tinted when a specific scale and hint size is used #618

Open danimihalca opened 1 month ago

danimihalca commented 1 month ago

I'm using the following Cosmic version on Fedora 40:

cosmic-app-library.x86_64                                                                0.1.0~^20240828gitdb4a96e-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-applets.x86_64                                                                    0.1.0~^20240916git0a32d27-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-bg.x86_64                                                                         0.1.0~^20240907git584f6b3-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-comp.x86_64                                                                       0.1.0~^20240919gitd7ca032-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-desktop.noarch                                                                    0.1.0~^20240920gitnone-1.fc40                                     @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-edit.x86_64                                                                       0.1.0~^20240917git68ccc6c-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-files.x86_64                                                                      0.1.0~^20240918git8668c18-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-greeter.x86_64                                                                    0.1.0~^20240906git55c02cd-2                                       @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-icon-theme.noarch                                                                 0.1.0~^20240909git341c844-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-launcher.x86_64                                                                   0.1.0~^20240917git5c9757b-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-notifications.x86_64                                                              0.1.0~^20240801.185222gite9abef5-1.fc40                           @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-osd.x86_64                                                                        0.1.0~^20240715.080522git27fc5e5-1.fc40                           @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-panel.x86_64                                                                      0.1.0~^20240911git4fedcbf-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-randr.x86_64                                                                      0.1.0~^20240731.074048git71fabbb-1.fc40                           @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-screenshot.x86_64                                                                 0.1.0~^20240725.163925git031eb66-1.fc40                           @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-session.x86_64                                                                    0.1.0~^20240917gitd06f94a-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-settings.x86_64                                                                   0.1.0~^20240919git2c07dd8-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-settings-daemon.x86_64                                                            0.1.0~^20240908gita41d199-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-store.x86_64                                                                      0.1.0~^20240917gitc22e611-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-term.x86_64                                                                       0.1.0~^20240919git4beabca-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-workspaces.x86_64                                                                 0.1.0~^20240807git70d6c41-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
pop-launcher.x86_64                                                                      1.2.3~^20240814git6a1b8b9-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
xdg-desktop-portal-cosmic.x86_64                                                         0.1.0~^20240913gitbe102bf-1.fc40                                  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-app-library.src                                                                   0.1.0~^20240828gitdb4a96e-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-app-library-debuginfo.x86_64                                                      0.1.0~^20240828gitdb4a96e-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-app-library-debugsource.x86_64                                                    0.1.0~^20240828gitdb4a96e-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-applets.src                                                                       0.1.0~^20240916git0a32d27-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-applets-debuginfo.x86_64                                                          0.1.0~^20240916git0a32d27-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-applets-debugsource.x86_64                                                        0.1.0~^20240916git0a32d27-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-bg.src                                                                            0.1.0~^20240907git584f6b3-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-bg-debuginfo.x86_64                                                               0.1.0~^20240907git584f6b3-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-bg-debugsource.x86_64                                                             0.1.0~^20240907git584f6b3-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-comp.src                                                                          0.1.0~^20240919gitd7ca032-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-comp-debuginfo.x86_64                                                             0.1.0~^20240919gitd7ca032-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-comp-debugsource.x86_64                                                           0.1.0~^20240919gitd7ca032-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-desktop.src                                                                       0.1.0~^20240920gitnone-1.fc40                                     copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-edit.src                                                                          0.1.0~^20240917git68ccc6c-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-edit-debuginfo.x86_64                                                             0.1.0~^20240917git68ccc6c-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-edit-debugsource.x86_64                                                           0.1.0~^20240917git68ccc6c-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-epoch.noarch                                                                      0.1.0~^20240920gitnone-1.fc40                                     copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-epoch.src                                                                         0.1.0~^20240920gitnone-1.fc40                                     copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-files.src                                                                         0.1.0~^20240918git8668c18-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-files-debuginfo.x86_64                                                            0.1.0~^20240918git8668c18-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-files-debugsource.x86_64                                                          0.1.0~^20240918git8668c18-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-greeter.src                                                                       0.1.0~^20240906git55c02cd-2                                       copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-greeter-debuginfo.x86_64                                                          0.1.0~^20240906git55c02cd-2                                       copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-greeter-debugsource.x86_64                                                        0.1.0~^20240906git55c02cd-2                                       copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-icon-theme.src                                                                    0.1.0~^20240909git341c844-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-launcher.src                                                                      0.1.0~^20240917git5c9757b-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-launcher-debuginfo.x86_64                                                         0.1.0~^20240917git5c9757b-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-launcher-debugsource.x86_64                                                       0.1.0~^20240917git5c9757b-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-notifications.src                                                                 0.1.0~^20240801.185222gite9abef5-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-notifications-debuginfo.x86_64                                                    0.1.0~^20240801.185222gite9abef5-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-notifications-debugsource.x86_64                                                  0.1.0~^20240801.185222gite9abef5-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-osd.src                                                                           0.1.0~^20240715.080522git27fc5e5-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-osd-debuginfo.x86_64                                                              0.1.0~^20240715.080522git27fc5e5-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-osd-debugsource.x86_64                                                            0.1.0~^20240715.080522git27fc5e5-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-panel.src                                                                         0.1.0~^20240911git4fedcbf-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-panel-debuginfo.x86_64                                                            0.1.0~^20240911git4fedcbf-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-panel-debugsource.x86_64                                                          0.1.0~^20240911git4fedcbf-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-randr.src                                                                         0.1.0~^20240731.074048git71fabbb-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-randr-debuginfo.x86_64                                                            0.1.0~^20240731.074048git71fabbb-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-randr-debugsource.x86_64                                                          0.1.0~^20240731.074048git71fabbb-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-screenshot.src                                                                    0.1.0~^20240725.163925git031eb66-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-screenshot-debuginfo.x86_64                                                       0.1.0~^20240725.163925git031eb66-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-screenshot-debugsource.x86_64                                                     0.1.0~^20240725.163925git031eb66-1.fc40                           copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-session.src                                                                       0.1.0~^20240917gitd06f94a-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-session-debuginfo.x86_64                                                          0.1.0~^20240917gitd06f94a-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-session-debugsource.x86_64                                                        0.1.0~^20240917gitd06f94a-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-settings.src                                                                      0.1.0~^20240919git2c07dd8-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-settings-daemon.src                                                               0.1.0~^20240908gita41d199-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-settings-daemon-debuginfo.x86_64                                                  0.1.0~^20240908gita41d199-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-settings-daemon-debugsource.x86_64                                                0.1.0~^20240908gita41d199-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-store.src                                                                         0.1.0~^20240917gitc22e611-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-store-debuginfo.x86_64                                                            0.1.0~^20240917gitc22e611-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-store-debugsource.x86_64                                                          0.1.0~^20240917gitc22e611-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-term.src                                                                          0.1.0~^20240919git4beabca-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-term-debuginfo.x86_64                                                             0.1.0~^20240919git4beabca-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-term-debugsource.x86_64                                                           0.1.0~^20240919git4beabca-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-workspaces.src                                                                    0.1.0~^20240807git70d6c41-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-workspaces-debuginfo.x86_64                                                       0.1.0~^20240807git70d6c41-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
cosmic-workspaces-debugsource.x86_64                                                     0.1.0~^20240807git70d6c41-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
pop-launcher.src                                                                         1.2.3~^20240814git6a1b8b9-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
pop-launcher-debuginfo.x86_64                                                            1.2.3~^20240814git6a1b8b9-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
pop-launcher-debugsource.x86_64                                                          1.2.3~^20240814git6a1b8b9-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
xdg-desktop-portal-cosmic.src                                                            0.1.0~^20240913gitbe102bf-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
xdg-desktop-portal-cosmic-debuginfo.x86_64                                               0.1.0~^20240913gitbe102bf-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 
xdg-desktop-portal-cosmic-debugsource.x86_64                                             0.1.0~^20240913gitbe102bf-1.fc40                                  copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch 

and the following display configuration for my internal display:

screenshot-2024-09-21-18-22-43

With window hint size of 2 or more, it all renders well:

screenshot-2024-09-21-18-21-24

But when switching to 1, the active window will always be tinted:

screenshot-2024-09-21-18-21-55

To be noted that this happens only when selecting scale 250% (and as mentioned above hint size 1)

git-f0x commented 1 month ago

On my end, it happens on every scaling ≥ 250% (and hint size 1). Certainly an interesting issue.