Logs: freenode/#xmonad
| 2021-03-24 15:54:41 | <woffs> | Hi. I'd like to tweak layout parameters depending on actual screen size (or aspect). Is it possible to query things like displayWidth within the layoutHook? And how to query the currently active screen? |
| 2021-03-24 15:55:45 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 264 seconds) |
| 2021-03-24 15:56:02 | <geekosaur> | the layout is passed the screen rectangle (as modified by e.g. docks, for an inner layout) |
| 2021-03-24 15:57:25 | <geekosaur> | see also XMonad.Layout.PerScreen |
| 2021-03-24 16:02:42 | <woffs> | ifWider is exactly what I was looking for. thanks geekosaur ! |
| 2021-03-24 16:08:28 | × | materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1) |
| 2021-03-24 16:11:18 | × | azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving) |
| 2021-03-24 16:16:06 | → | azg256 joins (~azg256@78-56-98-5.static.zebra.lt) |
| 2021-03-24 16:17:12 | → | notis joins (~notis@85.203.44.142) |
| 2021-03-24 16:23:54 | → | idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-03-24 16:25:22 | jato_ | is now known as jato |
| 2021-03-24 16:31:23 | <woffs> | and how to stack multiple toggleLayouts ? Do I have to use MultiToggle? |
| 2021-03-24 16:34:46 | <Solid> | ToggleLayout has a LayoutClass instance |
| 2021-03-24 16:34:51 | <Solid> | things should "just work" |
| 2021-03-24 16:39:56 | × | de-vri-es_ quits (~de-vri-es@voyager.de-vri.es) (Ping timeout: 240 seconds) |
| 2021-03-24 16:41:33 | → | de-vri-es_ joins (~de-vri-es@voyager.de-vri.es) |
| 2021-03-24 16:45:29 | <Solid> | why is haddock being stupid |
| 2021-03-24 16:45:31 | <Solid> | sigh |
| 2021-03-24 16:47:18 | Solid | is sorry for the pr noise, but he can't just download ghc 8.4.4 and doesn't have the time to build it at the moment |
| 2021-03-24 16:49:41 | × | palo quits (~weechat@c-base/crew/palo) (Quit: WeeChat 2.9) |
| 2021-03-24 16:50:03 | × | notis quits (~notis@85.203.44.142) (Ping timeout: 265 seconds) |
| 2021-03-24 16:50:21 | × | idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 264 seconds) |
| 2021-03-24 16:51:34 | → | palo joins (~weechat@c-base/crew/palo) |
| 2021-03-24 16:51:48 | → | notis joins (~notis@85.203.44.142) |
| 2021-03-24 16:56:42 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2021-03-24 16:57:08 | × | geekosaur quits (ac3a8f06@172.58.143.6) (Quit: Connection closed) |
| 2021-03-24 17:01:33 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-03-24 17:17:22 | <Solid> | oh apparently it's just a limitation of haddock for 8.4 ( https://github.com/haskell/haddock/issues/836 ) |
| 2021-03-24 17:33:35 | × | s00pcan quits (~chris@107.181.165.217) (Ping timeout: 240 seconds) |
| 2021-03-24 17:48:26 | → | s00pcan joins (~chris@075-133-056-178.res.spectrum.com) |
| 2021-03-24 17:52:31 | × | s00pcan quits (~chris@075-133-056-178.res.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-24 17:53:59 | <Liskni_si> | you could also workaround it by making it an actual record |
| 2021-03-24 17:56:56 | <Solid> | oh yeah that would have probably also parsed correctly |
| 2021-03-24 17:56:58 | <Solid> | derp |
| 2021-03-24 17:57:02 | <Solid> | already pushed the changes now |
| 2021-03-24 17:57:21 | <Solid> | I just noticed another thing that I want to add to this though, so will revisit that module anyways |
| 2021-03-24 18:02:01 | × | azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving) |
| 2021-03-24 18:03:17 | → | azg256 joins (~azg256@78-56-98-5.static.zebra.lt) |
| 2021-03-24 18:18:49 | → | kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) |
| 2021-03-24 18:33:37 | → | geekosaur joins (42d52137@66.213.33.55) |
| 2021-03-24 18:34:34 | → | s00pcan joins (~chris@075-133-056-178.res.spectrum.com) |
| 2021-03-24 18:56:35 | × | azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving) |
| 2021-03-24 19:10:42 | × | geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 240 seconds) |
| 2021-03-24 19:14:30 | → | geekosaur joins (42d52137@66.213.33.55) |
| 2021-03-24 19:22:40 | × | dawiss quits (~dawiss@178.43.197.203.ipv4.supernova.orange.pl) (Remote host closed the connection) |
| 2021-03-24 20:00:48 | <heck-to-the-gnom> | Occasionally, I press a keybind of mine while I'm inside a dropdown menu, but it doesn't work, I need to exit the dropdown menu, then press the keybind, how would I overcome this? |
| 2021-03-24 20:01:21 | <geekosaur> | you can't; dropdown menus grab the keyboard |
| 2021-03-24 20:02:37 | <heck-to-the-gnom> | there's no workaround? |
| 2021-03-24 20:02:38 | <geekosaur> | there might conceivably be a way to tell some toolkit (e.g. gtk3) not to do a keyboard grab, but that will probably cause other problems |
| 2021-03-24 20:02:57 | <geekosaur> | and would be specific to that toolkit, so then you'd have to find a similar hack for Qt, etc. |
| 2021-03-24 20:03:07 | <heck-to-the-gnom> | What about games? Don't those do keyboard grabs? |
| 2021-03-24 20:03:16 | <geekosaur> | some do, some don't |
| 2021-03-24 20:03:20 | <heck-to-the-gnom> | (some of them try for blocking grabs) |
| 2021-03-24 20:04:41 | <heck-to-the-gnom> | What about intercepting those calls? And checking if it's a dropdown, then changing it to a non-blocking grab? Is that even remotely possible, or related to XMonad in any way? |
| 2021-03-24 20:06:37 | <geekosaur> | hypothetically possible but outside the scope of xmonad as you may start the application outside of xmonad and what display server it connects to is unrelated to where it was started from |
| 2021-03-24 20:08:01 | <heck-to-the-gnom> | hm, alright |
| 2021-03-24 20:08:37 | × | entropie quits (~mit@ip5f59973a.dynamic.kabel-deutschland.de) (Quit: "") |
| 2021-03-24 20:10:22 | <geekosaur> | also how you'd recognize which grabs to disable would depend on the toolkit |
| 2021-03-24 20:10:52 | <geekosaur> | meanwhile, at minimum if you ever select a menu item via key, that would stop working |
| 2021-03-24 20:11:26 | <geekosaur> | and you can't have that back while releasing things so xmonad can be activated, without rewriting that part of the X server |
| 2021-03-24 20:15:58 | → | entropie joins (~mit@ip5f59973a.dynamic.kabel-deutschland.de) |
| 2021-03-24 20:18:37 | × | geekosaur quits (42d52137@66.213.33.55) (Quit: Connection closed) |
| 2021-03-24 20:23:43 | <heck-to-the-gnom> | One can grab keys without blocking other applications, heck, nearly every application does it in every other scenario. |
| 2021-03-24 20:55:10 | × | srk quits (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds) |
| 2021-03-24 20:57:27 | → | srk joins (~sorki@gateway/tor-sasl/sorki) |
| 2021-03-24 20:59:21 | × | thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1) |
| 2021-03-24 21:11:45 | ← | woffs parts (3cd46299b2@woffs.de) () |
| 2021-03-24 21:24:17 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 260 seconds) |
| 2021-03-24 21:36:33 | × | notis quits (~notis@85.203.44.142) (Ping timeout: 264 seconds) |
| 2021-03-24 21:38:11 | → | notis joins (~notis@130.43.124.71.dsl.dyn.forthnet.gr) |
| 2021-03-24 21:45:51 | × | wonko7 quits (~wonko7@45.15.17.60) (Ping timeout: 265 seconds) |
| 2021-03-24 22:09:20 | → | fuzzypixelz joins (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2021-03-24 22:09:22 | × | fuzzypixelz quits (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) (Quit: Leaving.) |
| 2021-03-24 22:09:34 | → | fuzzypixelz joins (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2021-03-24 22:10:14 | <fuzzypixelz> | which status bar should I use? People suggest xmobar but is it really feature-rich like polybar for example? |
| 2021-03-24 22:12:19 | <vrs> | no it's very barebones |
| 2021-03-24 22:12:31 | <vrs> | has a bunch of useful plugins and is quite flexible though |
| 2021-03-24 22:12:47 | <fuzzypixelz> | what do you suggest? |
| 2021-03-24 22:13:15 | <vrs> | never used anything but xmobar since 2012 or so |
| 2021-03-24 22:14:06 | <vrs> | so, works well enough for me, and blends in well with a terminal-heavy environment |
| 2021-03-24 22:18:09 | <fuzzypixelz> | thanks |
| 2021-03-24 22:21:22 | ← | fuzzypixelz parts (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) () |
| 2021-03-24 22:36:15 | × | Waifod quits (~Waifod@91.106.123.186) (Ping timeout: 240 seconds) |
| 2021-03-24 22:53:05 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 2021-03-24 23:10:04 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 268 seconds) |
| 2021-03-25 00:17:54 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 2021-03-25 00:21:44 | × | ml| quits (~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 240 seconds) |
| 2021-03-25 00:25:07 | × | kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
| 2021-03-25 00:35:55 | → | ml| joins (~ml|@unaffiliated/ml/x-3958674) |
| 2021-03-25 00:41:18 | × | notis quits (~notis@130.43.124.71.dsl.dyn.forthnet.gr) (Ping timeout: 265 seconds) |
| 2021-03-25 01:06:56 | × | thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 240 seconds) |
| 2021-03-25 01:31:26 | → | growpotk- joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2021-03-25 01:51:08 | × | growpotk- quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 256 seconds) |
| 2021-03-25 03:37:33 | → | thoros joins (~thoros@194-166-47-167.hdsl.highway.telekom.at) |
| 2021-03-25 03:39:06 | → | gazler__ joins (~gazler@195.107.2.81.in-addr.arpa) |
| 2021-03-25 03:41:18 | × | gazler_ quits (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 245 seconds) |
| 2021-03-25 03:44:21 | × | theDon quits (~td@94.134.91.247) (Ping timeout: 264 seconds) |
| 2021-03-25 03:45:51 | → | theDon joins (~td@94.134.91.163) |
| 2021-03-25 04:33:46 | × | thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1) |
| 2021-03-25 04:41:06 | → | yohan joins (97f7b355@151.247.179.85) |
All times are in UTC.