Ranko Kohime | 23 Jul 05:25 2016
Gravatar

Awesome becomes unresponsive to mouse

First of all, I'm running Awesome 3.5.9 on Arch Linux, on an Intel i7-4790K,
32GB of RAM, with an Nvidia GTX 980 Ti with the proprietary drivers (and two
separate X screens driving one monitor each), starting 2 instances of Awesome
with different configs from my .xinitrc.  Not running any display manager.

I've had the issue for a while that some combination of circumstances will cause
Awesome to be unresponsive to mouse clicks, on the menu, taglist, and
clientlist, as well as any permanent (red) notifications.  System tray icons are
still responsive, and hotkeys are still responsive, just not the mouse.  I've
pretty much narrowed it down to USB devices as the cause: nearly anytime I
hotplug or hotunplug a USB audio device, mouse or keyboard (thumb drives don't
seem to affect it), I get this problem.

It usually goes away at some point as I'm closing down apps for a reboot,
without any real rhyme or reason as to which app needs to be closed to correct
the problem.

Sometimes it'll only be one or the other display that has the problem, and
sometimes it'll be both.  When it's just one, it usually follows whichever
monitor has the mouse at the moment of the USB event.

Thus far, I've not been able to deduce the reason for this behavior, as it
doesn't trigger any messages either in the Xorg log, or when redirecting console
output to a file when starting Awesome.

I'd be interested to know if anyone else has run into this problem, and possibly
found a fix/workaround for it.

--

-- 
Ranko Kohime
(Continue reading)

Oon-Ee Ng | 22 Jul 05:37 2016
Picon

Mod-u and Mod-i when monitors switch position

Right now Mod-u and Mod-i go to the 1st/2nd monitor respectively. My
1st monitor is my primary laptop LCD, while my 2nd monitor is a
VGA-connected one.

In my home, the 2nd monitor is on the right, but in my office its made
more sense to move it to the left. Trivial to setup xrandr for that,
but now my muscle memory keeps pressing Mod-u when I want to go the
the external monitor (because I remember it as 'go to left monitor').

How can I make Mod-u represent "go to the screen which is on the left"
rather than "go to the first (primary) screen"?

Sebastian Fischmeister | 17 Jul 21:19 2016
Picon
Picon

Automatic process suspension upon unfocus

Hi,

There are a lot of apps who consume cpu time in the background while I'm
not using them. Does anyone know a good way to incorporate automatic
process suspension upon unfocus to awesome?

For example, I have gmail open in a dedicated browser (e.g., I only use
firefox for this). When I unfocus firefox, awesome should send SIGSTOP
to the firefox process. When I focus on firefox again, awesome should
send a SIGCONT.

Candidates for this behaviour includes browsers in general, but also
virtualbox, and even some messenger apps (I get the notification on my
cell phone anyways).

Any ideas?

  Sebastian

Cameron McGarry | 13 Jul 21:49 2016
Picon

