2021/05/05

2021-05-05 00:01:48 +0200ADG1089(~aditya@122.163.193.183)
2021-05-05 00:13:43 +0200seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2021-05-05 00:30:12 +0200mohab(~mohab@45.243.72.186) (Read error: Connection reset by peer)
2021-05-05 01:06:41 +0200notis(~notis@185.51.134.229) (Ping timeout: 240 seconds)
2021-05-05 01:28:52 +0200antoniotrkdz(2d8b63d4@gateway/web/cgi-irc/kiwiirc.com/ip.45.139.99.212) (Ping timeout: 240 seconds)
2021-05-05 01:31:00 +0200entropie(~mit@ip5f59973a.dynamic.kabel-deutschland.de) (Quit: "")
2021-05-05 01:33:54 +0200ADG1089(~aditya@122.163.193.183) (Remote host closed the connection)
2021-05-05 01:35:21 +0200entropie(~mit@ip5f59973a.dynamic.kabel-deutschland.de)
2021-05-05 02:19:55 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Ping timeout (120 seconds))
2021-05-05 02:26:11 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 02:32:24 +0200mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-05-05 02:40:13 +0200mohab(~mohab@45.243.72.186)
2021-05-05 02:42:27 +0200mohab(~mohab@45.243.72.186) (Read error: Connection reset by peer)
2021-05-05 02:45:54 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-05 02:50:49 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-05-05 02:52:11 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
2021-05-05 02:53:18 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-05-05 03:40:43 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Ping timeout: 240 seconds)
2021-05-05 03:45:32 +0200Hash(~Hash@unaffiliated/hash) (Quit: WeeChat 3.1)
2021-05-05 03:46:29 +0200Hash(~Hash@unaffiliated/hash)
2021-05-05 04:14:46 +0200mohab(~mohab@45.243.72.186)
2021-05-05 04:17:49 +0200kajzer(~kajzer@unaffiliated/kajzer) (Quit: WeeChat 3.1)
2021-05-05 04:24:06 +0200theDon(~td@94.134.91.246) (Ping timeout: 240 seconds)
2021-05-05 04:26:23 +0200theDon(~td@muedsl-82-207-238-245.citykom.de)
2021-05-05 05:07:13 +0200thunderrd(~thunderrd@183.182.114.223) (Remote host closed the connection)
2021-05-05 05:21:42 +0200mohab(~mohab@45.243.72.186) (Remote host closed the connection)
2021-05-05 06:23:53 +0200thunderrd(~thunderrd@183.182.114.223)
2021-05-05 07:12:41 +0200thc202(~thc202@unaffiliated/thc202)
2021-05-05 07:44:27 +0200mohab(~mohab@45.243.72.186)
2021-05-05 08:03:19 +0200cfricke(~cfricke@unaffiliated/cfricke)
2021-05-05 08:11:34 +0200growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-05 09:07:33 +0200vanvik(~nimor@82.194.204.210) (Quit: Ping timeout (120 seconds))
2021-05-05 09:08:01 +0200vanvik(~nimor@82.194.204.210)
2021-05-05 09:35:06 +0200notis(~notis@185.51.134.229)
2021-05-05 10:01:17 +0200evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer)
2021-05-05 10:03:02 +0200evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-05-05 10:09:48 +0200eblip(~eblip@unaffiliated/eblip)
2021-05-05 10:12:11 +0200eb0t(~eblip@unaffiliated/eblip) (Ping timeout: 265 seconds)
2021-05-05 10:15:54 +0200xsperry(~as@unaffiliated/xsperry) ()
2021-05-05 10:30:18 +0200dminuoso(~dminuoso@static.88-198-218-68.clients.your-server.de) (Changing host)
2021-05-05 10:30:18 +0200dminuoso(~dminuoso@unaffiliated/dminuoso)
2021-05-05 10:37:43 +0200oogeek(~szz_@138.199.22.215)
2021-05-05 10:39:36 +0200 <oogeek> I have encountered a problem: that is, I can not use "xdotool windowactivate windowId" to switch focus between windows from the same workspace. However, I can switch to other windows by it. Is there any workaround or suggestions?
2021-05-05 10:40:24 +0200 <oogeek> I have checked the _NET_ACTIVATE_WINDOW_ attribute and it shows that it is correctly set
2021-05-05 10:49:11 +0200 <oogeek> By correctly set I mean that it does not change when doing "xdotool windowactivate windowId", but change when focus is changed.
2021-05-05 10:51:17 +0200heatwave(~heatwave@198.8.81.52)
2021-05-05 10:53:35 +0200 <oogeek> The weird thing is that when I use "xdotool windowfocus windowId", I can switch focus and type some text in another window, however, it shows that the original window is still under focus. And the mouse disappears.
2021-05-05 10:54:01 +0200 <oogeek> When I try to kill the focus, the original window got killed.
2021-05-05 10:57:46 +0200 <oogeek> I also tried to set "focusFollowMouse" to False, but it does not help.
2021-05-05 11:02:55 +0200 <Liskni_si> sounds a bit like #396/#399
2021-05-05 11:03:15 +0200 <Liskni_si> (mostly because it works absolutely fine here, because I'm running #399)
2021-05-05 11:03:37 +0200 <oogeek> Liskni_si Actually I take a look at your config, and "copy a bit" :) I think the config looks well though.
2021-05-05 11:03:49 +0200 <oogeek> Thanks, let me go and try it.
2021-05-05 11:38:35 +0200ericsagnes(~ericsagne@2405:6580:0:5100:1f8e:c408:8077:5927) (Ping timeout: 250 seconds)
2021-05-05 11:45:05 +0200kajzer(~kajzer@unaffiliated/kajzer)
2021-05-05 11:53:26 +0200ericsagnes(~ericsagne@i220-108-228-29.s42.a013.ap.plala.or.jp)
2021-05-05 12:04:09 +0200cyr4x3(~cyr4x3@139.47.119.53)
2021-05-05 12:11:11 +0200gazler_gazler
2021-05-05 12:23:51 +0200Hash(~Hash@unaffiliated/hash) (Ping timeout: 260 seconds)
2021-05-05 12:24:11 +0200mc47(~yecinem@89.246.239.190)
2021-05-05 12:34:12 +0200Hash(~Hash@unaffiliated/hash)
2021-05-05 13:11:44 +0200heatwave(~heatwave@198.8.81.52) (Quit: WeeChat 3.1)
2021-05-05 13:19:31 +0200ADG1089(~aditya@122.163.193.183)
2021-05-05 13:35:05 +0200ADG1089(~aditya@122.163.193.183) (Remote host closed the connection)
2021-05-05 13:35:30 +0200ADG1089(~aditya@122.163.193.183)
2021-05-05 13:54:06 +0200novas0x2a(~blah@157-131-126-102.fiber.dynamic.sonic.net) (Read error: Connection reset by peer)
2021-05-05 13:55:06 +0200novas0x2a(~blah@157-131-126-102.fiber.dynamic.sonic.net)
2021-05-05 14:09:43 +0200ADG1089(~aditya@122.163.193.183) (Remote host closed the connection)
2021-05-05 14:37:46 +0200oogeek(~szz_@138.199.22.215) (Ping timeout: 240 seconds)
2021-05-05 14:40:02 +0200oogeek(~szz_@84.17.34.151)
2021-05-05 14:44:26 +0200oogeek(~szz_@84.17.34.151) (Ping timeout: 240 seconds)
2021-05-05 14:46:25 +0200oogeek(~szz_@45.135.186.22)
2021-05-05 14:50:50 +0200 <oogeek> A interesting question: How many 'fmap' do you use in a line of code for xmonad/xmonad-contrib? If so, what is the biggest number?
2021-05-05 14:50:55 +0200 <oogeek> s/A/An
2021-05-05 14:53:44 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 15:08:40 +0200 <oogeek> I just use four 'fmap' and one 'mapM' in a line of code. Haha, I think it is less readable to put it like <$>, IMO.
2021-05-05 15:09:19 +0200 <dminuoso> oogeek: Hard to say in general.
2021-05-05 15:09:45 +0200 <dminuoso> I sometimes find myself writing `fmap2 = fmap . fmap` kind of code in some situations.
2021-05-05 15:09:54 +0200 <dminuoso> (This tends to happen often in tests for some reasons)
2021-05-05 15:09:59 +0200 <kajzer> I have a problem with xmodmap, i need to disable few keys, and that works, but xmonad still registers those press events, although not defined in the xmonad config, it extends the windows on press
2021-05-05 15:11:01 +0200 <oogeek> dminuoso I was dealing with something like this: X [[[char]]]
2021-05-05 15:11:22 +0200 <dminuoso> oogeek: Why the triple nested list?
2021-05-05 15:12:22 +0200 <oogeek> So I take it from X [[Window]] -> X [[String]], using getName from NamedWorkspace
2021-05-05 15:12:24 +0200 <geekosaur> (.:) is defined for some people for (fmap . fmap) (try it with fmap = (.))
2021-05-05 15:12:43 +0200 <oogeek> Oh cool, haven't heard that.
2021-05-05 15:12:47 +0200 <dminuoso> geekosaur: I think you've got that wired up wrong way around.
2021-05-05 15:13:11 +0200 <geekosaur> wouldn;'t surprise me, I'm still waking up
2021-05-05 15:13:27 +0200 <dminuoso> Or.. dunno. I havent seen `(.:) = fmap . fmap` but rather as `(.:) = (.) . (.)`
2021-05-05 15:13:39 +0200 <dminuoso> (I know the former subsumes the latter as a more general case, but still)
2021-05-05 15:13:39 +0200 <geekosaur> point was it['s the same thing
2021-05-05 15:13:42 +0200 <dminuoso> Yeah
2021-05-05 15:14:03 +0200 <dminuoso> oogeek: Or, you could use newtypes as well.
2021-05-05 15:14:05 +0200 <geekosaur> the function functor warps minds
2021-05-05 15:14:16 +0200 <oogeek> kajzer So have you tried to use something like 'removeKeys' from XMonad.Util.EZConfig
2021-05-05 15:14:36 +0200 <dminuoso> oogeek: say `newtype KeyMap = KeyMap [[a]] deriving Functor`
2021-05-05 15:14:38 +0200 <kajzer> oogeek: no, didn't know aobut that, will take a look now
2021-05-05 15:14:44 +0200 <kajzer> about*
2021-05-05 15:14:53 +0200 <dminuoso> (This needs -XDerivingFunctor of course)
2021-05-05 15:15:25 +0200 <geekosaur> kajzer, it is all too common for people to start from a config which inherits all the defaults and then overwrites them with the defaults (often from some other version, which can cause obscure bugs)
2021-05-05 15:15:45 +0200 <geekosaur> so then this happens, you remove what you think is the key binding but the default is still there
2021-05-05 15:16:59 +0200 <oogeek> I think I have learned way more this week than last few weeks. At least I successfully wrap my head aroud fmap, mapM, forM, concatMap,...
2021-05-05 15:17:42 +0200 <oogeek> dminuoso I think I have seen (.:) from a module of xmonad-contrib, don't know where it is now.
2021-05-05 15:20:47 +0200 <dminuoso> oogeek: You can define it just on the spot.
2021-05-05 15:22:35 +0200 <oogeek> Yeah thanks.
2021-05-05 15:28:09 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
2021-05-05 15:28:12 +0200 <geekosaur> might be a candidate for X.Prelude also
2021-05-05 15:28:41 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-05-05 15:43:38 +0200 <mc47> I think it's added there, I used it in X.H.DynamicLog as far as I remember
2021-05-05 16:37:44 +0200ADG1089(~aditya@122.163.193.183)
2021-05-05 16:39:59 +0200seschwar(~seschwar@unaffiliated/seschwar)
2021-05-05 16:48:09 +0200oogeek(~szz_@45.135.186.22) (Read error: Connection reset by peer)
2021-05-05 16:50:17 +0200friki(~friki@friki.cat) (Quit: %friki%)
2021-05-05 16:50:43 +0200friki(~friki@friki.cat)
2021-05-05 16:50:47 +0200oogeek(~szz_@45.135.186.22)
2021-05-05 16:55:46 +0200friki(~friki@friki.cat) (Ping timeout: 240 seconds)
2021-05-05 16:59:38 +0200 <kajzer> oogeek: 'removeKeys' doesn't help, I guess it's something in the config, but I really can't tell what, those keys aren't defined for anything, it's NumPad basically that I always disable with xmodmap, but Xmonad is ignoring xmodmap or it's a bug, I tried loading just simple default config with only 5 lines, and yeah those keys are disabled then
2021-05-05 17:02:17 +0200 <geekosaur> pc-type hardware does weird things with the numpad. xmonad does handle numlock specially but otherwise shouldn't handle the numpad any differently from other keys
2021-05-05 17:04:32 +0200friki(~friki@friki.cat)
2021-05-05 17:04:55 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
2021-05-05 17:05:16 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 17:19:27 +0200mohab(~mohab@45.243.72.186) (Ping timeout: 265 seconds)
2021-05-05 17:19:51 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
2021-05-05 17:20:34 +0200rieper|netrieper
2021-05-05 17:20:53 +0200rieper(~riepernet@sxbeta1.geo.uni-leipzig.de) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2021-05-05 17:21:07 +0200rieper(~riepernet@sxbeta1.geo.uni-leipzig.de)
2021-05-05 17:22:25 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 17:29:40 +0200 <geekosaur> if it matters, the special handling is that X11 passes through NumLock in the modifier mask, so xmonad strips it before checking which key event it received. if you need it to not do this, you can set (iirc) `numberlockMask` to 0 in the state
2021-05-05 17:30:08 +0200 <geekosaur> startupHook: puts numberlockMask 0
2021-05-05 17:32:29 +0200 <oogeek> geekosaur Is there any resource to understand xmonad's handling of keys and keystrokes, I have read the source code of X.H.DebugKeyEvents, but I think I need more materials to understand it. Especially the codes. Can you give any suggestions?
2021-05-05 17:32:39 +0200mohab(~mohab@45.243.72.186)
2021-05-05 17:32:58 +0200 <kajzer> geekosaur: what's the import for puts ?
2021-05-05 17:33:13 +0200 <geekosaur> Control.Monad.State
2021-05-05 17:33:58 +0200 <kajzer> nope
2021-05-05 17:33:59 +0200 <geekosaur> oogeek, most of the important code is in https://github.com/xmonad/xmonad/blob/master/src/XMonad/Main.hs
2021-05-05 17:34:10 +0200 <geekosaur> hold on
2021-05-05 17:35:24 +0200 <oogeek> Thanks, I plan to read a whole bunch of xmonad source code this summer. :)
2021-05-05 17:35:31 +0200 <geekosaur> oh roight, no simplistic way to do that because record updates aren't first class :/
2021-05-05 17:35:47 +0200 <geekosaur> (see also people askingabout microlens support…)
2021-05-05 17:36:10 +0200 <kajzer> ok if you remember how to do that this or some other way please do let me know
2021-05-05 17:36:19 +0200 <kajzer> ok
2021-05-05 17:36:27 +0200 <geekosaur> st <- get; put (st { numberlockMask = 0 })
2021-05-05 17:36:44 +0200 <geekosaur> use whatever name you want for `st` there
2021-05-05 17:36:55 +0200 <oogeek> I have another question, what does the type "DISPLAY" actually means, I understand what Window means, and have checked it up, but no DISPLAY. I am especially confused about something like withDisplay ...
2021-05-05 17:37:52 +0200 <oogeek> it claims that it is Display (Ptr Display)
2021-05-05 17:38:00 +0200 <kajzer> geekosaur: it's still enabled
2021-05-05 17:39:04 +0200 <geekosaur> a Display is an X server, consisting of one or more Screens (although X11's notion of Screen is historical, leading to the root window hack that is used these days instead of what some call "zaphod mode")
2021-05-05 17:39:54 +0200 <geekosaur> in Haskell it's a pointer to a struct returned by xlib (hence Ptr)
2021-05-05 17:40:23 +0200 <geekosaur> kajzer, what exactly are you trying to do?
2021-05-05 17:40:37 +0200 <oogeek> geekosaur Thanks a lot. So if I want to read its source code, do I need to read about the X11 library for related stuff?
2021-05-05 17:40:46 +0200 <oogeek> The X11 library for xmonad
2021-05-05 17:40:58 +0200 <kajzer> disable some nimpad keys, say for example just 0 on numkeypad
2021-05-05 17:41:04 +0200 <kajzer> numpad*
2021-05-05 17:41:23 +0200 <kajzer> I used dwm before Xmonad, switched recently, and there xmopad works
2021-05-05 17:41:37 +0200 <kajzer> xmodmap*
2021-05-05 17:42:14 +0200 <geekosaur> that mostly assumes you've read the actual X11 manual, I suggest familiarizing yourself with https://tronche.com/gui/x/
2021-05-05 17:42:41 +0200 <kajzer> in Xmonad with xmodmap the key is disabled but it odes something with window and that key is not in the config at all
2021-05-05 17:42:51 +0200 <kajzer> does*
2021-05-05 17:43:06 +0200 <geekosaur> xmonad doesnt do anything with numpad keys, that I'm aware of
2021-05-05 17:43:28 +0200 <geekosaur> pretty sure we don't map any of xP_KP_*
2021-05-05 17:43:36 +0200 <oogeek> geekosaur Thanks again. There are too much contents for me. So I guess I will read xmonad/xmonad-contrib source code first, then touch the manual later.
2021-05-05 17:44:15 +0200 <kajzer> geekosaur: ok, not a big deal, I'll maybe try to figure it out later
2021-05-05 17:44:51 +0200 <geekosaur> can't imagine what it would be doing with a window, if anythingit would switch workspaces
2021-05-05 17:45:02 +0200 <geekosaur> hm, I guess conceivably shift to workspace
2021-05-05 17:45:04 +0200growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-05-05 17:45:17 +0200 <kajzer> it extends it , enalrge it a little , over the xmobar, i have two bars
2021-05-05 17:45:22 +0200 <kajzer> enlarge*
2021-05-05 17:45:28 +0200 <geekosaur> o.O
2021-05-05 17:45:58 +0200 <oogeek> kajzer So it is like you disabled the keys but when you press it, there are still some actions?
2021-05-05 17:46:08 +0200 <kajzer> exactly
2021-05-05 17:46:23 +0200 <oogeek> So which version of xmonad xmonad-contrib you are using?
2021-05-05 17:46:29 +0200 <kajzer> keys are not in the config and when i disable them with xmodmap this happens
2021-05-05 17:46:58 +0200 <kajzer> non-git , 0.15 and 0.16
2021-05-05 17:48:58 +0200 <kajzer> you can try that with xmodmap -e 'keycode 90='
2021-05-05 17:49:14 +0200 <kajzer> that should disable 0 in numpad
2021-05-05 17:50:27 +0200 <oogeek> Yeah, it is disabled.
2021-05-05 17:51:05 +0200 <kajzer> right, but in my config it does something with gaps
2021-05-05 17:51:22 +0200 <kajzer> when you press it , even though it's disabled
2021-05-05 17:51:49 +0200 <kajzer> lemme disable spacing and try
2021-05-05 17:52:47 +0200 <kajzer> nah it's not that, it still moves the window up
2021-05-05 17:53:31 +0200 <oogeek> It is strange that xmodmap works well on my side. I use numpad a lot and I just disable 0 and 4.
2021-05-05 17:53:34 +0200 <oogeek> Strange.
2021-05-05 17:54:51 +0200oogeek(~szz_@45.135.186.22) (Quit: Lost terminal)
2021-05-05 17:56:01 +0200oogeek(~szz_@45.135.186.22)
2021-05-05 18:03:45 +0200oogeek(~szz_@45.135.186.22) (Quit: leaving)
2021-05-05 18:30:09 +0200 <kajzer> it's something in the main function, depends how you define it, actual config (keys, layouts, hooks etc.) don't matter
2021-05-05 18:37:19 +0200ADG1089(~aditya@122.163.193.183) (Quit: Konversation terminated!)
2021-05-05 18:40:10 +0200mohab(~mohab@45.243.72.186) (Ping timeout: 265 seconds)
2021-05-05 19:02:58 +0200notis(~notis@185.51.134.229) (Read error: Connection reset by peer)
2021-05-05 19:06:37 +0200notis(~notis@2a02:2149:8a44:5700:3fe0:286c:a70f:ba77)
2021-05-05 19:08:54 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
2021-05-05 19:13:16 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 19:32:43 +0200notis(~notis@2a02:2149:8a44:5700:3fe0:286c:a70f:ba77) (Ping timeout: 276 seconds)
2021-05-05 19:33:55 +0200notis(~notis@185.51.134.229)
2021-05-05 19:48:52 +0200wonko7(~wonko7@62.115.229.50) (Quit: See You Space Cowboy..)
2021-05-05 19:49:20 +0200wonko7(~wonko7@62.115.229.50)
2021-05-05 20:05:46 +0200notis(~notis@185.51.134.229) (Read error: Connection reset by peer)
2021-05-05 20:06:12 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
2021-05-05 20:18:18 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 20:41:07 +0200cyr4x3(~cyr4x3@139.47.119.53) (Quit: WeeChat 2.3)
2021-05-05 20:50:35 +0200thc202(~thc202@unaffiliated/thc202) (Quit: thc202)
2021-05-05 21:05:44 +0200thc202(~thc202@unaffiliated/thc202)
2021-05-05 21:32:55 +0200mohab(~mohab@45.243.80.178)
2021-05-05 22:13:25 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
2021-05-05 22:17:00 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 22:56:38 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
2021-05-05 23:21:04 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 23:40:16 +0200mohab(~mohab@45.243.80.178) (Ping timeout: 260 seconds)
2021-05-05 23:40:27 +0200cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.1)
2021-05-05 23:41:07 +0200mohab(~mohab@41.237.251.184)
2021-05-05 23:56:12 +0200mohab(~mohab@41.237.251.184) (Ping timeout: 240 seconds)
2021-05-05 23:57:23 +0200mohab(~mohab@45.243.39.138)