2021-12-18.log

- S0rin (QUIT: Ping timeout: 250 seconds) (~S0rin@user/s0rin)00:30
+ S0rin (~S0rin@user/s0rin)00:31
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)01:02
mntmnsigrid: try with sudo01:06
- adjtm (QUIT: Remote host closed the connection) (~adjtm@79.red-88-19-30.staticip.rima-tde.net)01:18
+ adjtm (~adjtm@79.red-88-19-30.staticip.rima-tde.net)01:18
sigridmntmn: thanks! now i remembered debian does not seem to expose sbin to normal users01:22
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:d54b:d9a4:abaf:8734)02:15
- Christoph__ (QUIT: Remote host closed the connection) (~Christoph@p4fe73f4c.dip0.t-ipconnect.de)02:15
- freakazoid12345 (QUIT: Ping timeout: 240 seconds) (~matt@2603-9000-cf0f-80e3-d54b-d9a4-abaf-8734.inf6.spectrum.com)02:18
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)03:08
- freakazoid343 (QUIT: Read error: Connection reset by peer) (~matt@2603:9000:cf0f:80e3:d54b:d9a4:abaf:8734)03:59
+ freakazoid343 (~matt@2603-9000-cf0f-80e3-d54b-d9a4-abaf-8734.inf6.spectrum.com)03:59
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:21:21:0:100b)06:21
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)09:47
boosterfiveGood morning all. Do most of you just let your Reform constantly stay on? Or are most of you sleeping it? It seems like whether it is on or sleeping it is using .2 and .1 Amps at 26V. 09:49
boosterfiveSo I guess it doesn't really matter other than letting the heatsink cool down some. 09:49
boosterfiveI do like how the charge controller will bypass the batteries entirely once they are full and you can effectively use the computer without touching the batteries. 09:50
boosterfiveWhat IRC client are most of you using? mntmn, what one are you using? I am finding the web clients to be problematic for the most part. 09:58
mntmnboosterfive: yes, you can just leave it on when on wall power09:59
mntmnboosterfive: i use weechat on my server as a relay and use the glowing-bear webinterface for it09:59
mntmnand a weechat app on android09:59
mntmnanother easy way is to use irccloud10:00
boosterfivehmm, I will check that out, I was using Revolution IRC on Android10:03
boosterfiveBut I assume your server is acting as a bridge for your clients? This way whenever your clients have connectivity problems your actually connection to the server isn't affected?10:04
boosterfivemntmn: could you tell me the name of the program that is opened when you click on NET in the Waybar?10:05
boosterfiveI am having to use Gnome settings to connect to wifi. I thought removing connman or network-manager would help with connectivity. It didn't at all. 10:06
boosterfiveso I added them both back, and wifi is working as I am using the Reform now, but when I click on NET nothing is opening. DOH! I can just look in the waybar config. 10:06
boosterfiveMy bad10:06
boosterfivefixed it. Connman-gtk wasn't installed10:08
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)10:09
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)10:11
boosterfivenevermind, I'm getting GTK-Critical errors when trying to start it. 10:11
boosterfiveGTK_IS_WIDGET is what is failing. 10:14
boosterfiveI guess I should have read the fine print. Mess with the base install at your own risk. I totally understand that this line of questioning can be extremely annoying. 10:14
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)10:22
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)10:25
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)10:59
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)11:22
boosterfivewhat I've done is make gnome-control-center floating enabled and when you click on net it is the application that is opened. I am able to select wireless networks on it, and so I am just using it. 11:29
boosterfiveThe added benefit of doing it that way, is that when I need to use gnome for anything all of the settings in that regard are already set11:30
boosterfivethat said i really prefer Sway 11:31
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)11:45
GNUmoonHi all, does anyone know if Kali (www.kali.org) has been built for the MNT? I've had a quick search but didn't find anything obvious.11:49
boosterfivesorry I don't know. I want to say that someone mentioned trying to run it on here or perhaps in the community forum, but I can't remember how successful they were. 11:58
mntmnboosterfive: you are using gnome-control-center for networking now, yes? that means you use networkmanager, correct? in that case i would recommend to apt remove connman then, so that the two don't conflict12:15
mntmnboosterfive: because connman + networkmanager are mutually exclusive12:16
mntmn(they both try to do a similar job)12:16
+ Christoph__ (~Christoph@p54bf6cca.dip0.t-ipconnect.de)12:17
GNUmoonboosterfive: okay, thanks, I'll have another search.12:19
mntmnFYI https://source.mnt.re/reform/reform-system-image/-/issues/1512:45
- Christoph__ (QUIT: Remote host closed the connection) (~Christoph@p54bf6cca.dip0.t-ipconnect.de)13:01
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)13:03
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:ad42:342e:63a6:aad9)14:10
- freakazoid343 (QUIT: Ping timeout: 260 seconds) (~matt@2603-9000-cf0f-80e3-d54b-d9a4-abaf-8734.inf6.spectrum.com)14:14
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:ad42:342e:63a6:aad9)14:16
- freakazoid12345 (QUIT: Ping timeout: 245 seconds) (~matt@2603:9000:cf0f:80e3:ad42:342e:63a6:aad9)14:19
- Kooda (QUIT: Ping timeout: 250 seconds) (~kooda@natsu.upyum.com)14:21
+ Kooda (~kooda@natsu.upyum.com)14:21
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:08
boosterfivemntmn: yes, that makes sense. What i have found when removing connman before is that my wireless drops and i can't get it back. I probably just need to restart and then gnome-control-center will take over without conflict17:19
boosterfiveseems to working smoothly now though17:21
mntmnok cool17:25
mntmni'm currently testing a script to migrate to debian's versions of libdrm, mesa, sway etc instead of using our custom builds17:26
+ reform18493 (~illo@host-79-36-58-61.retail.telecomitalia.it)17:28
- reform18493 (PART: !!unknown attribute: msg!!) (~illo@host-79-36-58-61.retail.telecomitalia.it)17:28
boosterfivemost excellent. Really appreciate all of your efforts mntmn17:33
flowyboosterfive: i'd imagine signal wouldn't run too well in box64 but i'd love to hear otherwise. signal desktop is electron based, so it's akin to running a modern browser.17:35
mntmnsignal should work natively 17:37
boosterfiveyeah I get the same feeling17:37
mntmni am pretty sure i've run it in the past17:37
boosterfiveOh really?17:37
boosterfiveWhere does one get the arm deb for it?17:37
flowynot that i've seen... they don't distribute arm binaries, for sure17:39
flowyand if it were simple, there'd be an aarch64 flatpak. which there isn't17:39
flowythis guy distributes a build but i don't really like running stuff from random repos17:40
flowyhttps://privacyshark.zero-credibility.net/17:40
mntmnyeah, alternative: https://github.com/BernardoGiordano/signal-desktop-pi417:42
mntmni think i also tried that random binary (which is of course not recommended)17:42
flowyi've put a lot of work into this, signal on mnt reform, and my best solution so far was running a signal-matrix bridge. but i'd love to hear of better.17:42
flowythat was pretty annoying too as signal makes api breaking changes a lot.17:43
flowyplus signald was vulnerable to log4j. fun!17:43
mntmnhmm my tzinfo package is broken, annoying17:45
mntmnsorry, tzdata i mean17:46
mntmndpkg: error processing archive /var/cache/apt/archives/tzdata_2021e-1_all.deb (--unpack):17:46
mntmn unable to stat './usr/share/zoneinfo/Egypt' (which was about to be installed): Bad message17:46
mntmnpuzzling17:46
flowyhm well boosterfive you should try that build script mntmn linked. i might try myself next week. but i've seen a few scripts like this come and go, it feels like as long as signal doesn't care, no one is willing to do this work long term.17:47
flowyfor the time being17:47
mntmnmy solution is not to use signal ;)17:48
flowyi.e. a script like that will be out of date pretty soon and something will be broken17:48
mntmn(i do have it on my phone but noone ever writes me there)17:48
flowyi would do the same but unfortunately i spent years convincing most people in my inner circle to use it17:48
flowynow i'm not sure what a good alternative is17:49
flowymatrix i guess17:49
mntmnprobably, i'm a terrible person and still use telegram17:49
flowybut it's hard to get the momentum going17:49
+ reform30352 (~nrb@2a01:1e8:c003:9308:6f0:21ff:fe91:3ac)18:16
- mrus (QUIT: Quit: Surfing the great wave off Kanagawa) (~mrus@2001:19f0:5:1535:5400:3ff:fe7d:10ae)18:18
+ mrus (~mrus@2001:19f0:5:1535:5400:3ff:fe7d:10ae)18:19
mntmnok, had a corrupted ext4 fs. put a rescue shell in /sbin/reform-init and e2fscked from there18:29
reform30352hi my ath9k card only does ch 1-11, no 13 and it also seems no 5ghz. installed crda but no avail. ideas?18:30
mntmnreform30352: change regulatory domain perhaps?18:31
mntmniw reg set etc18:31
reform30352done that, i can see the global domain has updated. but phy0 shows country 9918:31
mntmnhmm, not sure then18:32
reform30352see here https://pastebin.com/pyKJF2Yh - what does iw reg get look like for you?18:33
boosterfiveyeah, I don't personally use Signal for me. Signal is the hold over from everyone I convinced to get off Whatsapp. It is also a work requirement. 18:35
boosterfiveI use XMPP myself18:35
boosterfiveand Rocket Chat18:35
boosterfiveAlso Threema with some other friends who can be bothered to care more about their digital privacy18:35
boosterfiveGetting Signal running was just part of trying to get the Reform to function as a daily. 18:35
boosterfiveI don't intend to use it that way, as I'm making my own UMPC now, but I can't deny how much I love the design and the feel of the Reform. 18:36
boosterfiveIt is built like a tank as well. 18:36
mntmn:318:39
boosterfiveI mean seriously just job well done. I especially love the way the lid and top area bulge. It makes it so that when the lid is closed, any pressure exerted on the lid does not stress the hinges, but rather is distrubted to the frame of the laptop. Seriously don't understand why laptops are not designed like this. 18:41
mntmnthanks!18:53
- reform30352 (QUIT: Quit: Leaving) (~nrb@2a01:1e8:c003:9308:6f0:21ff:fe91:3ac)18:58
+ reform21655 (~nrb@2a01:1e8:c003:9308:6f0:21ff:fe91:3ac)19:17
boosterfivemntmn: would you say that any of the progress being made on the Librem 5 has benefitted the Reform?19:21
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)19:28
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)19:28
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)19:28
+ bibliocar (~g@195.82.99.14)19:28
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)19:29
mntmnboosterfive: yeah i think some of the imx8m kernel work definitely19:38
reform21655the operator handbook mentions the reform system image, where can i find it?19:43
- bibliocar (QUIT: Read error: Connection reset by peer) (~g@195.82.99.14)19:54
mntmnreform21655: you mean the source repository or a downloadable image?19:56
mntmnreform21655: anyway, repo: https://source.mnt.re/reform/reform-system-image19:57
mntmnreform21655: image: https://source.mnt.re/reform/reform-system-image/-/jobs/426/artifacts/browse/reform2-imx8mq/19:57
reform21655thanks20:02
mntmnnow testing the libdrm/mesa/sway from bookworm/sid for the next days...20:32
mntmni can already say that the custom xwayland build is still needed20:32
mntmnalso minetest has an interesting new glitch where i can see my own character's face from the inside of their head20:33
mntmnFYI (here be dragons) https://source.mnt.re/reform/reform-system-image/-/issues/15#note_160120:38
boosterfivethanks for answering again. 20:42
boosterfiveAnother question: 20:42
boosterfivemntmn: how long do you expect the batteries supplied with the Reform to last? Are you by any chance still using your initial batteries?20:42
boosterfiveWhat I'm seeing is about 8 hours of battery life, and since the power drain is constant regardless of what you are doing on the laptop, the time they last should be pretty consistent as well. 20:43
boosterfiveJust wondering how many cycles they have, etc. 20:43
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)20:47
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:03
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:04
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:05
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:06
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:07
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:08
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:09
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:10
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:10
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:12
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:12
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:14
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:14
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:16
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:23
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:25
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:25
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:27
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:27
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:29
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:29
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:31
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:31
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:33
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:33
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:35
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:35
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:37
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:37
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:39
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:39
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:41
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)21:59
boosterfiveso with the reform standby script, is there some trick to waking the reform? I thought it was just circle + space. 22:00
boosterfiveBut i've had it not do anything three times now. Is this was meant by the suspend temperamental nature? Or am I doing something wrong?22:01
technomancyboosterfive: reform-standby wake only works about 66% of the time for me22:11
boosterfiveok, fair deal. Purism hasn't been able to get the Librem 5 to reliably wake either, alhtough they have a few more components to be concerned with on wake. 22:30
boosterfiveBut I'll just leave it on all the time. We do the same thing with our smartphones all the time. 22:31
technomancyit wakes reliably when I suspend from outside X/Wayland FWIW22:31
boosterfivereally? I'm not 100% sure if everything I'm using is pure Wayland or not. 22:33
boosterfivebut I guess that makes sense.22:33
boosterfiveI'm not too worried. I did like the idea of standby to allow the SoC time to cool down some, but it seems like it floats around 40-50C regardless of what I am doing on it, and that is well within the realm of safe operations22:34
- reform21655 (QUIT: Ping timeout: 268 seconds) (~nrb@2a01:1e8:c003:9308:6f0:21ff:fe91:3ac)22:34
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)22:46
mntmnok, with the debian libdrm/mesa/sway, external (second) display does not work correctly22:49
vkoskiv_I moved from sway to i3 on my desktop system here, because I have nvidia GPUs and need proprietary drivers for now at least.22:50
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:02
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:03
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:04
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:05
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:06
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:07
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:08
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:09
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:10
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:11
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:12
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:13
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:14
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:15
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:16
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:20
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:20
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:22
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:22
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:24
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:24
- boosterfive (QUIT: Remote host closed the connection) (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:26
+ boosterfive (~boosterfi@pd9e6ff47.dip0.t-ipconnect.de)23:26
boosterfivemntmn: I know you are enjoying the expanse, so I'm not expecting a response, until perhaps later, if ever, but I'm curious is the Reform your main computer these days? Are you using it for all of your computing needs outside of your phone?23:27
sigridI did a "sudo poweroff", the laptop shut down, the small keyboard led screen too. now when I press circle it does not show anything23:30
sigridcircle and 1 doesn't do anything either23:30
sigridam I doing something wrong?23:31
boosterfiveI'm not sure if you fully power off the controller in that way. Are your batteries too low?23:31
boosterfiveone thing you can do is to unplug the batteries from the mainboard, and plug them back in23:31
sigridno, it stayed on power for the day/night23:31
boosterfivethat should force the controller to power on again. 23:32
boosterfivebtw, I only used sudo shutdown23:32
sigridI'll try lpc_rst23:33
boosterfiveand I have not had that problem23:33
sigridpretty sure shutdown and poweroff should be the same23:33
sigridbut dunno really23:33
sigridnot a linux expert myself23:33
boosterfiveI would think so as well, but then again I am not sure. It is possible that poweroff envokes something that shutdown does not23:34
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100e)23:35
sigridwell that did not help23:40
sigridnor lpc reset button23:40
vagrantci've managed to neglect my mnt reform2 for a couple weeks powered off and battery is still at 100% ... that firmware update really helped :)23:45
vagrantcthough i don't have to generally wait a full second after pushing the circle key ... but at least it's not having a huge impact on the batteries23:47
sigridall batteries are 3.3-3.4V23:48
boosterfivesigrid: so if you hold down the circle key you get nothing23:48
boosterfive?23:49
sigridyes, absolute nothing :)23:49
boosterfivedo any of the other circle commands work? like what if you push circle and then b? DO you get the battery readings?23:49
sigridshould it work without batteries in btw? just external power23:49
sigridnah, circle and whatever does nothing23:50
sigridit looks dead23:50
boosterfiveI think the batteries are necessary but don't quote me. I would just disconnect the batteries via the 2 cables from the mainboard, wait about 10 seconds to make sure everything discharges on the mainboard and then plug them back in again. 23:51
sigridall I did was: disconnected the power, moved to a different place in teh room, "sudo poweroff", waited until it shuts down, screen went black and keyboard display also went black23:51
boosterfiveI think that is your safest bet23:51
sigridthen I tried circle and one but it showed nothing23:51
boosterfivejust be careful as the instructions caution when working with the mainboard and batteries. 23:52
sigridthat worked, thanks23:54
sigridI *really* hope I don't have to do this every time I shut it down23:54
boosterfiveyeah, it shouldn't. I have shutdown and handful of times using sudo shutdown and using the power off option with the circle key and controller23:55

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!