yilozt / rounded-window-corners

A gnome-shell extensions that try to add rounded corners for all windows
GNU General Public License v3.0
458 stars 46 forks source link

KeePassXC exhibits similar behaviour to #55 #81

Open sp1ritCS opened 1 year ago

sp1ritCS commented 1 year ago

The border shadow of the application is being rendered above all overlying applications, as already seen the following image: image

this issue seems very similar to the one reported in #55, but it occurs in the latest released version (v8).

Note that this is KeePassXC being auto stared (by org.keepassxc.KeePassXC.desktop in ~/.config/autostart/) with wayland being force-enabled due to QT_QPA_PLATFORM=wayland being set.

yilozt commented 1 year ago

Can't reproduce this issue, I have add QT_QPA_PLATFORM=wayland as global enviroment, then make KeePassXC autostart, but every thing works well when enter Gnome Wayland session, both in v8 and git version.

Are you meet this error when you enter gnome session every time?

sp1ritCS commented 1 year ago

Are you meet this error when you enter gnome session every time?

yes

yilozt commented 1 year ago

Need more information to reproduct this issue:

It's better if there is a log about this issue:

  1. Open preferences page of Rounded Window Corner from "Extensions" application.
  2. Find Enable Log then make it enable, it will let this extensions print debug log to journalctl services
  3. Logout from gnome session, then switch to tty (Such as Ctrl+Alt+F4)
  4. Login to tty, run:

    journalctl -o cat -f /usr/bin/gnome-shell > log.txt

    This command will record logs to log.txt

  5. Switch to gdm, login into gnome shell, reproduct this issue
  6. Switch to tty, Press Ctrl+C to stop record logs.

You can chech logs in log.txt, or upload it here.

yilozt commented 1 year ago

This issues is simimar to #68

I can reproduce this issue after switch to v8, I found the rounded corners effect and shadow of KeePassXC is created twice when auto-start then cause this bug.

It should be fixed in git version.

You can download newest extensions (Artifacts) from Github Actions and try it.