Awesome Configuration Improvement (Issue #442)

Hi All,

I've been using Awesome as my go-to windows manager for a while now and for various reasons have been playing around with it a lot more recently. Browsing the github repo I came across issue #442 (https://github.com/awesomeWM/awesome/issues/442) which discuss changing the way rc.lua is constructed so as to make things more modular and move the hardcoded logic somewhere more suitable (for example a new config module).

This struck me as something I might be interested in working on in my free time this summer. It has been a few months since anyone posted on the thread so I thought I would send an email here to see if anybody was currently working on anything like this or had further thoughts as to how this could be implemented.

All the best,


Cameron

Abraham Baker | 13 Jul 04:39 2016

Mod4 no longer responding

Hi,

My Mod4 (SuperL and R) keys stopped working today after I altered my rc.lua to make switching client focus easier.

All I did was to switch the default binding of "Mod4 + Control + j/k" to "Mod4 + Control + h/l" for changing the screen.focus_relative.  Using H and L to move the focus left and right makes more intuitive sense to me because my monitors are arranged linearly.

I remembered to change the tag.incncol bindings as well, since they were already using Mod4 + Control + h/l.

However, after making these changes, I now cannot use Mod4 at all (it does not register in xev). If I restore the config to the way it was before, Mod4 still does not work. Switching to Alt (Mod1) works, but I would much rather use Mod4 if possible.

Any help in figuring out how to restore Mod4 functionality would be greatly appreciated.

Thanks,
Aber
Gabriel Rauter | 11 Jul 12:06 2016
Picon
Gravatar

Reminder End of Survey: Relevance of Configuration Systems in Free and Open Source Software

I would like to gently remind anyone interested that the survey will
be closed on 18.07.2016.
As stated in the previous mailing we are interested in the experience
and opinion of people
involved in both FLOSS and configuration systems. This includes
developers who use or have used
configuration related artefacts in their contributions. e.g. also
accessing and using environment
variables for configuration.

http://elektra.limequery.org/625192

As concern of my credibility where raised on two mailing lists I would
like to be clearer in this regard.

For concerns regarding using a gmail address: I barely use my
university email, only when explicitly needed.
Why? Because it is a temporary mail address. Once I finished my
studies it will be deactivated. Also I use my
gmail address for contributions. If you still have any concerns feel
free to contact me at e1026292 at tuwien ac at
or check my github profile https://github.com/sirblackheart.

As for concerns regarding the Elektra Initiative itself you can see
its members at https://github.com/ElektraInitiative.
In addition you can see offered thesis at
http://www.complang.tuwien.ac.at/cgi-bin/uncgi.cgi/prak_dipl1.cgi?kw=Compiler&kw=Constraint+Logic+Programming&kw=Forth&kw=Implementierung+logischer+Programmiersprachen&kw=Java&kw=Linux&kw=Logikprogrammierung&kw=Objektorientierte+Programmiersprachen&kw=Verteilte+Systeme&kw=_Sonstiges&betreuer=raab&type=egal

We also hold regular meetings. If you are living near Vienna and are
interested in the topic of configuration
systems in FLOSS, feel free to contact us to be added to the mailing list.

best regards,
Gabriel Rauter

---------- Forwarded message ----------
From: Gabriel Rauter <rauter.gabriel <at> gmail.com>
Date: 2016-06-14 20:54 GMT+02:00
Subject: Survey: Relevance of Configuration Systems in Free and Open
Source Software
To: awesome <at> naquadah.org

Dear developers, contributors and caretakers of free and open source software.
If you are involved in the development of free and open source
software (FLOSS) you are the person we are looking for.

It would be a great help if you take this survey:

http://elektra.limequery.org/625192

It will be available till 18.07.2016 (anywhere on earth).

For every thoroughly and not anonymously finished survey € 40 cent
will be donated to one of the following organizations of your choice:

For every thoroughly and not anonymously finished survey € 40 (at
least € 200 in total) cent will be donated.
The donation goes to one organisation of your choice.
You need to enter your e-mail address to participate.
Then you can select between following projects:

- LimeSurvey (LimeService, kindly hosts this survey)
- SPI (General Donation: 0 A.D., LibreOffice, Debian, ArchLinux, …)
- FSFE
- GNOME
- KDE
- Mozilla (Firefox)
- Wikimedia Foundation (Wikipedia)

So if you know anyone suited for this survey please feel free to share it.

As part of the ongoing research on the topic of configuration systems
in free and open  source software here at Vienna University of
Technology, we would like to invite you to participate in this short
survey. It should only take you 15 minutes, promised!

By supporting us through this survey, you help the research by
providing relevant input on this topic.
In addition the anonymised results will be released under an open
licence, so other projects with involvement in configuration in free
and open source software can benefit from it too.

In addition the results will be anonymised and made freely available.
Just leave your address at the end of the survey and we will send it to you.

For further questions regarding this survey or interest in the
research of configuration systems feel free to contact as
atsurvey <at> libelektra.org.

If you have not done it yet, we would appreciate if you take our
survey at http://elektra.limequery.org/625192 before the 18.07.2016.

Hacksign | 4 Jul 09:13 2016
Picon
Gravatar

How can I get top-level client in awesome ?

If there is 2 clients called A and B.

1.  B is below A

2. A is focused

this means client B is fully displayed, but A is covered by B.

How can I get instance of client B in config lua file ?

client.focus returned current focus window(which is A here).I want 
retrieve instance of client B.

Gabriel Rauter | 14 Jun 20:54 2016
Picon
Gravatar

Survey: Relevance of Configuration Systems in Free and Open Source Software

Dear developers, contributors and caretakers of free and open source software.
If you are involved in the development of free and open source software (FLOSS) you are the person we are looking for.

It would be a great help if you take this survey:


It will be available till 18.07.2016 (anywhere on earth).

For every thoroughly and not anonymously finished survey € 40 cent will be donated to one of the following organizations of your choice:

For every thoroughly and not anonymously finished survey € 40 (at least € 200 in total) cent will be donated.
The donation goes to one organisation of your choice.
You need to enter your e-mail address to participate.
Then you can select between following projects:

- LimeSurvey (LimeService, kindly hosts this survey)
- SPI (General Donation: 0 A.D., LibreOffice, Debian, ArchLinux, …)
- FSFE
- GNOME
- KDE
- Mozilla (Firefox)
- Wikimedia Foundation (Wikipedia)

So if you know anyone suited for this survey please feel free to share it.

As part of the ongoing research on the topic of configuration systems in free and open  source software here at Vienna University of Technology, we would like to invite you to participate in this short survey. It should only take you 15 minutes, promised!

By supporting us through this survey, you help the research by providing relevant input on this topic.
In addition the anonymised results will be released under an open licence, so other projects with involvement in configuration in free and open source software can benefit from it too.

In addition the results will be anonymised and made freely available.
Just leave your address at the end of the survey and we will send it to you.

For further questions regarding this survey or interest in the research of configuration systems feel free to contact as atsurvey <at> libelektra.org.

If you have not done it yet, we would appreciate if you take our survey at http://elektra.limequery.org/625192 before the 18.07.2016.
Abraham Baker | 12 Jun 19:59 2016

FullScreens function problem

Hi,

I recently added another monitor to my desktop, so I wanted to try out the FullScreens function as found here:

However, I need the client's upper-left corner to start on screen 0, but when I change the index to 0, I get an error: "invalid screen number: 0".

xrandr claims that there is one screen (screen #0) with 3 displays attached.  Do I need to set nvidia-settings to have 3 separate screens, or can this function work the way it is currently set up?

Thanks,
Abe
Jeroen Budts | 10 Jun 21:24 2016
Picon
Gravatar

keybinding to switch to specific layout?

Hi all,

After using the default (?) maximize keybinding for a while I would
rather prefer it that modkey+m would simpley switch to the maximized
layout to immediately maximize all clients and avoid some weird
behaviour I sometimes see with maximized clients (they are sometimes
behind other clients right after maximizing). I guess this should be
doable using awful.layout.set('awful.layout.suit.max').
However when pressing modkey+m again, I'd like to switch back to the
previous layout for the tag, similar to the regular modkey+m keybinding.
I'm not entirely sure how to do this. I could store the layout for the
current tag in a table right before switching to the max layout and
lookup the previous layout in the table when restoring from it.
Has anyone done something like this already? Maybe it's just a crazy idea...

Kind regards,
Jeroen

--

-- 
website: http://budts.be/ - twitter:  <at> teranex
___________________________________
Registered Linux User #482240 - GetFirefox.com - ubuntu.com

Bill Sun | 17 May 15:53 2016
Picon
Gravatar

Stack-like behavior for restoring minimized windows

Hi all,

Currently there's a keyboard shortcut in my config so that I can use
keyboard to restore minimized windows. It reads:
    awful.key({ modkey, }, "d", function (c) c.minimized = not c.minimized   end),

It works. Recently I noticed that when I have multiple minimized
windows, awesome always first restore the window that is created first.

For me, it would be better if the un-minimizer has a stack-like
behavior: that is, restore first the window that is minimized last.

Any suggestions? Thanks.


Gmane