-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Screen property doesn't work #8
Comments
Confirmed. Despite tag's screen value, all tags are creating on mouse hovered screen. Only tags with init=true are creating on proper screen. |
I experience the same issue. Although in my case it also does not work with tags with init=true (unless i move cursor on second screen). Could it be the spawn function that does not obey the scr param ? I am running awesome 3.5-2 on arch linux. |
I have only 1 screen (and don't have free time now to trying emulate more screens), if anyone fix it and send me pull request - it will be great. |
I can't send a pull request (yet) because of my non-existant lua knowledge, but I've debugged the problem a bit so far. local sel = awful.tag.selectedlist(target_screen) As the current screen may not be the designated screen for the tag, another tag is created on the current screen, even if on the target screen, the correct tag already exists because of init=true. |
Okay, I've got a workaround for the issue, but I don't know the implications of it. |
This "patch" do not work for me. I still have "one big screen" instead of "two seperate sceens". :( |
I can post my whole "patch" which generates lots of debug informations I used during debugging, if you're able to read code, it may help you in understanding the problem, have a look here: https://gist.github.com/Corni/6344126 |
Three years later the problem still exists. I installed shifty today and after an hour or so of trying to use the screen property I decided to look at the source code. The problem begins here:
It used to in 3.5 as seen here: but no longer in the later versions of awesome (v3.5.9): This makes the spawn propery useless because it spawns everything in the main screen always instead of using the tags. Here in the actual spawn C code, it seems that by default |
My rc.lua is
Then, emacs tag shold be shown on screen 1, and www tag shold be shown on screen 2 too.
But each tag is shown on screen mouse hovered.
The text was updated successfully, but these errors were encountered: