Re: advice
Since i3 is not programmable there will naturally be things you can't do with i3. Out of the box I'd say that i3 is prettier than awesome. Awesome and i3 both have plain text configs, remember that lua code is written in plain text :). I don't know of the i3 community, but I know that the awesome community is really nice. The largest difference, which probably is the difference which should make you choose between the window managers is that one has manual tiling and the other dynamic tiling. Awesome has dynamic tiling. This means that you set a layout, and the windows are tiled according to the layout. For example there's a layout that places one window to the left filling up the entire left of the screen, and the rest of the windows are stacked to the right. i3 has manual tiling, this means that you simply move the windows around in a grid you change to your liking. Manual tiling sounds nice, but personally there's always a layout which places the windows the way I want, and when you use a layout, it's faster than manual placement. Note that one of the layout rules in awesome is floating which makes every single window a floating window, which many find useful. This is not possible in i3. ons. 9. sep. 2015 kl. 04.50 skrev Ray Andrews: > On 09/08/2015 02:02 PM, Paweł Rumian wrote: > > If awesome won't appeal to you, you can give i3 a try - I remember > > that I liked it really a lot - in some aspects more than awesome. > Paweł > > That's the other one I'm thinking of trying. From what I hear, it's > 'easier' but less powerful. How would you rate them side by side? They > say the docs are better and it's plain text config. But they will not > have such a helpful community ;-) > > > -- > To unsubscribe, send mail to awesome-unsubscr...@naquadah.org. >
RE: advice
G'Day Ray, As a point of introduction, I use awesome for pretty much all the reasons you note and most have been answered, but I'd like to add that you need not be put off if you are NOT looking for a tiling window manager. I don't often use the advance features - I usually just use "Floating" most of the time with one app per tag Thanks to the lua config I have some applications that automatically maximize to a "tag" which I then use just like it was on its own "desktop" PS: For multiple monitors I played a bit and ended up with a really simply xorg.conf - Two monitors with a "virtual" desktop of the total area [and you can even place floating windows so they overlap both screens (not that you'd really want to) Regards Dave _ From: Ray Andrews [mailto:rayandr...@eastlink.ca] Sent: Wednesday, 9 September 2015 3:59 AM To: awesome@naquadah.org Subject: advice Gentlemen, I use xfce, it's fine, but I want something lighter.B All I really want is the xfwm part of it, and even that window manager has its defects. I have dual monitors, and I can't drag anything between monitors.B I hate trying to configure things using those stupid pop up dialogue boxes.B I'd like text configuration files that I can edit, save, backup and restore. Awesome seems well spoken of.B What can you guys tell me?B I can't think what to specifically ask.B It would be nice if it worked sensibly out of the box.B I don't need fancy effects.B I want windows on screens that I can resize, maximize, minimize, etc.B Nice if they snap to borders to avoid wasted space.B Xfce gives normally six or so desktops than you can change to, that's good.B The mouse has to work.B I need custom keyboard shortcuts.B Basically nothing strange.B I don't want to have to spend six months learning Lua.B I want a simple, predictable, configurable WM that is usable but doesn't bother me with bells and whistles. Advice?
Re: advice
Honestly, I hate lua. I love python, but lua isn't that similar to python. With that said, I've learned enough lua to customize my config and most of the harder logic I typically outsource to python or bash. As mentioned earlier, awesome's ability to spawn a script as if it's run from terminal is very handy. I often have lua trigger a python/bash script (which does the actual work) and then process its output to display via naughty (awesome's notification system) or the systray. I do this for temperature widget, volume control, google calendar sync widget, as well as a few others. With that said, there are a number of widgets already written in lua you can just use for these common tasks: http://awesome.naquadah.org/wiki/User_Contributed_Widgets On Wed, Sep 9, 2015 at 10:55 AM, Ray Andrewswrote: > On 09/08/2015 11:29 PM, Kristoffer Ryhl-Johansen wrote: > >> >> Awesome and i3 both have plain text configs, remember that lua code is >> written in plain text :). >> > True! Even 'plain text' config must have syntax. As long as lua isn't > too horrible, like Java :-( > I'm fluent in C. > > I don't know of the i3 community, but I know that the awesome community is >> really nice. >> > > Yes, I've had so much help already, and I'm not even a user yet. I will > get my sh** together, and give it a go. > > > > -- > To unsubscribe, send mail to awesome-unsubscr...@naquadah.org. >
Re: advice
I'm not convinced that java is a terrible language, it has a really good standard library, and with lambdas in the newer versions it really is becoming more useful. The problem is simply that it has a lot of boilerplate, but this simply means it's more designed for larger projects. Anyway if you're fluent in C, you should grasp the concepts of programming and as long as you can keep track of the 1 based indexing you shouldn't have a problem. You could of course always ask the mailing list if you're having issues with your configuration. - Kristoffer Ryhl-Johansen Email: kristof...@ryhl.dk Tlf: +45 23 70 75 12 2015-09-09 16:55 GMT+02:00 Ray Andrews: > On 09/08/2015 11:29 PM, Kristoffer Ryhl-Johansen wrote: > >> >> Awesome and i3 both have plain text configs, remember that lua code is >> written in plain text :). >> > True! Even 'plain text' config must have syntax. As long as lua isn't > too horrible, like Java :-( > I'm fluent in C. > > I don't know of the i3 community, but I know that the awesome community is >> really nice. >> > > Yes, I've had so much help already, and I'm not even a user yet. I will > get my sh** together, and give it a go. > > > > -- > To unsubscribe, send mail to awesome-unsubscr...@naquadah.org. >