Re: advice

2015-09-09 Thread Kristoffer Ryhl-Johansen
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

2015-09-09 Thread David Sorkovsky
 

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

2015-09-09 Thread Alexander Tsepkov
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 Andrews  wrote:

> 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

2015-09-09 Thread Kristoffer Ryhl-Johansen
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.
>