11 ms·
As an i3 user who harbors a non-zero amount of hatred for X11 it's exciting to see sway has (nearly!) reached 1.0! I had the checklist for feature parity with i
by kiddico 9y ago
As an i3 user who harbors a non-zero amount of hatred for X11 it's exciting to see sway has (nearly!) reached 1.0! I had the checklist for feature parity with i3 bookmarked so I could check in on it but I've forgotten to look at it recently, so it's nice to have this reminder pop up here!
Looks like i3-gaps support is basically done so I have no excuse not to switch over now. Good work SirCmpwn and everyone else who helped!
- wizbright 9y agoIt hasn't gotten there yet but it will soon! Release canidates are out at the moment as he just released 0.15-rc2
- kiddico 9y agoOoh, so close. I think I'm gonna count it. At least it's on my mind now, so I'll remember to check back in soon.
- wizbright 9y agoAfter he releases 1.0, they are doing to focus on wlroots which he does mention in the post. It is looking really promising and even now sway is still very usable.
- kiddico 9y agoI've always wanted to try my hand at making a window manager(or what is now called a compositor I think), so I may use wlroots as my base when it's done(or at least more done). The article confused me a bit, is the goal to have wlroots 'done' for the 1.0 release, or to release the 1.0, and then at some point move it over to wlroots?
- Sir_Cmpwn 9y agoWe're releasing sway 0.15 based on wlc. It will be the final wlc-based release, and the final 0.x release. The subsequent release, 1.0, will be based on wlroots, which is nearing completion now. https://github.com/swaywm/wlroots https://github.com/swaywm/wlroots
- kiddico 9y agoThe man himself arrives! Thanks for the clarification.
- baldfat 9y agoI just wish there was a way to use it on Windows and Mac OS! i3 and Window Tiling is such a better user interface for my work flow. I have having to use the mouse or track pad.
- hibbelig 9y agoOn macOS I use Hammerspoon which I have configured to move and resize windows to specific slots. It's not the same as tiling but it relieves me from having to move windows around manually. On Windows there is Window Sizer or similar.
- eventualhorizon 9y agoDo you have any pointers to info on using Hammerspoon as you describe above? I have a low dpi 4K (43") monitor and would like to be able to assign windows to pre-determined regions of the screen.
- fanf2 9y agohttp://paste.debian.net/991838/ http://paste.debian.net/991838/ is the hammerspoon script I use for window placement
- hibbelig 9y agoI've now put it on Github, here: https://github.com/kgrossjo/hammerspoon-config https://github.com/kgrossjo/hammerspoon-config What's different for mine is that I use a single prefix key, that pops up a notification giving you information what you can do next, and then I press one of those keys. I don't need to move windows that often, so having to hit two keys is not a problem. And it prevents Hammerspoon from hogging too many key combinations.
- Sir_Cmpwn 9y agoThat's by design ;) try using better operating systems!
- 9y ago
- sushisource 9y agoI wish they hadn't decided to not support layout saving. Really liked that feature from i3. I suppose it'll be possible to cobble something together in a bash script that arranges everything the way I like on boot, but annoying.
- kiddico 9y agoI found layout saving cumbersome in i3, mostly because of the manual editing you would sometimes have to do to the JSON file[1]. I have used it a few times, and didn't run into many of the common problems, but there have been many layout related questions/problems on the i3 subreddit. I wonder if because people had so many problems with it the developer chose to skip over it due to lack of demand. Surely there's a better way to implement it, but that way may break compatibility with i3. This is all speculation of course. [1] https://i3wm.org/docs/layout-saving.html#_restoring_a_vertically_split_workspace https://i3wm.org/docs/layout-saving.html#_restoring_a_vertic...
- michaelmrose 9y agoI think the primary use for layouts is for people that want complicated layouts of windows at startup that would be cumbersome to set up every time you log in. I think in practice with as many workplaces as you like the most productive layouts on medium to small screens, which is to say most of them, is a number of workspaces each with a relatively simple layout and 1-3 windows only. You can wrap the layout saving restoring functionality in a tiny bit of scripting to make it more useful on the fly. Basically the json isn't useful right from the rip because you have to manually uncomment whatever fields make a given window unique but a script can pretty much do that unless it requires a regex and window title to distinguish between 2 windows.
- 0x6c6f6c 9y agoI've been awaiting sway as well. My big issue has been rotated displays, since I have two vertical monitors that this simply wouldn't work with. After that there's also the Nvidia proprietary drivers not supporting Wayland, but I'll be switching to a FOSS driver stack with AMD by the time 1.0 hits.
- kiddico 9y agoI got a Fury to try to show support during the initial releases of AMDGPU. I'm not sure if they noticed but it gave me a good reason to ditch my gtx 770 :D AMDGPU is really good now, and the parts that are proprietary (AMDGPU Pro) are eventually (hopefully) going to be folded into the FOSS side soon.
- fgonzag 9y agoAMDGPU Pro is actually built on top of the open source driver, so if AMD wants and can commit its features into the open source driver it shouldn't be that hard. I don't know why they decided to build the proprietary interface if AMDGPU was working so well, maybe 3rd party licensed code?
- kiddico 9y agoI believe it does have to do with 3rd party licensing. Last time I checked the freesync portion of the driver was only in AMDGPU-Pro, which is what I'm looking forward to the most.
- rasjani 9y agoIt's sort of sad that nvidia does actually support wayland, but only on embedded side. Can't say how good the drivers are but I've worked for a good while for nvidia tegra's & wayland and they well. There was one issue one the drivers that I had access to: mmaped memory leaked file descriptors but besides that, performance was better than other hw in similar price range I was provided with.
- 9y ago
- woahhvicky 9y agoDon’t kid yourself, you’ll eventually grow to hate Wayland as well.
- renox 9y agoNo need to wait. AFAIK currently there is no way in the 'pure wayland' world to display remotely windows unless you use X11. Are there VNC application on top of Wayland?