KDE | Missing shadows for Vivaldi windows
-
Is there any workaround to enable window shadows other than using Native Window in KDE dekstop environment? I think they never ever were visible in KDE.
In Gnome, Vivaldi windows have shadows without using Native Window.
It makes harder to find window borders for resizing when muliple windows are overlapping.
-
@enc0re said in KDE | Missing shadows for Vivaldi windows:
Is there any workaround to enable window shadows other than using Native Window in KDE dekstop environment? I think they never ever were visible in KDE.
Hello! To enable window shadows in the KDE desktop environment without relying on Native Window, you can try a few workarounds. One option involves tweaking the KWin window manager's settings. Navigate to System Settings, then go to Window Management and choose KWin Scripts. Here, you can find and enable scripts that might add shadow effects to your windows.
-
The shadows are very light in Breeze Dark on Debian 12 KDE, but i can see them.
-
@AnastasiaQueens said in KDE | Missing shadows for Vivaldi windows:
@enc0re said in KDE | Missing shadows for Vivaldi windows:
Is there any workaround to enable window shadows https://roocasinoau.com/ other than using Native Window in KDE dekstop environment? I think they never ever were visible in KDE.
Hello! To enable window shadows in the KDE desktop environment without relying on Native Window, you can try a few workarounds. One option involves tweaking the KWin window manager's settings. Navigate to System Settings, then go to Window Management and choose KWin Scripts. Here, you can find and enable scripts that might add shadow effects to your windows.
UPD: I hope your problem is solved.
-
This issue is present with Vivaldi 7 and has been present for a while (since at least 6.8). The main Vivaldi window and menu popups are missing the drop shadow effect, while the effect is present as expected with the PWA app windows.
Here are my specs:
OS: Manjaro (but present with openSUSE Leap 15.6, openSUSE Slowroll and Steam OS on Steam Deck as well)
Desktop environment: KDE Plasma 5 and 6 on all mentioned above, using both X11 and WaylandThis issue isn't present with Brave browser, and it's Vivaldi-specific. Workaround Anastasia mentioned works, but in the PWA application causes a weird double shadow issue.
If I can help in any way to trace and help fix this issue, please let me know. It's a visual glitch, but has become rather unsightly recently for me
-
In openSUSE Tumbleweed using the light openSUSE Global Theme, I am seeing the window shadows, on a light-colored desktop wallpaper, when I select Restore in the title bar, which shrinks the size of the window, but am not seeing shadows in the Vivaldi UI menus.
-
I just double checked to make sure I missed what you mentioned about the shadow being there just very faint. Here's how it's shown on my end on a white background:
EDIT: Clarification to note the white background
-
Assuming we're discussing the same, I do not see any shadowing above.
This is what I see with a light desktop background. There is shadowing on the right and bottom sides of the Vivaldi window, when size is reduced. This is on Tumbleweed (Plasma 6.2.2).
-
@TheNickOfTime Ignore this user https://forum.vivaldi.net/post/755772
Follow this it could work for you: https://forum.vivaldi.net/post/755747
-
@edwardp Are you using native window titlebar?
@npro Yes, this workaround works, but has a side-effect on PWA apps like this:
From what I can see PWA apps already have shadows. Most likely this shadow is rendered by the window itself. So when we force the shadow using this workaround, we see 2: the one rendered by Vivaldi, and the one rendered by the window manager.
To go back to my original comment:
Brave shadows work
This is most likely due to Brave rendering this shadow on their own as well, like it's the case with Vivaldi's PWAs. I've noticed that if I'm using floating panels in Plasma 6, the panel tends to "stop floating" as if the window is below it, way before Vivaldi's. In other words: the panel acts as if Brave's window is larger than it appears to be.
At this point, I understand what's going on a bit better and what the actual issue is. The only thing that I'd suggest as a fix would be for the Vivaldi's team to make PWA apps act like the main window in regards to how shadows are handled, or the other way around (make the main window and context menus have the same shadow PWAs have)
-
@TheNickOfTime said in KDE | Missing shadows for Vivaldi windows:
@edwardp Are you using native window titlebar?
Yes, native window.
-
@TheNickOfTime said in KDE | Missing shadows for Vivaldi windows:
(make the main window and context menus have the same shadow PWAs have)
Yes, that's what I was saying in that other thread as well. My suggestion: use native titlebar and tabs to a side of your preference. As I wrote there, I hate fake buttons and CSD, so I avoid it wherever I can (and is possible), I like having a consistent look in my desktop (and make use of the extra window-manipulative stuff KDE offers me), otherwise I would be using Winblows
-
@TheNickOfTime said in KDE | Missing shadows for Vivaldi windows:
The only thing that I'd suggest as a fix
You could also file a bug report https://vivaldi.com/bugreport/
-
@edwardp native window casts a shadow as expected, while if you disable it, it breaks. I was talking about the latter (non-native window border)
-
@TheNickOfTime I turned off the Native Window setting and restarted. There are now no shadowed borders when the window size is made smaller (KDE 6.2.2). It could be the way KDE is designed, not sure. I'm using the default openSUSE theme with Breeze for the Window Decorations. The only other Window Decoration setting I have is Plastik, which does not display the shadowed borders.
Submit a bug report, provide as much information as possible and reference this thread. Also, please post the bug report number (VB-xxxxxx) in this thread. Thank you for helping make Vivaldi better.
-
Just submitted the report as suggested. The report number is VB-111400. If there is any way I can assist with solving this issue feel free to let me know
-
@TheNickOfTime Thank you. I have confirmed the bug report and linked this thread to it.