Comments (6)
For me, it's like a race condition. When I log in, it's about 50/50 if the notifications appear in the center or in the top right. I'm not sure of the cause, but my current workaround is to log out and in again until they appear in the top right.
from dotfiles.
Alright. I think I fixed it :)
Add this line to the end of your i3 config file:
exec "sleep 5;wmctrl -c Plasma"
and remove the for_window[...] kill line
This should kill the desktop 5 seconds after you log on. You can adjust this to however short you can get it. You can set a wallpaper so it looks like a proper splash screen.
from dotfiles.
Were you able to resolve this? I'm also running this on arch.
I have a little workaround, although this may not be the best way, maybe avivace has an idea for a better solution.
for_window [class="plasmashell"] floating enable, border none, move right 320px, move down 180px, no_focus
from dotfiles.
I've found the default notification server to be pretty wonky, so I replaced it with twmnd to much more reliable effect.
Obviously this doesn't help you debug your issue, but there are alternatives if you aren't especially attached to the KDE default.
from dotfiles.
I think I've figured it out. It has to do with the for_window [title="Plasma -- Desktop"] kill line.
What it seems like is that when the notification server or whatever fails to load before the desktop window is killed, the notifications default to the center of the screen.
If I don't kill the desktop and I make it float, the notifications follow the top right corner of the desktop window.
Now we have to figure out how to delay the killing of the desktop, which should be easy.
Is there a way to kill a window by title? If so then we could just write a script with a delay and append it to the i3 config.
I'll update this thread with more information once I find a fix
from dotfiles.
Just a note because I spent way too long on figuring this out:
If you have multiple monitors, you have to kill plasma multiple times, for every monitor. For example, my command for two monitors: exec "sleep 5;wmctrl -c Plasma;wmctrl -c Plasma"
from dotfiles.
Related Issues (20)
- Blog post unavailable HOT 1
- Maybe it would be interesting to have a small video showing your workflow HOT 1
- Window focus changes to output where notifications are shown HOT 2
- Just seeing gray screen HOT 2
- Never get a status bar in the screen. HOT 2
- DPI Scaling with multi monitor setup HOT 1
- Plugging additional video outputs glitches the wallpaper HOT 2
- Attempting to add widgets to KDE panel freezes panel HOT 5
- i3-gaps config errors HOT 4
- Plasma notifications position HOT 1
- How to fix white box in plasma bar? HOT 5
- New KDE Update Brought Ugly Margin Above PlasmaShell HOT 1
- No Notifications When in Full-screen
- Shell Popup doesn't Show Up in Dual Stacked Monitors when They are in the Lower One HOT 2
- How to make $customN variables in awesome widgets run custom script? HOT 3
- Disable KDE bottom panel HOT 1
- Widgets used HOT 1
- Stop Plasma from picking up tray icons HOT 2
- How to make krunner centered?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotfiles.