Comments (13)
Hi @mksafavi, thanks a ton for the detailed issue! Appreciate all the details and the reproduction steps. I'll have a look this weekend.
from i3wsr.
Hi @Ali-Flt, I've tried, I refactored the whole app to try to get to the bottom of it, but I simply couldn't find a solution that worked. I'm not sure if its an i3 API issue or not, but IIRC i was able to reproduce the issue using i3-ipc. That doesn't necessarily mean anything, could still be an issue with i3wsr.
I was able to narrow it down a bit though, maybe I'll have a look again later, see if I can get any further
from i3wsr.
Ok I've had a look and I'm unable to reproduce.
Just so we've eliminated one thing, could you try the develop
branch and see if the problem persists?
from i3wsr.
I'll try the develop branch on the weekend.
I tried the release version again. I can only reproduce it consistently with wm_property = "name"
.
With wm_property = "class"
It happens once after starting i3wsr. And after that It was kinda random I couldn't identify how exactly it happened.
Did you try it with two monitors? I tried it with a single monitor and I couldn't reproduce it with either. I feel like it's a niche dual monitor problem that would be really hard to find.
Thanks again 👍
from i3wsr.
Yes I did try with multiple monitors, and was unable to reproduce. Did you get a chance to try the dev branch?
from i3wsr.
Hi.
I just built the develop branch. and it happens as well.
It also happens when moving floating windows between monitors with mouse (holding meta key and dragging window between monitors)
Could it be from my I3 setup? I'm running the arch repo build. Maybe I can try with a clean config to see if happens.
from i3wsr.
hmm, yeah give a clean config a try.
EDIT: removed a question that has been answered already
from i3wsr.
Hi again, did you ever get a chance to try a clean config? I suspect the issue might be with the i3 option focus_follows_mouse
, but even with that on, I don't see the behavior you're reporting.
from i3wsr.
Just letting you know I was able to reproduce some odd behavior when moving windows between monitors, looking into it.
from i3wsr.
Hi
Hi again, did you ever get a chance to try a clean config? I suspect the issue might be with the i3 option
focus_follows_mouse
, but even with that on, I don't see the behavior you're reporting.
Turning focus_follows_mouse
off didn't change the behavior on my machine.
I did try with a clean i3 config file. the issue was the same. I didn't get a chance to try with a new install yet.
Just letting you know I was able to reproduce some odd behavior when moving windows between monitors, looking into it.
good to hear that. 👍
from i3wsr.
I have the same/similar issue with 2 monitors. Randomly when moving or closing any window the active workspace can change.
from i3wsr.
@roosta any updates on this? do you think this may be an issue with i3's API?
from i3wsr.
@roosta thanks for the update. I created an issue in i3's repo about this as well: i3/i3#5924
from i3wsr.
Related Issues (20)
- Option to specify default icon
- Using alias name for icons HOT 1
- Using regexes in alias names HOT 3
- No-names tag does not work with default_icons HOT 4
- Issue when trying to install i3wsr HOT 4
- option for hiding windows names HOT 9
- wm_property to "name" produce get_title error HOT 8
- Duplicate workspace is created when applications are assigned workspaces HOT 4
- i3wsr incompatible with auto-assigning applications to workspaces HOT 4
- Where can i find icons to use HOT 1
- allways show icons HOT 1
- Ignore specific namespaces HOT 5
- Using aliases to edit, not overwrite, names HOT 3
- Feature inquiry: using a combination of both WM_NAME and WM_CLASS HOT 3
- number / name separator for polybar strip_wsnumbers HOT 3
- [HELP] Empty workspace custom label HOT 4
- i3wsr not capturing WM_NAME for chrome tabs HOT 2
- 3.0.0 release & crates.io
- Hide split_at when there are no windows in a workspace HOT 1
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 i3wsr.