2020-12-12 00:10:41 +0100 | nova | (~novasenco@gateway/tor-sasl/novasenco) (Quit: nova) |
2020-12-12 00:22:18 +0100 | wagle | (~wagle@quassel.wagle.io) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
2020-12-12 00:22:49 +0100 | wagle | (~wagle@quassel.wagle.io) |
2020-12-12 00:22:56 +0100 | notis | (~notis@185.51.134.229) (Ping timeout: 256 seconds) |
2020-12-12 00:50:54 +0100 | mc47 | (~yecinem@89.246.239.190) (Remote host closed the connection) |
2020-12-12 00:57:26 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 00:57:26 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 01:25:01 +0100 | liskin[m] | (liskinmatr@gateway/shell/matrix.org/x-afjvnrhkjbsjxqqf) |
2020-12-12 01:26:56 +0100 | wonko7 | (~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net) (Ping timeout: 240 seconds) |
2020-12-12 01:43:25 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 264 seconds) |
2020-12-12 01:44:01 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 264 seconds) |
2020-12-12 01:44:51 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 01:45:06 +0100 | ybenel | (~Mandalore@unaffiliated/ybenel) (Quit: "Once Ago I Couldn't Sleep") |
2020-12-12 01:49:00 +0100 | gzj | (~gzj@unaffiliated/gzj) (Ping timeout: 260 seconds) |
2020-12-12 01:59:04 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
2020-12-12 02:00:46 +0100 | brettgilio | (~brettgili@brettgilio.com) (Quit: Long live IRC! <https://brettgilio.com/irc.html>) |
2020-12-12 02:04:58 +0100 | sszark | (~sszark@h-213-180.A392.priv.bahnhof.se) |
2020-12-12 02:10:06 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 02:10:24 +0100 | brettgilio | (~brettgili@brettgilio.com) |
2020-12-12 02:10:26 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 02:16:29 +0100 | brettgilio | (~brettgili@brettgilio.com) (Quit: Long live IRC! <https://brettgilio.com/irc.html>) |
2020-12-12 02:17:36 +0100 | cwrbs | (~jy@82.38.116.187) (Ping timeout: 240 seconds) |
2020-12-12 02:31:53 +0100 | brettgilio | (~brettgili@brettgilio.com) |
2020-12-12 03:19:57 +0100 | thunderrd | (~thunderrd@183.182.110.8) (Ping timeout: 246 seconds) |
2020-12-12 03:31:45 +0100 | SpiderPig | (~matt@047-132-233-190.res.spectrum.com) (Ping timeout: 240 seconds) |
2020-12-12 03:32:13 +0100 | SpiderPig | (~matt@047-132-233-190.res.spectrum.com) |
2020-12-12 03:54:41 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 03:55:00 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 03:59:04 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 03:59:25 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 04:03:15 +0100 | jo_ | (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) |
2020-12-12 04:03:35 +0100 | jo_ | (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Client Quit) |
2020-12-12 04:03:56 +0100 | jo_ | (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) |
2020-12-12 04:05:19 +0100 | jo_ | (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Client Quit) |
2020-12-12 04:25:16 +0100 | theDon | (~td@muedsl-82-207-238-169.citykom.de) (Ping timeout: 240 seconds) |
2020-12-12 04:27:29 +0100 | theDon | (~td@94.134.91.51) |
2020-12-12 04:29:24 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 04:44:55 +0100 | schweby_ | (~quassel@lxqflm.schwe.by) |
2020-12-12 04:46:12 +0100 | schweby | (~quassel@static.93.102.181.135.clients.your-server.de) (Ping timeout: 256 seconds) |
2020-12-12 05:10:53 +0100 | nova | (~novasenco@gateway/tor-sasl/novasenco) |
2020-12-12 05:29:28 +0100 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
2020-12-12 05:33:45 +0100 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds) |
2020-12-12 06:09:38 +0100 | berberman_ | (~berberman@unaffiliated/berberman) |
2020-12-12 07:05:06 +0100 | palo1 | (~weechat@c-base/crew/palo) |
2020-12-12 07:08:39 +0100 | palo | (~weechat@c-base/crew/palo) (Ping timeout: 260 seconds) |
2020-12-12 07:08:39 +0100 | palo1 | palo |
2020-12-12 07:26:26 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 07:31:20 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Ping timeout: 256 seconds) |
2020-12-12 07:32:55 +0100 | abhixec | (~abhixec@c-67-169-141-95.hsd1.ca.comcast.net) |
2020-12-12 07:39:16 +0100 | abhixec | (~abhixec@c-67-169-141-95.hsd1.ca.comcast.net) (Ping timeout: 256 seconds) |
2020-12-12 09:07:16 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2020-12-12 09:13:32 +0100 | notis | (~notis@185.51.134.230) |
2020-12-12 09:29:09 +0100 | notis | (~notis@185.51.134.230) (Ping timeout: 265 seconds) |
2020-12-12 09:32:31 +0100 | wonko7 | (~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133) |
2020-12-12 09:40:43 +0100 | nova | (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds) |
2020-12-12 09:44:34 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 09:44:35 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 09:49:11 +0100 | notis | (~notis@45.134.22.48) |
2020-12-12 10:19:04 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds) |
2020-12-12 10:19:04 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds) |
2020-12-12 10:22:05 +0100 | hp77 | (67245203@103.36.82.3) |
2020-12-12 10:26:09 +0100 | <hp77> | Hello there! I have one question, Does anyone use xmonad for their personal use? |
2020-12-12 10:35:33 +0100 | <deebo> | as opposed to? |
2020-12-12 10:36:31 +0100 | <hp77> | I read on a blog that it is used by Site reliability engineers |
2020-12-12 10:36:58 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 10:36:58 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 10:37:05 +0100 | <deebo> | but hows that not personal use |
2020-12-12 10:40:26 +0100 | <hp77> | Isn't that professional use, what I meant by personal use is like just for surfing internet, working on your local project, reading a document that way. Because I tried my hands at xmonad and it wasn't a pleasant experience.Also I couldn't find any guide to get me started, I could just create new workspaces or activate terminals in the new |
2020-12-12 10:40:27 +0100 | <hp77> | environment but navigating in firefox was a painful experience, had to exit it. |
2020-12-12 10:41:18 +0100 | <hp77> | pardon my inexperience but I have never had any prior experience with any WMs like xmonad |
2020-12-12 10:41:46 +0100 | qbit2821 | (~qbit2821@94-255-133-216.cust.bredband2.com) |
2020-12-12 10:58:03 +0100 | codedmart | (~codedmart@149.28.9.205) (Quit: ZNC 1.7.5 - https://znc.in) |
2020-12-12 10:58:18 +0100 | codedmart | (~codedmart@149.28.9.205) |
2020-12-12 11:12:02 +0100 | <Solid> | hp77: everyone here is using xmonad for their personal use ;) |
2020-12-12 11:17:51 +0100 | <Solid> | I'm not sure what you mean by "navigating in firefox"; that should just work with firefox' normal navigation, no? |
2020-12-12 11:18:20 +0100 | <Solid> | Begginer guides are indeed kind of scattered all over the place, though there's is a default config explaining the most important functions here https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs |
2020-12-12 11:18:44 +0100 | <Solid> | other than that there are a lot of user configs online; some even have good documentation ;) |
2020-12-12 11:31:56 +0100 | <hp77> | Actually no, It is not that obvious, because eariler I could click on the links inside the window but in xmonad I don't know how to do that, I have an vim extension which allows vim keybindings in firefox but other than that it is not that obvious, with mouse I can just hover the cursor, clicks will not work, I like that there is more reliance on |
2020-12-12 11:31:56 +0100 | <hp77> | keyboard but It is not so great when you don't know your way around, How do you navigate in some application which is open in xmonad, Solid |
2020-12-12 11:32:33 +0100 | <Solid> | hp77: you can use the mouse in xmonad :D |
2020-12-12 11:40:42 +0100 | <hp77> | really? I used it without any config, I guess that is why but even in the cheatsheet for mouse it is just float, resize and raise, it should be because of my defaut config then |
2020-12-12 11:44:26 +0100 | <Solid> | hp77: the cheatsheet just tells you the keybindings *for xmonad*, i.e. you can "Float and move" a window on mod (left alt by default, though many people map it to left super) and mouse1 |
2020-12-12 11:45:59 +0100 | <Solid> | but application controls are completely different; xmonad doesn't grab these keys at all, just sends them through to the application |
2020-12-12 11:46:10 +0100 | <Solid> | so left click in a firefox window will do what left click always does in a firefox window |
2020-12-12 11:47:08 +0100 | <hp77> | '=D I don't I had a different experience, Hardware issues well idk will give it another go then, thanks (y) |
2020-12-12 11:47:13 +0100 | <hp77> | *know |
2020-12-12 11:47:46 +0100 | nomeata | (~jojo@dslb-084-056-082-238.084.056.pools.vodafone-ip.de) |
2020-12-12 11:55:39 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) |
2020-12-12 12:19:29 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 260 seconds) |
2020-12-12 12:19:29 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 260 seconds) |
2020-12-12 12:36:25 +0100 | hp77 | (67245203@103.36.82.3) (Remote host closed the connection) |
2020-12-12 12:49:29 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 13:03:03 +0100 | malook | (~Thunderbi@5.108.174.204) |
2020-12-12 13:11:18 +0100 | nomeata | (~jojo@dslb-084-056-082-238.084.056.pools.vodafone-ip.de) (Quit: Client exiting) |
2020-12-12 13:34:35 +0100 | gspe_ | (~gspe@94-36-116-172.adsl-ull.clienti.tiscali.it) |
2020-12-12 13:37:00 +0100 | geekosaur | (ac3a8c7e@172.58.140.126) |
2020-12-12 13:50:24 +0100 | ybenel | (~Mandalore@unaffiliated/ybenel) |
2020-12-12 14:01:12 +0100 | nova | (~novasenco@gateway/tor-sasl/novasenco) |
2020-12-12 14:02:12 +0100 | <nova> | I have a weird question |
2020-12-12 14:04:22 +0100 | <nova> | In my winder manager, I always map F{1,2,3} to xdotool click {1,2,3} because touchpads, and it's really convenient. But xdotool doesn't work with context menus. Is there a way to inject a real mouse click with xmonad somehow? |
2020-12-12 14:07:16 +0100 | malook | (~Thunderbi@5.108.174.204) (Ping timeout: 240 seconds) |
2020-12-12 14:08:31 +0100 | thunderrd | (~thunderrd@183.182.111.131) |
2020-12-12 14:14:40 +0100 | <geekosaur> | context menus usually do grabs; nothing can be injected by anything |
2020-12-12 14:15:30 +0100 | <geekosaur> | not even with the XTEST extension which would (with security implications) let you inject real instead of virtual events |
2020-12-12 14:16:48 +0100 | qbit2821 | (~qbit2821@94-255-133-216.cust.bredband2.com) (Quit: WeeChat 2.8) |
2020-12-12 14:17:42 +0100 | <geekosaur> | hm, XTEST might allow it at that; that'd be one of the security implications. but it can't be turned on only for certain programs, only for the server as a whole |
2020-12-12 14:18:11 +0100 | <nova> | Muuwwaahehehehehhh. MUWWAAHEHEHEHEHEHH. I found a pot of gold. https://shallowsky.com/blog/tags/xmodmap/ |
2020-12-12 14:21:51 +0100 | <nova> | and it's even better than xdotool's click because you can hold mouse down by holding down F1. |
2020-12-12 14:26:45 +0100 | gspe_ | (~gspe@94-36-116-172.adsl-ull.clienti.tiscali.it) (Ping timeout: 240 seconds) |
2020-12-12 14:37:37 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2020-12-12 14:38:21 +0100 | berberman_ | (~berberman@unaffiliated/berberman) (Ping timeout: 272 seconds) |
2020-12-12 14:41:06 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 14:41:26 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 14:42:05 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Read error: Connection reset by peer) |
2020-12-12 14:42:25 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 14:44:47 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 258 seconds) |
2020-12-12 15:05:09 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 15:05:30 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 15:06:09 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 15:06:30 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 15:07:08 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 15:07:29 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 15:08:08 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 15:08:29 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) |
2020-12-12 15:09:09 +0100 | GZJ0X_ | (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
2020-12-12 15:17:03 +0100 | <geekosaur> | is the person who reported an issue with FadeWindows and picom around? we need more information. https://github.com/xmonad/xmonad-contrib/issues/419 |
2020-12-12 15:17:41 +0100 | <geekosaur> | my initial guess as to the problem is wrong and someone doing a quick test couldn't reproduce it |
2020-12-12 15:21:16 +0100 | notis | (~notis@45.134.22.48) (Ping timeout: 240 seconds) |
2020-12-12 15:28:28 +0100 | <Solid> | ?tell ybenel r.e. FadeInactive not working: can you try the minimal config in the following issue https://github.com/xmonad/xmonad-contrib/issues/419 and see if this works for you? |
2020-12-12 15:28:28 +0100 | <lambdabot> | Consider it noted. |
2020-12-12 15:28:43 +0100 | <Solid> | oh they are here even |
2020-12-12 15:37:36 +0100 | <dminuoso> | What's the actual mechanism how an application requests a window? Would the application connect to the X server as a client, and then speak ICCCM to the window manager? |
2020-12-12 15:38:58 +0100 | sszark | (~sszark@h-213-180.A392.priv.bahnhof.se) (Quit: Lost terminal) |
2020-12-12 15:39:21 +0100 | <geekosaur> | not sure if I understand the question. |
2020-12-12 15:40:33 +0100 | <geekosaur> | an application connects to the X server and does an XCreateWindow call with the parent being the root window. ICCCM comes in with respect to MapRequest or ConfigureRequest events on the window afterward |
2020-12-12 15:41:42 +0100 | <geekosaur> | like most tiling window managers, we ignore ConfigureRequest and do it during MapRequest. this is technically wrong but supported for backward compatibility by X servers |
2020-12-12 15:44:14 +0100 | <Solid> | ah geekosaur I figured it out; the original bug report was for FadeWindows and I just looked at that module and the documentation is just wrong... |
2020-12-12 15:44:54 +0100 | <Solid> | it tells you to do `composeAll [isUnfocused --> transparency 0.2, opaque]`, but `composeAll = mconcat` so it just goes through the list, matches on the wildcard, and turns everything opaqe |
2020-12-12 15:45:02 +0100 | <Solid> | s/opaqe/opaque/ |
2020-12-12 15:45:57 +0100 | <geekosaur> | pretty sure that doc has been overhauled at least once with respect to ordering |
2020-12-12 15:48:04 +0100 | <Solid> | a quick git blame shows no edits in that region ever since the module was introduced |
2020-12-12 15:48:15 +0100 | <Solid> | maybe composeAll was defined differently in the past? |
2020-12-12 15:48:24 +0100 | <Solid> | I haven't been using xmonad long enough to say |
2020-12-12 15:48:43 +0100 | <dminuoso> | geekosaur: Ah I see |
2020-12-12 15:53:30 +0100 | <geekosaur> | Solid, afaik its always been mconcat with the only difference being presence or absence of additional type constraints |
2020-12-12 15:53:53 +0100 | <Solid> | huh, interesting |
2020-12-12 15:54:29 +0100 | <Solid> | I'll submit a doc fix if you don't mind, maybe that was ybenel's only problem |
2020-12-12 15:54:50 +0100 | <geekosaur> | I don't recall at this point whether I ever actually used FadeWindows, I switched to compton and used its mechanisms instead |
2020-12-12 15:55:12 +0100 | <geekosaur> | granting that xcompmgr was so buggy that it would have been hard to tell if it was working right ;) |
2020-12-12 15:55:34 +0100 | <geekosaur> | (also had an emergency keybinding to kill xcompmgr because it kept going into infinite loops) |
2020-12-12 15:57:01 +0100 | <Solid> | that sounds... like an adenturous time :D |
2020-12-12 15:57:13 +0100 | <Solid> | s/aden/adven/ |
2020-12-12 15:58:45 +0100 | <dminuoso> | geekosaur: Do you know of any good resources that would walk me through how everything fits together? Or is it just "read tronche's manuals"? |
2020-12-12 15:59:25 +0100 | <geekosaur> | even tronche's manuals aren't enough. you pretty much have to have the code to a window manager ope for reference |
2020-12-12 15:59:36 +0100 | <geekosaur> | althoguh there are a few references out there now |
2020-12-12 16:01:56 +0100 | geekosaur | (ac3a8c7e@172.58.140.126) (Remote host closed the connection) |
2020-12-12 16:04:35 +0100 | berberman | (~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in) |
2020-12-12 16:04:55 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2020-12-12 16:23:14 +0100 | malook | (~Thunderbi@5.108.174.204) |
2020-12-12 16:24:27 +0100 | malook | (~Thunderbi@5.108.174.204) () |
2020-12-12 16:38:50 +0100 | <Liskni_si> | Solid: last time I checked composeAll did the last thing first |
2020-12-12 16:39:05 +0100 | <Liskni_si> | That is, the last endo on windowset |
2020-12-12 16:39:16 +0100 | <Liskni_si> | Ops in X are done top to bottom |
2020-12-12 16:39:26 +0100 | <Liskni_si> | It's quite confusing |
2020-12-12 16:44:21 +0100 | <Solid> | Liskni_si: yes (<>) for Endo is just (.), so mconcat should match bottom to top, as function composition is right-associative |
2020-12-12 16:44:32 +0100 | <Solid> | I probably said it wrong above |
2020-12-12 16:47:03 +0100 | <Solid> | oh but there's more |
2020-12-12 16:47:14 +0100 | <Solid> | we're not even dealing with ManageHooks here, we're dealing with FadeHooks |
2020-12-12 16:47:32 +0100 | <Solid> | which are not written in terms of endomorphisms, but simply ignore the left argument if there's a right one |
2020-12-12 17:08:10 +0100 | mc47 | (~yecinem@89.246.239.190) |
2020-12-12 17:11:19 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 17:11:19 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 17:18:21 +0100 | notis | (~notis@45.134.22.48) |
2020-12-12 17:49:32 +0100 | patrickp | (~patrickp@windows98.dev) |
2020-12-12 17:52:15 +0100 | geekosaur | (ac3a541c@172.58.84.28) |
2020-12-12 17:55:48 +0100 | <geekosaur> | there may be a more fundamental bug i FadeHooks since I nwas basically copying code without knowing exactly what I was doing at the time |
2020-12-12 17:56:09 +0100 | <geekosaur> | I didn't intend simply throwing away effects but may not have enough there to do what I did intend |
2020-12-12 17:58:48 +0100 | <Solid> | I think the model still fits; a FadeHook is solely there to specify the opacity of a certain window, so stopping after having found a match seems reasonable enough to me |
2020-12-12 18:10:45 +0100 | <Liskni_si> | that behaviour can be obtained by telling people to use composeOne :-) |
2020-12-12 18:11:08 +0100 | <Liskni_si> | maybe that's unnecessary complication though :-) |
2020-12-12 18:17:12 +0100 | <geekosaur> | combining FadeHooks is complication already, tbh |
2020-12-12 18:18:03 +0100 | <geekosaur> | combining, say, transience and some per-app hook was a case I was trying to support, but didn't like what I came up with (not that it would have worked anyway) |
2020-12-12 18:25:10 +0100 | <Solid> | Liskni_si: composeOne in its current state requires a `Query (Maybe (Endo WindowSet))`, which is a far cry from what a FadeHook actually is |
2020-12-12 18:29:59 +0100 | <Liskni_si> | Solid: oh, right |
2020-12-12 19:28:53 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2020-12-12 19:48:50 +0100 | geekosaur | (ac3a541c@172.58.84.28) (Ping timeout: 245 seconds) |
2020-12-12 19:56:56 +0100 | catern | (~catern@104.131.201.120) (Ping timeout: 240 seconds) |
2020-12-12 20:01:17 +0100 | catern | (~catern@104.131.201.120) |
2020-12-12 20:01:44 +0100 | geekosaur | (ac3a541c@172.58.84.28) |
2020-12-12 20:03:02 +0100 | berberman | (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds) |
2020-12-12 20:03:31 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2020-12-12 20:27:32 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2020-12-12 20:29:56 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2020-12-12 20:33:37 +0100 | malook | (~Thunderbi@5.108.174.204) |
2020-12-12 20:34:35 +0100 | malook | (~Thunderbi@5.108.174.204) (Client Quit) |
2020-12-12 20:41:03 +0100 | nova | (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds) |
2020-12-12 20:43:45 +0100 | notis | (~notis@45.134.22.48) (Ping timeout: 240 seconds) |
2020-12-12 20:57:36 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) |
2020-12-12 20:57:54 +0100 | malook | (~Thunderbi@5.108.174.204) |
2020-12-12 21:00:02 +0100 | malook | (~Thunderbi@5.108.174.204) (Client Quit) |
2020-12-12 21:03:41 +0100 | doct0rhu | (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Remote host closed the connection) |
2020-12-12 21:25:19 +0100 | ddellacosta | (dd@gateway/vpn/mullvad/ddellacosta) |
2020-12-12 21:37:41 +0100 | notis | (~notis@45.134.22.48) |
2020-12-12 22:30:42 +0100 | mc47 | (~yecinem@89.246.239.190) (Remote host closed the connection) |
2020-12-12 22:46:33 +0100 | geekosaur | (ac3a541c@172.58.84.28) (Remote host closed the connection) |
2020-12-12 22:56:28 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds) |
2020-12-12 22:57:02 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds) |
2020-12-12 23:14:13 +0100 | daphnis | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 23:14:14 +0100 | daphnis_ | (~daphnis@cm-84.214.179.98.getinternet.no) |
2020-12-12 23:17:30 +0100 | growpotk- | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2020-12-12 23:28:46 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
2020-12-12 23:32:27 +0100 | antoniy | (~antoniy@78.130.185.113) (Quit: Leaving) |
2020-12-12 23:34:59 +0100 | By_JumperX4[m] | sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/iEiAnBSFRFbGYEEYanSLfUlq/message.txt > |
2020-12-12 23:38:01 +0100 | <vrs> | By_JumperX4[m]: try mod+t to unfloat |
2020-12-12 23:38:16 +0100 | <By_JumperX4[m]> | nope |
2020-12-12 23:38:25 +0100 | <By_JumperX4[m]> | doesn't work |
2020-12-12 23:38:29 +0100 | <vrs> | ?? |
2020-12-12 23:38:33 +0100 | <vrs> | what's your config |
2020-12-12 23:38:34 +0100 | <By_JumperX4[m]> | ima check if I remap it maybe |
2020-12-12 23:39:15 +0100 | By_JumperX4[m] | sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/EzwuXjtchSbBwmKGAOhQtDBY/message.txt > |
2020-12-12 23:39:37 +0100 | <By_JumperX4[m]> | fuck just realized that on IRC you may not have markdown so it's maybe fucking huge |
2020-12-12 23:41:43 +0100 | <dminuoso> | By_JumperX4[m]: The matrix bridge automatically moves bulk texts into snippets |
2020-12-12 23:41:45 +0100 | <dminuoso> | 23:39:15 * | By_JumperX4[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/EzwuXjtchSbBwmKGAOhQtDBY/message.txt > |
2020-12-12 23:41:47 +0100 | <vrs> | no it just says "sent a long message" |
2020-12-12 23:41:54 +0100 | <By_JumperX4[m]> | noice |
2020-12-12 23:42:05 +0100 | <By_JumperX4[m]> | I've never saw the other side x) |
2020-12-12 23:42:11 +0100 | <By_JumperX4[m]> | never seen* |
2020-12-12 23:42:45 +0100 | <dminuoso> | It's one of the better features of it, definitely. :) |
2020-12-12 23:42:52 +0100 | <By_JumperX4[m]> | a big part of my config is copied without totally understanding what I'm doing |
2020-12-12 23:43:38 +0100 | <By_JumperX4[m]> | oh and the content of `~/.xmonad/.startup.sh` is: |
2020-12-12 23:43:49 +0100 | By_JumperX4[m] | sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/nIYfsQxPzRnLVeyTdwtDlRZj/message.txt > |
2020-12-12 23:44:06 +0100 | <vrs> | why not just .xinitrc/.xsession? |
2020-12-12 23:44:15 +0100 | <By_JumperX4[m]> | idk why I started putting some && |
2020-12-12 23:44:28 +0100 | <By_JumperX4[m]> | I'm not using startx |
2020-12-12 23:44:32 +0100 | <dminuoso> | By_JumperX4[m]: Curious, would I be right that you don't really know Haskell then? |
2020-12-12 23:44:52 +0100 | <By_JumperX4[m]> | totally |
2020-12-12 23:44:59 +0100 | <By_JumperX4[m]> | I know a bit of FPC and bash |
2020-12-12 23:44:59 +0100 | joznia | (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) |
2020-12-12 23:45:03 +0100 | <dminuoso> | Then mind my asking, how has your xmonad experience been so far? |
2020-12-12 23:45:13 +0100 | <dminuoso> | Is it manageable to just copy+paste bits you find? |
2020-12-12 23:45:15 +0100 | <By_JumperX4[m]> | not that bad |
2020-12-12 23:45:41 +0100 | <By_JumperX4[m]> | actually I try to understang as much as possible what I copy |
2020-12-12 23:45:45 +0100 | <vrs> | I've done that for years and got by |
2020-12-12 23:46:01 +0100 | <joznia> | hey guys, in dwm, i have a patch where the window in the master always stays where it is and windows open in the stack, but in xmonad, when i open a new window, it opens in the master. how can i get xmonad to behave the same way as dwm |
2020-12-12 23:46:07 +0100 | <vrs> | eventually I had some more complicated stuff I wanted to implement and actually learned enough haskell to achieve it |
2020-12-12 23:46:23 +0100 | <dminuoso> | joznia: Write an appropriate manageHook for it? |
2020-12-12 23:46:54 +0100 | <joznia> | man i need to read up a little on haskell lol |
2020-12-12 23:47:09 +0100 | <Liskni_si> | vrs: took me 10 years to realize that I can move most of my startupHook to .xsession :-) |
2020-12-12 23:47:32 +0100 | <dminuoso> | joznia: Hold on |
2020-12-12 23:47:37 +0100 | <joznia> | i put mine in .xmonad/autostart.sh and have startupHook just execute that |
2020-12-12 23:47:49 +0100 | <vrs> | By_JumperX4[m], my experience with startx-based stuff has so far been, occasionally the env there lacks some critical variables and it can be really annoying to debug. whatever you're using, log your env variables so that you know you're not dealing with the same problem |
2020-12-12 23:47:54 +0100 | <Liskni_si> | (and about the same to realize that having "exec startx" in .bash_profile is better than waiting for lightdm to implement root-less X) |
2020-12-12 23:48:07 +0100 | <vrs> | (re your first problem) |
2020-12-12 23:48:58 +0100 | <By_JumperX4[m]> | > having "exec startx" in .bash_profile |
2020-12-12 23:48:58 +0100 | <By_JumperX4[m]> | I have to type my name and my password before to login, and that's extremely annoying x) |
2020-12-12 23:49:01 +0100 | <lambdabot> | <hint>:1:22: error: <hint>:1:22: error: parse error on input ‘in’ |
2020-12-12 23:49:14 +0100 | <Liskni_si> | joznia: https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-InsertPosition.html |
2020-12-12 23:49:16 +0100 | <vrs> | hmm .bash_profile is not necessarily the best place for it, what if you want a regular text login shell |
2020-12-12 23:49:24 +0100 | <joznia> | use another tty |
2020-12-12 23:49:53 +0100 | <Liskni_si> | vrs: there's an "if" that checks tty num |
2020-12-12 23:49:58 +0100 | <joznia> | yeah |
2020-12-12 23:50:03 +0100 | <vrs> | Liskni_si: dirty but works |
2020-12-12 23:50:20 +0100 | <Liskni_si> | in reality it's a bit more complicated than that: https://github.com/liskin/dotfiles/blob/home/.bash_profile |
2020-12-12 23:50:28 +0100 | <Liskni_si> | but I used the if for a while and was quite happy |
2020-12-12 23:50:42 +0100 | <dminuoso> | Liskni_si: ah you beat me to it. |
2020-12-12 23:51:32 +0100 | <vrs> | joznia: I have a similar setup but on only one workspace, where webLayout = sorted [ClassName "Firefox"] golden; golden = Tall 1 (3/100) (6/10) |
2020-12-12 23:51:39 +0100 | <vrs> | it may be a workable alternative to a managehook |
2020-12-12 23:52:02 +0100 | <vrs> | (using http://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-SortedLayout.html) |
2020-12-12 23:52:11 +0100 | <joznia> | alright |
2020-12-12 23:52:14 +0100 | <joznia> | ty guys |
2020-12-12 23:52:27 +0100 | <vrs> | but try the hook approach first, it sounds closer to what you want |
2020-12-12 23:53:13 +0100 | <vrs> | By_JumperX4[m]: in the layout you pasted, you haven't rebound mod-t |
2020-12-12 23:53:13 +0100 | joznia | (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Quit: Lost terminal) |
2020-12-12 23:53:19 +0100 | <vrs> | s/layout/config/ |
2020-12-12 23:54:05 +0100 | <By_JumperX4[m]> | vrs: yea I know |
2020-12-12 23:54:22 +0100 | <By_JumperX4[m]> | but mod+t doesn't untile |
2020-12-12 23:54:24 +0100 | <vrs> | , ("M-" ++ , withFocused $ windows . W.sink) -- flatten floating window to tiled |
2020-12-12 23:54:28 +0100 | <By_JumperX4[m]> | unfloat* |
2020-12-12 23:54:28 +0100 | <vrs> | this looks, uh |
2020-12-12 23:55:07 +0100 | <vrs> | I don't think that even compiles |
2020-12-12 23:55:39 +0100 | <By_JumperX4[m]> | may I remove that ? |
2020-12-12 23:56:15 +0100 | <vrs> | yes |
2020-12-12 23:56:23 +0100 | <vrs> | how did this not give you a compile error before |
2020-12-12 23:56:44 +0100 | <By_JumperX4[m]> | I'm not sure there is no errors actually |
2020-12-12 23:56:52 +0100 | <By_JumperX4[m]> | I start xmonad from my dm |
2020-12-12 23:57:51 +0100 | <vrs> | mod-q should recompile and give you errors if there are any |
2020-12-12 23:58:20 +0100 | <By_JumperX4[m]> | like spawning errors on the screen ? |
2020-12-12 23:58:23 +0100 | <vrs> | yes |
2020-12-12 23:59:10 +0100 | <vrs> | also W.sink is the thing that takes your focused window and unfloats it, so I'm guessing here that that keybinding got broken somehow |