Reddit test: add expected files
authorNiki Roo <niki@nikiroo.be>
Wed, 10 Oct 2018 06:32:54 +0000 (08:32 +0200)
committerNiki Roo <niki@nikiroo.be>
Wed, 10 Oct 2018 06:32:54 +0000 (08:32 +0200)
100 files changed:
test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_ [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_ [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_ [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_ [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9 [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.header [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.header.html [new file with mode: 0644]
test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.html [new file with mode: 0644]

diff --git a/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i b/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i
new file mode 100644 (file)
index 0000000..5e47406
--- /dev/null
@@ -0,0 +1,263 @@
+            CS:GO UPDATE HAS SOME IMPROVEMENTS FOR LINUX           \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_CS_GO_update_has_some_i\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l7je9/csgo_update_has_some_improvements_for_linux/\r
+  o Source link: https://www.reddit.com/r/GlobalOffensive/comments/9l6fm7/counterstrike_global_offensive_update_for_10318/\r
+\r
+\r
+    [1]\r
+    \r
+    Counter-Strike: Global Offensive update for 10/3/18 (1.36.5.4)\r
+    \r
+    \r
+    \r
+    [1] https://www.reddit.com/r/GlobalOffensive/comments/9l6fm7/c-\r
+    ounterstrike_global_offensive_update_for_10318/\r
+\r
+\r
+  ** PM_MOAR_NUDES\r
+     They still didn’t fix fastdownload from community servers...\r
+\r
+     ** Firelfyyy\r
+        Yep still an issue for me as well... Hopefully they'll sort\r
+        it soon.\r
+\r
+        ** PM_MOAR_NUDES\r
+           You know the workaround? It’s easy to use, but it’s just\r
+           beyond me that valve hasn’t just spent five minutes fixing\r
+           this\r
+\r
+           ** Firelfyyy\r
+              I think so, care to share anyway.\r
+              Haven't actually bothered using it.\r
+\r
+              ** kkdarknight\r
+                 [1]https://github.com/ericek111/linux-csgo-downloadf-\r
+                 ixer\r
+                 \r
+                 \r
+                 \r
+                 \r
+                 [1]\r
+                 https://github.com/ericek111/linux-csgo-downloadfixer\r
+\r
+\r
+              ** PM_MOAR_NUDES\r
+                 It’s painless to use I am out and about so I’ll\r
+                 forget to find a link but it is shared in one of the\r
+                 github bug tracker page for that isseu\r
+\r
+                 ** klinch3R\r
+                    If you remind me in like 1 hour i can post a link\r
+                    to it.\r
+\r
+\r
+\r
+\r
+\r
+\r
+     ** whatyourereferringto\r
+        This update almost made me want to reinstall but I'll wait\r
+        until this is fixed\r
+\r
+        ** PM_MOAR_NUDES\r
+           Oddly there is a workaround created by a guy that makes\r
+           cheats for csgo\r
+\r
+           ** whatyourereferringto\r
+              I've used that before but it's a little bit pathetic\r
+              this bug hasn't been fixed after 4+ years\r
+\r
+              ** PM_MOAR_NUDES\r
+                 True\r
+\r
+\r
+\r
+           ** ericek111\r
+              Hey, my cheats are just a proof-of-concept! :)\r
+\r
+\r
+\r
+\r
+  ** TheSilentLink\r
+     This is great news! It finally fixes the bug where one core was\r
+     stuck at 100% all the time.\r
+\r
+     ** Firelfyyy\r
+        Fuck I have to check this out!\r
+\r
+\r
+  ** dirtkiller23\r
+     I had like 60 average fps(ulletical's benchmark map) on\r
+     Scaleform,and panorama was on 45 av.fps.After this patch,i'm\r
+     hitting constant 60 fps.\r
+\r
+     ** Firelfyyy\r
+        Good to know! I play c's pretty competitively so I have a\r
+        pretty beastly gaming pc yet having slightly less fps on\r
+        Linux than windows bothered me.\r
+\r
+        ** Nakrule18\r
+           I just switched from windows to Linux and have only 100FPS\r
+           (240 before) on CSGO. Any idea what I’m doing wrong ? I\r
+           use an Optimus laptop with the latest nvidia driver and\r
+           bumblebee.\r
+\r
+           ** Firelfyyy\r
+              Make sure compositing is turned off before launching\r
+              cs. Should do it automatically.\r
+              Make sure you have the latest driver.\r
+              Optimus shouldn't have such a large perf hit so maybe\r
+              not that.\r
+              Possibly your CPU isn't boosting as much under Linux.\r
+              Cs is very CPU based so having high individual core\r
+              counts can help heaps.\r
+\r
+              ** Nakrule18\r
+                 I will try this tonight, thank you. It is definitely\r
+                 not a CPU issue (Razer Blade 2018 with six physical\r
+                 cores).\r
+                 In fact I was wondering if my laptop was using the\r
+                 Nvidia card or the Intel IGP, as 100FPS when playing\r
+                 CS with the lowest settings in 1024x768 should not\r
+                 be possible with a GTX1060.\r
+\r
+                 ** Firelfyyy\r
+                    Individual core speeds are more important, but\r
+                    100fps is still pretty low so you're probably\r
+                    right there.\r
+                    But yeah if Optimus isn't working properly that\r
+                    sounds like a reasonable reason.\r
+\r
+                    ** Nakrule18\r
+                       Do you know any way to check which card is\r
+                       being used while playing ?\r
+\r
+                       ** Firelfyyy\r
+                          No clue, don't play on laptops. Sorry!\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+  ** rebakis\r
+     I hope so, Performance really suffered with the Panorama update.\r
+\r
+  ** gandalfx\r
+     Is boosting possible in casual now? That sounds dope!\r
+\r
+     ** Firelfyyy\r
+        Yup!\r
+\r
+\r
+  ** jrwagh333\r
+     Any tips for improving performance in Linux?\r
+     I have Ryzen 1600 @3.75Ghz.\r
+     I used to get between 250-350fps in competitive. Using Linux\r
+     that drops down to 120-200fps\r
+     Currently using -high as a launch option and setting the CPU\r
+     Guvnor in Terminal to performance\r
+\r
+  ** TurnDownForTendies\r
+     Still getting less performance than windows but this is\r
+     significantly better than what it used to be for me. Maps used\r
+     to have big fps drops and now its a lot smoother.\r
+\r
+  ** Atexrs\r
+     What about the bug I've had for years on gnome where alt tabbing\r
+     causes the games aspect ratio and resolution to get fucked up.\r
+\r
+     ** jensreuterberg\r
+        Never had that problem myself, is it only on GNOME? And do\r
+        you set resolution in like launch options?\r
+\r
+\r
+     ** gandalfx\r
+        The comment symbolizes everything I hate about the CSGO\r
+        community: Always complaining. Valve could do nothing even a\r
+        fraction as horrible as the constant bitching of people who\r
+        want everything different but nothing changed.\r
+\r
+        ** headless_cyborg\r
+           I like every CSGO update, it always makes something\r
+           better. I don't think I ever had a reason to complain. The\r
+           best update was adding Linux support in 2014 of course :)\r
+\r
+\r
+        ** jensreuterberg\r
+           Or obsessing about gambling and pro teams or pro's doing\r
+           things you'd expect pro's would do instead of talking\r
+           about the game, tactics etc.\r
+\r
+\r
+        ** 5had0w5talk3r\r
+           Man, fuck you. You don't know me or my positions. All I've\r
+           ever wanted was for Valve to stop regressing tech used in\r
+           their games in the name of "competitive balance". Before\r
+           you know it the game is going to be nothing but a\r
+           glorified 1.6. Bring proper physics simulation back to\r
+           games!\r
+\r
+           ** Leopard1907\r
+              Positions?!\r
+              That is just a fucking game , what kind of position a\r
+              game can put you in?\r
+\r
+              ** 5had0w5talk3r\r
+                 Your position on aspects of the game (things you\r
+                 like/dislike about and why). He's the one who\r
+                 bundled me in with his strawman, anyway. I don't\r
+                 understand why I'm getting shat on for saying I\r
+                 don't like the direction GO took CS in. It's just an\r
+                 opinion.\r
+\r
+                 ** Leopard1907\r
+                    Of course it is an opinion and i respect it.\r
+                    However saying someone to fuck you because of a\r
+                    game is absurd.\r
+\r
+                    ** 5had0w5talk3r\r
+                       His attitude was completely abrasive. I don't\r
+                       like being shat on because I said I dislike\r
+                       his favourite game.\r
+\r
+\r
+\r
+\r
+\r
+           ** headless_cyborg\r
+              proper physics simulation\r
+              For trolls who want to cover the bomb with a barrel?\r
+\r
+              ** 5had0w5talk3r\r
+                 That was throwing the baby out with the bath water.\r
+                 There's a million and one was to fix the problem:\r
+                 make the bomb collideable with physics objects only,\r
+                 improve placement of physics objects, make the bomb\r
+                 LED glow through physics objects, etc. Instead Valve\r
+                 took the easy shitty path that makes the game less\r
+                 immersive.\r
+                 Besides, realistically, what are the chances that\r
+                 you can hide the bomb in a competitive match? You\r
+                 have 1:55min to take a site and plant the bomb, with\r
+                 40sec to try to hide the bomb while (likely) down on\r
+                 men and defend the site against enemies who are\r
+                 going to be rushing you very soon. It's just not a\r
+                 realistic scenario.\r
+                 Games in general barely have any physics simulation\r
+                 at all compared to games from 10-15 years ago, which\r
+                 is deeply saddening and really ruins the immersion\r
+                 into the game world. A more accurate simulation of\r
+                 the world makes the game more realistic, thus more\r
+                 immersive, thus more fun.\r
+\r
+\r
+\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.header b/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.header
new file mode 100644 (file)
index 0000000..7e47044
--- /dev/null
@@ -0,0 +1,3 @@
+0CS:GO update has some improvements for linux  null/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.header.html b/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.header.html
new file mode 100644 (file)
index 0000000..6a21c06
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_CS_GO_update_has_some_i.html'>CS:GO update has some improvements for linux</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.html b/test/expected/REDDIT/2018-10-09_08-00_CS_GO_update_has_some_i.html
new file mode 100644 (file)
index 0000000..d7aa7d1
--- /dev/null
@@ -0,0 +1,221 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>CS:GO update has some improvements for linux</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_CS_GO_update_has_some_i</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l7je9/csgo_update_has_some_improvements_for_linux/'>https://www.reddit.com/r/linux_gaming/comments/9l7je9/csgo_update_has_some_improvements_for_linux/</a></li>
+        <li>Source link: <a href='https://www.reddit.com/r/GlobalOffensive/comments/9l6fm7/counterstrike_global_offensive_update_for_10318/'>https://www.reddit.com/r/GlobalOffensive/comments/9l6fm7/counterstrike_global_offensive_update_for_10318/</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               [1]<br/><br/>Counter-Strike: Global Offensive update for 10/3/18 (1.36.5.4)<br/><br/><br/><br/>[1] https://www.reddit.com/r/GlobalOffensive/comments/9l6fm7/counterstrike_global_offensive_update_for_10318/
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>PM_MOAR_NUDES</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>They still didn’t fix fastdownload from community servers...</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Firelfyyy</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yep still an issue for me as well... Hopefully they'll sort it soon.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>PM_MOAR_NUDES</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>You know the workaround? It’s easy to use, but it’s just beyond me that valve hasn’t just spent five minutes fixing this</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Firelfyyy</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I think so, care to share anyway.</p><p>Haven't actually bothered using it.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>kkdarknight</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>[1]https://github.com/ericek111/linux-csgo-downloadfixer</p><p></p><p></p><p></p><p></p><p>[1] https://github.com/ericek111/linux-csgo-downloadfixer</p></div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>PM_MOAR_NUDES</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>It’s painless to use I am out and about so I’ll forget to find a link but it is shared in one of the github bug tracker page for that isseu</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>klinch3R</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>If you remind me in like 1 hour i can post a link to it.</p></div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>whatyourereferringto</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>This update almost made me want to reinstall but I'll wait until this is fixed</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>PM_MOAR_NUDES</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Oddly there is a workaround created by a guy that makes cheats for csgo</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>whatyourereferringto</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I've used that before but it's a little bit pathetic this bug hasn't been fixed after 4+ years</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>PM_MOAR_NUDES</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>True</p></div>
+          </div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>ericek111</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Hey, my cheats are just a proof-of-concept! :)</p></div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>TheSilentLink</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>This is great news! It finally fixes the bug where one core was stuck at 100% all the time.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Firelfyyy</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Fuck I have to check this out!</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>dirtkiller23</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I had like 60 average fps(ulletical's benchmark map) on Scaleform,and panorama was on 45 av.fps.After this patch,i'm hitting constant 60 fps.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Firelfyyy</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Good to know! I play c's pretty competitively so I have a pretty beastly gaming pc yet having slightly less fps on Linux than windows bothered me.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Nakrule18</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I just switched from windows to Linux and have only 100FPS (240 before) on CSGO. Any idea what I’m doing wrong ? I use an Optimus laptop with the latest nvidia driver and bumblebee.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Firelfyyy</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Make sure compositing is turned off before launching cs. Should do it automatically.</p><p>Make sure you have the latest driver.</p><p>Optimus shouldn't have such a large perf hit so maybe not that.</p><p>Possibly your CPU isn't boosting as much under Linux. Cs is very CPU based so having high individual core counts can help heaps.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Nakrule18</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I will try this tonight, thank you. It is definitely not a CPU issue (Razer Blade 2018 with six physical cores).</p><p>In fact I was wondering if my laptop was using the Nvidia card or the Intel IGP, as 100FPS when playing CS with the lowest settings in 1024x768 should not be possible with a GTX1060.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Firelfyyy</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Individual core speeds are more important, but 100fps is still pretty low so you're probably right there.</p><p>But yeah if Optimus isn't working properly that sounds like a reasonable reason.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>Nakrule18</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Do you know any way to check which card is being used while playing ?</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>Firelfyyy</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>No clue, don't play on laptops. Sorry!</p></div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>rebakis</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I hope so, Performance really suffered with the Panorama update.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>gandalfx</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Is boosting possible in casual now? That sounds dope!</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Firelfyyy</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yup!</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>jrwagh333</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Any tips for improving performance in Linux?</p><p>I have Ryzen 1600 @3.75Ghz.</p><p>I used to get between 250-350fps in competitive. Using Linux that drops down to 120-200fps</p><p>Currently using -high as a launch option and setting the CPU Guvnor in Terminal to performance</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>TurnDownForTendies</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Still getting less performance than windows but this is significantly better than what it used to be for me. Maps used to have big fps drops and now its a lot smoother.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Atexrs</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>What about the bug I've had for years on gnome where alt tabbing causes the games aspect ratio and resolution to get fucked up.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>jensreuterberg</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Never had that problem myself, is it only on GNOME? And do you set resolution in like launch options?</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>gandalfx</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>The comment symbolizes everything I hate about the CSGO community: Always complaining. Valve could do nothing even a fraction as horrible as the constant bitching of people who want everything different but nothing changed.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>headless_cyborg</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I like every CSGO update, it always makes something better. I don't think I ever had a reason to complain. The best update was adding Linux support in 2014 of course :)</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>jensreuterberg</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Or obsessing about gambling and pro teams or pro's doing things you'd expect pro's would do instead of talking about the game, tactics etc.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>5had0w5talk3r</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Man, fuck you. You don't know me or my positions. All I've ever wanted was for Valve to stop regressing tech used in their games in the name of "competitive balance". Before you know it the game is going to be nothing but a glorified 1.6. Bring proper physics simulation back to games!</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Leopard1907</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Positions?!</p><p>That is just a fucking game , what kind of position a game can put you in?</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>5had0w5talk3r</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Your position on aspects of the game (things you like/dislike about and why). He's the one who bundled me in with his strawman, anyway. I don't understand why I'm getting shat on for saying I don't like the direction GO took CS in. It's just an opinion.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Leopard1907</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Of course it is an opinion and i respect it.</p><p>However saying someone to fuck you because of a game is absurd.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>5had0w5talk3r</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>His attitude was completely abrasive. I don't like being shat on because I said I dislike his favourite game.</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>headless_cyborg</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>proper physics simulation</p><p>For trolls who want to cover the bomb with a barrel?</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>5had0w5talk3r</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>That was throwing the baby out with the bath water. There's a million and one was to fix the problem: make the bomb collideable with physics objects only, improve placement of physics objects, make the bomb LED glow through physics objects, etc. Instead Valve took the easy shitty path that makes the game less immersive.</p><p>Besides, realistically, what are the chances that you can hide the bomb in a competitive match? You have 1:55min to take a site and plant the bomb, with 40sec to try to hide the bomb while (likely) down on men and defend the site against enemies who are going to be rushing you very soon. It's just not a realistic scenario.</p><p>Games in general barely have any physics simulation at all compared to games from 10-15 years ago, which is deeply saddening and really ruins the immersion into the game world. A more accurate simulation of the world makes the game more realistic, thus more immersive, thus more fun.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_ b/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_
new file mode 100644 (file)
index 0000000..169fa73
--- /dev/null
@@ -0,0 +1,76 @@
+         HOW TO ENABLE XBOX ONE CONTROLLER ON UBUNTU 18.04?        \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_How_to_enable_Xbox_One_\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l7qdn/how_to_enable_xbox_one_controller_on_ubuntu_1804/\r
+  o Source link: \r
+\r
+\r
+    I  tried  using  the  Xbox  One  controller on my Kubuntu 18.04\r
+    desktop  both  on  native (i.e. Tomb Raider & Life is Strange),\r
+    and  via  Steam  Play  (i.e. Dragon Ball Xenoverse 2 and Tekken\r
+    7).  Steam  itself,  however,  was  able to see it. And running\r
+    lsusb shows that the system can see it.\r
+    \r
+    I  was looking into this problem, and I found out just now that\r
+    the  [1]Xbox  One  controller  is in the kernel . This [2]guide\r
+    from  Make Tech Easier is outdated because xboxdrv doesn't work\r
+    unless  it's  the Xbox 360 controller (I'm out of AA batteries,\r
+    so  I  couldn't  test, but the software recognized it), and the\r
+    [3]PPA  they  suggested  to  add  aren't up-to-date, unless I'm\r
+    running Xenial or earlier.\r
+    \r
+    What else am I supposed to do in order for me to enable it?\r
+    \r
+    Edit: [4]Solved\r
+    \r
+    \r
+    \r
+    [1] https://github.com/torvalds/linux/commit/1a48ff81b3912be5f-\r
+    adae3fafde6c2f632246a4c\r
+    \r
+    [2]  https://www.maketecheasier.com/set-up-xbox-one-controller-\r
+    ubuntu/\r
+    \r
+    [3] https://launchpad.net/%7Emdeslaur/+archive/ubuntu/steamos\r
+    \r
+    [4] https://www.reddit.com/r/linux_gaming/comments/9l7qdn/how_-\r
+    to_enable_xbox_one_controller_on_ubuntu_1804/e74r1oz/\r
+\r
+\r
+  ** cvei5t\r
+     When using wired, it should be plug and play. Turn off\r
+     controller support in steam, it may be interfering. Games should\r
+     be able to talk with the controller directly.\r
+\r
+     ** NoXPhasma\r
+        Yes, the Steam Controller API breaks input with XBOX One S\r
+        Controller. Had to remove the Controller form Steam, since\r
+        then it works fine.\r
+        For wireless I can recommend [1]xpadneo .\r
+        \r
+        \r
+        \r
+        \r
+        [1] https://github.com/atar-axis/xpadneo\r
+\r
+        ** iJONTY85\r
+           Thanks! Will give it a shot later.\r
+           Edjt: yes, that's the solution!\r
+\r
+\r
+\r
+  ** fl_2017\r
+     I have a bluetooth xbox one controller and in order to pair it I\r
+     had to add "bluetooth.disable_ertm=1" to the Grub command line.\r
+     USB though as others as stated it should work out of the box.\r
+\r
+  ** Duckz0nQu4ck\r
+     Following\r
+\r
+     ** iJONTY85\r
+        It's solved\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.header b/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.header
new file mode 100644 (file)
index 0000000..c46513c
--- /dev/null
@@ -0,0 +1,3 @@
+0How to enable Xbox One controller on Ubuntu 18.04?    null/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.header.html b/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.header.html
new file mode 100644 (file)
index 0000000..2462126
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_How_to_enable_Xbox_One_.html'>How to enable Xbox One controller on Ubuntu 18.04?</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.html b/test/expected/REDDIT/2018-10-09_08-00_How_to_enable_Xbox_One_.html
new file mode 100644 (file)
index 0000000..0b9c44e
--- /dev/null
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>How to enable Xbox One controller on Ubuntu 18.04?</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_How_to_enable_Xbox_One_</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l7qdn/how_to_enable_xbox_one_controller_on_ubuntu_1804/'>https://www.reddit.com/r/linux_gaming/comments/9l7qdn/how_to_enable_xbox_one_controller_on_ubuntu_1804/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I tried using the Xbox One controller on my Kubuntu 18.04 desktop both on native (i.e. Tomb Raider &amp; Life is Strange), and via Steam Play (i.e. Dragon Ball Xenoverse 2 and Tekken 7). Steam itself, however, was able to see it. And running lsusb shows that the system can see it.<br/><br/>I was looking into this problem, and I found out just now that the [1]Xbox One controller is in the kernel . This [2]guide from Make Tech Easier is outdated because xboxdrv doesn&#x27;t work unless it&#x27;s the Xbox 360 controller (I&#x27;m out of AA batteries, so I couldn&#x27;t test, but the software recognized it), and the [3]PPA they suggested to add aren&#x27;t up-to-date, unless I&#x27;m running Xenial or earlier.<br/><br/>What else am I supposed to do in order for me to enable it?<br/><br/>Edit: [4]Solved<br/><br/><br/><br/>[1] https://github.com/torvalds/linux/commit/1a48ff81b3912be5fadae3fafde6c2f632246a4c<br/><br/>[2] https://www.maketecheasier.com/set-up-xbox-one-controller-ubuntu/<br/><br/>[3] https://launchpad.net/%7Emdeslaur/+archive/ubuntu/steamos<br/><br/>[4] https://www.reddit.com/r/linux_gaming/comments/9l7qdn/how_to_enable_xbox_one_controller_on_ubuntu_1804/e74r1oz/
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>cvei5t</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>When using wired, it should be plug and play. Turn off controller support in steam, it may be interfering. Games should be able to talk with the controller directly.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>NoXPhasma</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yes, the Steam Controller API breaks input with XBOX One S Controller. Had to remove the Controller form Steam, since then it works fine.</p><p>For wireless I can recommend [1]xpadneo .</p><p></p><p></p><p></p><p></p><p>[1] https://github.com/atar-axis/xpadneo</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>iJONTY85</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Thanks! Will give it a shot later.</p><p>Edjt: yes, that's the solution!</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>fl_2017</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I have a bluetooth xbox one controller and in order to pair it I had to add "bluetooth.disable_ertm=1" to the Grub command line.</p><p>USB though as others as stated it should work out of the box.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Duckz0nQu4ck</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Following</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>iJONTY85</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It's solved</p></div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F b/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F
new file mode 100644 (file)
index 0000000..6d267f1
--- /dev/null
@@ -0,0 +1,25 @@
+                 HYPERDRIVE MASSACRE - FREE ON STEAM               \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Hyperdrive_Massacre_-_F\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l3mdi/hyperdrive_massacre_free_on_steam/\r
+  o Source link: https://store.steampowered.com/app/402390/Hyperdrive_Massacre/\r
+\r
+\r
+    I  got  this a while back, it's pretty fun! Wish the devs would\r
+    port Redout though\r
+\r
+\r
+  ** FearAndDelight\r
+     I got this a while back, it's pretty fun! Wish the devs would\r
+     port Redout though\r
+\r
+  ** jesus_is_imba\r
+     Note: this game requires a Controller to play.\r
+     wat\r
+\r
+  ** TuxAndMe\r
+     Sweet. I like free stuff.\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.header b/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.header
new file mode 100644 (file)
index 0000000..ae2f5f1
--- /dev/null
@@ -0,0 +1,3 @@
+0Hyperdrive Massacre - Free on Steam   null/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.header.html b/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.header.html
new file mode 100644 (file)
index 0000000..d0073e6
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Hyperdrive_Massacre_-_F.html'>Hyperdrive Massacre - Free on Steam</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.html b/test/expected/REDDIT/2018-10-09_08-00_Hyperdrive_Massacre_-_F.html
new file mode 100644 (file)
index 0000000..7677f3d
--- /dev/null
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Hyperdrive Massacre - Free on Steam</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Hyperdrive_Massacre_-_F</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l3mdi/hyperdrive_massacre_free_on_steam/'>https://www.reddit.com/r/linux_gaming/comments/9l3mdi/hyperdrive_massacre_free_on_steam/</a></li>
+        <li>Source link: <a href='https://store.steampowered.com/app/402390/Hyperdrive_Massacre/'>https://store.steampowered.com/app/402390/Hyperdrive_Massacre/</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I got this a while back, it&#x27;s pretty fun! Wish the devs would port Redout though
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>FearAndDelight</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I got this a while back, it's pretty fun! Wish the devs would port Redout though</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>jesus_is_imba</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Note: this game requires a Controller to play.</p><p>wat</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>TuxAndMe</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Sweet. I like free stuff.</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno b/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno
new file mode 100644 (file)
index 0000000..80486ce
--- /dev/null
@@ -0,0 +1,82 @@
+  JUST LETTING PEOPLE KNOW ZIGGURAT IS LIKE 6 BUCKS ON STEAM RIGHT \r
+                    NOW AND THIS GAME IS AWESOME!                  \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Just_letting_people_kno\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l6xjs/just_letting_people_know_ziggurat_is_like_6_bucks/\r
+  o Source link: \r
+\r
+\r
+    I  have  no  affiliation  to the devs or anything, just a linux\r
+    lowend  laptop  gamer. I highly recommend this game! Obligatory\r
+    link                                                      here:\r
+    [1]https://store.steampowered.com/app/308420/Ziggurat/\r
+    \r
+    \r
+    \r
+    [1] https://store.steampowered.com/app/308420/Ziggurat/\r
+\r
+\r
+  ** RafiLinux\r
+     It is an excellent game. Picked up form GOG awhile back. Have\r
+     yet to end it, though.\r
+\r
+  ** RootFury\r
+     For those who are curious you're inside a dungeon and you play\r
+     as a mage and you have to kill mobs and survive to like stage 5\r
+     to kill the final boss, each stages has a mini boss. As you play\r
+     you gain XP to unlock cards and characters and also completing\r
+     little challenges to earn something. It's a short game and a bit\r
+     repetitive but it is a very fun little game for that price.\r
+     You're welcome.\r
+\r
+     ** Pezgul\r
+        Each level also has one secret room behind a cracked wall.\r
+\r
+        ** RootFury\r
+           Yup forgot that one.\r
+\r
+\r
+        ** LionelSlothrop\r
+           Oooh i did not know that!\r
+\r
+\r
+        ** Sydeh\r
+           oh! I've been playing this game a bit this last fortnight\r
+           and no idea!\r
+\r
+\r
+\r
+     ** Buttmoist\r
+        It also runs well on weak hardware. No issue running it on a\r
+        4th gen i3 laptop part with integrated graphics.\r
+\r
+        ** RootFury\r
+           It was a rushed review lol.\r
+\r
+\r
+\r
+  ** yusdacra\r
+     This is one of the best games for linux native and it runs\r
+     perfect even in low end.\r
+\r
+  ** PCgamingFreedom\r
+     This game runs fine on Mesa.\r
+     [1]https://www.youtube.com/watch?v=q_s8Fry8g58\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://www.youtube.com/watch?v=q_s8Fry8g58\r
+\r
+  ** aaronfranke\r
+     Got it on a Humble Bundle once before and I've never played it.\r
+     Perhaps I should.\r
+\r
+     ** LionelSlothrop\r
+        You really should! Its pretty small too which is nice and\r
+        doesnt kill your hard drive storage\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.header b/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.header
new file mode 100644 (file)
index 0000000..8798429
--- /dev/null
@@ -0,0 +1,3 @@
+0Just letting people know Ziggurat is like 6 bucks on Steam right now and this game is awesome!        null/REDDIT/2018-10-09_08-00_Just_letting_people_kno            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.header.html b/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.header.html
new file mode 100644 (file)
index 0000000..725f3de
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Just_letting_people_kno.html'>Just letting people know Ziggurat is like 6 bucks on Steam right now and this game is awesome!</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.html b/test/expected/REDDIT/2018-10-09_08-00_Just_letting_people_kno.html
new file mode 100644 (file)
index 0000000..858ad7b
--- /dev/null
@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Just letting people know Ziggurat is like 6 bucks on Steam right now and this game is awesome!</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Just_letting_people_kno</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l6xjs/just_letting_people_know_ziggurat_is_like_6_bucks/'>https://www.reddit.com/r/linux_gaming/comments/9l6xjs/just_letting_people_know_ziggurat_is_like_6_bucks/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I have no affiliation to the devs or anything, just a linux lowend laptop gamer. I highly recommend this game! Obligatory link here: [1]https://store.steampowered.com/app/308420/Ziggurat/<br/><br/><br/><br/>[1] https://store.steampowered.com/app/308420/Ziggurat/
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>RafiLinux</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>It is an excellent game. Picked up form GOG awhile back. Have yet to end it, though.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>RootFury</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>For those who are curious you're inside a dungeon and you play as a mage and you have to kill mobs and survive to like stage 5 to kill the final boss, each stages has a mini boss. As you play you gain XP to unlock cards and characters and also completing little challenges to earn something. It's a short game and a bit repetitive but it is a very fun little game for that price. You're welcome.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Pezgul</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Each level also has one secret room behind a cracked wall.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>RootFury</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Yup forgot that one.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>LionelSlothrop</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Oooh i did not know that!</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Sydeh</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>oh! I've been playing this game a bit this last fortnight and no idea!</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Buttmoist</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It also runs well on weak hardware. No issue running it on a 4th gen i3 laptop part with integrated graphics.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>RootFury</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>It was a rushed review lol.</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>yusdacra</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>This is one of the best games for linux native and it runs perfect even in low end.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>PCgamingFreedom</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>This game runs fine on Mesa.</p><p>[1]https://www.youtube.com/watch?v=q_s8Fry8g58</p><p></p><p></p><p></p><p></p><p>[1] https://www.youtube.com/watch?v=q_s8Fry8g58</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>aaronfranke</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Got it on a Humble Bundle once before and I've never played it. Perhaps I should.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>LionelSlothrop</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>You really should! Its pretty small too which is nice and doesnt kill your hard drive storage</p></div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on b/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on
new file mode 100644 (file)
index 0000000..1b7661f
--- /dev/null
@@ -0,0 +1,69 @@
+                   LUTRIS NOT LAUNCHING ON UBUNTU                  \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Lutris_not_launching_on\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lbly0/lutris_not_launching_on_ubuntu/\r
+  o Source link: \r
+\r
+\r
+    Is  anyone  else  having  trouble  getting  lutris to launch in\r
+    ubuntu after its latest update (earlier this week)?\r
+    \r
+    Attempts  to  launch it in the terminal give me a cryptic error\r
+    (to me, very much a non developer) about a problem on line 25.\r
+    \r
+    A  stab  in  the  dark,  but  I'm  thinking I either wait until\r
+    someone  else  sees  the  problem and fixes it or try to find a\r
+    way  to  install  an  earlier version. Any other suggestions? I\r
+    don't  want  to  have to break down and *clutches pearles* boot\r
+    Windows to play my game.\r
+    \r
+    EB\r
+\r
+\r
+  ** CMDR_Cotic\r
+     What if you download the tarball and try running lutris from the\r
+     extracted folder?\r
+\r
+     ** beyere5398\r
+        Joy! I wound up going to openSUSE's build service and\r
+        downloading the .deb for lutris for my version of ubuntu.\r
+        It's a slightly older version, but it runs my game now. I'm\r
+        thinking the repo got borked up somehow and when I did my\r
+        update that screwed something up.\r
+\r
+\r
+  ** Leopard1907\r
+     Yes , somewhat similar problems occured for me.\r
+\r
+  ** ErikDrakken\r
+     Would you be able to share the error message here?\r
+\r
+     ** beyere5398\r
+        WS:~$ lutris\r
+        Traceback (most recent call last):\r
+        File "/usr/bin/lutris", line 25, in <module>\r
+        from lutris.gui.application import Application\r
+        ModuleNotFoundError: No module named 'lutris'\r
+        WS:~$\r
+\r
+        ** ErikDrakken\r
+           [1]I found this thread that mentions upgrading from Python\r
+           3.6 to Python 3.7 potentially breaking Lutris, as it\r
+           installs some things into the versioned python directory\r
+           in /usr/lib, which would likely be the "missing" modules.\r
+           I know you've already fixed the situation on your machine,\r
+           but I figured maybe the information would be useful if\r
+           someone else runs into the same error.\r
+           \r
+           \r
+           \r
+           \r
+           [1]\r
+           https://forums.lutris.net/t/modulenotfounderror-no-module-\r
+           named-lutris/324\r
+\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.header b/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.header
new file mode 100644 (file)
index 0000000..5c9d7a7
--- /dev/null
@@ -0,0 +1,3 @@
+0Lutris not launching on ubuntu        null/REDDIT/2018-10-09_08-00_Lutris_not_launching_on            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.header.html b/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.header.html
new file mode 100644 (file)
index 0000000..3cb814e
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Lutris_not_launching_on.html'>Lutris not launching on ubuntu</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.html b/test/expected/REDDIT/2018-10-09_08-00_Lutris_not_launching_on.html
new file mode 100644 (file)
index 0000000..fec12f4
--- /dev/null
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Lutris not launching on ubuntu</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Lutris_not_launching_on</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lbly0/lutris_not_launching_on_ubuntu/'>https://www.reddit.com/r/linux_gaming/comments/9lbly0/lutris_not_launching_on_ubuntu/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               Is anyone else having trouble getting lutris to launch in ubuntu after its latest update (earlier this week)?<br/><br/>Attempts to launch it in the terminal give me a cryptic error (to me, very much a non developer) about a problem on line 25.<br/><br/>A stab in the dark, but I&#x27;m thinking I either wait until someone else sees the problem and fixes it or try to find a way to install an earlier version. Any other suggestions? I don&#x27;t want to have to break down and *clutches pearles* boot Windows to play my game.<br/><br/>EB
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>CMDR_Cotic</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>What if you download the tarball and try running lutris from the extracted folder?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>beyere5398</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Joy! I wound up going to openSUSE's build service and downloading the .deb for lutris for my version of ubuntu. It's a slightly older version, but it runs my game now. I'm thinking the repo got borked up somehow and when I did my update that screwed something up.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Leopard1907</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Yes , somewhat similar problems occured for me.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ErikDrakken</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Would you be able to share the error message here?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>beyere5398</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>WS:~$ lutris</p><p>Traceback (most recent call last):</p><p>File "/usr/bin/lutris", line 25, in <module></p><p>from lutris.gui.application import Application</p><p>ModuleNotFoundError: No module named 'lutris'</p><p>WS:~$</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>ErikDrakken</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>[1]I found this thread that mentions upgrading from Python 3.6 to Python 3.7 potentially breaking Lutris, as it installs some things into the versioned python directory in /usr/lib, which would likely be the "missing" modules. I know you've already fixed the situation on your machine, but I figured maybe the information would be useful if someone else runs into the same error.</p><p></p><p></p><p></p><p></p><p>[1] https://forums.lutris.net/t/modulenotfounderror-no-module-named-lutris/324</p></div>
+      </div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_ b/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_
new file mode 100644 (file)
index 0000000..49c69ff
--- /dev/null
@@ -0,0 +1,139 @@
+                 NORTHGARD WON'T LAUNCH, ANY IDEAS?                \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Northgard_won_t_launch_\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l75cz/northgard_wont_launch_any_ideas/\r
+  o Source link: \r
+\r
+\r
+    I  recently  bought Northgard, because the store page says that\r
+    it  supports Linux, I downloaded it, tried to launch it, and it\r
+    didn't  work.  Does anyone know what needs to be done to get it\r
+    to work?\r
+    \r
+    I  tried running the run.sh file from the CLI, but that did not\r
+    work.  The  output it gives me is ./run.sh: line 1: ./linux/hl:\r
+    No such file or directory\r
+    \r
+    ./run.sh: line 2: ./linux/hl: No such file or directory\r
+    \r
+    So,  I'm  not  sure  what to do at this point, I'd like to keep\r
+    it,  as  I got it on sale, but if it doesn't work, I guess I'll\r
+    have to refund it.\r
+    \r
+    EDIT:  There  was a patch, it seems to be good now. I didn't do\r
+    anything to fix it.\r
+\r
+\r
+  ** liamdawe\r
+     It was fixed in another patch.\r
+\r
+     ** T0RB1T\r
+        Good to know!\r
+\r
+\r
+  ** OnceInATre0n\r
+     I can only suggest the classic things to try, but maybe they'll\r
+     help:\r
+     \r
+     Try validating game files\r
+     \r
+     Try running steam in a terminal and see what gets printed out\r
+     when you try running the game. Maybe it'll give you a hint.\r
+     \r
+     Try rebooting, especially if you haven't rebooted since you did\r
+     a system update.\r
+     Maybe also check the game's Steam discussion forums, chances are\r
+     someone else is having the same issue.\r
+\r
+     ** T0RB1T\r
+        I've already done all the other things. Just checked the\r
+        community page... A LOT of people are having the same issue.\r
+        So, I guess it'll probably get fixed.\r
+\r
+\r
+  ** arijitlive\r
+     Wait, I followed this game for awhile before removing that from\r
+     my wishlist. That was long time back in windows-time. I didn't\r
+     know it's available in Linux. Thanks for the nudge.\r
+\r
+     ** T0RB1T\r
+        Heh, no problem! Hopefully this issue gets fixed soon.\r
+\r
+\r
+  ** Shished\r
+     Does this file presents there? If yes, make it executable.\r
+\r
+     ** T0RB1T\r
+        I'm not sure I totally understand your suggestion.\r
+\r
+        ** Shished\r
+           Open game folder and check if linux/hl file exists. If it\r
+           exists, make it executable (right click, properties,\r
+           permissions)\r
+\r
+           ** T0RB1T\r
+              AH! Thanks! I'll definitely try that when I get a\r
+              chance.\r
+              Edit: They do exist, and they are executable.\r
+\r
+\r
+\r
+\r
+  ** Nurgus\r
+     If you paid for it then you're entitled to tech support. Contact\r
+     the creator?\r
+     I can tell you that it works great for me in Ubuntu 18.04 with\r
+     Padoka PPA. You didn't describe your setup so it's hard to help\r
+     you.\r
+\r
+     ** T0RB1T\r
+        That's fair. My drivers are all up to date, just about every\r
+        other game works, and I'm on kubuntu 18.10\r
+\r
+        ** Nurgus\r
+           Kubuntu 18.10 isn't released yet so still a beta. Are you\r
+           using nvidia or amd hardware?\r
+           I can tell you that Northard works great in Ubuntu 18.04\r
+           and Mesa 18.1.\r
+           Are you able to try it in anything resembling that?\r
+           I do urge you to contact the official tech support.\r
+           They'll know better than anyone what logs the game can\r
+           kick out.\r
+\r
+           ** T0RB1T\r
+              Yeah, I'll talk to them later today. I'm currently at\r
+              work.\r
+              And I'm. On nvidia, most recent drivers, and I actually\r
+              did try it on 18.04 before. Not joy then either.\r
+\r
+              ** Nurgus\r
+                 Ok. I can't advise you on Nvidia related stuff. Good\r
+                 luck. It's a nice game. :)\r
+\r
+                 ** T0RB1T\r
+                    Yeah, I'm sure I'll figure it out eventually.\r
+\r
+\r
+\r
+\r
+\r
+\r
+  ** bitstoppa\r
+     You should try it from the Northgard folder instead from the\r
+     linux folder and run it with './linux/run.sh'.\r
+\r
+     ** T0RB1T\r
+        I think I tried that.\r
+\r
+\r
+  ** headless_cyborg\r
+     Works great for me on Arch Linux. What's your distribution,\r
+     drivers, hardware?\r
+\r
+     ** T0RB1T\r
+        Kubuntu, Nvidia gtx 1070, drivers are 396.54, intel 4790k.\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.header b/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.header
new file mode 100644 (file)
index 0000000..0172e90
--- /dev/null
@@ -0,0 +1,3 @@
+0Northgard won't launch, any ideas?    null/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.header.html b/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.header.html
new file mode 100644 (file)
index 0000000..867e0a8
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Northgard_won_t_launch_.html'>Northgard won't launch, any ideas?</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.html b/test/expected/REDDIT/2018-10-09_08-00_Northgard_won_t_launch_.html
new file mode 100644 (file)
index 0000000..654cb2f
--- /dev/null
@@ -0,0 +1,126 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Northgard won't launch, any ideas?</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Northgard_won_t_launch_</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l75cz/northgard_wont_launch_any_ideas/'>https://www.reddit.com/r/linux_gaming/comments/9l75cz/northgard_wont_launch_any_ideas/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I recently bought Northgard, because the store page says that it supports Linux, I downloaded it, tried to launch it, and it didn&#x27;t work. Does anyone know what needs to be done to get it to work?<br/><br/>I tried running the run.sh file from the CLI, but that did not work. The output it gives me is ./run.sh: line 1: ./linux/hl: No such file or directory<br/><br/>./run.sh: line 2: ./linux/hl: No such file or directory<br/><br/>So, I&#x27;m not sure what to do at this point, I&#x27;d like to keep it, as I got it on sale, but if it doesn&#x27;t work, I guess I&#x27;ll have to refund it.<br/><br/>EDIT: There was a patch, it seems to be good now. I didn&#x27;t do anything to fix it.
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>liamdawe</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>It was fixed in another patch.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Good to know!</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>OnceInATre0n</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I can only suggest the classic things to try, but maybe they'll help:</p><p></p><p>Try validating game files</p><p></p><p>Try running steam in a terminal and see what gets printed out when you try running the game. Maybe it'll give you a hint.</p><p></p><p>Try rebooting, especially if you haven't rebooted since you did a system update.</p><p>Maybe also check the game's Steam discussion forums, chances are someone else is having the same issue.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I've already done all the other things. Just checked the community page... A LOT of people are having the same issue.</p><p>So, I guess it'll probably get fixed.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>arijitlive</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Wait, I followed this game for awhile before removing that from my wishlist. That was long time back in windows-time. I didn't know it's available in Linux. Thanks for the nudge.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Heh, no problem! Hopefully this issue gets fixed soon.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Shished</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Does this file presents there? If yes, make it executable.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I'm not sure I totally understand your suggestion.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Shished</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Open game folder and check if linux/hl file exists. If it exists, make it executable (right click, properties, permissions)</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>T0RB1T</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>AH! Thanks! I'll definitely try that when I get a chance.</p><p>Edit: They do exist, and they are executable.</p></div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Nurgus</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>If you paid for it then you're entitled to tech support. Contact the creator?</p><p>I can tell you that it works great for me in Ubuntu 18.04 with Padoka PPA. You didn't describe your setup so it's hard to help you.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>That's fair. My drivers are all up to date, just about every other game works, and I'm on kubuntu 18.10</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Nurgus</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Kubuntu 18.10 isn't released yet so still a beta. Are you using nvidia or amd hardware?</p><p>I can tell you that Northard works great in Ubuntu 18.04 and Mesa 18.1.</p><p>Are you able to try it in anything resembling that?</p><p>I do urge you to contact the official tech support. They'll know better than anyone what logs the game can kick out.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>T0RB1T</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Yeah, I'll talk to them later today. I'm currently at work.</p><p>And I'm. On nvidia, most recent drivers, and I actually did try it on 18.04 before. Not joy then either.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Nurgus</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Ok. I can't advise you on Nvidia related stuff. Good luck. It's a nice game. :)</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>T0RB1T</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Yeah, I'm sure I'll figure it out eventually.</p></div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>bitstoppa</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>You should try it from the Northgard folder instead from the linux folder and run it with './linux/run.sh'.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I think I tried that.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>headless_cyborg</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Works great for me on Arch Linux. What's your distribution, drivers, hardware?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>T0RB1T</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Kubuntu, Nvidia gtx 1070, drivers are 396.54, intel 4790k.</p></div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_ b/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_
new file mode 100644 (file)
index 0000000..ddd2f3a
--- /dev/null
@@ -0,0 +1,193 @@
+            ORWELL: KEEPING AN EYE ON YOU - FREE ON STEAM          \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Orwell__Keeping_an_Eye_\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l3m6y/orwell_keeping_an_eye_on_you_free_on_steam/\r
+  o Source link: https://store.steampowered.com/app/491950/Orwell_Keeping_an_Eye_On_You/\r
+\r
+\r
+    free!  way  cheaper  than  a flight to london to experience the\r
+    real thing.\r
+\r
+\r
+  ** cal5582\r
+     free! way cheaper than a flight to london to experience the real\r
+     thing.\r
+\r
+     ** ayyy_lmao2\r
+        This was the most painful upvote I've given :(\r
+\r
+\r
+  ** NoXPhasma\r
+     [1]Be quick, offer valid only for 24 hours.\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://steamcommunity.com/games/491950/announcements/detail/337-\r
+     0273013735458608\r
+\r
+     ** Atlas__risen\r
+        damn, I literally just bought it like four days ago.\r
+\r
+        ** shaolinpunks\r
+           If you've played it less than X amount of hours you can\r
+           request a refund.\r
+\r
+           ** Atlas__risen\r
+              Nah, it's a good game. Let 'em keep the money.\r
+\r
+              ** HighestExcitement\r
+                 The right way to look at it. What's the full price?\r
+\r
+                 ** breell\r
+                    You can check HB, the standard price should be\r
+                    the same:\r
+                    [1]https://www.humblebundle.com/store/orwell\r
+                    \r
+                    \r
+                    \r
+                    \r
+                    [1] https://www.humblebundle.com/store/orwell\r
+\r
+                    ** HighestExcitement\r
+                       Amazing they gave it for free. Open-minded\r
+                       developers.\r
+\r
+                       ** breell\r
+                          They might be doing that to sell the new\r
+                          extension.\r
+\r
+\r
+\r
+\r
+\r
+              ** PM_ME_WRITING_ADVICE\r
+                 respect.\r
+\r
+\r
+\r
+\r
+\r
+     ** Garland_Key\r
+        Done - looks like a great game too! THANK YOU!\r
+\r
+\r
+  ** LionelSlothrop\r
+     Thanks for the tip! I also want to mention i saw Hyperdrive\r
+     Massacre is also free right now and is Linux compatible\r
+\r
+     ** D4rCM4rC\r
+        [1]Hyperdrive Massacre (Steam Store link for the lazy)\r
+        \r
+        \r
+        \r
+        \r
+        [1] https://store.steampowered.com/app/402390/\r
+\r
+\r
+     ** VictorVrine\r
+        is there a sub where people post links for games that are\r
+        temporarily free? what i used to do was subscribe to a bunch\r
+        of shitty youtube channels who made videos about those but it\r
+        never really works\r
+\r
+        ** LionelSlothrop\r
+           Yeah its called freegamefindings or something like that\r
+           and gamedeals is another\r
+\r
+\r
+\r
+  ** mylittlemoonfey\r
+     This is a fun little game, I finished in one sitting.\r
+\r
+  ** pr0ghead\r
+     Wasn't that also free about a month ago? Or was that on GOG?\r
+\r
+     ** NoXPhasma\r
+        Yes, it was free on Humble Bundle. This is the chance to grab\r
+        it for those who missed it.\r
+\r
+\r
+  ** Offensive_joke_lord\r
+     windows 10 simulator\r
+\r
+  ** Reygle\r
+     Shit, I paid for this a while back. It's not bad.\r
+\r
+  ** NapoleonTheCake\r
+     OP thank you very much!\r
+\r
+  ** Espinosidro\r
+     I want to know what does the FOSS community think about this\r
+     game.\r
+\r
+     ** ase1590\r
+        I want to know what does the FOSS community think about this\r
+        game.\r
+        What about it? It's a game that has a message that advocates\r
+        against government surveillance.\r
+\r
+        ** Espinosidro\r
+           Interesting interpretation, this is pretty much what I\r
+           wanted to know.\r
+           My question to you is, is it really advocating against\r
+           surveillance? maybe it's trying to show us the security\r
+           benefits of having no privacy.\r
+\r
+           ** ase1590\r
+              I've finished the game completely. You speak as if you\r
+              have not.\r
+              The whole message at the end was built to encourage\r
+              you, the player, to seriously consider the downsides\r
+              surveillance and the irresponsibility of those using\r
+              the system can have on civilization. Though of course,\r
+              you can totally ignore all of that rationale and simply\r
+              keep blindly following orders from Catherine.\r
+\r
+              ** Espinosidro\r
+                 I have finished the game only once, haven't seen all\r
+                 the endings yet. But as far as I can tell the game\r
+                 isn't trying to simply tell the player that\r
+                 surveillance is bad or anything, it just makes the\r
+                 player think about it.\r
+                 At the end of the day we can only guess what the\r
+                 devs were thinking when making the game.\r
+\r
+                 ** ase1590\r
+                    But as far as I can tell the game isn't trying to\r
+                    simply tell the player that surveillance is bad\r
+                    or anything, it just makes the player think about\r
+                    it.\r
+                    Right. you're not being forced to pick a decision.\r
+                    But you'd have a hard time telling me this game\r
+                    was neutral or in favor of surveillance based on\r
+                    several plot items in it. Especially with a name\r
+                    like Orwell of all things.\r
+                    You simply just don't name your game Orwell and\r
+                    not make it lean anti-surveillance.\r
+\r
+\r
+\r
+\r
+\r
+\r
+  ** MCHerb\r
+     I was eventually going to buy this game, I'll wait till it's on\r
+     sale :)\r
+\r
+  ** drislands\r
+     Oh fuck me I just bought this two days ago. Oh well, it was\r
+     definitely worth the money. Excellent game, if a little short!\r
+\r
+  ** CaptRobovski\r
+     Reminds me of Papers, Please, in the sense that it's an admin\r
+     simulator. Looks interesting!\r
+\r
+  ** Draconicrose_\r
+     I really liked this game. Definitely packs a but of an emotional\r
+     punch.\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.header b/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.header
new file mode 100644 (file)
index 0000000..6bf6795
--- /dev/null
@@ -0,0 +1,3 @@
+0Orwell: Keeping an Eye On You - Free on Steam null/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.header.html b/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.header.html
new file mode 100644 (file)
index 0000000..956d6ff
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Orwell__Keeping_an_Eye_.html'>Orwell: Keeping an Eye On You - Free on Steam</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.html b/test/expected/REDDIT/2018-10-09_08-00_Orwell__Keeping_an_Eye_.html
new file mode 100644 (file)
index 0000000..bfc9672
--- /dev/null
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Orwell: Keeping an Eye On You - Free on Steam</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Orwell__Keeping_an_Eye_</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l3m6y/orwell_keeping_an_eye_on_you_free_on_steam/'>https://www.reddit.com/r/linux_gaming/comments/9l3m6y/orwell_keeping_an_eye_on_you_free_on_steam/</a></li>
+        <li>Source link: <a href='https://store.steampowered.com/app/491950/Orwell_Keeping_an_Eye_On_You/'>https://store.steampowered.com/app/491950/Orwell_Keeping_an_Eye_On_You/</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               free! way cheaper than a flight to london to experience the real thing.
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>cal5582</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>free! way cheaper than a flight to london to experience the real thing.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>ayyy_lmao2</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>This was the most painful upvote I've given :(</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>NoXPhasma</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>[1]Be quick, offer valid only for 24 hours.</p><p></p><p></p><p></p><p></p><p>[1] https://steamcommunity.com/games/491950/announcements/detail/3370273013735458608</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Atlas__risen</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>damn, I literally just bought it like four days ago.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>shaolinpunks</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>If you've played it less than X amount of hours you can request a refund.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Atlas__risen</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Nah, it's a good game. Let 'em keep the money.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>HighestExcitement</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>The right way to look at it. What's the full price?</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>breell</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>You can check HB, the standard price should be the same:</p><p>[1]https://www.humblebundle.com/store/orwell</p><p></p><p></p><p></p><p></p><p>[1] https://www.humblebundle.com/store/orwell</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>HighestExcitement</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Amazing they gave it for free. Open-minded developers.</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>breell</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>They might be doing that to sell the new extension.</p></div>
+                </div>
+              </div>
+            </div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>PM_ME_WRITING_ADVICE</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>respect.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Garland_Key</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Done - looks like a great game too! THANK YOU!</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>LionelSlothrop</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Thanks for the tip! I also want to mention i saw Hyperdrive Massacre is also free right now and is Linux compatible</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>D4rCM4rC</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>[1]Hyperdrive Massacre (Steam Store link for the lazy)</p><p></p><p></p><p></p><p></p><p>[1] https://store.steampowered.com/app/402390/</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>VictorVrine</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>is there a sub where people post links for games that are temporarily free? what i used to do was subscribe to a bunch of shitty youtube channels who made videos about those but it never really works</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>LionelSlothrop</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Yeah its called freegamefindings or something like that and gamedeals is another</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>mylittlemoonfey</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>This is a fun little game, I finished in one sitting.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>pr0ghead</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Wasn't that also free about a month ago? Or was that on GOG?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>NoXPhasma</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yes, it was free on Humble Bundle. This is the chance to grab it for those who missed it.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Offensive_joke_lord</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>windows 10 simulator</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Reygle</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Shit, I paid for this a while back. It's not bad.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>NapoleonTheCake</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>OP thank you very much!</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Espinosidro</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I want to know what does the FOSS community think about this game.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>ase1590</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I want to know what does the FOSS community think about this game.</p><p>What about it? It's a game that has a message that advocates against government surveillance.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Espinosidro</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Interesting interpretation, this is pretty much what I wanted to know.</p><p>My question to you is, is it really advocating against surveillance? maybe it's trying to show us the security benefits of having no privacy.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>ase1590</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I've finished the game completely. You speak as if you have not.</p><p>The whole message at the end was built to encourage you, the player, to seriously consider the downsides surveillance and the irresponsibility of those using the system can have on civilization. Though of course, you can totally ignore all of that rationale and simply keep blindly following orders from Catherine.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Espinosidro</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I have finished the game only once, haven't seen all the endings yet. But as far as I can tell the game isn't trying to simply tell the player that surveillance is bad or anything, it just makes the player think about it.</p><p>At the end of the day we can only guess what the devs were thinking when making the game.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>ase1590</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>But as far as I can tell the game isn't trying to simply tell the player that surveillance is bad or anything, it just makes the player think about it.</p><p>Right. you're not being forced to pick a decision.</p><p>But you'd have a hard time telling me this game was neutral or in favor of surveillance based on several plot items in it. Especially with a name like Orwell of all things.</p><p>You simply just don't name your game Orwell and not make it lean anti-surveillance.</p></div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>MCHerb</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I was eventually going to buy this game, I'll wait till it's on sale :)</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>drislands</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Oh fuck me I just bought this two days ago. Oh well, it was definitely worth the money. Excellent game, if a little short!</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>CaptRobovski</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Reminds me of Papers, Please, in the sense that it's an admin simulator. Looks interesting!</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Draconicrose_</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I really liked this game. Definitely packs a but of an emotional punch.</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out b/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out
new file mode 100644 (file)
index 0000000..c17ebcd
--- /dev/null
@@ -0,0 +1,73 @@
+                  RUSSIAN SUBWAY DOGS OUT ON LINUX!                \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Russian_Subway_Dogs_out\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l4v7g/russian_subway_dogs_out_on_linux/\r
+  o Source link: https://steamcommunity.com/games/762610/announcements/detail/1693808495616311849\r
+\r
+\r
+    I'm  one  of  the  devs, so if you have any questions about the\r
+    game you can let us know here!\r
+    \r
+    Here  are  some  links if you would like to know more about the\r
+    game:\r
+    \r
+    [1]Website\r
+    \r
+    [2]Trailer\r
+    \r
+    \r
+    \r
+    [1] https://spookysquid.com/rsd/\r
+    \r
+    [2] https://www.youtube.com/watch?v=YXKpMhPXv-s\r
+\r
+\r
+  ** shanianickel\r
+     I'm one of the devs, so if you have any questions about the game\r
+     you can let us know here!\r
+     Here are some links if you would like to know more about the\r
+     game:\r
+     [1]Website\r
+     [2]Trailer\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://spookysquid.com/rsd/\r
+     [2] https://www.youtube.com/watch?v=YXKpMhPXv-s\r
+\r
+     ** rea987\r
+        Will there be cat DLC or spin-off? :-)\r
+\r
+        ** Lustubus\r
+           Well you can play as the Proletaricat in it at least, that\r
+           was in the trailer. There may be more cats that are\r
+           playable too.\r
+\r
+\r
+        ** shanianickel\r
+           [1]u/lustubus is right, there are a few playable cats in\r
+           the game!\r
+           \r
+           \r
+           \r
+           \r
+           [1] https://www.reddit.com/u/lustubus\r
+\r
+\r
+\r
+  ** Stormdancer\r
+     OK, that looks really fun, and I'm not even that much into\r
+     arcade games anymore.\r
+     Congrats, your support of linux got you a sale. Probably more\r
+     than one, 'cause now that I know/care about this, there's\r
+     several folks I know that will probably want it too. Time to\r
+     spread the word!\r
+\r
+     ** shanianickel\r
+        Thanks so much, I hope you enjoy the game!\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.header b/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.header
new file mode 100644 (file)
index 0000000..33a7797
--- /dev/null
@@ -0,0 +1,3 @@
+0Russian Subway Dogs out on Linux!     null/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.header.html b/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.header.html
new file mode 100644 (file)
index 0000000..cefcb45
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Russian_Subway_Dogs_out.html'>Russian Subway Dogs out on Linux!</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.html b/test/expected/REDDIT/2018-10-09_08-00_Russian_Subway_Dogs_out.html
new file mode 100644 (file)
index 0000000..7deac9c
--- /dev/null
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Russian Subway Dogs out on Linux!</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Russian_Subway_Dogs_out</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l4v7g/russian_subway_dogs_out_on_linux/'>https://www.reddit.com/r/linux_gaming/comments/9l4v7g/russian_subway_dogs_out_on_linux/</a></li>
+        <li>Source link: <a href='https://steamcommunity.com/games/762610/announcements/detail/1693808495616311849'>https://steamcommunity.com/games/762610/announcements/detail/1693808495616311849</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I&#x27;m one of the devs, so if you have any questions about the game you can let us know here!<br/><br/>Here are some links if you would like to know more about the game:<br/><br/>[1]Website<br/><br/>[2]Trailer<br/><br/><br/><br/>[1] https://spookysquid.com/rsd/<br/><br/>[2] https://www.youtube.com/watch?v=YXKpMhPXv-s
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>shanianickel</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I'm one of the devs, so if you have any questions about the game you can let us know here!</p><p>Here are some links if you would like to know more about the game:</p><p>[1]Website</p><p>[2]Trailer</p><p></p><p></p><p></p><p></p><p>[1] https://spookysquid.com/rsd/</p><p>[2] https://www.youtube.com/watch?v=YXKpMhPXv-s</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>rea987</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Will there be cat DLC or spin-off? :-)</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Lustubus</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Well you can play as the Proletaricat in it at least, that was in the trailer. There may be more cats that are playable too.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>shanianickel</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>[1]u/lustubus is right, there are a few playable cats in the game!</p><p></p><p></p><p></p><p></p><p>[1] https://www.reddit.com/u/lustubus</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Stormdancer</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>OK, that looks really fun, and I'm not even that much into arcade games anymore.</p><p>Congrats, your support of linux got you a sale. Probably more than one, 'cause now that I know/care about this, there's several folks I know that will probably want it too. Time to spread the word!</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>shanianickel</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Thanks so much, I hope you enjoy the game!</p></div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin b/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin
new file mode 100644 (file)
index 0000000..29b9fbd
--- /dev/null
@@ -0,0 +1,36 @@
+                 STEAM PROTON CONFIGURING GAME PATH                \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Steam_Proton_configurin\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l6vug/steam_proton_configuring_game_path/\r
+  o Source link: \r
+\r
+\r
+    A  game  I've  been  eyeing  for  a  while  just  went on sale,\r
+    [1]Pharoah  Rebirth+  ,  and  the  game  runs  fine,  except it\r
+    doesn't  appear  to  be  able  to read or write to the joy1.ini\r
+    file  which  defines the controls. The launcher detects gamepad\r
+    and  keyboard  input,  but  the game does not. I have a feeling\r
+    that   the   game  binary  expects  a  hardcoded  path  to  the\r
+    configuration  file.  The Steam and Proton logs do not indicate\r
+    any files missing or unreadable.\r
+    \r
+    I'm  wondering, if anyone has encountered path issues with game\r
+    files while using Proton and if anyone has any fixes.\r
+    \r
+    For   now   I've   submitted   a  compatability  report  on  r/\r
+    [2]http://spcr.netlify.com . I'll continue to hack on this.\r
+    \r
+    Thanks,\r
+    \r
+    almonjr\r
+    \r
+    \r
+    \r
+    [1] https://store.steampowered.com/app/441280/Pharaoh_Rebirth/\r
+    \r
+    [2] http://spcr.netlify.com\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.header b/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.header
new file mode 100644 (file)
index 0000000..60dee02
--- /dev/null
@@ -0,0 +1,3 @@
+0Steam Proton configuring game path    null/REDDIT/2018-10-09_08-00_Steam_Proton_configurin            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.header.html b/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.header.html
new file mode 100644 (file)
index 0000000..f2d1b12
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Steam_Proton_configurin.html'>Steam Proton configuring game path</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.html b/test/expected/REDDIT/2018-10-09_08-00_Steam_Proton_configurin.html
new file mode 100644 (file)
index 0000000..99b88a5
--- /dev/null
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Steam Proton configuring game path</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Steam_Proton_configurin</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l6vug/steam_proton_configuring_game_path/'>https://www.reddit.com/r/linux_gaming/comments/9l6vug/steam_proton_configuring_game_path/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               A game I&#x27;ve been eyeing for a while just went on sale, [1]Pharoah Rebirth+ , and the game runs fine, except it doesn&#x27;t appear to be able to read or write to the joy1.ini file which defines the controls. The launcher detects gamepad and keyboard input, but the game does not. I have a feeling that the game binary expects a hardcoded path to the configuration file. The Steam and Proton logs do not indicate any files missing or unreadable.<br/><br/>I&#x27;m wondering, if anyone has encountered path issues with game files while using Proton and if anyone has any fixes.<br/><br/>For now I&#x27;ve submitted a compatability report on r/ [2]http://spcr.netlify.com . I&#x27;ll continue to hack on this.<br/><br/>Thanks,<br/><br/>almonjr<br/><br/><br/><br/>[1] https://store.steampowered.com/app/441280/Pharaoh_Rebirth/<br/><br/>[2] http://spcr.netlify.com
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in b/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in
new file mode 100644 (file)
index 0000000..f370692
--- /dev/null
@@ -0,0 +1,51 @@
+               WILL [K]UBUNTU 18.10 INCLUDE MESA 18.2?             \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Will__K_ubuntu_18_10_in\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l75jd/will_kubuntu_1810_include_mesa_182/\r
+  o Source link: \r
+\r
+\r
+    I  ask  because the only way I know of to upgrade Mesa manually\r
+    is  to  install  xorg-edgers,  and  the last time I did that it\r
+    locked  me  out of doing a release upgrade. Nobody had any idea\r
+    how   to  fix  it  short  of  a  complete  reinstall,  which  I\r
+    reluctantly  did.  So ever since then I've been avoiding it. No\r
+    mention  of  any  Mesa  upgrade is made on Kubuntu's changelog,\r
+    and  Ubuntu's  team apparently [1]can't even be assed to post a\r
+    changelog  at  all  .  And  I  figured probably some of you are\r
+    already checking out the beta and would know.\r
+    \r
+    \r
+    \r
+    [1] https://wiki.ubuntu.com/CosmicCuttlefish/ReleaseNotes#Offi-\r
+    cial_flavours\r
+\r
+\r
+  ** mad_mesa\r
+     Last I'd heard Ubuntu 18.10 would be including Mesa 18.2 out of\r
+     the box.\r
+     For 18.04 the Padoka Stable PPA has had Mesa 18.2 since last\r
+     week.\r
+     [1]https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa\r
+\r
+  ** tgm4883\r
+     It would appear that 18.2.1 is in 18.10.\r
+     [1]https://packages.ubuntu.com/search?keywords=mesa&searchon=nam-\r
+     es&suite=cosmic&section=all\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://packages.ubuntu.com/search?keywords=mesa&searchon=names&-\r
+     suite=cosmic&section=all\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.header b/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.header
new file mode 100644 (file)
index 0000000..b3f0354
--- /dev/null
@@ -0,0 +1,3 @@
+0Will [K]ubuntu 18.10 include Mesa 18.2?       null/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.header.html b/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.header.html
new file mode 100644 (file)
index 0000000..b700a25
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Will__K_ubuntu_18_10_in.html'>Will [K]ubuntu 18.10 include Mesa 18.2?</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.html b/test/expected/REDDIT/2018-10-09_08-00_Will__K_ubuntu_18_10_in.html
new file mode 100644 (file)
index 0000000..1cf88cc
--- /dev/null
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Will [K]ubuntu 18.10 include Mesa 18.2?</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Will__K_ubuntu_18_10_in</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l75jd/will_kubuntu_1810_include_mesa_182/'>https://www.reddit.com/r/linux_gaming/comments/9l75jd/will_kubuntu_1810_include_mesa_182/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I ask because the only way I know of to upgrade Mesa manually is to install xorg-edgers, and the last time I did that it locked me out of doing a release upgrade. Nobody had any idea how to fix it short of a complete reinstall, which I reluctantly did. So ever since then I&#x27;ve been avoiding it. No mention of any Mesa upgrade is made on Kubuntu&#x27;s changelog, and Ubuntu&#x27;s team apparently [1]can&#x27;t even be assed to post a changelog at all . And I figured probably some of you are already checking out the beta and would know.<br/><br/><br/><br/>[1] https://wiki.ubuntu.com/CosmicCuttlefish/ReleaseNotes#Official_flavours
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>mad_mesa</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Last I'd heard Ubuntu 18.10 would be including Mesa 18.2 out of the box.</p><p>For 18.04 the Padoka Stable PPA has had Mesa 18.2 since last week.</p><p>[1]https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa</p><p></p><p></p><p></p><p></p><p>[1] https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>tgm4883</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>It would appear that 18.2.1 is in 18.10.</p><p>[1]https://packages.ubuntu.com/search?keywords=mesa&searchon=names&suite=cosmic&section=all</p><p></p><p></p><p></p><p></p><p>[1] https://packages.ubuntu.com/search?keywords=mesa&searchon=names&suite=cosmic&section=all</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou b/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou
new file mode 100644 (file)
index 0000000..eb5b685
--- /dev/null
@@ -0,0 +1,135 @@
+                   WINE / PROTON - RAW MOUSE INPUT                 \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00_Wine___Proton_-_Raw_Mou\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l4iyd/wine_proton_raw_mouse_input/\r
+  o Source link: \r
+\r
+\r
+    I  am  struggling  to  find 1:1 parity with mouse input between\r
+    Linux  and  Windows  for  games  run via Proton/Wine. For games\r
+    with native builds, I am able to achieve perfect 1:1 mapping.\r
+    \r
+    Native example:\r
+    \r
+    ezquake 3.5\r
+    \r
+    sensitivity 2.2 @ 800 dpi == ~23.7cm/360\r
+    \r
+    ezquake  uses  "Raw  Input"  in  Windows  and  "EVDEV mouse" in\r
+    Linux. My sensitivity is exactly the same in both OS.\r
+    \r
+    I  was  able to replicate this exact sensitivity in CS:GO, same\r
+    settings\r
+    \r
+    Wine example (via Steam Play (Proton 3.7-7))\r
+    \r
+    quakelive\r
+    \r
+    sensitivity 2.2 @ 800 dpi == way larger than my mousepad\r
+    \r
+    I   found   that  I  could  get  close  to  23.7cm/360  with  a\r
+    sensitivity 5\r
+    \r
+    in_mouse 2  in_MouseMode win32(raw)\r
+    \r
+    My  hunch is that by default, Wine is not reading the raw input\r
+    and  is  instead  using  X11 mouse in some way and then telling\r
+    the  windows  game  that it is raw (when it is in fact not). Is\r
+    this a setting that can be changed?\r
+    \r
+    Also  worth  nothing  -  I  have disabled acceleration via xorg\r
+    config: Section "InputClass"\r
+    \r
+    Identifier "My Mouse"\r
+    \r
+    MatchIsPointer "yes"\r
+    \r
+    Option "AccelerationProfile" "-1"\r
+    \r
+    Option "AccelerationScheme" "none"\r
+    \r
+    Option "AccelSpeed" "-1"\r
+    \r
+    EndSection\r
+\r
+\r
+  ** some_random_guy_5345\r
+     I play Quake Live in WINE and I'm having no issues with this\r
+     profile (1:1 parity with windows):\r
+     /etc/X11/xorg.conf.d/50-mouse-acceleration.conf\r
+     \r
+     Section "InputClass"\r
+     Identifier "My Mouse"\r
+     Driver "libinput"\r
+     MatchIsPointer "yes"\r
+     Option "AccelProfile" "flat"\r
+     EndSection\r
+     \r
+     My hunch is that by default, Wine is not reading the raw input\r
+     and is instead using X11 mouse in some way and then telling the\r
+     windows game that it is raw (when it is in fact not). Is this a\r
+     setting that can be changed?\r
+     Why would this matter? Doesn't your profile disable mouse\r
+     acceleration (and presumably use 1:1 input)?\r
+\r
+     ** PolygonKiwii\r
+        I don't think X11 pointer movement is identical to raw input\r
+        even without acceleration. [1]libinput tries to do\r
+        normalization for high dpi mice down to 1000 dpi. I'm not\r
+        sure if "one mickey = one pixel" is even true for 1000 dpi\r
+        mice either.\r
+        EDIT: The desktop environment might also override Xorg's\r
+        libinput settings at runtime. For Plasma desktop, I had to\r
+        enable the "flat" profile in the mouse settings gui because\r
+        my xorg.conf.d file stopped working after some update. Of\r
+        note here is that that mouse gui doesn't have a perfect\r
+        middle setting for the sensitivity slider (called\r
+        acceleration here), so I had to set\r
+        XLbInptPointerAcceleration=0 in "~/.config/kcminputrc". The\r
+        one left of the middle would result in a value of -0.11 and\r
+        the one right of the middle is 0.11.\r
+        \r
+        \r
+        \r
+        \r
+        [1]\r
+        https://wayland.freedesktop.org/libinput/doc/latest/normaliza-\r
+        tion-of-relative-motion.html#motion-normalization\r
+\r
+\r
+     ** ginzberg\r
+        I don't suspect it does matter - but I thought sharing it\r
+        would cut off the default recommendation to disable\r
+        acceleration.\r
+        This is why I am getting 1:1 for native apps - issue is that\r
+        Wine seems to do something else with mouse input, and I\r
+        cannot find any details on configuration options on that\r
+        front.\r
+\r
+        ** PolygonKiwii\r
+           Native apps that have raw input (CS:GO) will have 1:1\r
+           tracking even if you leave non-linear pointer acceleration\r
+           on.\r
+\r
+           ** some_random_guy_5345\r
+              This is what I suspect is happening. The profile in the\r
+              OP probably isn't 1:1 tracking.\r
+              Native games use raw input whereas WINE probably\r
+              doesn't support it.\r
+\r
+              ** PolygonKiwii\r
+                 I wonder why Wine doesn't support it.\r
+\r
+\r
+\r
+\r
+\r
+     ** ginzberg\r
+        Just switched to your conf, and I now have perfect 1:1\r
+        mapping in QL\r
+        Thank you!\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.header b/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.header
new file mode 100644 (file)
index 0000000..8863e9c
--- /dev/null
@@ -0,0 +1,3 @@
+0Wine / Proton - Raw Mouse Input       null/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.header.html b/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.header.html
new file mode 100644 (file)
index 0000000..9f5b4dc
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00_Wine___Proton_-_Raw_Mou.html'>Wine / Proton - Raw Mouse Input</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.html b/test/expected/REDDIT/2018-10-09_08-00_Wine___Proton_-_Raw_Mou.html
new file mode 100644 (file)
index 0000000..7068e2d
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Wine / Proton - Raw Mouse Input</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00_Wine___Proton_-_Raw_Mou</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l4iyd/wine_proton_raw_mouse_input/'>https://www.reddit.com/r/linux_gaming/comments/9l4iyd/wine_proton_raw_mouse_input/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               I am struggling to find 1:1 parity with mouse input between Linux and Windows for games run via Proton/Wine. For games with native builds, I am able to achieve perfect 1:1 mapping.<br/><br/>Native example:<br/><br/>ezquake 3.5<br/><br/>sensitivity 2.2 @ 800 dpi == ~23.7cm/360<br/><br/>ezquake uses &quot;Raw Input&quot; in Windows and &quot;EVDEV mouse&quot; in Linux. My sensitivity is exactly the same in both OS.<br/><br/>I was able to replicate this exact sensitivity in CS:GO, same settings<br/><br/>Wine example (via Steam Play (Proton 3.7-7))<br/><br/>quakelive<br/><br/>sensitivity 2.2 @ 800 dpi == way larger than my mousepad<br/><br/>I found that I could get close to 23.7cm/360 with a sensitivity 5<br/><br/>in_mouse 2  in_MouseMode win32(raw)<br/><br/>My hunch is that by default, Wine is not reading the raw input and is instead using X11 mouse in some way and then telling the windows game that it is raw (when it is in fact not). Is this a setting that can be changed?<br/><br/>Also worth nothing - I have disabled acceleration via xorg config: Section &quot;InputClass&quot;<br/><br/>Identifier &quot;My Mouse&quot;<br/><br/>MatchIsPointer &quot;yes&quot;<br/><br/>Option &quot;AccelerationProfile&quot; &quot;-1&quot;<br/><br/>Option &quot;AccelerationScheme&quot; &quot;none&quot;<br/><br/>Option &quot;AccelSpeed&quot; &quot;-1&quot;<br/><br/>EndSection
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>some_random_guy_5345</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I play Quake Live in WINE and I'm having no issues with this profile (1:1 parity with windows): /etc/X11/xorg.conf.d/50-mouse-acceleration.conf</p><p></p><p>Section "InputClass"</p><p>Identifier "My Mouse"</p><p>Driver "libinput"</p><p>MatchIsPointer "yes"</p><p>Option "AccelProfile" "flat"</p><p>EndSection</p><p></p><p>My hunch is that by default, Wine is not reading the raw input and is instead using X11 mouse in some way and then telling the windows game that it is raw (when it is in fact not). Is this a setting that can be changed?</p><p>Why would this matter? Doesn't your profile disable mouse acceleration (and presumably use 1:1 input)?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>PolygonKiwii</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I don't think X11 pointer movement is identical to raw input even without acceleration. [1]libinput tries to do normalization for high dpi mice down to 1000 dpi. I'm not sure if "one mickey = one pixel" is even true for 1000 dpi mice either.</p><p>EDIT: The desktop environment might also override Xorg's libinput settings at runtime. For Plasma desktop, I had to enable the "flat" profile in the mouse settings gui because my xorg.conf.d file stopped working after some update. Of note here is that that mouse gui doesn't have a perfect middle setting for the sensitivity slider (called acceleration here), so I had to set XLbInptPointerAcceleration=0 in "~/.config/kcminputrc". The one left of the middle would result in a value of -0.11 and the one right of the middle is 0.11.</p><p></p><p></p><p></p><p></p><p>[1] https://wayland.freedesktop.org/libinput/doc/latest/normalization-of-relative-motion.html#motion-normalization</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>ginzberg</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I don't suspect it does matter - but I thought sharing it would cut off the default recommendation to disable acceleration.</p><p>This is why I am getting 1:1 for native apps - issue is that Wine seems to do something else with mouse input, and I cannot find any details on configuration options on that front.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>PolygonKiwii</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Native apps that have raw input (CS:GO) will have 1:1 tracking even if you leave non-linear pointer acceleration on.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>some_random_guy_5345</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>This is what I suspect is happening. The profile in the OP probably isn't 1:1 tracking.</p><p>Native games use raw input whereas WINE probably doesn't support it.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>PolygonKiwii</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I wonder why Wine doesn't support it.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>ginzberg</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Just switched to your conf, and I now have perfect 1:1 mapping in QL</p><p>Thank you!</p></div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us b/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us
new file mode 100644 (file)
index 0000000..ed1f34a
--- /dev/null
@@ -0,0 +1,982 @@
+    [SMALL UPDATE] LINUX USER NUMBERS ON STEAM INCREASED TO 0.78%  \r
+             (FROM 0.71%) AFTER FIXING A ROUNDING ERROR            \r
+\r
+  [linux_gaming] 2018-10-09_08-00\r
+\r
+  o Reference: 2018-10-09_08-00__Small_Update__Linux_us\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9l7jlz/small_update_linux_user_numbers_on_steam/\r
+  o Source link: https://store.steampowered.com/hwsurvey/\r
+\r
+\r
+    Lets get to 1.00% before the end of the year. :)\r
+\r
+\r
+  ** ryao\r
+     Lets get to 1.00% before the end of the year. :)\r
+\r
+     ** Dirkan\r
+        The top 1%.\r
+\r
+        ** PM_mePicturesYouLike\r
+           soon they'll be mad about the our privileges\r
+\r
+           ** salsadoom\r
+              Fucking uppity peasants!\r
+\r
+              ** grandmastermoth\r
+                 we can always burninate them.\r
+\r
+                 ** Swiftpaw22\r
+                    By setting their Windows computers on fire? Nah,\r
+                    besides that happens already. Instead we show\r
+                    them Linux can save their computers, and their\r
+                    privacy, and their sanity, and give them better\r
+                    performance, all at once!\r
+\r
+                    ** grandmastermoth\r
+                       No we set the peasants on fire. Like so:\r
+                       [1]https://homestarrunner.com/trogdor-canvas/i-\r
+                       ndex.html\r
+                       \r
+                       \r
+                       \r
+                       \r
+                       [1]\r
+                       https://homestarrunner.com/trogdor-canvas/inde-\r
+                       x.html\r
+\r
+                       ** Swiftpaw22\r
+                          I'm familiar already, yep, was moving\r
+                          beyond that old reference. Homestar is\r
+                          still great, though. :3\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+        ** Swiftpaw22\r
+           Except instead of being thieves who have corrupted and\r
+           rigged the system, we're Robin Hoods working on teaching\r
+           the poor 99% about a better way to game until the\r
+           establishment is overthrown. :3\r
+\r
+\r
+        ** electricprism\r
+           The higher, the fewer. We are the top of the tech industry.\r
+\r
+\r
+        ** alexandre9099\r
+           Of the top 1%\r
+\r
+\r
+\r
+  ** ReadAParadox\r
+     Am I the only one who feels sad that the number of users for our\r
+     platform can be changed with a reasonable difference only from a\r
+     rounding error ...\r
+\r
+     ** FurbyOnSteroid\r
+        I don't think it's sad. There are a lot of different distros\r
+        for any kind of people. Which is a good thing in my opinion\r
+        (as long as they are maintained obviously).\r
+\r
+\r
+     ** Zach_Attakk\r
+        Welcome to statistical insignificance. Give it time.\r
+\r
+\r
+  ** FurbyOnSteroid\r
+     [1]Link to the tweet regarding that change\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://twitter.com/Plagman2/status/1047655420020453378\r
+\r
+  ** Finniss\r
+     I work hard to allow my kids to have a great gaming experience\r
+     on Linux, so we can raise the next generation right. :) Let's\r
+     keep up the work; those are rookie numbers.\r
+\r
+     ** moonwork\r
+        I did that for my niece and nephew. It worked great until\r
+        Fortnite. Goddamn Epic and their goddamn assumptions.\r
+\r
+        ** pdp10\r
+           Epic has deals with Microsoft, and is partially owned by\r
+           PRC interests.\r
+           Now, I'm not saying that causes them not to be on Linux;\r
+           they're currently on non-Microsoft platforms from Apple,\r
+           Sony, and Nintendo. I am saying that their deals with\r
+           Microsoft could be correlated in some way with their\r
+           platform decisions, however. Valve has no deals with\r
+           Microsoft as far as I know, which could be correlated with\r
+           their support of Linux/SteamOS.\r
+\r
+\r
+        ** FartCompany\r
+           Social pressure right? Normie sees linux for the first\r
+           time Wat iaasa that You : linux\r
+           Normie : WHY YOU NO WINDOWS YOU ARE SUCH AN NERD (and then\r
+           social pressures you to switch to windows)\r
+           Normie strenght = ignorance\r
+\r
+           ** moonwork\r
+              I mean, I wouldn't call Tim Sweeney a "normie", but\r
+              sure.\r
+              \r
+              Installing Linux is sort of the equivalent of moving to\r
+              Canada when one doesn’t like US political trends.\r
+              Nope, we’ve got to fight for the freedoms we have\r
+              today, where we have them today.\r
+              Source:\r
+              [1]https://twitter.com/timsweeneyepic/status/9642844027-\r
+              41149698\r
+              I'm just frustrated that Epic made their game engine\r
+              (Unreal 4) support Linux, and then decided their\r
+              flagship game shouldn't demonstrate that capability,\r
+              because that's somehow a bad investment.\r
+              One would hope that Publishers would at some point stop\r
+              seeing Linux users as the market potential, when, in\r
+              fact, it's the Windows Users that are the untapped part\r
+              of the market. Any old indie company can't do that, but\r
+              major AAA game publishers could, if they wanted to.\r
+              Brb counting to 10 before I blow a casket.\r
+              \r
+              \r
+              \r
+              \r
+              [1]\r
+              https://twitter.com/timsweeneyepic/status/9642844027411-\r
+              49698\r
+\r
+              ** colonel_p4n1c\r
+                 blow a casket\r
+                 A bit early for necrophilia, no?\r
+\r
+                 ** moonwork\r
+                    Hey, am I coming to YOUR reddits and tell YOU how\r
+                    to MORTAL? No. So kindly back off and let me lich\r
+                    the way I like to lich.\r
+\r
+\r
+\r
+\r
+           ** gentlegiant1972\r
+              I brought up Linux on a thread in [1]/r/pcgaming where\r
+              people were bitching about how shitty windows 10 is and\r
+              I was instantly downvoted.\r
+              It's like these people are standing in a pool of shit\r
+              and complaining about how much it stinks but if you\r
+              tell them they don't have to stand in a pool of shit\r
+              they tell you to fuck off.\r
+              \r
+              \r
+              \r
+              \r
+              [1] https://www.reddit.com/r/pcgaming\r
+\r
+              ** pdp10\r
+                 It's been that way for a long time. People seem\r
+                 willing to give deep, nuanced opinions why the users\r
+                 of the world can't possibly use an office suite\r
+                 other than the one from Microsoft, but when you ask\r
+                 them to articulate a reproducible (therefore\r
+                 fixable) bug with any competitor, such as\r
+                 LibreOffice, it's nothing but crickets. Most of them\r
+                 never chose to switch from other apps to\r
+                 Microsoft's, so they don't really have reasons to\r
+                 give, you see. They're just uninterested in making\r
+                 problems for themselves for what they see as other\r
+                 people's crusade.\r
+                 I suppose that psychologically speaking, it's the\r
+                 urge to defend one's behavior in the face of\r
+                 criticism. That's why criticizing Windows in\r
+                 general, and Windows users in particular , is not a\r
+                 very good method of persuasion.\r
+                 The best persuasion isn't persuasion at all, and\r
+                 it's not a debate or provocation. It's gentle\r
+                 statement of fact: we use Linux to accomplish a, b,\r
+                 c, 1, 2, 3, successfully. No tool is best for all\r
+                 uses, but Linux is particularly good for x, y, z, 7,\r
+                 8, 9.\r
+\r
+                 ** epaaj\r
+                    We're migrating back to Windows where I work.\r
+                    Users were complaining about missing features and\r
+                    compatibility issues in Libre Office\r
+                    sheets/excel. Unfortunately Microsoft Office is\r
+                    very good and it's hard to find any replacement\r
+                    that matches the overall experience.\r
+                    I rarely use any office suite applications at all\r
+                    so can't really point at specific things myself.\r
+\r
+                    ** pdp10\r
+                       I don't really use office apps any more\r
+                       either, but I'm relatively aware of issues\r
+                       involving app migration by users because I do\r
+                       a lot of scale migrations, since before\r
+                       Windows was even used in enterprise.\r
+                       What's key is to identify how users are using\r
+                       the apps, and then which functionality. There\r
+                       are certain things that will never probably\r
+                       work perfectly in a competitor, but then for\r
+                       example [1]Excel macros don't necessarily even\r
+                       work in Microsoft's Mac version of Excel .\r
+                       So on one hand, users in some industries and\r
+                       situations might have a lot of legacy\r
+                       macro-laden spreadsheets. But on the other\r
+                       hand, in a great many cases, workflows done in\r
+                       spreadsheets need to move to a more-structured\r
+                       system for risk reasons anyway (search on:\r
+                       "spreadsheet risk"). So we need to replace\r
+                       these [2]so-called "spreadmarts" with managed,\r
+                       audited, far less risky systems where it's\r
+                       hard for error to creep in due to human error\r
+                       and hard for unintentional forks of data and\r
+                       "code" to be made every time a spreadsheet is\r
+                       copied and e-mailed around.\r
+                       Of course, replacing or implementing\r
+                       enterprise systems is complicated and takes\r
+                       time. More than a few firms are in the process\r
+                       of de-coupling themselves from proprietary\r
+                       apps from dBASE to Excel to Photoshop, with a\r
+                       goal of being dramatically more flexible in\r
+                       how their staff can work. Offsite from a cafe\r
+                       with a Chromebook? No problem. Update and\r
+                       approve data from iOS? No problem. Power users\r
+                       working miracles with Emacs on Linux? No\r
+                       problem.\r
+                       \r
+                       \r
+                       \r
+                       \r
+                       [1]\r
+                       http://blog.parallels.com/2016/01/21/differenc-\r
+                       es-microsoft-office-mac/\r
+                       [2] https://en.wikipedia.org/wiki/Spreadmart\r
+\r
+\r
+\r
+                 ** TheConquistaa\r
+                    The bad thing is that open source software is\r
+                    pretty much inoperable more or less with\r
+                    proprietary formats. And open formats don't work\r
+                    that well inside proprietary suites.\r
+                    You may have ODF but people use OOXML.\r
+                    You may have .xcf but people use .psd\r
+                    I only yesterday had to edit a poster that had\r
+                    some text in it and found that GIMP cannot edit\r
+                    text inside a .psd file (it renders it as raster\r
+                    image). There was no plug-in for this and found\r
+                    no converter from psd to xcf. So I had to rely on\r
+                    a site that can see the font in pictures and go\r
+                    to trial and error to make the text similar. Not\r
+                    quite the best alternative to running Photoshop.\r
+\r
+\r
+\r
+              ** ShugoWah\r
+                 Funny, this is -exactly- the same experience of\r
+                 watching your Twitter-using friends bitch 18 hours a\r
+                 day about how bad Twitter is, and then laugh at the\r
+                 thought of giving Mastodon a look.\r
+\r
+\r
+              ** KatsAwfulReddit\r
+                 Most PC users don't really want the usability of a\r
+                 computer, they just want a console with better power\r
+                 and mouse and keyboard support\r
+\r
+\r
+              ** Finniss\r
+                 Online is hard because it comes off as preachy. I\r
+                 just use the stuff in normal life and when someone\r
+                 wants to know how I do something, I show them. A\r
+                 number of people have switched to Libre Office and\r
+                 Linux because they see how I use it to do some very\r
+                 technical things easily, and it changes they\r
+                 preconceived notions about it. Sometimes I have had\r
+                 to work very hard to make things work, but I feel it\r
+                 is worth it in the long run. My biggest problem (and\r
+                 still occasionally is) is connecting to our MS\r
+                 Exchange mail/calendar server. The mail program\r
+                 Evolution does OK but my slightly outdated version\r
+                 still is missing some key calendar features. I need\r
+                 to check for updates on that. If people complain\r
+                 about Windows, I offer to set them up with a dual\r
+                 boot system so they can try Linux or go back to\r
+                 Windows if they need it for something special.\r
+\r
+\r
+\r
+\r
+        ** Finniss\r
+           My son is 7 and my wife does want him playing first person\r
+           shooters yet, so we are safe there for now. My daughter\r
+           has no interest in it. I figured someone would have\r
+           figured out how to run that in linux. They want to play\r
+           Roblox and use my phone for it for now. I tell them about\r
+           how I disapprove of Microsoft and how by using\r
+           alternatives, they make computing better for the world.\r
+           Then I get them a new Linux game and keep them happy for a\r
+           while.\r
+\r
+\r
+\r
+     ** ReadAParadox\r
+        True father/mother.\r
+\r
+        ** JonaldLovesDong\r
+           parent\r
+\r
+           ** grandmastermoth\r
+              we need to breed more\r
+\r
+              ** pr0ghead\r
+                 You can't straight-up breed parents. That's not how\r
+                 that works.\r
+\r
+\r
+\r
+\r
+\r
+  ** StardusterPrime\r
+     Jesus, how thirsty am I to celebrate a .07% jump?\r
+\r
+     ** Two-Tone-\r
+        Well, if you put it in perspective, since Proton was\r
+        announced, our total user base has increased by 59% .\r
+        And that is just in less than two months, not even a month\r
+        and a half. That is insane growth. [1]It's so insane that we\r
+        actually reversed over a year's worth of decline in less than\r
+        two months .\r
+        \r
+        \r
+        \r
+        \r
+        [1]\r
+        https://www.gamingonlinux.com/index.php?module=steam_linux_sh-\r
+        are\r
+\r
+        ** Zach_Attakk\r
+           I think not everyone boots up Steam every day, especially\r
+           if they're a Linux gamer that was only playing the SteamOS\r
+           compatible games until now, and maybe doesn't follow the\r
+           news as much. There's also a whole bunch of Linux players\r
+           running the Windows Steam client in wine, which means when\r
+           that survey (that popped up this week) reports back, it'll\r
+           report Windows.\r
+           \r
+           In short, I think there's a whole bunch of Linux gamers\r
+           that haven't come on board yet.\r
+\r
+           ** Two-Tone-\r
+              I think not everyone boots up Steam every day,\r
+              especially if they're a Linux gamer that was only\r
+              playing the SteamOS compatible games until now, and\r
+              maybe doesn't follow the news as much\r
+              How did nearly an extra 60% of users all decided to\r
+              just start running Steam again in the last month and a\r
+              half, completely unrelated to the announcement of\r
+              Proton?\r
+              And even then, what about the substantial loss of\r
+              percentage over the last couple of years? Surely we\r
+              wouldn't have seen our numbers steadily drop lower and\r
+              lower too we were nearly reduced by half if these\r
+              people were still there.\r
+              \r
+              There's also a whole bunch of Linux players running the\r
+              Windows Steam client in wine, which means when that\r
+              survey (that popped up this week) reports back, it'll\r
+              report Windows.\r
+              In the past the hardware survey explicitly detected\r
+              that steam is running in wine and even what version,\r
+              all to be counted as Linux or Other (iirc). I see no\r
+              reason that'd change now or any time in the last year+.\r
+              E: rereading this I may come across as rather angry.\r
+              Not my intent, I'm just tired. Sorry\r
+\r
+              ** Zach_Attakk\r
+                 unrelated to the announcement of Proton?\r
+                 I'm not saying "nobody" did it, I'm saying there\r
+                 might be a significant portion that didn't see the\r
+                 article. Maybe not as significant as I initially\r
+                 thought, but I'm sure more users will trickle in\r
+                 over time. Or users that saw the news but didn't\r
+                 think it's a priority for their gaming habits,\r
+                 installing Steam Linux when their wine version was\r
+                 working fine. Not everyone jumps on something the\r
+                 moment they find out about it. Was just a thought...\r
+                 I happened to install Linux on my old netbook\r
+                 literally days before the news dropped, so I was\r
+                 still in the "what can I do with my new favourite\r
+                 OS" phase, but not everyone is like this. They're\r
+                 just happy if it works.\r
+                 \r
+                 In the past the hardware survey explicitly detected\r
+                 that steam is running in wine and even what version,\r
+                 all to be counted as Linux or Other (iirc)\r
+                 Oh I didn't know this.\r
+\r
+\r
+              ** dlove67\r
+                 Surely we wouldn't have seen our numbers steadily\r
+                 drop lower and lower too we were nearly reduced by\r
+                 half if these people were still there.\r
+                 Percentage-wise, you could have. Assuming more new\r
+                 windows/macOS users come, while most linux users\r
+                 that were using steam are already on it.\r
+\r
+\r
+\r
+           ** graemeLinux\r
+              The survey isn't what counts the OS. The OS is\r
+              auto-reported on sign on. The survey reports things\r
+              that the sign-on doesn't know or don't want to figure\r
+              out, like speed tests, etc. They know exactly how many\r
+              people are online with linux, mac, windows, etc at any\r
+              point in time.\r
+\r
+\r
+\r
+        ** mishugashu\r
+           I don't think we actually declined, we just grew slower\r
+           than Windows. Looking at market share to see growth on a\r
+           single platform isn't really correct. What if a bunch of\r
+           Mac users suddenly stop gaming on Steam? Linux will go\r
+           up... but did we grow?\r
+\r
+\r
+\r
+     ** SteveHeist\r
+        Considering that pushes our number from about an additional\r
+        1/3 over last month to close to 2/5, it's nice to see at\r
+        least.\r
+\r
+        ** HER0_01\r
+           Except that this error was present before this fix, which\r
+           means it likely effected every stat they released from the\r
+           start of Steam on Linux. If they updated past stats after\r
+           applying this and you recalculated it, the growth would\r
+           certainly be lower.\r
+\r
+           ** eggman_jr\r
+              They do this every month.\r
+\r
+              ** HER0_01\r
+                 Yes, they publish stats every month, and all of\r
+                 those likely are effected by that error except for\r
+                 the updated September ones. The old data is not\r
+                 correct.\r
+\r
+                 ** eggman_jr\r
+                    What I mean is they update their stats every\r
+                    month, about a week after publication.\r
+\r
+                    ** HER0_01\r
+                       Yes, I know, which is why I said "they publish\r
+                       stats every month."\r
+                       The problem is all of those stats except for\r
+                       September, which they corrected are likely\r
+                       affected by this error. This throws off our\r
+                       calculations of growth, because groups that\r
+                       were not represented before are now\r
+                       represented, creating an artificial boost in\r
+                       apparent growth.\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+     ** pr0ghead\r
+        It's roughly a 10% increase actually.\r
+\r
+\r
+     ** Bobby_Bonsaimind\r
+        Which translates to ~50k people.\r
+\r
+\r
+  ** Offensive_joke_lord\r
+     I helped a teeny bit by getting 2 people to switch to Linux\r
+     recently. But mostly thanks to all the people working on all the\r
+     software that makes up the systems we use!\r
+     I'll just keep trying to convert more people! Hopefully once we\r
+     break 1% we can take over the world, mwahahaha >:)\r
+\r
+  ** LucasZanella\r
+     Wait. There was an error... and it went up ?\r
+\r
+     ** zmaile\r
+        Another way to look at it - there was an error... and windows\r
+        went down.\r
+\r
+\r
+  ** Breadland\r
+     If they add all the fixes that were found for a lot of the\r
+     non-whitelisted games, I think a lot more people would use it.\r
+     Fallout 4 didn't work for me at first. But after looking at\r
+     spcr.netlify.com and the github issues page for proton, I found\r
+     the 3 things I had to do to fix all my problems. Now it runs\r
+     flawlessly. Well it hangs on exit, but apart from that, I never\r
+     had any issues ingame.\r
+     If Valve would add a way to implement these community fixes, so\r
+     the average user doesn't have to do anything in the terminal or\r
+     in the fallout .ini files, then playing Windows only games on\r
+     Linux would be a lot more accessible.\r
+     So hopefully by the time Proton comes out of beta, we'll have\r
+     this feature implemented.\r
+\r
+     ** FurbyOnSteroid\r
+        I'm almost certain that this is where it's heading. As soon\r
+        as they know how a certain game can be played, all they need\r
+        to do is to put these instructions into the "first-time-run"\r
+        setup present on any game which sets these things\r
+        automatically.\r
+\r
+        ** PolygonKiwii\r
+           Ironically, the "first-time-run" setup on some games is\r
+           the only thing blocking them from working perfectly out of\r
+           the box. Having Proton-specific ones would be a great\r
+           step. They could start by removing runtimes that are built\r
+           into Wine already and won't install cleanly anyway.\r
+\r
+\r
+\r
+  ** jaykstah\r
+     I'm very excited to see this momentum. I switched to Linux Mint\r
+     and quickly fell back into Win10 due to friends still regularly\r
+     playing PUBG and some other games that are broken on Linux. This\r
+     past month I've switched back to 100% Linux usage going from\r
+     Kubuntu to Ubuntu back to Mint on my main machine (have also\r
+     been only using Linux Mint or Ubuntu on my laptop for the past\r
+     year and a half or so).\r
+     I'm glad I hopped back in to contribute to this growth. Moving\r
+     into 2019 let's make some big moves and make sure everyone knows\r
+     that Linux is the place to be if you want to play games and\r
+     simply have fun with your computer! One of my favorite things\r
+     about Linux is still customization as it lets you have fun in\r
+     doing menial tasks.\r
+     Everyone in this community is awesome for the most part so as\r
+     long as we still act as a positive influence and encourage\r
+     others in the gaming community to make the switch in a welcoming\r
+     manner then we should be able to come back here month after\r
+     month and celebrate even more growth!\r
+\r
+     ** INITMalcanis\r
+        I'm very excited to see this momentum.\r
+        \r
+        It is exciting! And I'm delighted to find that Linux is\r
+        become so new-user friendly just when MS appears to be\r
+        dialing all the things that people dislike about Windows up\r
+        to 11.\r
+        It's long been an aphorism of mine that the future happens\r
+        either half as fast or 10 times quicker than anyone expects.\r
+        Linux has had a long run of "half as fast" - I find myself\r
+        hoping that there's going to be a phase change to "10 times\r
+        as quick".\r
+\r
+\r
+  ** MomoSinX\r
+     Wow, nice!\r
+\r
+  ** AskJeevesIsBest\r
+     I'm sure the number will keep growing\r
+\r
+  ** liamdawe\r
+     Updated [1]GOL's dedicated page that shows some history of it.\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://www.gamingonlinux.com/index.php?module=steam_linux_share\r
+\r
+     ** pr0ghead\r
+        So we've now regained the last 15 months lost to the Chinese\r
+        invasion. Neat.\r
+\r
+\r
+  ** Gundurr\r
+     i need a more powerful gaming rig\r
+\r
+     ** ws-ilazki\r
+        So do a lot of people, if those statistics are even remotely\r
+        accurate. 30% of users still only have 2 physical cores, and\r
+        60% have 4. No hyperthreading stats in that section, but\r
+        elsewhere it says only about half of surveyed systems have\r
+        it. The number of users with 8-core chips is only slightly\r
+        higher than the total Linux user stats. It's no wonder devs\r
+        don't bother making their code use more threads, if only\r
+        about 5% of Steam users have 6+ cores. Even scarier when you\r
+        consider that, since it's restricted to Steam users, the\r
+        survey probably over-represents higher-end systems.\r
+        RAM is more in line with what I expected, with the majority\r
+        having 8 or 16GB. I did expect >16GB to be a bit higher than\r
+        it was, though.\r
+        Also unsurprisingly, two 1920x1080 displays is the most\r
+        common multi-monitor configuration. I'm disappointed that it\r
+        doesn't give any sort of idea how many multi-monitor users\r
+        there are in comparison to people still only using one.\r
+        Most of the stats are pretty consistent between Linux-only\r
+        and Windows-only, too. Exceptions being higher representation\r
+        of 16GB in Linux, and total disk space in Linux is much\r
+        lower. The latter is probably because of people dual booting\r
+        and allocating less space to Linux, since most of their\r
+        space-eating games are in Windows.\r
+\r
+        ** PolygonKiwii\r
+           and total disk space in Linux is much lower. The latter is\r
+           probably because of people dual booting and allocating\r
+           less space to Linux, since most of their space-eating\r
+           games are in Windows.\r
+           It's also because it's not detecting it correctly. For me\r
+           it always lists the amount of free space on my root\r
+           filesystem as the "total" disk space, no matter how many\r
+           other drives are mounted.\r
+\r
+\r
+        ** INITMalcanis\r
+           RAM is God damb expensive these days, that's maybe why\r
+\r
+           ** ws-ilazki\r
+              That's true. It was already stupidly expensive when I\r
+              built this PC last year, and it's only gotten worse\r
+              since then apparently. I wish I could have maxed the\r
+              board out then, but I was already pushing the budget\r
+              when I went for 32GB. I was upgrading from a\r
+              ridiculously outdated system that had 6GB, with an 8GB\r
+              maximum (but one of the sticks died), so even the idea\r
+              of using that much seemed insane at the time. I figured\r
+              it would take years before I'd actually use 32... but\r
+              then I got the PC built and immediately started using\r
+              50-90% of it regularly. Doesn't matter how much I have\r
+              I'll find a way to use it, even if I have to install\r
+              Steam games onto a ramdisk to do it.\r
+\r
+              ** pdp10\r
+                 I figured it would take years before I'd actually\r
+                 use 32... but then I got the PC built and\r
+                 immediately started using 50-90% of it regularly.\r
+                 That's always how it works, especially in modern\r
+                 systems with virtual memory.\r
+                 Back when we had RISC workstations that had 8 to 32\r
+                 times as much memory as a contemporary gaming PC,\r
+                 those with the latter just couldn't see how the\r
+                 memory would ever get used.\r
+\r
+                 ** ws-ilazki\r
+                    See, I knew when I made it that I could find ways\r
+                    to utilise it if I tried . One of the first\r
+                    things I did with the newly built system was\r
+                    mount half of it as a ramdisk and compile\r
+                    something using all cores and no disk bottleneck,\r
+                    just to watch it fly, and after that I played a\r
+                    couple games off ramdisk to compare load times.\r
+                    I've been abusing Linux features in stupid ways\r
+                    for a long time, so I was looking forward to\r
+                    doing dumb stuff like that. Plus I knew I'd be\r
+                    doing GPU passthrough and using a large chunk of\r
+                    it for that VM.\r
+                    The thing that surprised me is how quickly I went\r
+                    past 16 and even 24GB without intentionally doing\r
+                    things to use every scrap of memory available.\r
+                    Casual usage tends to sit at 10-14GB, and it goes\r
+                    up quickly from there when I start doing anything\r
+                    other than browsing.\r
+                    It also didn't take long to adopt a "screw it, I\r
+                    don't need to close this program" mentality with\r
+                    programs I'm not using, only closing things when\r
+                    I get over ~80% usage or need more memory free to\r
+                    start the VM. I have a couple xkill -esque global\r
+                    shortcut that send SIGSTOP or SIGCONT to a window\r
+                    I click, so when I get done using a program for a\r
+                    while I tend to "pause" it instead of closing, so\r
+                    that I can leave even cpu-heavy programs open and\r
+                    avoid startup times.\r
+\r
+                    ** pdp10\r
+                       I have a couple xkill-esque global shortcut\r
+                       that send SIGSTOP or SIGCONT to a window I\r
+                       click, so when I get done using a program for\r
+                       a while I tend to "pause" it instead of\r
+                       closing, so that I can leave even cpu-heavy\r
+                       programs open and avoid startup times.\r
+                       That's interesting!\r
+\r
+                       ** ws-ilazki\r
+                          Actually, I forgot that I recently merged\r
+                          them into a single shortcut/script, so that\r
+                          was slightly incorrect. I originally\r
+                          started with a couple shell functions, stop\r
+                          and cont , that would do kill -STOP (or\r
+                          -CONT) if given a PID or assume a process\r
+                          name and use killall otherwise. Then I\r
+                          reproduced that as-is with two shortcuts\r
+                          and xdotool and did that for a bit.\r
+                          Finally, the current setup, which checks if\r
+                          the selected window is paused with ps and\r
+                          sends the appropriate signal to toggle\r
+                          state.\r
+                          Here's the current script: #!/bin/sh\r
+                          \r
+                          # Get a pid via cursor, similar to xkill,\r
+                          and STOP it.\r
+                          # If pid is already stopped (state T), CONT\r
+                          instead.\r
+                          \r
+                          pid="$(xdotool selectwindow getwindowpid)"\r
+                          state="$(ps -q $pid -o state --no-headers)"\r
+                          signal="-STOP"\r
+                          \r
+                          if [ "x$state" = "xT" ] ; then\r
+                          signal="-CONT"\r
+                          fi\r
+                          \r
+                          kill $signal $pid\r
+                          Right now I have it bound to meta+s as a\r
+                          mnemonic for "stop" but meta+p for\r
+                          "play|pause" would probably make more\r
+                          sense.\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+        ** pdp10\r
+           It's no wonder devs don't bother making their code use\r
+           more threads, if only about 5% of Steam users have 6+\r
+           cores.\r
+           One generally-accepted theory is that both major consoles\r
+           being 8-core AMD APUs since 2013 has already been pushing\r
+           developers of performance-intensive titles to use ~7 cores\r
+           effectively in their cross-platform games.\r
+           \r
+           Also unsurprisingly, two 1920x1080 displays is the most\r
+           common multi-monitor configuration.\r
+           Multiple 1920x1080 has been the most cost-effective,\r
+           high-value configuration for a number of years, and I\r
+           assume that's why the popularity.\r
+           The Hardware Survey says that Linux users are\r
+           significantly more likely to be using both UHD/4K\r
+           3840x2160 and also laptop-res 1366x768, interestingly\r
+           enough. Basically, there's more hardware diversity at the\r
+           low and high end with Linux, which suggests that Linux is\r
+           less likely to be used to game on dedicated gaming rigs,\r
+           and more likely to be used to game where it's already\r
+           installed on high-end workstations and on regular laptops.\r
+\r
+           ** ws-ilazki\r
+              One generally-accepted theory is that both major\r
+              consoles being 8-core AMD APUs since 2013 has already\r
+              been pushing developers of performance-intensive titles\r
+              to use ~7 cores effectively in their cross-platform\r
+              games.\r
+              I noticed that myself. And now that Ryzen finally\r
+              dragged Intel kicking and screaming into the >4 core\r
+              world, hopefully it will continue to improve.\r
+              \r
+              Multiple 1920x1080 has been the most cost-effective,\r
+              high-value configuration for a number of years, and I\r
+              assume that's why the popularity\r
+              Probably, it's what I favour for the same reason,\r
+              though I use more than two displays because there's\r
+              never enough screen real estate. I sort of hoped to see\r
+              a larger portion of users with resolutions indicating\r
+              more than two displays when I saw the gtx 1060 (which\r
+              has at least 4 outputs) was the most popular GPU.\r
+              I really wish the survey gave some indication of the\r
+              ratio of multi-display vs. single-display users, like I\r
+              already said. I've noticed it's a lot more common than\r
+              it was when I first started doing it, but I'm curious\r
+              to know how common it's gotten. People tend to scoff at\r
+              the idea until they try it and then they never go back.\r
+\r
+\r
+\r
+        ** Parareda8\r
+           Also money\r
+\r
+\r
+        ** silmeth\r
+           The num of cores thing is also kind of a chicken and egg\r
+           situation. I have a pretty decent PC with “only” 4 cores\r
+           i5-6600 because for games and most workloads it’s more\r
+           than enough while the saved money could be spent by me on\r
+           faster RAM and stronger GPU.\r
+           My gf’s PC has 6 cores not because having 6+ cores made\r
+           great sense at the time of buying it (nor atm IMO) but\r
+           only because the new Coffee Lake i5 CPUs increased the\r
+           cores number and her PC is about a year newer than mine.\r
+           It just makes sense, if games are the main intended\r
+           workload, to buy a better GPU even at a cost of a weaker\r
+           CPU, so I’d expect much lower number of high-end CPUs than\r
+           GPUs in the Steam survey.\r
+\r
+\r
+\r
+     ** pdp10\r
+        Hardware pricing and availability has been a roller-coaster\r
+        for the last couple of years.\r
+        It's entirely possible that we've seen the turning point\r
+        where hardware stops getting cheaper and faster as time goes\r
+        on. If so, it will take the general public a long time to\r
+        accept it, just as it took them a long time to accept that\r
+        semiconductor manufacturing made everything cheaper, better,\r
+        faster, and use less powerful as time went on.\r
+        Nobody had any reason to think that the DRAM price increases\r
+        that started slowly in 2016 would be the beginning of the end\r
+        of hardware getting cheaper, but right now it's looking like\r
+        that will have been the case.\r
+        The big opportunity going forward is from used hardware, as\r
+        the prices are largely going to reflect the past when used\r
+        hardware retained very little value after a couple of years.\r
+        Linux users aren't chained to OEM operating system licenses\r
+        and [1]activations when changing hardware . That gives Linux\r
+        users a notable advantage because they can ignore activations\r
+        and license concerns when shopping for used hardware and when\r
+        incrementally upgrading their machine, unlike Windows users.\r
+        \r
+        \r
+        \r
+        \r
+        [1] https://www.youtube.com/watch?v=M3bezYerYxQ\r
+\r
+\r
+  ** Oxxy_moron\r
+     I moved to Linux full time about a month or so ago, been trying\r
+     to launch new steam games to just see if they work and edge up\r
+     the stats (as I have no time to play them any more).\r
+     Hope I was captured in that rise!\r
+\r
+  ** indiepenguins\r
+     so, with 10.5mil active players, that brings us to around 375k\r
+     lnx players? and the rounding error was good for about 35k?\r
+\r
+  ** Crespyl\r
+     Do we know if Steam Play sessions still count as Linux? At least\r
+     as far as whatever distribution stats the devs/publishers will\r
+     see?\r
+\r
+     ** Matty_R\r
+        Yes, Steam Play counts towards Linux.\r
+\r
+\r
+     ** FurbyOnSteroid\r
+        AFAIK Steam doesn't count these stats if you play games on\r
+        certain operating systems. All they count is the survey you\r
+        get every now and then (APPARENTLY.. I never got one on\r
+        linux). So it shouldn't matter how you play your games.\r
+        I thought you meant the statistics of the stat page. My bad.\r
+\r
+\r
+     ** aaronfranke\r
+        Steam Play counts as Linux but Steam in Wine counts as\r
+        Windows.\r
+\r
+        ** toidiboy\r
+           Not true Steam wine counts as Linux or "other" depending\r
+           on your setup. Has done for some years. It was also\r
+           mentioned earlier in this thread.\r
+\r
+\r
+\r
+  ** kingpers\r
+     And that including me 😁\r
+\r
+  ** VisceralMonkey\r
+     Haha, oh man.\r
+\r
+  ** not_usually_serious\r
+     nah its because I installed kubuntu on my gaming machine\r
+\r
+     ** PolygonKiwii\r
+        Ah, I see you are also one of the 1428 and a half users of\r
+        Steam.\r
+\r
+\r
+  ** Leopard1907\r
+     That happens from time to time. A few months back , opposite of\r
+     that happened. After a fix , Linux numbers dropped.\r
+\r
+  ** mithron\r
+     Those percents are misleading: they hide a big userbase that is\r
+     greater than almost any game has. Yes, it's still a minority,\r
+     but as with minorities that also has some beneficial\r
+     implications. It's easier to get bigger traction. Also I wonder\r
+     if there is a general genre bias in Linux userbase, but that\r
+     probably cannot be researched as per-game Linux users stats are\r
+     not published.\r
+\r
+     ** PM_ME_PC_GAME_KEYS\r
+        Those percents are misleading: they hide a big userbase that\r
+        is greater than almost any game has.\r
+        How exactly do they "hide" the GNU/Linux userbase? Just\r
+        because there's a small number (percentage) describing\r
+        something that could also be described with a big number\r
+        (count of users)? Or am I missing something?\r
+\r
+        ** MNfrstrtD\r
+           How exactly do they "hide" the GNU/Linux userbase?\r
+           If they offer 15,000 titles, IDK how many they really do\r
+           offer, and have 20 million subscribers with .78% using\r
+           "GNU/Linux" you would think that GNU/Linux is a small\r
+           segment maybe not worth developing software for. Yet if\r
+           those .78% total userbase subscribers only play 10 titles,\r
+           and of those 10 titles, 1 or 2 titles have 30% GNU/Linux\r
+           userbase, than you have an obscured number. Especially if\r
+           those 1 or 2 titles are in the top 10 most popular games\r
+           on Steam.\r
+           Another way that .78% can be misleading is if the\r
+           GNU/Linux crowd as a whole counts for a higher ratio of\r
+           income than other players, and/or are as a whole spending\r
+           more time per week than other groups. Let's say that the\r
+           overwhelming majority of GNU/Linux users spend 22 hours a\r
+           week using Steam where as only 5% of Windows users spend\r
+           20 hours or more playing Steam per week.\r
+           \r
+           There are other metrics that can be easily exploited. My\r
+           point is that maybe if it were reported in a more\r
+           meaningful way, such as by reporting on how GNU/Linux\r
+           gamers compare in metrics the Steam executives use to\r
+           decide whether to continue supporting or even expanding\r
+           services for the GNU/Linux market, we could all appreciate\r
+           whether .78% is really a good thing, or a sign that we\r
+           still on the fringe.\r
+\r
+\r
+\r
+  ** RedDeadRevengeance\r
+     THE WHEELS OF PROGRESS TURN\r
+\r
+  ** moonwork\r
+     Anybody else thinking the Ubuntu's probably include Linux Mint..?\r
+\r
+     ** D49A1D852468799CAC08\r
+        Possibly. Fedora is reported as "Linux 4.x". :)\r
+\r
+\r
+  ** Aka_Erus\r
+     Just thinking about how many "Windows users" are actually\r
+     running Windows Steam through wine or even using\r
+     virtualisation...\r
+     We won't get true numbers.\r
+\r
+  ** der_pelikan\r
+     I just calculated how long it would take to take windows 96% if\r
+     we continue to grow with 31% a month: 19 months. 2020 will be\r
+     the year of total linux gaming domination ;)\r
+\r
+  ** Truthfudge1\r
+     i blame steamplay for this :)\r
+\r
+  ** RougeFalconer\r
+     Time to join the 0.78\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.header b/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.header
new file mode 100644 (file)
index 0000000..3c71f1c
--- /dev/null
@@ -0,0 +1,3 @@
+0[Small Update] Linux user numbers on Steam increased to 0.78% (from 0.71%) after fixing a rounding error      null/REDDIT/2018-10-09_08-00__Small_Update__Linux_us            70\r
+i  [linux_gaming] 2018-10-09_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.header.html b/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.header.html
new file mode 100644 (file)
index 0000000..164b857
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_08-00__Small_Update__Linux_us.html'>[Small Update] Linux user numbers on Steam increased to 0.78% (from 0.71%) after fixing a rounding error</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.html b/test/expected/REDDIT/2018-10-09_08-00__Small_Update__Linux_us.html
new file mode 100644 (file)
index 0000000..18a731c
--- /dev/null
@@ -0,0 +1,521 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>[Small Update] Linux user numbers on Steam increased to 0.78% (from 0.71%) after fixing a rounding error</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_08-00__Small_Update__Linux_us</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9l7jlz/small_update_linux_user_numbers_on_steam/'>https://www.reddit.com/r/linux_gaming/comments/9l7jlz/small_update_linux_user_numbers_on_steam/</a></li>
+        <li>Source link: <a href='https://store.steampowered.com/hwsurvey/'>https://store.steampowered.com/hwsurvey/</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               Lets get to 1.00% before the end of the year. :)
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ryao</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Lets get to 1.00% before the end of the year. :)</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Dirkan</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>The top 1%.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>PM_mePicturesYouLike</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>soon they'll be mad about the our privileges</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>salsadoom</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Fucking uppity peasants!</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>grandmastermoth</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>we can always burninate them.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Swiftpaw22</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>By setting their Windows computers on fire? Nah, besides that happens already. Instead we show them Linux can save their computers, and their privacy, and their sanity, and give them better performance, all at once!</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>grandmastermoth</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>No we set the peasants on fire. Like so:</p><p>[1]https://homestarrunner.com/trogdor-canvas/index.html</p><p></p><p></p><p></p><p></p><p>[1] https://homestarrunner.com/trogdor-canvas/index.html</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>Swiftpaw22</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>I'm familiar already, yep, was moving beyond that old reference. Homestar is still great, though. :3</p></div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Swiftpaw22</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Except instead of being thieves who have corrupted and rigged the system, we're Robin Hoods working on teaching the poor 99% about a better way to game until the establishment is overthrown. :3</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>electricprism</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>The higher, the fewer. We are the top of the tech industry.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>alexandre9099</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Of the top 1%</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ReadAParadox</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Am I the only one who feels sad that the number of users for our platform can be changed with a reasonable difference only from a rounding error ...</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>FurbyOnSteroid</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I don't think it's sad. There are a lot of different distros for any kind of people. Which is a good thing in my opinion (as long as they are maintained obviously).</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Zach_Attakk</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Welcome to statistical insignificance. Give it time.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>FurbyOnSteroid</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>[1]Link to the tweet regarding that change</p><p></p><p></p><p></p><p></p><p>[1] https://twitter.com/Plagman2/status/1047655420020453378</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Finniss</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I work hard to allow my kids to have a great gaming experience on Linux, so we can raise the next generation right. :) Let's keep up the work; those are rookie numbers.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>moonwork</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I did that for my niece and nephew. It worked great until Fortnite. Goddamn Epic and their goddamn assumptions.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>pdp10</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Epic has deals with Microsoft, and is partially owned by PRC interests.</p><p>Now, I'm not saying that causes them not to be on Linux; they're currently on non-Microsoft platforms from Apple, Sony, and Nintendo. I am saying that their deals with Microsoft could be correlated in some way with their platform decisions, however. Valve has no deals with Microsoft as far as I know, which could be correlated with their support of Linux/SteamOS.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>FartCompany</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Social pressure right? Normie sees linux for the first time Wat iaasa that You : linux</p><p>Normie : WHY YOU NO WINDOWS YOU ARE SUCH AN NERD (and then social pressures you to switch to windows)</p><p>Normie strenght = ignorance</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>moonwork</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I mean, I wouldn't call Tim Sweeney a "normie", but sure.</p><p></p><p>Installing Linux is sort of the equivalent of moving to Canada when one doesn’t like US political trends.</p><p>Nope, we’ve got to fight for the freedoms we have today, where we have them today.</p><p>Source: [1]https://twitter.com/timsweeneyepic/status/964284402741149698</p><p>I'm just frustrated that Epic made their game engine (Unreal 4) support Linux, and then decided their flagship game shouldn't demonstrate that capability, because that's somehow a bad investment.</p><p>One would hope that Publishers would at some point stop seeing Linux users as the market potential, when, in fact, it's the Windows Users that are the untapped part of the market. Any old indie company can't do that, but major AAA game publishers could, if they wanted to.</p><p>Brb counting to 10 before I blow a casket.</p><p></p><p></p><p></p><p></p><p>[1] https://twitter.com/timsweeneyepic/status/964284402741149698</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>colonel_p4n1c</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>blow a casket</p><p>A bit early for necrophilia, no?</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>moonwork</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Hey, am I coming to YOUR reddits and tell YOU how to MORTAL? No. So kindly back off and let me lich the way I like to lich.</p></div>
+            </div>
+          </div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>gentlegiant1972</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I brought up Linux on a thread in [1]/r/pcgaming where people were bitching about how shitty windows 10 is and I was instantly downvoted.</p><p>It's like these people are standing in a pool of shit and complaining about how much it stinks but if you tell them they don't have to stand in a pool of shit they tell you to fuck off.</p><p></p><p></p><p></p><p></p><p>[1] https://www.reddit.com/r/pcgaming</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>pdp10</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>It's been that way for a long time. People seem willing to give deep, nuanced opinions why the users of the world can't possibly use an office suite other than the one from Microsoft, but when you ask them to articulate a reproducible (therefore fixable) bug with any competitor, such as LibreOffice, it's nothing but crickets. Most of them never chose to switch from other apps to Microsoft's, so they don't really have reasons to give, you see. They're just uninterested in making problems for themselves for what they see as other people's crusade.</p><p>I suppose that psychologically speaking, it's the urge to defend one's behavior in the face of criticism. That's why criticizing Windows in general, and Windows users in particular , is not a very good method of persuasion.</p><p>The best persuasion isn't persuasion at all, and it's not a debate or provocation. It's gentle statement of fact: we use Linux to accomplish a, b, c, 1, 2, 3, successfully. No tool is best for all uses, but Linux is particularly good for x, y, z, 7, 8, 9.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>epaaj</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>We're migrating back to Windows where I work. Users were complaining about missing features and compatibility issues in Libre Office sheets/excel. Unfortunately Microsoft Office is very good and it's hard to find any replacement that matches the overall experience.</p><p>I rarely use any office suite applications at all so can't really point at specific things myself.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>pdp10</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>I don't really use office apps any more either, but I'm relatively aware of issues involving app migration by users because I do a lot of scale migrations, since before Windows was even used in enterprise.</p><p>What's key is to identify how users are using the apps, and then which functionality. There are certain things that will never probably work perfectly in a competitor, but then for example [1]Excel macros don't necessarily even work in Microsoft's Mac version of Excel .</p><p>So on one hand, users in some industries and situations might have a lot of legacy macro-laden spreadsheets. But on the other hand, in a great many cases, workflows done in spreadsheets need to move to a more-structured system for risk reasons anyway (search on: "spreadsheet risk"). So we need to replace these [2]so-called "spreadmarts" with managed, audited, far less risky systems where it's hard for error to creep in due to human error and hard for unintentional forks of data and "code" to be made every time a spreadsheet is copied and e-mailed around.</p><p>Of course, replacing or implementing enterprise systems is complicated and takes time. More than a few firms are in the process of de-coupling themselves from proprietary apps from dBASE to Excel to Photoshop, with a goal of being dramatically more flexible in how their staff can work. Offsite from a cafe with a Chromebook? No problem. Update and approve data from iOS? No problem. Power users working miracles with Emacs on Linux? No problem.</p><p></p><p></p><p></p><p></p><p>[1] http://blog.parallels.com/2016/01/21/differences-microsoft-office-mac/</p><p>[2] https://en.wikipedia.org/wiki/Spreadmart</p></div>
+              </div>
+            </div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>TheConquistaa</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>The bad thing is that open source software is pretty much inoperable more or less with proprietary formats. And open formats don't work that well inside proprietary suites.</p><p>You may have ODF but people use OOXML.</p><p>You may have .xcf but people use .psd</p><p>I only yesterday had to edit a poster that had some text in it and found that GIMP cannot edit text inside a .psd file (it renders it as raster image). There was no plug-in for this and found no converter from psd to xcf. So I had to rely on a site that can see the font in pictures and go to trial and error to make the text similar. Not quite the best alternative to running Photoshop.</p></div>
+            </div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>ShugoWah</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Funny, this is -exactly- the same experience of watching your Twitter-using friends bitch 18 hours a day about how bad Twitter is, and then laugh at the thought of giving Mastodon a look.</p></div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>KatsAwfulReddit</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Most PC users don't really want the usability of a computer, they just want a console with better power and mouse and keyboard support</p></div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Finniss</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Online is hard because it comes off as preachy. I just use the stuff in normal life and when someone wants to know how I do something, I show them. A number of people have switched to Libre Office and Linux because they see how I use it to do some very technical things easily, and it changes they preconceived notions about it. Sometimes I have had to work very hard to make things work, but I feel it is worth it in the long run. My biggest problem (and still occasionally is) is connecting to our MS Exchange mail/calendar server. The mail program Evolution does OK but my slightly outdated version still is missing some key calendar features. I need to check for updates on that. If people complain about Windows, I offer to set them up with a dual boot system so they can try Linux or go back to Windows if they need it for something special.</p></div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Finniss</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>My son is 7 and my wife does want him playing first person shooters yet, so we are safe there for now. My daughter has no interest in it. I figured someone would have figured out how to run that in linux. They want to play Roblox and use my phone for it for now. I tell them about how I disapprove of Microsoft and how by using alternatives, they make computing better for the world. Then I get them a new Linux game and keep them happy for a while.</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>ReadAParadox</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>True father/mother.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>JonaldLovesDong</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>parent</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>grandmastermoth</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>we need to breed more</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>pr0ghead</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>You can't straight-up breed parents. That's not how that works.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>StardusterPrime</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Jesus, how thirsty am I to celebrate a .07% jump?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Two-Tone-</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Well, if you put it in perspective, since Proton was announced, our total user base has increased by 59% .</p><p>And that is just in less than two months, not even a month and a half. That is insane growth. [1]It's so insane that we actually reversed over a year's worth of decline in less than two months .</p><p></p><p></p><p></p><p></p><p>[1] https://www.gamingonlinux.com/index.php?module=steam_linux_share</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Zach_Attakk</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I think not everyone boots up Steam every day, especially if they're a Linux gamer that was only playing the SteamOS compatible games until now, and maybe doesn't follow the news as much. There's also a whole bunch of Linux players running the Windows Steam client in wine, which means when that survey (that popped up this week) reports back, it'll report Windows.</p><p></p><p>In short, I think there's a whole bunch of Linux gamers that haven't come on board yet.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Two-Tone-</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I think not everyone boots up Steam every day, especially if they're a Linux gamer that was only playing the SteamOS compatible games until now, and maybe doesn't follow the news as much</p><p>How did nearly an extra 60% of users all decided to just start running Steam again in the last month and a half, completely unrelated to the announcement of Proton?</p><p>And even then, what about the substantial loss of percentage over the last couple of years? Surely we wouldn't have seen our numbers steadily drop lower and lower too we were nearly reduced by half if these people were still there.</p><p></p><p>There's also a whole bunch of Linux players running the Windows Steam client in wine, which means when that survey (that popped up this week) reports back, it'll report Windows.</p><p>In the past the hardware survey explicitly detected that steam is running in wine and even what version, all to be counted as Linux or Other (iirc). I see no reason that'd change now or any time in the last year+.</p><p>E: rereading this I may come across as rather angry. Not my intent, I'm just tired. Sorry</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Zach_Attakk</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>unrelated to the announcement of Proton?</p><p>I'm not saying "nobody" did it, I'm saying there might be a significant portion that didn't see the article. Maybe not as significant as I initially thought, but I'm sure more users will trickle in over time. Or users that saw the news but didn't think it's a priority for their gaming habits, installing Steam Linux when their wine version was working fine. Not everyone jumps on something the moment they find out about it. Was just a thought... I happened to install Linux on my old netbook literally days before the news dropped, so I was still in the "what can I do with my new favourite OS" phase, but not everyone is like this. They're just happy if it works.</p><p></p><p>In the past the hardware survey explicitly detected that steam is running in wine and even what version, all to be counted as Linux or Other (iirc)</p><p>Oh I didn't know this.</p></div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>dlove67</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Surely we wouldn't have seen our numbers steadily drop lower and lower too we were nearly reduced by half if these people were still there.</p><p>Percentage-wise, you could have. Assuming more new windows/macOS users come, while most linux users that were using steam are already on it.</p></div>
+          </div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>graemeLinux</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>The survey isn't what counts the OS. The OS is auto-reported on sign on. The survey reports things that the sign-on doesn't know or don't want to figure out, like speed tests, etc. They know exactly how many people are online with linux, mac, windows, etc at any point in time.</p></div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>mishugashu</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I don't think we actually declined, we just grew slower than Windows. Looking at market share to see growth on a single platform isn't really correct. What if a bunch of Mac users suddenly stop gaming on Steam? Linux will go up... but did we grow?</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>SteveHeist</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Considering that pushes our number from about an additional 1/3 over last month to close to 2/5, it's nice to see at least.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>HER0_01</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Except that this error was present before this fix, which means it likely effected every stat they released from the start of Steam on Linux. If they updated past stats after applying this and you recalculated it, the growth would certainly be lower.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>eggman_jr</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>They do this every month.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>HER0_01</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Yes, they publish stats every month, and all of those likely are effected by that error except for the updated September ones. The old data is not correct.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>eggman_jr</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>What I mean is they update their stats every month, about a week after publication.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>HER0_01</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Yes, I know, which is why I said "they publish stats every month."</p><p>The problem is all of those stats except for September, which they corrected are likely affected by this error. This throws off our calculations of growth, because groups that were not represented before are now represented, creating an artificial boost in apparent growth.</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>pr0ghead</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It's roughly a 10% increase actually.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Bobby_Bonsaimind</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Which translates to ~50k people.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Offensive_joke_lord</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I helped a teeny bit by getting 2 people to switch to Linux recently. But mostly thanks to all the people working on all the software that makes up the systems we use!</p><p>I'll just keep trying to convert more people! Hopefully once we break 1% we can take over the world, mwahahaha >:)</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>LucasZanella</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Wait. There was an error... and it went up ?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>zmaile</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Another way to look at it - there was an error... and windows went down.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Breadland</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>If they add all the fixes that were found for a lot of the non-whitelisted games, I think a lot more people would use it.</p><p>Fallout 4 didn't work for me at first. But after looking at spcr.netlify.com and the github issues page for proton, I found the 3 things I had to do to fix all my problems. Now it runs flawlessly. Well it hangs on exit, but apart from that, I never had any issues ingame.</p><p>If Valve would add a way to implement these community fixes, so the average user doesn't have to do anything in the terminal or in the fallout .ini files, then playing Windows only games on Linux would be a lot more accessible.</p><p>So hopefully by the time Proton comes out of beta, we'll have this feature implemented.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>FurbyOnSteroid</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I'm almost certain that this is where it's heading. As soon as they know how a certain game can be played, all they need to do is to put these instructions into the "first-time-run" setup present on any game which sets these things automatically.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>PolygonKiwii</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Ironically, the "first-time-run" setup on some games is the only thing blocking them from working perfectly out of the box. Having Proton-specific ones would be a great step. They could start by removing runtimes that are built into Wine already and won't install cleanly anyway.</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>jaykstah</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I'm very excited to see this momentum. I switched to Linux Mint and quickly fell back into Win10 due to friends still regularly playing PUBG and some other games that are broken on Linux. This past month I've switched back to 100% Linux usage going from Kubuntu to Ubuntu back to Mint on my main machine (have also been only using Linux Mint or Ubuntu on my laptop for the past year and a half or so).</p><p>I'm glad I hopped back in to contribute to this growth. Moving into 2019 let's make some big moves and make sure everyone knows that Linux is the place to be if you want to play games and simply have fun with your computer! One of my favorite things about Linux is still customization as it lets you have fun in doing menial tasks.</p><p>Everyone in this community is awesome for the most part so as long as we still act as a positive influence and encourage others in the gaming community to make the switch in a welcoming manner then we should be able to come back here month after month and celebrate even more growth!</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>INITMalcanis</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I'm very excited to see this momentum.</p><p></p><p>It is exciting! And I'm delighted to find that Linux is become so new-user friendly just when MS appears to be dialing all the things that people dislike about Windows up to 11.</p><p>It's long been an aphorism of mine that the future happens either half as fast or 10 times quicker than anyone expects. Linux has had a long run of "half as fast" - I find myself hoping that there's going to be a phase change to "10 times as quick".</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>MomoSinX</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Wow, nice!</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>AskJeevesIsBest</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I'm sure the number will keep growing</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>liamdawe</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Updated [1]GOL's dedicated page that shows some history of it.</p><p></p><p></p><p></p><p></p><p>[1] https://www.gamingonlinux.com/index.php?module=steam_linux_share</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>pr0ghead</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>So we've now regained the last 15 months lost to the Chinese invasion. Neat.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Gundurr</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>i need a more powerful gaming rig</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>ws-ilazki</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>So do a lot of people, if those statistics are even remotely accurate. 30% of users still only have 2 physical cores, and 60% have 4. No hyperthreading stats in that section, but elsewhere it says only about half of surveyed systems have it. The number of users with 8-core chips is only slightly higher than the total Linux user stats. It's no wonder devs don't bother making their code use more threads, if only about 5% of Steam users have 6+ cores. Even scarier when you consider that, since it's restricted to Steam users, the survey probably over-represents higher-end systems.</p><p>RAM is more in line with what I expected, with the majority having 8 or 16GB. I did expect >16GB to be a bit higher than it was, though.</p><p>Also unsurprisingly, two 1920x1080 displays is the most common multi-monitor configuration. I'm disappointed that it doesn't give any sort of idea how many multi-monitor users there are in comparison to people still only using one.</p><p>Most of the stats are pretty consistent between Linux-only and Windows-only, too. Exceptions being higher representation of 16GB in Linux, and total disk space in Linux is much lower. The latter is probably because of people dual booting and allocating less space to Linux, since most of their space-eating games are in Windows.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>PolygonKiwii</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>and total disk space in Linux is much lower. The latter is probably because of people dual booting and allocating less space to Linux, since most of their space-eating games are in Windows.</p><p>It's also because it's not detecting it correctly. For me it always lists the amount of free space on my root filesystem as the "total" disk space, no matter how many other drives are mounted.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>INITMalcanis</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>RAM is God damb expensive these days, that's maybe why</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>ws-ilazki</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>That's true. It was already stupidly expensive when I built this PC last year, and it's only gotten worse since then apparently. I wish I could have maxed the board out then, but I was already pushing the budget when I went for 32GB. I was upgrading from a ridiculously outdated system that had 6GB, with an 8GB maximum (but one of the sticks died), so even the idea of using that much seemed insane at the time. I figured it would take years before I'd actually use 32... but then I got the PC built and immediately started using 50-90% of it regularly. Doesn't matter how much I have I'll find a way to use it, even if I have to install Steam games onto a ramdisk to do it.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>pdp10</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I figured it would take years before I'd actually use 32... but then I got the PC built and immediately started using 50-90% of it regularly.</p><p>That's always how it works, especially in modern systems with virtual memory.</p><p>Back when we had RISC workstations that had 8 to 32 times as much memory as a contemporary gaming PC, those with the latter just couldn't see how the memory would ever get used.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>ws-ilazki</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>See, I knew when I made it that I could find ways to utilise it if I tried . One of the first things I did with the newly built system was mount half of it as a ramdisk and compile something using all cores and no disk bottleneck, just to watch it fly, and after that I played a couple games off ramdisk to compare load times. I've been abusing Linux features in stupid ways for a long time, so I was looking forward to doing dumb stuff like that. Plus I knew I'd be doing GPU passthrough and using a large chunk of it for that VM.</p><p>The thing that surprised me is how quickly I went past 16 and even 24GB without intentionally doing things to use every scrap of memory available. Casual usage tends to sit at 10-14GB, and it goes up quickly from there when I start doing anything other than browsing.</p><p>It also didn't take long to adopt a "screw it, I don't need to close this program" mentality with programs I'm not using, only closing things when I get over ~80% usage or need more memory free to start the VM. I have a couple xkill -esque global shortcut that send SIGSTOP or SIGCONT to a window I click, so when I get done using a program for a while I tend to "pause" it instead of closing, so that I can leave even cpu-heavy programs open and avoid startup times.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>pdp10</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>I have a couple xkill-esque global shortcut that send SIGSTOP or SIGCONT to a window I click, so when I get done using a program for a while I tend to "pause" it instead of closing, so that I can leave even cpu-heavy programs open and avoid startup times.</p><p>That's interesting!</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>ws-ilazki</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>Actually, I forgot that I recently merged them into a single shortcut/script, so that was slightly incorrect. I originally started with a couple shell functions, stop and cont , that would do kill -STOP (or -CONT) if given a PID or assume a process name and use killall otherwise. Then I reproduced that as-is with two shortcuts and xdotool and did that for a bit. Finally, the current setup, which checks if the selected window is paused with ps and sends the appropriate signal to toggle state.</p><p>Here's the current script: #!/bin/sh</p><p></p><p># Get a pid via cursor, similar to xkill, and STOP it.</p><p># If pid is already stopped (state T), CONT instead.</p><p></p><p>pid="$(xdotool selectwindow getwindowpid)"</p><p>state="$(ps -q $pid -o state --no-headers)"</p><p>signal="-STOP"</p><p></p><p>if [ "x$state" = "xT" ] ; then</p><p>signal="-CONT"</p><p>fi</p><p></p><p>kill $signal $pid</p><p>Right now I have it bound to meta+s as a mnemonic for "stop" but meta+p for "play|pause" would probably make more sense.</p></div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>pdp10</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>It's no wonder devs don't bother making their code use more threads, if only about 5% of Steam users have 6+ cores.</p><p>One generally-accepted theory is that both major consoles being 8-core AMD APUs since 2013 has already been pushing developers of performance-intensive titles to use ~7 cores effectively in their cross-platform games.</p><p></p><p>Also unsurprisingly, two 1920x1080 displays is the most common multi-monitor configuration.</p><p>Multiple 1920x1080 has been the most cost-effective, high-value configuration for a number of years, and I assume that's why the popularity.</p><p>The Hardware Survey says that Linux users are significantly more likely to be using both UHD/4K 3840x2160 and also laptop-res 1366x768, interestingly enough. Basically, there's more hardware diversity at the low and high end with Linux, which suggests that Linux is less likely to be used to game on dedicated gaming rigs, and more likely to be used to game where it's already installed on high-end workstations and on regular laptops.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>ws-ilazki</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>One generally-accepted theory is that both major consoles being 8-core AMD APUs since 2013 has already been pushing developers of performance-intensive titles to use ~7 cores effectively in their cross-platform games.</p><p>I noticed that myself. And now that Ryzen finally dragged Intel kicking and screaming into the >4 core world, hopefully it will continue to improve.</p><p></p><p>Multiple 1920x1080 has been the most cost-effective, high-value configuration for a number of years, and I assume that's why the popularity</p><p>Probably, it's what I favour for the same reason, though I use more than two displays because there's never enough screen real estate. I sort of hoped to see a larger portion of users with resolutions indicating more than two displays when I saw the gtx 1060 (which has at least 4 outputs) was the most popular GPU.</p><p>I really wish the survey gave some indication of the ratio of multi-display vs. single-display users, like I already said. I've noticed it's a lot more common than it was when I first started doing it, but I'm curious to know how common it's gotten. People tend to scoff at the idea until they try it and then they never go back.</p></div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Parareda8</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Also money</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>silmeth</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>The num of cores thing is also kind of a chicken and egg situation. I have a pretty decent PC with “only” 4 cores i5-6600 because for games and most workloads it’s more than enough while the saved money could be spent by me on faster RAM and stronger GPU.</p><p>My gf’s PC has 6 cores not because having 6+ cores made great sense at the time of buying it (nor atm IMO) but only because the new Coffee Lake i5 CPUs increased the cores number and her PC is about a year newer than mine.</p><p>It just makes sense, if games are the main intended workload, to buy a better GPU even at a cost of a weaker CPU, so I’d expect much lower number of high-end CPUs than GPUs in the Steam survey.</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>pdp10</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Hardware pricing and availability has been a roller-coaster for the last couple of years.</p><p>It's entirely possible that we've seen the turning point where hardware stops getting cheaper and faster as time goes on. If so, it will take the general public a long time to accept it, just as it took them a long time to accept that semiconductor manufacturing made everything cheaper, better, faster, and use less powerful as time went on.</p><p>Nobody had any reason to think that the DRAM price increases that started slowly in 2016 would be the beginning of the end of hardware getting cheaper, but right now it's looking like that will have been the case.</p><p>The big opportunity going forward is from used hardware, as the prices are largely going to reflect the past when used hardware retained very little value after a couple of years. Linux users aren't chained to OEM operating system licenses and [1]activations when changing hardware . That gives Linux users a notable advantage because they can ignore activations and license concerns when shopping for used hardware and when incrementally upgrading their machine, unlike Windows users.</p><p></p><p></p><p></p><p></p><p>[1] https://www.youtube.com/watch?v=M3bezYerYxQ</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Oxxy_moron</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I moved to Linux full time about a month or so ago, been trying to launch new steam games to just see if they work and edge up the stats (as I have no time to play them any more).</p><p>Hope I was captured in that rise!</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>indiepenguins</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>so, with 10.5mil active players, that brings us to around 375k lnx players? and the rounding error was good for about 35k?</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Crespyl</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Do we know if Steam Play sessions still count as Linux? At least as far as whatever distribution stats the devs/publishers will see?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Matty_R</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yes, Steam Play counts towards Linux.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>FurbyOnSteroid</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>AFAIK Steam doesn't count these stats if you play games on certain operating systems. All they count is the survey you get every now and then (APPARENTLY.. I never got one on linux). So it shouldn't matter how you play your games.</p><p>I thought you meant the statistics of the stat page. My bad.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>aaronfranke</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Steam Play counts as Linux but Steam in Wine counts as Windows.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>toidiboy</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Not true Steam wine counts as Linux or "other" depending on your setup. Has done for some years. It was also mentioned earlier in this thread.</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>kingpers</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>And that including me 😁</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>VisceralMonkey</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Haha, oh man.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>not_usually_serious</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>nah its because I installed kubuntu on my gaming machine</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>PolygonKiwii</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Ah, I see you are also one of the 1428 and a half users of Steam.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Leopard1907</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>That happens from time to time. A few months back , opposite of that happened. After a fix , Linux numbers dropped.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>mithron</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Those percents are misleading: they hide a big userbase that is greater than almost any game has. Yes, it's still a minority, but as with minorities that also has some beneficial implications. It's easier to get bigger traction. Also I wonder if there is a general genre bias in Linux userbase, but that probably cannot be researched as per-game Linux users stats are not published.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>PM_ME_PC_GAME_KEYS</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Those percents are misleading: they hide a big userbase that is greater than almost any game has.</p><p>How exactly do they "hide" the GNU/Linux userbase? Just because there's a small number (percentage) describing something that could also be described with a big number (count of users)? Or am I missing something?</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>MNfrstrtD</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>How exactly do they "hide" the GNU/Linux userbase?</p><p>If they offer 15,000 titles, IDK how many they really do offer, and have 20 million subscribers with .78% using "GNU/Linux" you would think that GNU/Linux is a small segment maybe not worth developing software for. Yet if those .78% total userbase subscribers only play 10 titles, and of those 10 titles, 1 or 2 titles have 30% GNU/Linux userbase, than you have an obscured number. Especially if those 1 or 2 titles are in the top 10 most popular games on Steam.</p><p>Another way that .78% can be misleading is if the GNU/Linux crowd as a whole counts for a higher ratio of income than other players, and/or are as a whole spending more time per week than other groups. Let's say that the overwhelming majority of GNU/Linux users spend 22 hours a week using Steam where as only 5% of Windows users spend 20 hours or more playing Steam per week.</p><p></p><p>There are other metrics that can be easily exploited. My point is that maybe if it were reported in a more meaningful way, such as by reporting on how GNU/Linux gamers compare in metrics the Steam executives use to decide whether to continue supporting or even expanding services for the GNU/Linux market, we could all appreciate whether .78% is really a good thing, or a sign that we still on the fringe.</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>RedDeadRevengeance</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>THE WHEELS OF PROGRESS TURN</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>moonwork</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Anybody else thinking the Ubuntu's probably include Linux Mint..?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>D49A1D852468799CAC08</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Possibly. Fedora is reported as "Linux 4.x". :)</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Aka_Erus</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Just thinking about how many "Windows users" are actually running Windows Steam through wine or even using virtualisation...</p><p>We won't get true numbers.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>der_pelikan</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I just calculated how long it would take to take windows 96% if we continue to grow with 31% a month: 19 months. 2020 will be the year of total linux gaming domination ;)</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Truthfudge1</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>i blame steamplay for this :)</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>RougeFalconer</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Time to join the 0.78</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_ b/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_
new file mode 100644 (file)
index 0000000..25c1ae5
--- /dev/null
@@ -0,0 +1,70 @@
+                  [WINE/TRICKS] D3DX9 VS DIRECTX9?                 \r
+\r
+  [linux_gaming] 2018-10-09_09-00\r
+\r
+  o Reference: 2018-10-09_09-00__Wine_tricks__D3DX9_vs_\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lc2je/winetricks_d3dx9_vs_directx9/\r
+  o Source link: \r
+\r
+\r
+    Hi!  I  have  league  of  legends  all set up on my desktop pc,\r
+    running  arch with proprietary nvidia drivers, and all I had to\r
+    run  the  game  is winetricks d3dx9. Now I try to install it on\r
+    my  arch laptop as well, but this time the game crashes when it\r
+    tries  to  run (the launcher works as intended tho). So I tried\r
+    a  million  thing  to  eventually find that winetricks directx9\r
+    works.  Now  the  game  runs surprisingly well for a 13" laptop\r
+    with  only  intel integrated graphics. So my question is: whats\r
+    the  difference  between  the  d3dx9 winetricks package and the\r
+    directx9  one?  I  noticed d3dx9 never spawns any ui, while the\r
+    directx9  package  prompts  an  old  looking install wizard. My\r
+    theory  is  that  d3dx9 is just a part of the directx9 package,\r
+    tho  I  am  quite  confused as to why my tower needs only d3dx9\r
+    while the laptop needed another one. Thanks for any clue\r
+\r
+\r
+  ** _clement_\r
+     DirectX is a collection of API, the most common being Direct3D\r
+     (for 3D graphics). D3DX is an extension (the "x" in the name)\r
+     library for Direct3D.\r
+\r
+  ** ionlydosupport\r
+     league of legends need wine staging..\r
+     anti cheat stuff\r
+\r
+     ** SurelyNotAnOctopus\r
+        Both are using the exact same packages (pacman -S\r
+        wine-staging && pacman -S $(pactree -l wine-staging))\r
+\r
+\r
+  ** thedoogster\r
+     IIRC one of them installs a lot more ? I had a weird issue at\r
+     one point where I needed to install d3dx9 to play the Monkey\r
+     Island Special Editions.\r
+\r
+  ** breell\r
+     I'm not sure but look at the verbs in winetricks, there are\r
+     comments about that:\r
+     [1]https://github.com/Winetricks/winetricks/blob/master/src/wine-\r
+     tricks#L6514\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://github.com/Winetricks/winetricks/blob/master/src/winetri-\r
+     cks#L6514\r
+\r
+  ** Adam_Stambaugh0\r
+     Try sticking to d3dx9_36 if you need it. Otherwise, WINE's\r
+     builtin alternative should be fine. D3dx9 just extracks the\r
+     components needed from the directx9 installer. Directx9 installs\r
+     the whole thing, even the parts that tend to conflict with WINE.\r
+     The game on the intel laptop was probably trying to run a bit of\r
+     different code for the intel chipset, something that wasn't\r
+     properly handled by WINE's alternative.\r
+\r
+  ** DesertFroggo\r
+     Just play Dota 2...\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.header b/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.header
new file mode 100644 (file)
index 0000000..0e7dc4c
--- /dev/null
@@ -0,0 +1,3 @@
+0[Wine/tricks] D3DX9 vs Directx9?      null/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_            70\r
+i  [linux_gaming] 2018-10-09_09-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.header.html b/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.header.html
new file mode 100644 (file)
index 0000000..130dbbf
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_09-00__Wine_tricks__D3DX9_vs_.html'>[Wine/tricks] D3DX9 vs Directx9?</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_09-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.html b/test/expected/REDDIT/2018-10-09_09-00__Wine_tricks__D3DX9_vs_.html
new file mode 100644 (file)
index 0000000..f5e0f55
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>[Wine/tricks] D3DX9 vs Directx9?</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_09-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_09-00__Wine_tricks__D3DX9_vs_</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lc2je/winetricks_d3dx9_vs_directx9/'>https://www.reddit.com/r/linux_gaming/comments/9lc2je/winetricks_d3dx9_vs_directx9/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               Hi! I have league of legends all set up on my desktop pc, running arch with proprietary nvidia drivers, and all I had to run the game is winetricks d3dx9. Now I try to install it on my arch laptop as well, but this time the game crashes when it tries to run (the launcher works as intended tho). So I tried a million thing to eventually find that winetricks directx9 works. Now the game runs surprisingly well for a 13&quot; laptop with only intel integrated graphics. So my question is: whats the difference between the d3dx9 winetricks package and the directx9 one? I noticed d3dx9 never spawns any ui, while the directx9 package prompts an old looking install wizard. My theory is that d3dx9 is just a part of the directx9 package, tho I am quite confused as to why my tower needs only d3dx9 while the laptop needed another one. Thanks for any clue
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>_clement_</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>DirectX is a collection of API, the most common being Direct3D (for 3D graphics). D3DX is an extension (the "x" in the name) library for Direct3D.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ionlydosupport</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>league of legends need wine staging..</p><p>anti cheat stuff</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>SurelyNotAnOctopus</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Both are using the exact same packages (pacman -S wine-staging && pacman -S $(pactree -l wine-staging))</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>thedoogster</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>IIRC one of them installs a lot more ? I had a weird issue at one point where I needed to install d3dx9 to play the Monkey Island Special Editions.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>breell</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I'm not sure but look at the verbs in winetricks, there are comments about that:</p><p>[1]https://github.com/Winetricks/winetricks/blob/master/src/winetricks#L6514</p><p></p><p></p><p></p><p></p><p>[1] https://github.com/Winetricks/winetricks/blob/master/src/winetricks#L6514</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Adam_Stambaugh0</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Try sticking to d3dx9_36 if you need it. Otherwise, WINE's builtin alternative should be fine. D3dx9 just extracks the components needed from the directx9 installer. Directx9 installs the whole thing, even the parts that tend to conflict with WINE.</p><p>The game on the intel laptop was probably trying to run a bit of different code for the intel chipset, something that wasn't properly handled by WINE's alternative.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>DesertFroggo</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Just play Dota 2...</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l b/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l
new file mode 100644 (file)
index 0000000..66e1bcd
--- /dev/null
@@ -0,0 +1,463 @@
+   BATTLETECH LINUX BETA LOADING TEN TIMES FASTER THAN ON WINDOWS  \r
+                        10? OH, THE IRONY...                       \r
+\r
+  [linux_gaming] 2018-10-09_11-00\r
+\r
+  o Reference: 2018-10-09_11-00_BATTLETECH_Linux_beta_l\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9ld2i1/battletech_linux_beta_loading_ten_times_faster/\r
+  o Source link: https://steamcommunity.com/app/637090/discussions/0/1693788384146305062/?ctp=13#c2747650363470418004\r
+\r
+\r
+    ive  always  noticed  that  stuff  loads  much  faster on Linux\r
+    compared to windows, can someone explain why?\r
+\r
+\r
+  ** zee220\r
+     ive always noticed that stuff loads much faster on Linux\r
+     compared to windows, can someone explain why?\r
+\r
+     ** pwgen-sy100\r
+        Better filesystem's, better IO scheduling, better scheduling\r
+        in general, less chances of some stupid ass av to clog up all\r
+        the io is what I've found.\r
+\r
+        ** breakbeats573\r
+           Unless you open calculator on Ubuntu. It's comical\r
+           actually.\r
+\r
+\r
+        ** zebediah49\r
+           Also what appears to be more aggressive caching, and less\r
+           bloat to burn through memory that would otherwise be\r
+           cached.\r
+           I've note looked too carefully at it, but Windows machines\r
+           usually appear to have a whole lot of free memory, and\r
+           relatively little cached.\r
+           Meanwhile, my laptop has 10GB of "stuff" just floating\r
+           around in memory in case I happen to want it.\r
+\r
+\r
+\r
+     ** jhansonxi\r
+        Yesterday I updated a Win10 laptop that had been sitting on a\r
+        shelf for two years. I could have installed a dozens systems\r
+        with *buntu using a online install from a mini boot image,\r
+        with all major apps installed and updated, in the time it\r
+        took Win10 to finish its updates, update reattempts, and\r
+        dozen or so reboots. What's worse is that most of the Win10\r
+        updates were either for the OS or Office only. Any Linux\r
+        package manager updates nearly everything and Steam handles\r
+        most of the rest.\r
+\r
+\r
+     ** Batolemaeus\r
+        AV is the worst offender because it hooks into all I/O. But\r
+        there's also significant overhead in NTFS when dealing with\r
+        many small files. It's partially the cost of the much more\r
+        involved security model on NT (and ACL processing). That's\r
+        why compiling has an extreme performance penalty on Windows,\r
+        since it reads and writes many small files.\r
+\r
+\r
+     ** aaronfranke\r
+        In addition to what's already been said, EXT4 doesn't\r
+        fragment nearly as much as NTFS.\r
+\r
+\r
+     ** Craftkorb\r
+        Linux is pretty good when it comes to utilizing (otherwise)\r
+        free memory, using it to cache ("buffer") parts of your\r
+        drives. Just try to do an reading-intensive I/O task, like\r
+        find / -name stdio.h . The first may take a while, but then\r
+        just rerun the command. It's much quicker, because Linux\r
+        cached (in this case) the file structure the first time, and\r
+        now can just quickly grab it from there again for the second\r
+        time.\r
+        Want to see the caching of files (and not structures) in\r
+        action? Find any medium sized file (about a gigabyte in\r
+        size). Now, call md5sum path/to/the/file on it. Call it again\r
+        afterwards. It should be much faster.\r
+        Don't have such a file handy? You can generate a "large.file"\r
+        using dd if=/dev/zero of=large.file bs=4096 count=262144 . Do\r
+        note that by doing this, Linux will already have (all or\r
+        parts of) the file cached, the difference between both calls\r
+        should be much smaller.\r
+        A much more file-centric system basically requires a good I/O\r
+        cache to get good performance. Crucial for slow spinning\r
+        drives (or worse, magnetic drives), but still really\r
+        important for SSDs.\r
+\r
+\r
+     ** robot_rover\r
+        It’s because windows search and windows compatibility\r
+        telemetry are currently using 100% or ur hard disk time\r
+\r
+\r
+  ** JackCourtney\r
+     Not a game, but GIMP loads so much faster on linux than windows\r
+\r
+     ** 8bitcerberus\r
+        Pretty much all of them, GIMP, Krita, Inkscape, Scribus,\r
+        Kdenlive, Blender, etc. Faster than Windows and way faster\r
+        than OS X. Blender is probably the closest I've seen between\r
+        the 3 OSes, but it's still measurably faster on Linux, the\r
+        others though, there's no contest.\r
+\r
+\r
+     ** pooerh\r
+        Yeah that's probably mostly because you have gtk libs in\r
+        shared memory from either other open apps or even your entire\r
+        DE, while GIMP is the only thing that needs them on Windows.\r
+\r
+        ** one_is_the_loneliest\r
+           Don't Windows apps typically bundle their own deps, so\r
+           you'll end up with several of the same dep in memory at a\r
+           time?\r
+           However, libraries are typically pretty small, so I'm\r
+           guessing it doesn't explain most of the difference, but\r
+           it's certainly a contributor.\r
+\r
+           ** pooerh\r
+              Whole UI libraries like gtk or Qt are pretty big\r
+              actually, which is why they usually start slower on\r
+              Windows than on Linux. Most Windows apps are written\r
+              using either Win32 API or .net and these aren't bundled\r
+              with apps, these usually start up pretty quickly.\r
+\r
+              ** one_is_the_loneliest\r
+                 Huh, I just figured that Windows apps would bundle\r
+                 their UI libs, but I guess that makes sense.\r
+\r
+\r
+\r
+\r
+\r
+  ** Swiftpaw22\r
+     Now, maybe they're not comparing fresh load to fresh load, but\r
+     it wouldn't at all surprise me if it was true when comparing\r
+     second+ load to second+ load as Linux has always shined very\r
+     brightly when it came to caching games to RAM better than\r
+     Windows. Secondary loads in most of the games I've seen load\r
+     faster than on Windows.\r
+\r
+     ** pdp10\r
+        Both the Linux storage I/O subsystem and the Linux\r
+        filesystems themselves are known to be faster than Windows\r
+        NTFS.\r
+        On the majority of modern games you don't see much of a\r
+        difference, though, because the assets are packed into\r
+        ordered binary files and then memory-mapped. In a way, the\r
+        devs are working around something of a Windows weakness by\r
+        doing that (though it's a performance win in general).\r
+        That's a common pattern -- developers architect the game to\r
+        work around Windows weaknesses, and of course don't take\r
+        advantage of the strengths on Linux/POSIX. In principle\r
+        someone could go the other direction, and design for some of\r
+        POSIX/Linux strengths; I've pondered the topic in posts here\r
+        before but neither I nor anyone else has a coherent thesis on\r
+        the topic yet.\r
+\r
+        ** s0v3r1gn\r
+           The largest differences between EXT4 and NTFS that affects\r
+           the I/O are the maximum cluster size and the\r
+           “allocate-on-flush” method of allocating disk space.\r
+           The latest version of NTFS substantially increased the\r
+           maximum cluster size and both the cluster size and the\r
+           “allocate-on-flush” method are substantially less\r
+           impactful on loading times on SSDs than they were on HDDs.\r
+           The largest difference in load times is probably caused by\r
+           Windows memory management being far more zealous in\r
+           purging garbage.\r
+\r
+           ** piotrj3\r
+              This. On loading screen there is a lot of memory\r
+              allocation and thread creation and so on and this is\r
+              where linux is faster.\r
+\r
+\r
+\r
+        ** Tom2Die\r
+           I've pondered the topic in posts here before but neither I\r
+           nor anyone else has a coherent thesis on the topic yet.\r
+           I have faith that some day when you mature a bit more and\r
+           become a PDP-11 you'll find the answers you seek.\r
+\r
+           ** pdp10\r
+              And drop 20 bits from the word?\r
+\r
+              ** Tom2Die\r
+                 Wait, did they really? There must be a good reason,\r
+                 but I'm not too familiar with older tech.\r
+\r
+                 ** pdp10\r
+                    The short version is that the PDP-10 is a very\r
+                    large 36-bit mainframe, and the PDP-11 is a\r
+                    16-bit minicomputer that only took up a couple of\r
+                    racks originally -- a small fraction of the\r
+                    physical size. Even thought the model lines sound\r
+                    similar, they were very different product lines\r
+                    that were used for different purposes.\r
+                    PDP-11s were the second model of computer to run\r
+                    Unix, and the place where most of Unix was\r
+                    invented. Only PDP-11s ran Unix until the late\r
+                    1970s. Later, the most popular hardware to run\r
+                    Unix were VAXes, the 32-bit replacement for the\r
+                    venerable PDP-11s. DEC didn't really like it when\r
+                    customers bought their hardware but not their\r
+                    operating systems. Unix never ran on 36-bit\r
+                    machines. The big tens are rather unique in\r
+                    history.\r
+                    However, the command-line syntax was quite\r
+                    similar on all of the DEC operating systems.\r
+                    Kildall used much of it in CP/M, and through that\r
+                    path, much of it went into DOS. DOS also\r
+                    inherited a bit of syntax from Xenix, which\r
+                    Microsoft had licensed a year or two prior to the\r
+                    IBM PC project.\r
+                    Microsoft wanted to license Xenix to the\r
+                    different OEM computer manufacturers, and sell\r
+                    their apps for Xenix in addition to other\r
+                    operating systems, prior to the IBM PC\r
+                    opportunity falling into their laps. Microsoft\r
+                    did continue to make apps for other operating\r
+                    systems, most fervently MacOS, the home of Excel.\r
+                    Word was on Xenix first, and only much later came\r
+                    to the Mac and to the fledgling Windows.\r
+                    Unix was originally invented for gaming and word\r
+                    processing, and Microsoft Word was originally\r
+                    made for Unix. History is stranger than you\r
+                    think.\r
+\r
+                    ** Tom2Die\r
+                       The odd thing is that at one point in time I\r
+                       knew most of that, but it's the sort of trivia\r
+                       that if one doesn't engage with it it just\r
+                       vanishes from memory without notice.\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+  ** ihjyuhgyhhg\r
+     Can confirm, witcher 3 and GTA sa loading on Linux is\r
+     unbelievably faster than windows.\r
+\r
+     ** sixsupersonic\r
+        Which is interesting considering those are windows games\r
+        running in wine.\r
+\r
+        ** ihjyuhgyhhg\r
+           Exactly and also w3 runs at 24fps compared to 29fps on\r
+           windows. It was already amazing that game was working but\r
+           this. Linux is future.\r
+\r
+\r
+\r
+  ** airspeedmph\r
+     Not surprised, I have an old X-Plane benchmark where you can see\r
+     also a striking difference in loading times (link at the\r
+     respective test):\r
+     [1]https://youtu.be/M5ygXe9fWR4?t=12\r
+     I also see very long loading times on Windows for Arma3, Rust\r
+     and a couple of others, so yeah, not surprised.\r
+     Edit TL;DW: X-Plane scenery and all loading in 00:56 min for\r
+     SteamOS and 02:33 min for Windows.\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://youtu.be/M5ygXe9fWR4?t=12\r
+\r
+  ** Leopard1907\r
+     Well , that is a known perk of Linux\r
+     Once upon a time PenguinRecordings ( a Youtube channel ) was\r
+     doing Linux game benchmarks.\r
+     He was always comparing load times on Linux vs Windows. Let it\r
+     be Feral ports or something else , always Linux was faster one.\r
+\r
+     ** Two-Tone-\r
+        PenguinRecordings\r
+        I miss his benchmarks. :c\r
+\r
+        ** Leopard1907\r
+           Yeah , i also miss.\r
+           His enthusiasm was really something else.\r
+           Right after doing Doom 2016 via Wine video , he gone mute.\r
+\r
+           ** Swiftpaw22\r
+              Yep, sad, wonder what happened to him. Sounds like it\r
+              may have been a side project while he was in school.\r
+\r
+              ** Leopard1907\r
+                 I hope he is enjoying SteamPlay like we do and\r
+                 living his life. :)\r
+\r
+                 ** Swiftpaw22\r
+                    That doesn't mean we don't still need Linux game\r
+                    benchmarking. At least we have Phoronix and a few\r
+                    other youtube channels that do it somewhat.\r
+\r
+\r
+\r
+\r
+\r
+\r
+  ** mykro76\r
+     ITT - many apps and games do load faster on Linux.\r
+     This seems like something worth promoting to game devs as a\r
+     benefit of developing on Linux. How much time must they spend\r
+     staring at their own loading screen when tweaking and testing\r
+     their game?\r
+\r
+     ** Swiftpaw22\r
+        Good point!\r
+\r
+\r
+  ** ThenewLore\r
+     If it only would load the actual missions and not crash on the\r
+     mission title...\r
+\r
+  ** Atlas__risen\r
+     I noticed a big improvement in FFXV on Linux vs Windows as well.\r
+\r
+  ** Offensive_joke_lord\r
+     My windows-using friend is always so impressed by how fast my\r
+     games load. Well, it's happened twice, once with invisible inc\r
+     and once with crusader kings II. I'm pretty sure his computer is\r
+     better spec-wise as well\r
+\r
+     ** Swiftpaw22\r
+        On the first load, or subsequent loads, or all loads? Because\r
+        Linux generally seems faster to load all games on subsequent\r
+        loads at least, but also sometimes on first loads as well.\r
+\r
+        ** Offensive_joke_lord\r
+           Both first loads actually, we only play, and have only\r
+           played, those games together at my house\r
+           P.S. (yes, they're both singleplayer haha, we have fun\r
+           playing singleplayer games and exchanging the controls.)\r
+           P.P.S. (we even divide controls, one time we had 3 people\r
+           and we played the binding of isaac where one person moved,\r
+           one attacked, and the other used items)\r
+\r
+           ** Swiftpaw22\r
+              Cool, and sounds fun, playing together is always best!\r
+              :3\r
+\r
+\r
+\r
+        ** Greydmiyu\r
+           For me it is both. But that is because when I dumped Win10\r
+           off my gaming rig I purposely went the LVM route so I\r
+           could clear off my largely unused SSD and make it a\r
+           [1]cache for my HDD.\r
+           The problem I had before was that I would get a game, put\r
+           it on the SSD for fast loading, then move on to another\r
+           game and not swap the games out from the SSD. With LVM\r
+           using the SSD as a cache anything I use often gets loaded\r
+           onto the SSD. If it ever fills up stuff I've stopped using\r
+           gets removed from SSD. No need for me to manage it\r
+           manually.\r
+           Recently it has been Warframe and World of Warcraft that\r
+           take up the bulk of my time. From boot to shutdown about\r
+           80-90% of my file-system calls hit the SSD. I have a 120Gb\r
+           cache for a 2Tb drive and so far it's only about 60%\r
+           utilized.\r
+           A few months of that without touching the Win10 drive I\r
+           still have sitting there and I can drop the cache, add the\r
+           1Tb of space to my volume, expand my file system, put the\r
+           cache back on and have a 3Tb seamless logical volume to\r
+           play with. :)\r
+           \r
+           \r
+           \r
+           \r
+           [1]\r
+           https://rwmj.wordpress.com/2014/05/22/using-lvms-new-cache-\r
+           feature/\r
+\r
+           ** Swiftpaw22\r
+              The problem I had before was that I would get a game,\r
+              put it on the SSD for fast loading, then move on to\r
+              another game and not swap the games out from the SSD.\r
+              With LVM using the SSD as a cache anything I use often\r
+              gets loaded onto the SSD. If it ever fills up stuff\r
+              I've stopped using gets removed from SSD. No need for\r
+              me to manage it manually.\r
+              I was about to ask wtf the point of this would be, lol,\r
+              but that clears things up, thanks!\r
+              I guess since RAM is more expensive than a SSD, having\r
+              the SSD cache things makes sense as long as RAM is\r
+              still used first and foremost for file caching.\r
+              \r
+              have a 3Tb seamless logical volume to play with\r
+              As long as you have a backup somewhere of all your\r
+              important stuff! Since HDDs are big and cheap I prefer\r
+              just using one big one. Hell, there are 10TB ones out\r
+              now and higher.\r
+\r
+              ** Greydmiyu\r
+                 As long as you have a backup somewhere of all your\r
+                 important stuff! Since HDDs are big and cheap I\r
+                 prefer just using one big one. Hell, there are 10TB\r
+                 ones out now and higher.\r
+                 These are the two largest drives I have. I used to\r
+                 have Win10 on the 1TB and used the 2TB to record\r
+                 gaming videos. When I wanted to switch I realized I\r
+                 could just drop Linux on the 2TB drive and have the\r
+                 1TB Win10 to fall back to if my litmus test for\r
+                 Linux wasn't passed this time around (Warframe & WoW\r
+                 being playable).\r
+                 Being able to merge the 1TB into the file system is\r
+                 just an added bonus for when I'm ready to get rid of\r
+                 the safety blanket. Been a month and I think I've\r
+                 thought about booting to that drive... once? But the\r
+                 desire to try Destiny 2 again passed. :)\r
+\r
+\r
+\r
+\r
+\r
+  ** yoshi314\r
+     too bad this beta won't load its own saves. i am reluctant to\r
+     replay game from scratch again, because neither autosaves nor my\r
+     manual saves will load.\r
+\r
+     ** Dakkaface\r
+        Haven't have that issue myself, it's been working for me\r
+        aside from some graphical glitches. Hopefully they get it\r
+        working for everyone soon.\r
+\r
+\r
+  ** MJBrune\r
+     I will say while I do think there is some sort of faster load on\r
+     linux, one user randomly staying on a forum shouldn't really be\r
+     big news and certainly shouldn't be held as true to any real\r
+     means.\r
+\r
+     ** Swiftpaw22\r
+        Linux loading times being faster for many games, especially\r
+        during 2nd+ loads, is 100% confirmed. As for this particular\r
+        game, other users have confirmed the same thing within this\r
+        very post.\r
+        So, while wanting evidence is amiable, we already have it.\r
+\r
+        ** MJBrune\r
+           I mean sure. And there are plenty of benchmarks to show\r
+           it. I just think "10 times" is a bit excessive and random.\r
+           I dunno. Am not trying to crap on your joke either.\r
+\r
+           ** Swiftpaw22\r
+              I don't know how accurate "10" is hehe, but some of the\r
+              benchmark videos show huge differences, so I totally\r
+              get someone say "10 times faster". But we don't have to\r
+              be overly anal, they just mean it's "much faster" I'm\r
+              sure, and that much is confirmed.\r
+              Nothing against anal. :3\r
+\r
+\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.header b/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.header
new file mode 100644 (file)
index 0000000..fb50acb
--- /dev/null
@@ -0,0 +1,3 @@
+0BATTLETECH Linux beta loading ten times faster than on Windows 10? Oh, the irony...   null/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l            70\r
+i  [linux_gaming] 2018-10-09_11-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.header.html b/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.header.html
new file mode 100644 (file)
index 0000000..b87993b
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_11-00_BATTLETECH_Linux_beta_l.html'>BATTLETECH Linux beta loading ten times faster than on Windows 10? Oh, the irony...</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_11-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.html b/test/expected/REDDIT/2018-10-09_11-00_BATTLETECH_Linux_beta_l.html
new file mode 100644 (file)
index 0000000..0433e2b
--- /dev/null
@@ -0,0 +1,281 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>BATTLETECH Linux beta loading ten times faster than on Windows 10? Oh, the irony...</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_11-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_11-00_BATTLETECH_Linux_beta_l</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9ld2i1/battletech_linux_beta_loading_ten_times_faster/'>https://www.reddit.com/r/linux_gaming/comments/9ld2i1/battletech_linux_beta_loading_ten_times_faster/</a></li>
+        <li>Source link: <a href='https://steamcommunity.com/app/637090/discussions/0/1693788384146305062/?ctp=13#c2747650363470418004'>https://steamcommunity.com/app/637090/discussions/0/1693788384146305062/?ctp=13#c2747650363470418004</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               ive always noticed that stuff loads much faster on Linux compared to windows, can someone explain why?
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>zee220</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>ive always noticed that stuff loads much faster on Linux compared to windows, can someone explain why?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>pwgen-sy100</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Better filesystem's, better IO scheduling, better scheduling in general, less chances of some stupid ass av to clog up all the io is what I've found.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>breakbeats573</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Unless you open calculator on Ubuntu. It's comical actually.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>zebediah49</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Also what appears to be more aggressive caching, and less bloat to burn through memory that would otherwise be cached.</p><p>I've note looked too carefully at it, but Windows machines usually appear to have a whole lot of free memory, and relatively little cached.</p><p>Meanwhile, my laptop has 10GB of "stuff" just floating around in memory in case I happen to want it.</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>jhansonxi</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yesterday I updated a Win10 laptop that had been sitting on a shelf for two years. I could have installed a dozens systems with *buntu using a online install from a mini boot image, with all major apps installed and updated, in the time it took Win10 to finish its updates, update reattempts, and dozen or so reboots. What's worse is that most of the Win10 updates were either for the OS or Office only. Any Linux package manager updates nearly everything and Steam handles most of the rest.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Batolemaeus</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>AV is the worst offender because it hooks into all I/O. But there's also significant overhead in NTFS when dealing with many small files. It's partially the cost of the much more involved security model on NT (and ACL processing). That's why compiling has an extreme performance penalty on Windows, since it reads and writes many small files.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>aaronfranke</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>In addition to what's already been said, EXT4 doesn't fragment nearly as much as NTFS.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Craftkorb</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Linux is pretty good when it comes to utilizing (otherwise) free memory, using it to cache ("buffer") parts of your drives. Just try to do an reading-intensive I/O task, like find / -name stdio.h . The first may take a while, but then just rerun the command. It's much quicker, because Linux cached (in this case) the file structure the first time, and now can just quickly grab it from there again for the second time.</p><p>Want to see the caching of files (and not structures) in action? Find any medium sized file (about a gigabyte in size). Now, call md5sum path/to/the/file on it. Call it again afterwards. It should be much faster.</p><p>Don't have such a file handy? You can generate a "large.file" using dd if=/dev/zero of=large.file bs=4096 count=262144 . Do note that by doing this, Linux will already have (all or parts of) the file cached, the difference between both calls should be much smaller.</p><p>A much more file-centric system basically requires a good I/O cache to get good performance. Crucial for slow spinning drives (or worse, magnetic drives), but still really important for SSDs.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>robot_rover</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It’s because windows search and windows compatibility telemetry are currently using 100% or ur hard disk time</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>JackCourtney</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Not a game, but GIMP loads so much faster on linux than windows</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>8bitcerberus</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Pretty much all of them, GIMP, Krita, Inkscape, Scribus, Kdenlive, Blender, etc. Faster than Windows and way faster than OS X. Blender is probably the closest I've seen between the 3 OSes, but it's still measurably faster on Linux, the others though, there's no contest.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>pooerh</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yeah that's probably mostly because you have gtk libs in shared memory from either other open apps or even your entire DE, while GIMP is the only thing that needs them on Windows.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>one_is_the_loneliest</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Don't Windows apps typically bundle their own deps, so you'll end up with several of the same dep in memory at a time?</p><p>However, libraries are typically pretty small, so I'm guessing it doesn't explain most of the difference, but it's certainly a contributor.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>pooerh</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Whole UI libraries like gtk or Qt are pretty big actually, which is why they usually start slower on Windows than on Linux. Most Windows apps are written using either Win32 API or .net and these aren't bundled with apps, these usually start up pretty quickly.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>one_is_the_loneliest</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Huh, I just figured that Windows apps would bundle their UI libs, but I guess that makes sense.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Swiftpaw22</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Now, maybe they're not comparing fresh load to fresh load, but it wouldn't at all surprise me if it was true when comparing second+ load to second+ load as Linux has always shined very brightly when it came to caching games to RAM better than Windows. Secondary loads in most of the games I've seen load faster than on Windows.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>pdp10</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Both the Linux storage I/O subsystem and the Linux filesystems themselves are known to be faster than Windows NTFS.</p><p>On the majority of modern games you don't see much of a difference, though, because the assets are packed into ordered binary files and then memory-mapped. In a way, the devs are working around something of a Windows weakness by doing that (though it's a performance win in general).</p><p>That's a common pattern -- developers architect the game to work around Windows weaknesses, and of course don't take advantage of the strengths on Linux/POSIX. In principle someone could go the other direction, and design for some of POSIX/Linux strengths; I've pondered the topic in posts here before but neither I nor anyone else has a coherent thesis on the topic yet.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>s0v3r1gn</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>The largest differences between EXT4 and NTFS that affects the I/O are the maximum cluster size and the “allocate-on-flush” method of allocating disk space.</p><p>The latest version of NTFS substantially increased the maximum cluster size and both the cluster size and the “allocate-on-flush” method are substantially less impactful on loading times on SSDs than they were on HDDs.</p><p>The largest difference in load times is probably caused by Windows memory management being far more zealous in purging garbage.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>piotrj3</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>This. On loading screen there is a lot of memory allocation and thread creation and so on and this is where linux is faster.</p></div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Tom2Die</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I've pondered the topic in posts here before but neither I nor anyone else has a coherent thesis on the topic yet.</p><p>I have faith that some day when you mature a bit more and become a PDP-11 you'll find the answers you seek.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>pdp10</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>And drop 20 bits from the word?</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Tom2Die</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Wait, did they really? There must be a good reason, but I'm not too familiar with older tech.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>pdp10</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>The short version is that the PDP-10 is a very large 36-bit mainframe, and the PDP-11 is a 16-bit minicomputer that only took up a couple of racks originally -- a small fraction of the physical size. Even thought the model lines sound similar, they were very different product lines that were used for different purposes.</p><p>PDP-11s were the second model of computer to run Unix, and the place where most of Unix was invented. Only PDP-11s ran Unix until the late 1970s. Later, the most popular hardware to run Unix were VAXes, the 32-bit replacement for the venerable PDP-11s. DEC didn't really like it when customers bought their hardware but not their operating systems. Unix never ran on 36-bit machines. The big tens are rather unique in history.</p><p>However, the command-line syntax was quite similar on all of the DEC operating systems. Kildall used much of it in CP/M, and through that path, much of it went into DOS. DOS also inherited a bit of syntax from Xenix, which Microsoft had licensed a year or two prior to the IBM PC project.</p><p>Microsoft wanted to license Xenix to the different OEM computer manufacturers, and sell their apps for Xenix in addition to other operating systems, prior to the IBM PC opportunity falling into their laps. Microsoft did continue to make apps for other operating systems, most fervently MacOS, the home of Excel. Word was on Xenix first, and only much later came to the Mac and to the fledgling Windows.</p><p>Unix was originally invented for gaming and word processing, and Microsoft Word was originally made for Unix. History is stranger than you think.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>Tom2Die</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>The odd thing is that at one point in time I knew most of that, but it's the sort of trivia that if one doesn't engage with it it just vanishes from memory without notice.</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ihjyuhgyhhg</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Can confirm, witcher 3 and GTA sa loading on Linux is unbelievably faster than windows.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>sixsupersonic</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Which is interesting considering those are windows games running in wine.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>ihjyuhgyhhg</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Exactly and also w3 runs at 24fps compared to 29fps on windows. It was already amazing that game was working but this. Linux is future.</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>airspeedmph</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Not surprised, I have an old X-Plane benchmark where you can see also a striking difference in loading times (link at the respective test):</p><p>[1]https://youtu.be/M5ygXe9fWR4?t=12</p><p>I also see very long loading times on Windows for Arma3, Rust and a couple of others, so yeah, not surprised.</p><p>Edit TL;DW: X-Plane scenery and all loading in 00:56 min for SteamOS and 02:33 min for Windows.</p><p></p><p></p><p></p><p></p><p>[1] https://youtu.be/M5ygXe9fWR4?t=12</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Leopard1907</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Well , that is a known perk of Linux</p><p>Once upon a time PenguinRecordings ( a Youtube channel ) was doing Linux game benchmarks.</p><p>He was always comparing load times on Linux vs Windows. Let it be Feral ports or something else , always Linux was faster one.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Two-Tone-</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>PenguinRecordings</p><p>I miss his benchmarks. :c</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Leopard1907</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Yeah , i also miss.</p><p>His enthusiasm was really something else.</p><p>Right after doing Doom 2016 via Wine video , he gone mute.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Swiftpaw22</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Yep, sad, wonder what happened to him. Sounds like it may have been a side project while he was in school.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Leopard1907</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I hope he is enjoying SteamPlay like we do and living his life. :)</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Swiftpaw22</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>That doesn't mean we don't still need Linux game benchmarking. At least we have Phoronix and a few other youtube channels that do it somewhat.</p></div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>mykro76</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>ITT - many apps and games do load faster on Linux.</p><p>This seems like something worth promoting to game devs as a benefit of developing on Linux. How much time must they spend staring at their own loading screen when tweaking and testing their game?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Swiftpaw22</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Good point!</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ThenewLore</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>If it only would load the actual missions and not crash on the mission title...</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Atlas__risen</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I noticed a big improvement in FFXV on Linux vs Windows as well.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Offensive_joke_lord</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>My windows-using friend is always so impressed by how fast my games load. Well, it's happened twice, once with invisible inc and once with crusader kings II. I'm pretty sure his computer is better spec-wise as well</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Swiftpaw22</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>On the first load, or subsequent loads, or all loads? Because Linux generally seems faster to load all games on subsequent loads at least, but also sometimes on first loads as well.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Offensive_joke_lord</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Both first loads actually, we only play, and have only played, those games together at my house</p><p>P.S. (yes, they're both singleplayer haha, we have fun playing singleplayer games and exchanging the controls.)</p><p>P.P.S. (we even divide controls, one time we had 3 people and we played the binding of isaac where one person moved, one attacked, and the other used items)</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Swiftpaw22</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Cool, and sounds fun, playing together is always best! :3</p></div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Greydmiyu</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>For me it is both. But that is because when I dumped Win10 off my gaming rig I purposely went the LVM route so I could clear off my largely unused SSD and make it a [1]cache for my HDD.</p><p>The problem I had before was that I would get a game, put it on the SSD for fast loading, then move on to another game and not swap the games out from the SSD. With LVM using the SSD as a cache anything I use often gets loaded onto the SSD. If it ever fills up stuff I've stopped using gets removed from SSD. No need for me to manage it manually.</p><p>Recently it has been Warframe and World of Warcraft that take up the bulk of my time. From boot to shutdown about 80-90% of my file-system calls hit the SSD. I have a 120Gb cache for a 2Tb drive and so far it's only about 60% utilized.</p><p>A few months of that without touching the Win10 drive I still have sitting there and I can drop the cache, add the 1Tb of space to my volume, expand my file system, put the cache back on and have a 3Tb seamless logical volume to play with. :)</p><p></p><p></p><p></p><p></p><p>[1] https://rwmj.wordpress.com/2014/05/22/using-lvms-new-cache-feature/</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Swiftpaw22</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>The problem I had before was that I would get a game, put it on the SSD for fast loading, then move on to another game and not swap the games out from the SSD. With LVM using the SSD as a cache anything I use often gets loaded onto the SSD. If it ever fills up stuff I've stopped using gets removed from SSD. No need for me to manage it manually.</p><p>I was about to ask wtf the point of this would be, lol, but that clears things up, thanks!</p><p>I guess since RAM is more expensive than a SSD, having the SSD cache things makes sense as long as RAM is still used first and foremost for file caching.</p><p></p><p>have a 3Tb seamless logical volume to play with</p><p>As long as you have a backup somewhere of all your important stuff! Since HDDs are big and cheap I prefer just using one big one. Hell, there are 10TB ones out now and higher.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Greydmiyu</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>As long as you have a backup somewhere of all your important stuff! Since HDDs are big and cheap I prefer just using one big one. Hell, there are 10TB ones out now and higher.</p><p>These are the two largest drives I have. I used to have Win10 on the 1TB and used the 2TB to record gaming videos. When I wanted to switch I realized I could just drop Linux on the 2TB drive and have the 1TB Win10 to fall back to if my litmus test for Linux wasn't passed this time around (Warframe & WoW being playable).</p><p>Being able to merge the 1TB into the file system is just an added bonus for when I'm ready to get rid of the safety blanket. Been a month and I think I've thought about booting to that drive... once? But the desire to try Destiny 2 again passed. :)</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>yoshi314</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>too bad this beta won't load its own saves. i am reluctant to replay game from scratch again, because neither autosaves nor my manual saves will load.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Dakkaface</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Haven't have that issue myself, it's been working for me aside from some graphical glitches. Hopefully they get it working for everyone soon.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>MJBrune</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I will say while I do think there is some sort of faster load on linux, one user randomly staying on a forum shouldn't really be big news and certainly shouldn't be held as true to any real means.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Swiftpaw22</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Linux loading times being faster for many games, especially during 2nd+ loads, is 100% confirmed. As for this particular game, other users have confirmed the same thing within this very post.</p><p>So, while wanting evidence is amiable, we already have it.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>MJBrune</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I mean sure. And there are plenty of benchmarks to show it. I just think "10 times" is a bit excessive and random. I dunno. Am not trying to crap on your joke either.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Swiftpaw22</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>I don't know how accurate "10" is hehe, but some of the benchmark videos show huge differences, so I totally get someone say "10 times faster". But we don't have to be overly anal, they just mean it's "much faster" I'm sure, and that much is confirmed.</p><p>Nothing against anal. :3</p></div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t b/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t
new file mode 100644 (file)
index 0000000..f3885ab
--- /dev/null
@@ -0,0 +1,315 @@
+   GETTING STEAM OVERLAY TO WORK WITH LUTRIS WINE GAMES (AKA. EASY \r
+                   STEAM CONTROLLER FOR OVERWATCH)                 \r
+\r
+  [linux_gaming] 2018-10-09_11-00\r
+\r
+  o Reference: 2018-10-09_11-00_Getting_Steam_Overlay_t\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lcoly/getting_steam_overlay_to_work_with_lutris_wine/\r
+  o Source link: \r
+\r
+\r
+    So,  after wasting countless hours unsuccessfully seeking for a\r
+    way  to  execute  Lutris  Wine games with a Steam Overlay (as I\r
+    was  able  to  do  with  PlayOnLinux runners a long time ago) I\r
+    finally  got  it  working  today  after  finding [1]this post .\r
+    Following  is  the  procedure  using  Overwatch  as  an example\r
+    (assuming you have it already installed through Lutris).\r
+    \r
+    First  run  lutris  -d  lutris:rungame/overwatch in a terminal,\r
+    then  exit  the  game asap and check the log trail. You'll need\r
+    retrieve  a  log  like this (note this is only a partial stub):\r
+    ...\r
+    \r
+    INFO             2018-10-04    09:29:46,005    [dxvk]:Replacing\r
+    /home/qchto/games/lutris/overwatch/drive_c/windows/syswow64/d3-\r
+    d10_1 with DXVK version\r
+    \r
+    INFO             2018-10-04    09:29:46,006    [dxvk]:Replacing\r
+    /home/qchto/games/lutris/overwatch/drive_c/windows/syswow64/d3-\r
+    d10 with DXVK version\r
+    \r
+    DEBUG    2018-10-04  09:29:46,071  [game]:Launching  Overwatch:\r
+    {'env':                                    {'DXVK_CONFIG_FILE':\r
+    '/home/qchto/games/lutris/overwatch/dxvk.conf',     'DXVK_HUD':\r
+    '0',                                   'DXVK_STATE_CACHE_PATH':\r
+    '/home/qchto/games/lutris/overwatch', '__GL_SHADER_DISK_CACHE':\r
+    '1',                             '__GL_SHADER_DISK_CACHE_PATH':\r
+    '/home/qchto/games/lutris/overwatch', '__GL_SHADER_DISK_CACHE_-\r
+    SKIP_CLEANUP':    '1',   'DRI_PRIME':   '0',   'STEAM_RUNTIME':\r
+    '/home/qchto/.local/share/lutris/runtime/steam', 'LD_LIBRARY_P-\r
+    ATH': '/home/qchto/.local/share/lutris/runners/wine/staging-3.-\r
+    17-x86_64/lib:/home/qchto/.local/share/lutris/runners/wine/sta-\r
+    ging-3.17-x86_64/lib64:/usr/lib:/usr/lib32:/lib/x86_64-linux-g-\r
+    nu:/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-\r
+    linux-gnu:/home/qchto/.local/share/lutris/runtime/lib32:/home/-\r
+    qchto/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gn-\r
+    u:/home/qchto/.local/share/lutris/runtime/steam/i386/lib:/home-\r
+    /qchto/.local/share/lutris/runtime/steam/i386/usr/lib/i386-lin-\r
+    ux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/-\r
+    lib:/home/qchto/.local/share/lutris/runtime/lib64:/home/qchto/-\r
+    .local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/-\r
+    home/qchto/.local/share/lutris/runtime/steam/amd64/lib:/home/q-\r
+    chto/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-li-\r
+    nux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/us-\r
+    r/lib:$LD_LIBRARY_PATH',   'WINEDEBUG':   '-all',   'WINEARCH':\r
+    'win64',                                                'WINE':\r
+    '/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86-\r
+    _64/bin/wine',                                    'WINEPREFIX':\r
+    '/home/qchto/games/lutris/overwatch',       'WINEDLLOVERRIDES':\r
+    'd3d10,d3d10_1,d3d10core,d3d11,dxgi=n'},             'command':\r
+    ['/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x8-\r
+    6_64/bin/wine', '/home/qchto/games/lutris/overwatch/drive_c/Pr-\r
+    ogram Files (x86)/Battle.net/Battle.net Launcher.exe']}\r
+    \r
+    DEBUG       2018-10-04   09:29:46,072   [thread]:Command   env:\r
+    SDL_VIDEO_FULLSCREEN_DISPLAY="off" DXVK_CONFIG_FILE="/home/qch-\r
+    to/games/lutris/overwatch/dxvk.conf"               DXVK_HUD="0"\r
+    DXVK_STATE_CACHE_PATH="/home/qchto/games/lutris/overwatch" __G-\r
+    L_SHADER_DISK_CACHE="1" __GL_SHADER_DISK_CACHE_PATH="/home/qch-\r
+    to/games/lutris/overwatch" __GL_SHADER_DISK_CACHE_SKIP_CLEANUP-\r
+    ="1"                                              DRI_PRIME="0"\r
+    STEAM_RUNTIME="/home/qchto/.local/share/lutris/runtime/steam"\r
+    LD_LIBRARY_PATH="/home/qchto/.local/share/lutris/runners/wine/-\r
+    staging-3.17-x86_64/lib:/home/qchto/.local/share/lutris/runner-\r
+    s/wine/staging-3.17-x86_64/lib64:/usr/lib:/usr/lib32:/lib/x86_-\r
+    64-linux-gnu:/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/us-\r
+    r/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/l-\r
+    ib32:/home/qchto/.local/share/lutris/runtime/steam/i386/lib/i3-\r
+    86-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i38-\r
+    6/lib:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/l-\r
+    ib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/stea-\r
+    m/i386/usr/lib:/home/qchto/.local/share/lutris/runtime/lib64:/-\r
+    home/qchto/.local/share/lutris/runtime/steam/amd64/lib/x86_64-\r
+    linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/-\r
+    lib:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/li-\r
+    b/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/ste-\r
+    am/amd64/usr/lib:$LD_LIBRARY_PATH"             WINEDEBUG="-all"\r
+    WINEARCH="win64" WINE="/home/qchto/.local/share/lutris/runners-\r
+    /wine/staging-3.17-x86_64/bin/wine" WINEPREFIX="/home/qchto/ga-\r
+    mes/lutris/overwatch" WINEDLLOVERRIDES="d3d10,d3d10_1,d3d10cor-\r
+    e,d3d11,dxgi=n"\r
+    \r
+    DEBUG      2018-10-04  09:29:46,073  [thread]:Running  command:\r
+    "/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86-\r
+    _64/bin/wine" "/home/qchto/games/lutris/overwatch/drive_c/Prog-\r
+    ram Files (x86)/Battle.net/Battle.net Launcher.exe"\r
+    \r
+    DEBUG    2018-10-04  09:29:46,073  [thread]:Storing environment\r
+    variable SDL_VIDEO_FULLSCREEN_DISPLAY to off\r
+    \r
+    DEBUG    2018-10-04  09:29:46,073  [thread]:Storing environment\r
+    variable                   DXVK_CONFIG_FILE                  to\r
+    /home/qchto/games/lutris/overwatch/dxvk.conf\r
+    \r
+    ...\r
+    \r
+    Proceed    by    copying   everything   in   the   line   after\r
+    [thread]:Command  env:  , separate every variable in a line and\r
+    preceed  it  by  an  export  declaration.  Then  add  the  line\r
+    [thread]:Running  command:  at  the end of your script (or even\r
+    better,  add them to local variables and then execute it to end\r
+    with  a  file like this (note that the LUTRIS_WINE and GAME_EXE\r
+    variables  are the "Running command" log line, and GAME_EXE can\r
+    be  replaced  to  reference another executable, in this case my\r
+    local Overwatch.exe): #!/bin/bash\r
+    \r
+    #  used  "lutris  -d  lutris:rungame/overwatch" to retrieve env\r
+    variables\r
+    \r
+    export SDL_VIDEO_FULLSCREEN_DISPLAY="off"\r
+    \r
+    export DXVK_CONFIG_FILE="/home/qchto/games/lutris/overwatch/dx-\r
+    vk.conf"\r
+    \r
+    export DXVK_HUD="0"\r
+    \r
+    export DXVK_STATE_CACHE_PATH="/home/qchto/games/lutris/overwat-\r
+    ch"\r
+    \r
+    export __GL_SHADER_DISK_CACHE="1"\r
+    \r
+    export __GL_SHADER_DISK_CACHE_PATH="/home/qchto/games/lutris/o-\r
+    verwatch"\r
+    \r
+    export __GL_SHADER_DISK_CACHE_SKIP_CLEANUP="1"\r
+    \r
+    export DRI_PRIME="0"\r
+    \r
+    export STEAM_RUNTIME="/home/qchto/.local/share/lutris/runtime/-\r
+    steam"\r
+    \r
+    export LD_LIBRARY_PATH="/home/qchto/.local/share/lutris/runner-\r
+    s/wine/staging-3.17-x86_64/lib:/home/qchto/.local/share/lutris-\r
+    /runners/wine/staging-3.17-x86_64/lib64:/usr/lib:/usr/lib32:/l-\r
+    ib/x86_64-linux-gnu:/lib/i386-linux-gnu:/usr/lib/x86_64-linux-\r
+    gnu:/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/ru-\r
+    ntime/lib32:/home/qchto/.local/share/lutris/runtime/steam/i386-\r
+    /lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/st-\r
+    eam/i386/lib:/home/qchto/.local/share/lutris/runtime/steam/i38-\r
+    6/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runti-\r
+    me/steam/i386/usr/lib:/home/qchto/.local/share/lutris/runtime/-\r
+    lib64:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib/-\r
+    x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam-\r
+    /amd64/lib:/home/qchto/.local/share/lutris/runtime/steam/amd64-\r
+    /usr/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runt-\r
+    ime/steam/amd64/usr/lib:$LD_LIBRARY_PATH"\r
+    \r
+    export WINEDEBUG="-all"\r
+    \r
+    export WINEARCH="win64"\r
+    \r
+    export WINE="/home/qchto/.local/share/lutris/runners/wine/stag-\r
+    ing-3.17-x86_64/bin/wine"\r
+    \r
+    export WINEPREFIX="/home/qchto/games/lutris/overwatch"\r
+    \r
+    export WINEDLLOVERRIDES="d3d10,d3d10_1,d3d10core,d3d11,dxgi=n"\r
+    \r
+    LUTRIS_WINE="/home/qchto/.local/share/lutris/runners/wine/stag-\r
+    ing-3.17-x86_64/bin/wine"\r
+    \r
+    GAME_EXE="/home/qchto/games/cache/data/battlenet/Overwatch/Ove-\r
+    rwatch.exe"\r
+    \r
+    "$LUTRIS_WINE" "$GAME_EXE"\r
+    \r
+    Save      this     file     wherever     you     like     (e.g.\r
+    /home/qchto/games/launchers/overwatch.sh  ),  give it execution\r
+    permission              (e.g.              chmod             +x\r
+    /home/qchto/games/launchers/overwatch.sh  ).  Now you should be\r
+    able    to   execute   it   in   order   to   test   it   (e.g.\r
+    ./home/qchto/games/launchers/overwatch.sh ).\r
+    \r
+    Finally,  open  Steam,  add  this  script  as  a non-steam game\r
+    shortcut  (make sure to select "All files" in the file selector\r
+    for  the  .sh  files  to  appear),  and  it's done. You can now\r
+    execute  this  shortcut  and get the Steam Overlay (even in Big\r
+    Picture  with  Steam  Controller  custom  controller  mappings)\r
+    working and ready to go.\r
+    \r
+    As  mentioned,  this  procedure  should also work for any other\r
+    Lutris  Wine  game  (although  be  warned  that  some  specific\r
+    problems  may  arise  depending  on wine configuration). I have\r
+    personally  tested  it  not  only  with Overwatch but also with\r
+    StarCraft II and it work perfectly on both.\r
+    \r
+    Hope you find this helpful!\r
+    \r
+    \r
+    \r
+    [1] https://forums.lutris.net/t/how-to-run-games-from-commandl-\r
+    ine-from-winesteam/95/5\r
+\r
+\r
+  ** klinch3R\r
+     Nice effort\r
+\r
+     ** qchto\r
+        Thanks. It's just that figuring out this took me far longer\r
+        that I expected it would, so if someone is looking into\r
+        achieving this luckily he/she will be able to just find this\r
+        post, so imo any effort put is worth to be reported.\r
+\r
+\r
+  ** UrbanFlash\r
+     Maybe i'm missing something, but i don't see the advantage over\r
+     just adding the launcher Lutris creates as non-Steam game. Works\r
+     well enough with Heroes of the Storm here...\r
+\r
+     ** qchto\r
+        For once, the autogenerated launchers does not save\r
+        environmental variables, so for games like Overwatch that\r
+        require them (for things like DXVK) it doesn't even launch\r
+        the game. And just to clear things up, using a .sh script\r
+        with lutris lutris:rungame/overwatch makes the app not report\r
+        properly for the Steam overlay to be recognized.\r
+        So by this method you're ensuring you're running the same\r
+        wine environment launched by Lutris without depending on it\r
+        to manage the process, therefore allowing for the Steam\r
+        overlay to properly load.\r
+\r
+        ** UrbanFlash\r
+           DKVK works fine for me. I notice no difference between\r
+           launching the game from within Lutris, via the launcher in\r
+           the menu or via the link in Steam.\r
+\r
+           ** qchto\r
+              Do you have DXVK installed at system level? Having its\r
+              variables exported to your session? Because after\r
+              checking a couple .desktop files generated by Lutris\r
+              (which tbh I was not even aware were created, as i3\r
+              makes a desktop seems redundant) I still don't see any\r
+              declaration other than the WINE prefix, and none of\r
+              them even launch the application they refer (tested for\r
+              Overwatch and Battle.net automatically generated\r
+              launchers).\r
+\r
+              ** UrbanFlash\r
+                 I don't have DXVK installed outside of Lutris and\r
+                 have done nothing apart from the things necessary to\r
+                 get the Blizzard app running.\r
+\r
+\r
+\r
+\r
+\r
+  ** shmerl\r
+     Better figure out how to do it without Steam. That's the right\r
+     method.\r
+\r
+     ** qchto\r
+        While I agree, to provide some background on why I went this\r
+        route:\r
+        \r
+        I spent a lot of time trying to configure sc-controller to\r
+        emulate a xbox-controller with gyro controlled right stick\r
+        but it simply wouldn't allow for a duplicated RStick binding\r
+        for the Steam Controller in both the right touchpad and the\r
+        gyro (unlike Steam Overlay that does).\r
+        \r
+        Even when I gave up on this and finally tried to test\r
+        sc-controller in-game for Overwatch, it kept showing an\r
+        erratic behavior with the game loaded (still not sure why,\r
+        but when I tried to use the SC left tocuhpad it randomly\r
+        started sending other outputs that made the game unplayable\r
+        with it).\r
+        \r
+        The Steam Overlay provide much more that just the ability to\r
+        use the Steam Controller with decent xinput bindings, but\r
+        also other features like ease to control the game with only a\r
+        controller (for example allowing to exit the game if\r
+        soft-locked without having to use kb&m), change the\r
+        Controller configuration on the fly more easily (without\r
+        depending on kb&m) and even have a more streamlined\r
+        experience by using features like the Steam Chord button and\r
+        Steam enabled screenshots, for example.\r
+        So it's not that I didn't tried to not use Steam..\r
+\r
+        ** shmerl\r
+           Yeah, I agree sc-controller can still benefit from some\r
+           improvements. It's still not using upstream kernel driver\r
+           for instance.\r
+\r
+           ** qchto\r
+              Gotta admit though, it's great to have alternatives\r
+              available.\r
+\r
+              ** shmerl\r
+                 For sure, especially for those who aren't using\r
+                 Steam to begin with.\r
+\r
+\r
+\r
+\r
+\r
+  ** Brunfunstudios\r
+     Nice work. Would be kinda nice to have a right click option just\r
+     saying add_to_Steam and this being handled in the background. :)\r
+     Just an idea\r
+\r
+  ** Razdiel\r
+     Since you gave it a try why not post benchmarks or general\r
+     feedback about it? was it worth it running it with proton?\r
+     GJ btw the linux comunity salutes you brave soldier!\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.header b/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.header
new file mode 100644 (file)
index 0000000..e2b9c20
--- /dev/null
@@ -0,0 +1,3 @@
+0Getting Steam Overlay to work with Lutris Wine games (aka. easy Steam Controller for Overwatch)       null/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t            70\r
+i  [linux_gaming] 2018-10-09_11-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.header.html b/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.header.html
new file mode 100644 (file)
index 0000000..050bbb1
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_11-00_Getting_Steam_Overlay_t.html'>Getting Steam Overlay to work with Lutris Wine games (aka. easy Steam Controller for Overwatch)</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_11-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.html b/test/expected/REDDIT/2018-10-09_11-00_Getting_Steam_Overlay_t.html
new file mode 100644 (file)
index 0000000..d59bd5d
--- /dev/null
@@ -0,0 +1,96 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Getting Steam Overlay to work with Lutris Wine games (aka. easy Steam Controller for Overwatch)</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_11-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_11-00_Getting_Steam_Overlay_t</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lcoly/getting_steam_overlay_to_work_with_lutris_wine/'>https://www.reddit.com/r/linux_gaming/comments/9lcoly/getting_steam_overlay_to_work_with_lutris_wine/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               So, after wasting countless hours unsuccessfully seeking for a way to execute Lutris Wine games with a Steam Overlay (as I was able to do with PlayOnLinux runners a long time ago) I finally got it working today after finding [1]this post . Following is the procedure using Overwatch as an example (assuming you have it already installed through Lutris).<br/><br/>First run lutris -d lutris:rungame/overwatch in a terminal, then exit the game asap and check the log trail. You&#x27;ll need retrieve a log like this (note this is only a partial stub): ...<br/><br/>INFO   2018-10-04 09:29:46,005 [dxvk]:Replacing /home/qchto/games/lutris/overwatch/drive_c/windows/syswow64/d3d10_1 with DXVK version<br/><br/>INFO   2018-10-04 09:29:46,006 [dxvk]:Replacing /home/qchto/games/lutris/overwatch/drive_c/windows/syswow64/d3d10 with DXVK version<br/><br/>DEBUG  2018-10-04 09:29:46,071 [game]:Launching Overwatch: {&#x27;env&#x27;: {&#x27;DXVK_CONFIG_FILE&#x27;: &#x27;/home/qchto/games/lutris/overwatch/dxvk.conf&#x27;, &#x27;DXVK_HUD&#x27;: &#x27;0&#x27;, &#x27;DXVK_STATE_CACHE_PATH&#x27;: &#x27;/home/qchto/games/lutris/overwatch&#x27;, &#x27;__GL_SHADER_DISK_CACHE&#x27;: &#x27;1&#x27;, &#x27;__GL_SHADER_DISK_CACHE_PATH&#x27;: &#x27;/home/qchto/games/lutris/overwatch&#x27;, &#x27;__GL_SHADER_DISK_CACHE_SKIP_CLEANUP&#x27;: &#x27;1&#x27;, &#x27;DRI_PRIME&#x27;: &#x27;0&#x27;, &#x27;STEAM_RUNTIME&#x27;: &#x27;/home/qchto/.local/share/lutris/runtime/steam&#x27;, &#x27;LD_LIBRARY_PATH&#x27;: &#x27;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/lib:/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/lib64:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu:/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/lib32:/home/qchto/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/lib:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/lib:/home/qchto/.local/share/lutris/runtime/lib64:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH&#x27;, &#x27;WINEDEBUG&#x27;: &#x27;-all&#x27;, &#x27;WINEARCH&#x27;: &#x27;win64&#x27;, &#x27;WINE&#x27;: &#x27;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/bin/wine&#x27;, &#x27;WINEPREFIX&#x27;: &#x27;/home/qchto/games/lutris/overwatch&#x27;, &#x27;WINEDLLOVERRIDES&#x27;: &#x27;d3d10,d3d10_1,d3d10core,d3d11,dxgi=n&#x27;}, &#x27;command&#x27;: [&#x27;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/bin/wine&#x27;, &#x27;/home/qchto/games/lutris/overwatch/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe&#x27;]}<br/><br/>DEBUG  2018-10-04 09:29:46,072 [thread]:Command env: SDL_VIDEO_FULLSCREEN_DISPLAY=&quot;off&quot; DXVK_CONFIG_FILE=&quot;/home/qchto/games/lutris/overwatch/dxvk.conf&quot; DXVK_HUD=&quot;0&quot; DXVK_STATE_CACHE_PATH=&quot;/home/qchto/games/lutris/overwatch&quot; __GL_SHADER_DISK_CACHE=&quot;1&quot; __GL_SHADER_DISK_CACHE_PATH=&quot;/home/qchto/games/lutris/overwatch&quot; __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=&quot;1&quot; DRI_PRIME=&quot;0&quot; STEAM_RUNTIME=&quot;/home/qchto/.local/share/lutris/runtime/steam&quot; LD_LIBRARY_PATH=&quot;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/lib:/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/lib64:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu:/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/lib32:/home/qchto/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/lib:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/lib:/home/qchto/.local/share/lutris/runtime/lib64:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH&quot; WINEDEBUG=&quot;-all&quot; WINEARCH=&quot;win64&quot; WINE=&quot;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/bin/wine&quot; WINEPREFIX=&quot;/home/qchto/games/lutris/overwatch&quot; WINEDLLOVERRIDES=&quot;d3d10,d3d10_1,d3d10core,d3d11,dxgi=n&quot;<br/><br/>DEBUG  2018-10-04 09:29:46,073 [thread]:Running command: &quot;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/bin/wine&quot; &quot;/home/qchto/games/lutris/overwatch/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe&quot;<br/><br/>DEBUG  2018-10-04 09:29:46,073 [thread]:Storing environment variable SDL_VIDEO_FULLSCREEN_DISPLAY to off<br/><br/>DEBUG  2018-10-04 09:29:46,073 [thread]:Storing environment variable DXVK_CONFIG_FILE to /home/qchto/games/lutris/overwatch/dxvk.conf<br/><br/>...<br/><br/>Proceed by copying everything in the line after [thread]:Command env: , separate every variable in a line and preceed it by an export declaration. Then add the line [thread]:Running command: at the end of your script (or even better, add them to local variables and then execute it to end with a file like this (note that the LUTRIS_WINE and GAME_EXE variables are the &quot;Running command&quot; log line, and GAME_EXE can be replaced to reference another executable, in this case my local Overwatch.exe): #!/bin/bash<br/><br/># used &quot;lutris -d lutris:rungame/overwatch&quot; to retrieve env variables<br/><br/>export SDL_VIDEO_FULLSCREEN_DISPLAY=&quot;off&quot;<br/><br/>export DXVK_CONFIG_FILE=&quot;/home/qchto/games/lutris/overwatch/dxvk.conf&quot;<br/><br/>export DXVK_HUD=&quot;0&quot;<br/><br/>export DXVK_STATE_CACHE_PATH=&quot;/home/qchto/games/lutris/overwatch&quot;<br/><br/>export __GL_SHADER_DISK_CACHE=&quot;1&quot;<br/><br/>export __GL_SHADER_DISK_CACHE_PATH=&quot;/home/qchto/games/lutris/overwatch&quot;<br/><br/>export __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=&quot;1&quot;<br/><br/>export DRI_PRIME=&quot;0&quot;<br/><br/>export STEAM_RUNTIME=&quot;/home/qchto/.local/share/lutris/runtime/steam&quot;<br/><br/>export LD_LIBRARY_PATH=&quot;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/lib:/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/lib64:/usr/lib:/usr/lib32:/lib/x86_64-linux-gnu:/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/lib32:/home/qchto/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/lib:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/i386/usr/lib:/home/qchto/.local/share/lutris/runtime/lib64:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/lib:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/qchto/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH&quot;<br/><br/>export WINEDEBUG=&quot;-all&quot;<br/><br/>export WINEARCH=&quot;win64&quot;<br/><br/>export WINE=&quot;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/bin/wine&quot;<br/><br/>export WINEPREFIX=&quot;/home/qchto/games/lutris/overwatch&quot;<br/><br/>export WINEDLLOVERRIDES=&quot;d3d10,d3d10_1,d3d10core,d3d11,dxgi=n&quot;<br/><br/>LUTRIS_WINE=&quot;/home/qchto/.local/share/lutris/runners/wine/staging-3.17-x86_64/bin/wine&quot;<br/><br/>GAME_EXE=&quot;/home/qchto/games/cache/data/battlenet/Overwatch/Overwatch.exe&quot;<br/><br/>&quot;$LUTRIS_WINE&quot; &quot;$GAME_EXE&quot;<br/><br/>Save this file wherever you like (e.g. /home/qchto/games/launchers/overwatch.sh ), give it execution permission (e.g. chmod +x /home/qchto/games/launchers/overwatch.sh ). Now you should be able to execute it in order to test it (e.g. ./home/qchto/games/launchers/overwatch.sh ).<br/><br/>Finally, open Steam, add this script as a non-steam game shortcut (make sure to select &quot;All files&quot; in the file selector for the .sh files to appear), and it&#x27;s done. You can now execute this shortcut and get the Steam Overlay (even in Big Picture with Steam Controller custom controller mappings) working and ready to go.<br/><br/>As mentioned, this procedure should also work for any other Lutris Wine game (although be warned that some specific problems may arise depending on wine configuration). I have personally tested it not only with Overwatch but also with StarCraft II and it work perfectly on both.<br/><br/>Hope you find this helpful!<br/><br/><br/><br/>[1] https://forums.lutris.net/t/how-to-run-games-from-commandline-from-winesteam/95/5
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>klinch3R</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Nice effort</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>qchto</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Thanks. It's just that figuring out this took me far longer that I expected it would, so if someone is looking into achieving this luckily he/she will be able to just find this post, so imo any effort put is worth to be reported.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>UrbanFlash</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Maybe i'm missing something, but i don't see the advantage over just adding the launcher Lutris creates as non-Steam game. Works well enough with Heroes of the Storm here...</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>qchto</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>For once, the autogenerated launchers does not save environmental variables, so for games like Overwatch that require them (for things like DXVK) it doesn't even launch the game. And just to clear things up, using a .sh script with lutris lutris:rungame/overwatch makes the app not report properly for the Steam overlay to be recognized.</p><p>So by this method you're ensuring you're running the same wine environment launched by Lutris without depending on it to manage the process, therefore allowing for the Steam overlay to properly load.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>UrbanFlash</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>DKVK works fine for me. I notice no difference between launching the game from within Lutris, via the launcher in the menu or via the link in Steam.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>qchto</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Do you have DXVK installed at system level? Having its variables exported to your session? Because after checking a couple .desktop files generated by Lutris (which tbh I was not even aware were created, as i3 makes a desktop seems redundant) I still don't see any declaration other than the WINE prefix, and none of them even launch the application they refer (tested for Overwatch and Battle.net automatically generated launchers).</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>UrbanFlash</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I don't have DXVK installed outside of Lutris and have done nothing apart from the things necessary to get the Blizzard app running.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>shmerl</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Better figure out how to do it without Steam. That's the right method.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>qchto</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>While I agree, to provide some background on why I went this route:</p><p></p><p>I spent a lot of time trying to configure sc-controller to emulate a xbox-controller with gyro controlled right stick but it simply wouldn't allow for a duplicated RStick binding for the Steam Controller in both the right touchpad and the gyro (unlike Steam Overlay that does).</p><p></p><p>Even when I gave up on this and finally tried to test sc-controller in-game for Overwatch, it kept showing an erratic behavior with the game loaded (still not sure why, but when I tried to use the SC left tocuhpad it randomly started sending other outputs that made the game unplayable with it).</p><p></p><p>The Steam Overlay provide much more that just the ability to use the Steam Controller with decent xinput bindings, but also other features like ease to control the game with only a controller (for example allowing to exit the game if soft-locked without having to use kb&m), change the Controller configuration on the fly more easily (without depending on kb&m) and even have a more streamlined experience by using features like the Steam Chord button and Steam enabled screenshots, for example.</p><p>So it's not that I didn't tried to not use Steam..</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>shmerl</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Yeah, I agree sc-controller can still benefit from some improvements. It's still not using upstream kernel driver for instance.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>qchto</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Gotta admit though, it's great to have alternatives available.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>shmerl</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>For sure, especially for those who aren't using Steam to begin with.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Brunfunstudios</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Nice work. Would be kinda nice to have a right click option just saying add_to_Steam and this being handled in the background. :) Just an idea</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Razdiel</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Since you gave it a try why not post benchmarks or general feedback about it? was it worth it running it with proton?</p><p>GJ btw the linux comunity salutes you brave soldier!</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho b/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho
new file mode 100644 (file)
index 0000000..7cb7d0e
--- /dev/null
@@ -0,0 +1,19 @@
+  SURREAL FIRST-PERSON HORROR ADVENTURE HELIOPHOBIA IS PROMISING A \r
+                NON-LINEAR NARRATIVE, RELEASING SOON               \r
+\r
+  [linux_gaming] 2018-10-09_11-00\r
+\r
+  o Reference: 2018-10-09_11-00_Surreal_first-person_ho\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lcvhp/surreal_firstperson_horror_adventure_heliophobia/\r
+  o Source link: https://www.gamingonlinux.com/articles/surreal-first-person-horror-adventure-heliophobia-is-promising-a-non-linear-narrative-releasing-soon.12695\r
+\r
+\r
+    Hopefully  they  do  get an Itch.io version working. Either way\r
+    game looks like something I would enjoy.\r
+\r
+\r
+  ** ShylockSimmonz\r
+     Hopefully they do get an Itch.io version working. Either way\r
+     game looks like something I would enjoy.\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.header b/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.header
new file mode 100644 (file)
index 0000000..eccd1d6
--- /dev/null
@@ -0,0 +1,3 @@
+0Surreal first-person horror adventure Heliophobia is promising a non-linear narrative, releasing soon null/REDDIT/2018-10-09_11-00_Surreal_first-person_ho            70\r
+i  [linux_gaming] 2018-10-09_11-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.header.html b/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.header.html
new file mode 100644 (file)
index 0000000..37669c0
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_11-00_Surreal_first-person_ho.html'>Surreal first-person horror adventure Heliophobia is promising a non-linear narrative, releasing soon</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_11-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.html b/test/expected/REDDIT/2018-10-09_11-00_Surreal_first-person_ho.html
new file mode 100644 (file)
index 0000000..9cd2454
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Surreal first-person horror adventure Heliophobia is promising a non-linear narrative, releasing soon</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_11-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_11-00_Surreal_first-person_ho</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lcvhp/surreal_firstperson_horror_adventure_heliophobia/'>https://www.reddit.com/r/linux_gaming/comments/9lcvhp/surreal_firstperson_horror_adventure_heliophobia/</a></li>
+        <li>Source link: <a href='https://www.gamingonlinux.com/articles/surreal-first-person-horror-adventure-heliophobia-is-promising-a-non-linear-narrative-releasing-soon.12695'>https://www.gamingonlinux.com/articles/surreal-first-person-horror-adventure-heliophobia-is-promising-a-non-linear-narrative-releasing-soon.12695</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               Hopefully they do get an Itch.io version working. Either way game looks like something I would enjoy.
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ShylockSimmonz</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Hopefully they do get an Itch.io version working. Either way game looks like something I would enjoy.</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai b/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai
new file mode 100644 (file)
index 0000000..584990d
--- /dev/null
@@ -0,0 +1,14 @@
+    ALL WALLS MUST FALL GAINS A 'NEW GAME+' MODE FOR THOSE WHO'VE  \r
+                         BEATEN THE CAMPAIGN                       \r
+\r
+  [linux_gaming] 2018-10-09_12-00\r
+\r
+  o Reference: 2018-10-09_12-00_All_Walls_Must_Fall_gai\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9ld645/all_walls_must_fall_gains_a_new_game_mode_for/\r
+  o Source link: https://www.gamingonlinux.com/articles/all-walls-must-fall-gains-a-new-game-mode-for-those-whove-beaten-the-campaign.12691\r
+\r
+\r
+    \r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.header b/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.header
new file mode 100644 (file)
index 0000000..89eb6be
--- /dev/null
@@ -0,0 +1,3 @@
+0All Walls Must Fall gains a 'New Game+' mode for those who've beaten the campaign     null/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai            70\r
+i  [linux_gaming] 2018-10-09_12-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.header.html b/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.header.html
new file mode 100644 (file)
index 0000000..d8edac5
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_12-00_All_Walls_Must_Fall_gai.html'>All Walls Must Fall gains a 'New Game+' mode for those who've beaten the campaign</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_12-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.html b/test/expected/REDDIT/2018-10-09_12-00_All_Walls_Must_Fall_gai.html
new file mode 100644 (file)
index 0000000..ee301ce
--- /dev/null
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>All Walls Must Fall gains a 'New Game+' mode for those who've beaten the campaign</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_12-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_12-00_All_Walls_Must_Fall_gai</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9ld645/all_walls_must_fall_gains_a_new_game_mode_for/'>https://www.reddit.com/r/linux_gaming/comments/9ld645/all_walls_must_fall_gains_a_new_game_mode_for/</a></li>
+        <li>Source link: <a href='https://www.gamingonlinux.com/articles/all-walls-must-fall-gains-a-new-game-mode-for-those-whove-beaten-the-campaign.12691'>https://www.gamingonlinux.com/articles/all-walls-must-fall-gains-a-new-game-mode-for-those-whove-beaten-the-campaign.12691</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad b/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad
new file mode 100644 (file)
index 0000000..926a5db
--- /dev/null
@@ -0,0 +1,37 @@
+   RADV VS. AMDVLK VS. RADEON SOFTWARE VULKAN DRIVER PERFORMANCE - \r
+                      OCTOBER 2018 LINUX GAMING                    \r
+\r
+  [linux_gaming] 2018-10-09_15-00\r
+\r
+  o Reference: 2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lewod/radv_vs_amdvlk_vs_radeon_software_vulkan_driver/\r
+  o Source link: https://www.phoronix.com/scan.php?page=article&item=amdvlk-radv-okt18&num=1\r
+\r
+\r
+    The   fact   that   there   are  two  drivers  is  the  biggest\r
+    headscratcher  from  AMD really since they started really doing\r
+    a  good  job.  I  can't  see  why they are fragmenting that one\r
+    specific thing rather than just slowly merging it into RADV.\r
+\r
+\r
+  ** FlukyS\r
+     The fact that there are two drivers is the biggest headscratcher\r
+     from AMD really since they started really doing a good job. I\r
+     can't see why they are fragmenting that one specific thing\r
+     rather than just slowly merging it into RADV.\r
+\r
+     ** PolygonKiwii\r
+        Because radv isn't their driver and amdvlk shares its code\r
+        with the windows driver.\r
+        But it's not that bad, as the biggest performance gains will\r
+        likely come from optimizing llvm, which both drivers make use\r
+        of*.\r
+        Also it's not a problem to install two Vulkan drivers side by\r
+        side so users could always do that if they really need both.\r
+        * except for the pro stack, which uses a proprietary compiler\r
+        shared with windows. I think their plan was to improve llvm\r
+        and replace the proprietary compiler when llvm caught up in\r
+        performance, but don't quote me on that\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.header b/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.header
new file mode 100644 (file)
index 0000000..59645a2
--- /dev/null
@@ -0,0 +1,3 @@
+0RADV vs. AMDVLK vs. Radeon Software Vulkan Driver Performance - October 2018 Linux Gaming     null/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad            70\r
+i  [linux_gaming] 2018-10-09_15-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.header.html b/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.header.html
new file mode 100644 (file)
index 0000000..6dcf60f
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.html'>RADV vs. AMDVLK vs. Radeon Software Vulkan Driver Performance - October 2018 Linux Gaming</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_15-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.html b/test/expected/REDDIT/2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad.html
new file mode 100644 (file)
index 0000000..dd99bce
--- /dev/null
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>RADV vs. AMDVLK vs. Radeon Software Vulkan Driver Performance - October 2018 Linux Gaming</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_15-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_15-00_RADV_vs__AMDVLK_vs__Rad</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lewod/radv_vs_amdvlk_vs_radeon_software_vulkan_driver/'>https://www.reddit.com/r/linux_gaming/comments/9lewod/radv_vs_amdvlk_vs_radeon_software_vulkan_driver/</a></li>
+        <li>Source link: <a href='https://www.phoronix.com/scan.php?page=article&item=amdvlk-radv-okt18&num=1'>https://www.phoronix.com/scan.php?page=article&item=amdvlk-radv-okt18&num=1</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               The fact that there are two drivers is the biggest headscratcher from AMD really since they started really doing a good job. I can&#x27;t see why they are fragmenting that one specific thing rather than just slowly merging it into RADV.
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>FlukyS</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>The fact that there are two drivers is the biggest headscratcher from AMD really since they started really doing a good job. I can't see why they are fragmenting that one specific thing rather than just slowly merging it into RADV.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>PolygonKiwii</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Because radv isn't their driver and amdvlk shares its code with the windows driver.</p><p>But it's not that bad, as the biggest performance gains will likely come from optimizing llvm, which both drivers make use of*.</p><p>Also it's not a problem to install two Vulkan drivers side by side so users could always do that if they really need both.</p><p>* except for the pro stack, which uses a proprietary compiler shared with windows. I think their plan was to improve llvm and replace the proprietary compiler when llvm caught up in performance, but don't quote me on that</p></div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a b/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a
new file mode 100644 (file)
index 0000000..4f75b30
--- /dev/null
@@ -0,0 +1,1161 @@
+           MOUSE ACCELERATION IS A REAL PROBLEM IN LINUX.          \r
+\r
+  [linux_gaming] 2018-10-09_16-00\r
+\r
+  o Reference: 2018-10-09_16-00_Mouse_acceleration_is_a\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lfqhh/mouse_acceleration_is_a_real_problem_in_linux/\r
+  o Source link: \r
+\r
+\r
+    All  Linux  distributions  I have used required me to tweak the\r
+    mouse settings before it was usable for gaming.\r
+    \r
+    Stock  Ubuntu for example comes with mouse acceleration enabled\r
+    by default and there is no option to turn it off. WTF?\r
+    \r
+    Even  on touchpads mouse acceleration feels like its doing more\r
+    harm than good and I dont like it :(\r
+    \r
+    edit:  Instead  of  giving me gold please donate the money to a\r
+    charity or GNU developers.\r
+\r
+\r
+  ** TurnDownForTendies\r
+     Despite the downvotes this is a legitimate complaint. I've never\r
+     understood why this isn't extremely easy to disable.\r
+\r
+     ** KarKraKr\r
+        There even was a time when libinput didn't support flat\r
+        acceleration at all while some distros (namely arch) had\r
+        already moved to it. I downgraded that package immediately.\r
+        If I remember correctly the devs were quite dismissive of\r
+        this and didn't think it was a high priority, because who\r
+        doesn't want mouse acceleration? And isn't setting it to some\r
+        really low value just like turning it off?\r
+        No, it's not and yes I notice it immediately. I refuse to buy\r
+        many mice because they can't track without some leftover\r
+        acceleration ffs. With Linux being more and more viable as a\r
+        gaming platform this just can't be ignored. I know people who\r
+        tried switching to Linux because they heard CSGO, the only\r
+        game they ever play, runs. They were just as stupefied as\r
+        you'd expect them to be that there was no option for\r
+        disabling mouse acceleration completely and that they had to\r
+        manually edit config files. "Yeah, Linux is really easy these\r
+        days, uhh, except for that I guess"\r
+\r
+\r
+     ** 5had0w5talk3r\r
+        If you use Gnome or especially KDE, it is extremely easy to\r
+        disable. Just go to the settings menu and disable it.\r
+\r
+        ** aaronfranke\r
+           In XFCE there's a menu for changing the acceleration\r
+           amount, but it doesn't do anything if I set it to zero or\r
+           ten.\r
+\r
+           ** 5had0w5talk3r\r
+              [1]https://bugzilla.xfce.org/\r
+              \r
+              \r
+              \r
+              \r
+              [1] https://bugzilla.xfce.org/\r
+\r
+              ** aaronfranke\r
+                 [1]https://bugzilla.xfce.org/show_bug.cgi?id=8593\r
+                 [2]https://bugzilla.xfce.org/show_bug.cgi?id=12140\r
+                 No attention from developers for over half a decade.\r
+                 \r
+                 \r
+                 \r
+                 \r
+                 [1] https://bugzilla.xfce.org/show_bug.cgi?id=8593\r
+                 [2] https://bugzilla.xfce.org/show_bug.cgi?id=12140\r
+\r
+                 ** 5had0w5talk3r\r
+                    That's pretty shocking. If you're not resource\r
+                    limited, I'd consider moving to KDE since they\r
+                    actually seem to care about what the users want\r
+                    and need.\r
+\r
+                    ** aaronfranke\r
+                       Not shocking to me. Ubuntu and Wine both have\r
+                       bugs over a decade old. I just checked and KDE\r
+                       has open bugs from 2002. Tends to happen with\r
+                       open-source projects. [1]The oldest 500 bugs\r
+                       are from 2002 to 2005 .\r
+                       XFCE's oldest bug is from 2006. Gnome's oldest\r
+                       bug is from 2004. The Linux kernel's oldest\r
+                       bug is from 2005. Wine's oldest bug is from\r
+                       2000.\r
+                       \r
+                       \r
+                       \r
+                       \r
+                       [1]\r
+                       https://bugs.kde.org/buglist.cgi?bug_status=__-\r
+                       open__&no_redirect=1&order=changeddate%2Cprior-\r
+                       ity%2Cbug_severity&query_format=specific\r
+\r
+                       ** 5had0w5talk3r\r
+                          It's shocking considering the kind of bug\r
+                          it is.\r
+\r
+\r
+                       ** Greydmiyu\r
+                          Most might not be valid any longer. I was\r
+                          putzing around with Dokuwiki at work, it\r
+                          didn't install cleanly from the package. So\r
+                          I checked the bugtracker for the package.\r
+                          Oldest bug for Dokuwiki is filed against\r
+                          8.10. That version isn't even supported any\r
+                          more (16.04LTS is the oldest, I think). On\r
+                          top of that the specific bug is fixed. I\r
+                          know it's fixed. The current package isn't\r
+                          missing the symlink that bug says is\r
+                          missing.\r
+\r
+\r
+                       ** energybeing\r
+                          Tends to happen with open-source projects.\r
+                          Tends to happen more with closed source\r
+                          projects as there is no way to report or\r
+                          track bugs open to the public. Windows 7\r
+                          was still running 16 bit dos... Think about\r
+                          how old the bugs must be in that pile of\r
+                          trash.\r
+                          One of them led to a full privilege\r
+                          escalation.\r
+\r
+\r
+                       ** the_Madman\r
+                          That's an issue with bug triaging, not bug\r
+                          fixing.\r
+\r
+                          ** aaronfranke\r
+                             The user doesn't care though.\r
+\r
+                             ** the_Madman\r
+                                That's correct. They don't care about\r
+                                bug reports against software that\r
+                                doesn't have the bug anymore.\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+           ** hatestetris\r
+              Same issue on MATE.\r
+\r
+\r
+\r
+        ** TurnDownForTendies\r
+           I made a bootable usb to see the mouse options in KDE.\r
+           You're right there's an option to set the acceleration to\r
+           flat. The last time I used it I was confused by the\r
+           multipliers where you could type in values for\r
+           acceleration and "pointer threshold." Good to see its now\r
+           just a click to get it over with.\r
+\r
+           ** 5had0w5talk3r\r
+              Yeah, the KDE team have done a great job recently and\r
+              have developed a modern, feature-rich, and great\r
+              performing desktop with some of the best apps in the\r
+              Linux space. It's really come a long way and I have\r
+              zero regrets or complaints after having switched to it\r
+              over a year ago.\r
+\r
+              ** TurnDownForTendies\r
+                 Yeah looks a lot different than it used to last time\r
+                 I tried it a year ago. Looks really nice so far and\r
+                 animations are a lot smoother than what I'm used to\r
+                 on gnome. I had to edit a file to stop screen\r
+                 tearing on my nvidia card and disallow applications\r
+                 to block compositing because running a game would\r
+                 cause window dragging and some desktop effects to\r
+                 get screwed up, but I'll switch to it if things seem\r
+                 stable.\r
+\r
+                 ** 5had0w5talk3r\r
+                    I had to edit a file to stop screen tearing on my\r
+                    nvidia card\r
+                    On any recent drivers you can just open the\r
+                    nvidia-settings tool as root and enable\r
+                    "ForceFullCompositePipeline" under "Advanced" in\r
+                    the "X Server Display Configuration". Then just\r
+                    save it to your xorg.conf file to keep it after a\r
+                    reboot.\r
+                    \r
+                    disallow applications to block compositing\r
+                    because running a game would cause window\r
+                    dragging and some desktop effects to get screwed\r
+                    up,\r
+                    This seems to be an edge-case with only certain\r
+                    applications. IIRC, the only one I've encountered\r
+                    any issues with was [1]The Adventures of Fei\r
+                    Duanmu . In any case, you can manually toggle\r
+                    compositing using a global shortcut\r
+                    (Shift+Alt+F12 by default).\r
+                    \r
+                    Looks really nice so far and animations are a lot\r
+                    smoother than what I'm used to on gnome.\r
+                    Yeah the animations and transitions are great.\r
+                    You can customize them too, from "Smoother and\r
+                    longer" to "Snappier and shorter" (or just turn\r
+                    them off if that's your thing).\r
+                    \r
+                    \r
+                    \r
+                    \r
+                    [1]\r
+                    https://store.steampowered.com/app/593200/The_Adv-\r
+                    entures_of_Fei_Duanmu/\r
+\r
+                    ** DutchHawk_\r
+                       I had to edit a file to stop screen tearing on\r
+                       my nvidia card\r
+                       On any recent drivers you can just open the\r
+                       nvidia-settings tool as root and enable\r
+                       "ForceFullCompositePipeline" under "Advanced"\r
+                       in the "X Server Display Configuration". Then\r
+                       just save it to your xorg.conf file to keep it\r
+                       after a reboot.\r
+                       Seeing as how we are on a gaming subreddit:\r
+                       keep in mind that this does have a huge\r
+                       performance impact.\r
+\r
+                       ** 5had0w5talk3r\r
+                          I feel like this is a myth that keeps\r
+                          getting perpetuated. I've done testing and\r
+                          have seen no impact in either frame-time,\r
+                          response, or frame-rate across OpenGL,\r
+                          Vulkan or Wine games. Maybe it causes some\r
+                          issue in some edge-case game where the code\r
+                          is poorly optimized, but I've yet to run\r
+                          into it.\r
+\r
+                          ** DutchHawk_\r
+                             Dunno about edge case, but it isn't\r
+                             consistent: that's true.\r
+                             I have little impact in say\r
+                             Insurgency/DOF, but both Tomb Raiders\r
+                             had massive stuttering. Same with the\r
+                             vsync effect: sometimes it seems to\r
+                             clamp it to 60fps while other games are\r
+                             fine.\r
+                             So I guess the advice would more be\r
+                             "keep in mind it does stuff; if you have\r
+                             issues try enabling/disabling it".\r
+\r
+\r
+\r
+                       ** GaianNeuron\r
+                          There's an option in KDE called "allow\r
+                          applications to block compositing" which\r
+                          lets games override that and recover said\r
+                          performance.\r
+                          It's enabled by default.\r
+\r
+                          ** DutchHawk_\r
+                             From what I gather, that has nothing to\r
+                             do with Nvidia's settings (inc. any form\r
+                             of CompositePipeline ) only KDE's own\r
+                             compositing. KWin doesn't know anything\r
+                             what Nvidia is doing. Via former KDE dev\r
+                             [1]/u/mgraesslin : see [2]this\r
+                             The [3]solution in that thread by\r
+                             [4]/u/UrbenLegend may work with the\r
+                             "block compositing" (since it it a KWin\r
+                             thingy after all). Although for me the\r
+                             triple buffer helps, but not completely\r
+                             eliminates tearing.\r
+                             \r
+                             \r
+                             \r
+                             \r
+                             [1] https://www.reddit.com/u/mgraesslin\r
+                             [2]\r
+                             https://www.reddit.com/r/kde/comments/88-\r
+                             aejd/is_anyone_here_using_kde_on_proprie-\r
+                             tary_nvidia/dwow79l\r
+                             [3]\r
+                             https://www.reddit.com/r/kde/comments/88-\r
+                             aejd/is_anyone_here_using_kde_on_proprie-\r
+                             tary_nvidia/dwje571\r
+                             [4] https://www.reddit.com/u/UrbenLegend\r
+\r
+\r
+\r
+\r
+\r
+\r
+              ** koera\r
+                 My only complaint is that I would love to use\r
+                 Kubuntu, but KDE Neon keeps getting so much awesome\r
+                 stuff I can't make myself give it up.\r
+\r
+                 ** YAOMTC\r
+                    I don't see how this is a complaint.\r
+\r
+                    ** koera\r
+                       Luxury problem, I would love to have a super\r
+                       stabil 18.04 with the extra polish and stabil\r
+                       KDE desktop, but all the awesome new and shiny\r
+                       is too much to resist.\r
+\r
+\r
+\r
+\r
+\r
+\r
+        ** fluffy465\r
+           KDE has different mouse settings menus depending on the\r
+           driver, so that option isn't always there. It wasn't for\r
+           me by default.\r
+\r
+           ** Walrad_Usingen\r
+              Yes! [1]Here is a forum post showing the different\r
+              mouse settings in the preferences. Make sure you\r
+              install xf86-input-evdev and use it instead of the\r
+              default xf86-input-libinput , e.g. with cp\r
+              /usr/share/X11/xorg.conf.d/10-evdev.conf\r
+              /etc/X11/xorg.conf.d/10-evdev.conf\r
+              \r
+              \r
+              \r
+              \r
+              [1] https://bbs.archlinux.org/viewtopic.php?id=240218\r
+\r
+              ** the_real_farfetchd\r
+                 Maybe symlink the file instead of copying so it\r
+                 doesn't get out of sync when the original gets\r
+                 updated.\r
+\r
+                 ** Walrad_Usingen\r
+                    Yeah, probably not a bad idea. I don't\r
+                    necessarily trust the package keeping it in the\r
+                    same place either though, so maybe both. 🤔\r
+\r
+\r
+\r
+\r
+           ** 5had0w5talk3r\r
+              When was this? It's there on the default configuration\r
+              for: Fedora 28, Arch (and Arch-based), Kubuntu 18.04,\r
+              KDE Neon.\r
+\r
+\r
+\r
+        ** Jupon\r
+           wait, with KDE i can completely disable this? im\r
+           installing this weekend!\r
+\r
+\r
+\r
+     ** Swiftpaw22\r
+        It is, and it's why I helped to get the Linux Mint developers\r
+        to turn it off by default. There is an option in mouse\r
+        settings for "custom acceleration" where you can turn it back\r
+        on, though, if you want it. But seriously, most everyone\r
+        seems to prefer it off, hence why they changed that. It's\r
+        stupid to have accel be the default, and even if you make it\r
+        the default, at least provide a way to easily disable it.\r
+        All distros should do the same. No mouse acceleration is a\r
+        sane default.\r
+\r
+        ** Jupon\r
+           When was this? i was using mint earlier this year and it\r
+           was impossible for someone like me to remove.\r
+\r
+\r
+        ** chunes\r
+           As someone who moved from Windows to Mint a few weeks ago,\r
+           thank you! This thread had me worried but I was surprised\r
+           to see it turned off by default.\r
+\r
+           ** TheFlyingDharma\r
+              Disabling mouse acceleration is a "massively niche\r
+              feature"? Did I really just read that on a gaming\r
+              subreddit?\r
+\r
+              ** c0ccuh\r
+                 He would feel right at home on gnome.\r
+\r
+                 ** vexorian2\r
+                    Not a he\r
+\r
+\r
+\r
+              ** vexorian2\r
+                 I am yet to meet anyone IRL that remotely cares\r
+                 about this. And most of the people I know are geeks\r
+                 to some degree.\r
+                 Reality is that most of the people don't care, and\r
+                 if we added this feature to the UI they would feel\r
+                 confused about it and mess it up and then wonder why\r
+                 their mouse is acting glitchy on Linux.\r
+                 If instead, we leave it like it is, the people who\r
+                 care can run the terminal commands or install the\r
+                 right packages or whatever.\r
+\r
+\r
+\r
+\r
+\r
+     ** catman1900\r
+        The people here are to 1337 for ease of use stuff\r
+\r
+\r
+  ** lemler3\r
+     Install gnome tweak tool go to keyboard and mouse and change\r
+     mouse profile to flat\r
+\r
+     ** Sempre01\r
+        Yeah thats the solution on stock Ubuntu but you shouldnt have\r
+        to install software to change mouse settings...\r
+\r
+        ** redstoolthrowawayy\r
+           Actually the function is already part of gnome, the tweak\r
+           tool makes it easier to access and saves the setting.\r
+\r
+           ** Sempre01\r
+              Huh. I had to install it when I tried stock Ubuntu.\r
+\r
+              ** furquan_ahmad\r
+                 Debian (on which Ubuntu is based upon) installs it\r
+                 as part of the gnome metapackage, I don't know why\r
+                 Ubuntu removed Tweaks from the metapackage.\r
+\r
+                 ** koera\r
+                    My guess would be to "simplify" the experience.\r
+                    Less options means easier to use.\r
+\r
+\r
+\r
+              ** ImpersonalComputer\r
+                 You had to install gnome tweak tool to change the\r
+                 setting using a GUI but you could have changed it\r
+                 manually by editing dconf.\r
+\r
+                 ** TMiguelT\r
+                    Any idea why tweak tool is not installed by\r
+                    default, or even integrated into the Settings\r
+                    dialogue? It's so helpful I don't understand why\r
+                    everyone wouldn't want it\r
+\r
+                    ** the_Madman\r
+                       Because that gives users control, which is\r
+                       against the Gnome philosophy.\r
+\r
+                       ** Vash63\r
+                          Gnome doesn't decide on the default\r
+                          packages for a distribution. As mentioned\r
+                          above in this same comment thread, Ubuntu's\r
+                          upstream (Debian) does include Tweaks by\r
+                          default with the 'gnome' metapackage.\r
+\r
+                          ** the_Madman\r
+                             Gnome does decide to ship 4 different\r
+                             UIs to do one job, and all as separate\r
+                             software.\r
+\r
+                             ** Vash63\r
+                                True, but that isn't the same thing\r
+                                you initially said which is that they\r
+                                don't like giving control. They just\r
+                                aren't organizing it very well.\r
+\r
+\r
+\r
+\r
+\r
+\r
+                 ** lordofbud\r
+                    I think the point they are making is that it's\r
+                    not a default GUI option, people who are just\r
+                    switching over from windows, and doing so as\r
+                    gamers are likely not familiar with non-GUI\r
+                    methods of adjusting settings.\r
+                    [1]This is what they see on Ubuntu, and to be\r
+                    honest, it leaves the impression to a new user\r
+                    that disabling mouse acceleration is not an\r
+                    option.\r
+                    Edit: two words.\r
+                    \r
+                    \r
+                    \r
+                    \r
+                    [1] https://imgur.com/xD5rIqI\r
+\r
+                    ** ImpersonalComputer\r
+                       I agree, it should be a part of Ubuntu’s basic\r
+                       features I was just trying to clarify that it\r
+                       can be done without installing the gnome tweak\r
+                       tools package.\r
+\r
+\r
+\r
+\r
+\r
+\r
+        ** lemler3\r
+           I mean you can't really blame one distro when they all use\r
+           libinput, if anything synapse if the one to blame\r
+\r
+           ** Sempre01\r
+              They could've put a slider in their mouse settings\r
+              couldnt they?\r
+\r
+              ** BulletDust\r
+                 Microsoft could have used just the 'Control Panel'\r
+                 as opposed to the 'Control Panel' and the 'Settings\r
+                 Panel' couldn't they?\r
+                 A classic example of a non intuitive GUI if I ever\r
+                 saw one. It's easier opening a configuration file\r
+                 and copy/pasting simple text.\r
+\r
+\r
+\r
+\r
+        ** FlukyS\r
+           Well they are shipping the Gnome settings manager with a\r
+           few tweaks. This is more of a Gnome problem than an Ubuntu\r
+           problem.\r
+\r
+\r
+\r
+     ** DanBennett\r
+        OK, I had no idea that's what that did! Thank you for helping\r
+        OP and thus others. More like you, please! :-)\r
+\r
+\r
+  ** arminiusreturns\r
+     [1]https://wiki.archlinux.org/index.php/Mouse_acceleration\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://wiki.archlinux.org/index.php/Mouse_acceleration\r
+\r
+  ** ed_ed_ed_ed\r
+     [Something like this?] ( [1]https://imgur.com/xGmEY1A )\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://imgur.com/xGmEY1A\r
+\r
+     ** KarKraKr\r
+        Does that really turn it off though? I've never seen a GUI\r
+        that actually sets a [1]flat acceleration profile . Granted,\r
+        I don't use many GUIs, but stock distros were always lacking\r
+        such an option.\r
+        \r
+        \r
+        \r
+        \r
+        [1]\r
+        https://wiki.archlinux.org/index.php/Mouse_acceleration#Disab-\r
+        ling_mouse_acceleration\r
+\r
+        ** Ozymandias117\r
+           KDE at least appears to. [1]https://i.imgur.com/3pOG6uL.png\r
+           \r
+           \r
+           \r
+           \r
+           [1] https://i.imgur.com/3pOG6uL.png\r
+\r
+           ** TaylorRoyal23\r
+              That doesn't seem to work perfectly. I've tested it a\r
+              bunch of times and it seems to still have a bit of\r
+              acceleration\r
+\r
+              ** bakgwailo\r
+                 Would be nice to file a bug report with your\r
+                 findings.\r
+\r
+\r
+              ** Sasamus\r
+                 The profile toggle doesn't seem to work, it does not\r
+                 change the profile.\r
+                 It seems to work for some though.\r
+\r
+\r
+\r
+\r
+\r
+  ** Swiftpaw22\r
+     Then you haven't used Linux Mint, as I helped to get the\r
+     developers to turn it off by default. There is an option in\r
+     mouse settings for "custom acceleration" where you can turn it\r
+     back on, though, if you want it. But seriously, most everyone\r
+     seems to prefer it off, hence why they changed that.\r
+     All distros should do the same. No mouse acceleration is a sane\r
+     default.\r
+\r
+     ** awe300\r
+        I fucking love Linux mint\r
+\r
+\r
+  ** jensreuterberg\r
+     Ok this may be the DUMBEST question - but I use the GUI option\r
+     in plasma to set flat acceleration rate - but then I do\r
+     \r
+     $ xinput list-props {1..50} 2>/dev/null | fgrep 'libinput Accel\r
+     Profile Enabled ('\r
+     And it claims acceleration is still on... (ie reads 1, 0 instead\r
+     of 0, 1)\r
+     Is it me just not getting it, or freaking out for nothing? If\r
+     not: Why?\r
+     EDIT: should be noted that I have a hard time checking\r
+     "manually" (ie testing going quick over the same space as you've\r
+     recently dragged it slowly to see if it goes "farther" when\r
+     moving fast) but my aim in CSGO "feels" shaky. Could be just me\r
+     stressing out and getting shaky aim due to that suspicion.\r
+\r
+     ** AI221\r
+        best way to test is to set 2 heavy objects between your mouse\r
+        and move between them fast or slow. If your mouse doesn't\r
+        return to roughly the same spot you're good.(unless you've\r
+        got some $500 mouse it's not gonna be pixel-perfect)\r
+\r
+        ** jensreuterberg\r
+           Thats the one I usually do (although not THAT heavy), will\r
+           do some more of it though just to calm my nerves - which\r
+           may just as well be what messes it up. CS is such a\r
+           "confidence game", and a small streak of losses really\r
+           makes you wonder and question etc etc...\r
+\r
+\r
+\r
+     ** Sasamus\r
+        You are correct. The profile toggle does not work, at least\r
+        for some, the profile does not change.\r
+\r
+\r
+  ** K900_\r
+     KDE Plasma lets you disable mouse acceleration out of the box.\r
+\r
+     ** iommu\r
+        Does it have an option for sensitivity yet? On 5.13 I could\r
+        only find accel but not sensitivity.\r
+\r
+        ** AimlesslyWalking\r
+           I think the acceleration option might just be a poorly\r
+           worded sensitivity option, so long as you set it to flat\r
+           profile underneath. I could be wrong though, just going\r
+           off a brief mouse-feel test and it feels unaccelerated.\r
+\r
+           ** RASQ37\r
+              Just tested it. No, it's definitely acceleration.\r
+\r
+              ** Sasamus\r
+                 That slider does work as a sensitivity/speed slider\r
+                 with a flat profile.\r
+                 The problem is that changing the profile there\r
+                 doesn't seem to work for some people, hence why\r
+                 people have different experiences.\r
+                 If you set the profile to flat by other means that\r
+                 slider can be used for sensitivity.\r
+\r
+\r
+\r
+\r
+\r
+     ** raist356\r
+        I guess you are using the stable version. That option is gone\r
+        in the settings of new versions.\r
+\r
+        ** K900_\r
+           It's there for me on Plasma 5.14 beta.\r
+\r
+           ** raist356\r
+              What distro are you on?\r
+\r
+              ** K900_\r
+                 Arch.\r
+\r
+\r
+\r
+\r
+        ** jensreuterberg\r
+           Just chiming in that I still have that option in 5.13.5\r
+           (Flat Acceleration Rate checkbox underneath the slider)\r
+\r
+\r
+\r
+  ** mightysilentsaint\r
+     is it weird that i have never faced the said problems for the\r
+     last 6 years of my life as a full time linux user?\r
+\r
+     ** MikeFrett\r
+        I've never had these issues either.\r
+\r
+        ** aerique\r
+           It's mostly what you're used to. In the past I did most of\r
+           my gaming on Windows, so Linux felt off and OS X was\r
+           awful.\r
+           Switched to Linux full-time a couple of months for gaming\r
+           (everything else I had been doing on Unix for ages\r
+           anyway), set my mouse settings to something that felt\r
+           nice[1] and no issues after one or two days.\r
+           [1] xset b off mouse 2/1 4\r
+\r
+\r
+\r
+  ** plumkefan\r
+     Just to be a bit pedantic, this is not a Linux issue as it has\r
+     nothing to do with the kernel. It is really an issue with\r
+     whatever Desktop Environment(s) you are using.\r
+     Some DEs have this built into to their settings UI, some do not.\r
+     If there is a specific DE you love, but does not offer this,\r
+     propose it upstream and someone may add it in.\r
+     There are several options for persistently disabling\r
+     acceleration. The easiest that come to mind would be either\r
+     throwing an computer command in somewhere like .xprofile or\r
+     specifying your mouse parameters in an XOrg config file. If\r
+     using Gnome, there is always gnome-tweaks, as has been\r
+     mentioned.\r
+     From what I’ve read in this thread, it seems like half the\r
+     commenters are expecting that there should be some magic\r
+     software or standard UI element that is mandatory in every\r
+     distribution of Linux. It’s a bit silly to think that way as\r
+     everyone uses Linux in their own way and many of us don’t want\r
+     bloated garbage that we will never use (a UI element for a\r
+     setting that only needs to be touched once).\r
+\r
+     ** kon14\r
+        Just to be a bit pedantic, this is not a Linux issue as it\r
+        has nothing to do with the kernel.\r
+        Just a reminder, but you do understand you've written this in\r
+        a sub called linux _gaming, right? Nobody cares at this\r
+        point, from a casual user's perspective, linux is just a\r
+        catch-all term for linux distros.\r
+        \r
+        The easiest that come to mind would be either throwing an\r
+        computer command in somewhere like .xprofile or specifying\r
+        your mouse parameters in an XOrg config file.\r
+        While I personally love config files, manually configuring\r
+        some settings can be intimidating for newcomers and it gets\r
+        even worse when you also have to setup multiple non-binary\r
+        vars that only accept specific values (ie dpi, sensitivity,\r
+        acceleration etc).\r
+        \r
+        It seems like half the commenters are expecting that there\r
+        should be some magic software or standard UI element that is\r
+        mandatory in every distribution of Linux ... many of us don’t\r
+        want bloated garbage that we will never use.\r
+        You're spot on regarding unnecessary cruft bloating a default\r
+        installation. However if a noob-friendly desktop-use distro\r
+        (or rather DE) already provides a basic mouse configuration\r
+        utility in its system settings I think it would really make\r
+        sense if they could merely add a couple of additional\r
+        elements to expose and configure stuff like this.\r
+        The thing is, not all peripherals can be supported through\r
+        the same utilities (at least not for stuff like dpi), but\r
+        thankfully bosic stuff like acceleration are merely handled\r
+        by libinput (and others).\r
+        On the other hand, libinput doesn't even expose proper\r
+        configuration files, so if you're on Wayland and your\r
+        compositor doesn't provide a tool to modify acceleration and\r
+        other parameters you're pretty much stuck with the default\r
+        settings!\r
+\r
+\r
+  ** redstoolthrowawayy\r
+     xset m 0 0\r
+\r
+     ** KarKraKr\r
+        That does not disable mouse acceleration 100%.\r
+\r
+        ** learn2dev\r
+           Fr? What does? I'm worried bc I play tf2 with raw input on\r
+           and xset m 0 0.\r
+           How can I make sure acceleration is off?\r
+\r
+\r
+\r
+     ** Sempre01\r
+        Thats temporary.\r
+\r
+        ** _____frost___\r
+           You can make commands execute at startup in several ways..\r
+\r
+           ** Sempre01\r
+              Thats way too complicated for 99% of gamers coming from\r
+              Windows.\r
+\r
+              ** BulletDust\r
+                 Geez, I've done more complicated things just getting\r
+                 games running the way they should under Windows.\r
+                 I personally think you've set the bar a little low\r
+                 considering the technical ability of most gamers. I\r
+                 enjoy gaming and I had mouse acceleration disabled\r
+                 permanently in seconds under Ubuntu MATE.\r
+                 This procedure is far from difficult (I run 16.04):\r
+                 [1]https://errorfixer.co/disable-mouse-acceleration-\r
+                 ubuntu-16-04/\r
+                 \r
+                 \r
+                 \r
+                 \r
+                 [1]\r
+                 https://errorfixer.co/disable-mouse-acceleration-ubu-\r
+                 ntu-16-04/\r
+\r
+                 ** Greydmiyu\r
+                    I've hated mouse acceleration ever since it was\r
+                    introduced. I've never had to "move the mouse\r
+                    over half the table." Called tweaking sensitivity\r
+                    for the available space. Right now the mouse I am\r
+                    using for my laptop has less area than a standard\r
+                    sized hot pad (7"x7"). I only use that as a unit\r
+                    of measurement because my dinner is on a hot pad\r
+                    next to the mouse and takes up more room than\r
+                    what my mouse has to move.\r
+\r
+\r
+                 ** TurbulentCurrent\r
+                    I don't use acceleration and my mouse has to move\r
+                    less than 4 cm for the pointer to move from one\r
+                    corner to the diagonally opposite corner on a\r
+                    1080p screen.\r
+\r
+\r
+                 ** lordofbud\r
+                    99% of user?\r
+                    I have never heard someone praise mouse\r
+                    acceleration, I have on the other hand heard\r
+                    people bitch about it.\r
+\r
+\r
+                 ** energybeing\r
+                    You're literally the only person I've ever seen\r
+                    defend mouse acceleration. I don't think that\r
+                    number is as high as you think it is. That shit\r
+                    is cancer. Just up the sensitivity a little bit\r
+                    if you can't be bothered to move your hand a few\r
+                    inches FFS.\r
+\r
+\r
+\r
+              ** lulxD69420\r
+                 Windows where you need a ton of 3rd party software,\r
+                 registry editing to make the OS not spy and do weird\r
+                 stuff randomly? Just wow\r
+\r
+                 ** Sempre01\r
+                    Its not a good idea to make Linux easier to use\r
+                    for everyone?\r
+\r
+                    ** biAlotOFthings\r
+                       lol no. Gatekeeping gets these people off\r
+                       bruh. Some of them absolutely do not want\r
+                       things like this to be more accessible. God\r
+                       forbid my 97 year old gramps can get anything\r
+                       done on the ubuntu distro I installed on his\r
+                       desktop.\r
+                       Imagine this kind of neckbeardy attitude in\r
+                       any other field of interest.\r
+                       "My coq au vin recipe tastes too savory what\r
+                       can I do??"\r
+                       -- "Hurr durr maybe next time try yourself on\r
+                       [1]this instead"\r
+                       Fucking insufferable\r
+                       \r
+                       \r
+                       \r
+                       \r
+                       [1]\r
+                       https://upload.wikimedia.org/wikipedia/en/thum-\r
+                       b/5/57/Lunchables%2C_turkey_and_american_crack-\r
+                       er_stackers.jpg/250px-Lunchables%2C_turkey_and-\r
+                       _american_cracker_stackers.jpg\r
+\r
+                       ** civilization_failed\r
+                          1337 af\r
+\r
+                          ** MasterPythonicSlave\r
+                             i installed arch in less than 10 tries i\r
+                             kno what im talking abou\r
+\r
+\r
+\r
+                       ** Greydmiyu\r
+                          [1]https://media.giphy.com/media/Fml0fgAxVx-\r
+                          1eM/giphy.gif\r
+                          \r
+                          \r
+                          \r
+                          \r
+                          [1]\r
+                          https://media.giphy.com/media/Fml0fgAxVx1eM-\r
+                          /giphy.gif\r
+\r
+\r
+                       ** Sempre01\r
+                          ok...\r
+\r
+\r
+\r
+                    ** Sempre01\r
+                       Thats really mean.\r
+\r
+\r
+                    ** toidiboy\r
+                       I have a better suggestion\r
+                       sudo rm elitism-in-linux\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+  ** m-p-3\r
+     I guess that explains why I always find the mouse sluggish on\r
+     Linux, TIL.\r
+\r
+  ** walterbanana\r
+     Just like Windows, to be fair. Nowadays you can change the\r
+     acceleration profile in Gnome Tweak tool, if you are using Gnome\r
+     anyway.\r
+\r
+  ** Appofia\r
+     Flat in KDE does not disable acceleration as some people are\r
+     claiming, at least not for me, there's still acceleration\r
+     present it's just a different curve, or it's bugged.\r
+     Not having proper GUI settings for mouse controls is my number 1\r
+     issue with running Linux these days. It's baffling why something\r
+     that so many people want to change/adjust has to be done with\r
+     editing files or creating scripts.\r
+\r
+     ** Sasamus\r
+        It's bugged, at least for some, the profile settings does not\r
+        change the profile.\r
+\r
+\r
+  ** paanordpolen\r
+     Long live xinput commands\r
+\r
+  ** cloudrac3r\r
+     Play around with the xinput command-line tool. Specifically,\r
+     Device Accel Profile (aceleration type) and Device Accel\r
+     Constant Deceleration (speed). My preferred settings are -1 and\r
+     1.25 respectively, and I have this script to set them for me:\r
+     a="$(xinput | grep 'Logitech USB Receiver' | awk '{print $6}' |\r
+     sed 's/id=//')"\r
+     for i in $a; do\r
+     b="$(xinput list-props $i | grep 'Device Accel Constant\r
+     Deceleration')"\r
+     b=${b##*(}\r
+     b=${b%%)*}\r
+     xinput set-prop $i $b 1.25\r
+     b="$(xinput list-props $i | grep 'Device Accel Profile')"\r
+     b=${b##*(}\r
+     b=${b%%)*}\r
+     xinput set-prop $i $b -1\r
+     done\r
+     For a synaptics touchpad, use the synclient command line tool.\r
+\r
+  ** gluka_\r
+     It's true and in KDE at least, setting the slider to zero\r
+     doesn't actually give you raw input like xorg configs will (it\r
+     feels smoothed). From what I can tell, there's also no real\r
+     option for changing your desktop sensitivity once you're rid of\r
+     mouse acceleration if you don't have working DPI settings.\r
+     Changing the transform matrix through xinput seems like the best\r
+     solution, but causes the camera to spin uncontrollably in a ton\r
+     of games for some reason.\r
+     \r
+     I suppose you could make a script to disable/enable it as\r
+     needed, but most games have menus and overlays that you need to\r
+     interact with regularly so that would be a lot of hotkey presses\r
+     over time.\r
+\r
+     ** 5had0w5talk3r\r
+        in KDE at least, setting the slider to zero doesn't actually\r
+        give you raw input\r
+        Did you set your profile to 'flat'?\r
+\r
+\r
+     ** Sasamus\r
+        With the adaptive profile the slider adjusts the amount of\r
+        acceleration.\r
+        With the flat profile the slider adjusts the\r
+        sensitivity/speed.\r
+        The problem is that the profile setting doesn't seem to work,\r
+        at least for some.\r
+        But the slider works as it should if you set the profile in\r
+        other ways.\r
+\r
+\r
+  ** ismaelbonato\r
+     xset m 00\r
+\r
+  ** undu\r
+     Touchpad acceleration shouldn't be a problem anymore:\r
+     [1]https://who-t.blogspot.com/2018/08/libinputs-new-trackpoint-a-\r
+     cceleration.html\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://who-t.blogspot.com/2018/08/libinputs-new-trackpoint-acce-\r
+     leration.html\r
+\r
+  ** citewiki\r
+     Shouldn't it be in the game settings anyway?\r
+\r
+  ** Zach_Attakk\r
+     I don't know if it's because I'm used to the "enhanced pointer\r
+     precision" on Windows, but every time I go back to my Zorin\r
+     machine, I keep overshooting buttons, even when moving slowly.\r
+     I'd also like to be able to set the sensitivity of my mouse vs\r
+     my trackpad independently, because one is super slow and the\r
+     other super fast and I don't want to switch it every time I\r
+     decide not to plug in the mouse.\r
+\r
+  ** TurbulentCurrent\r
+     On X you can easily disable it by typing xset m 1 0\r
+     in the terminal\r
+     But on Wayland (libinput), I have not found a way to disable it,\r
+     that's why I don't use any distro that comes with Wayland.\r
+\r
+     ** Saizaku_\r
+        Just to stop missinformatiom from spreading, xset no longer\r
+        works the way it used to due to the changes in x. You should\r
+        use config files, read more about that here:\r
+        [1]https://wiki.archlinux.org/index.php/Mouse_acceleration#Di-\r
+        sabling_mouse_acceleration\r
+        \r
+        \r
+        \r
+        \r
+        [1]\r
+        https://wiki.archlinux.org/index.php/Mouse_acceleration#Disab-\r
+        ling_mouse_acceleration\r
+\r
+\r
+  ** inverimus\r
+     Honestly, most people probably want it on, so having to use some\r
+     google searches to turn it off is not a very big deal.\r
+\r
+     ** lordofbud\r
+        Not trying to bash you, but if you're using a physical mouse\r
+        instead of a touch pad, why would you want mouse acceleration\r
+        on?\r
+        It out right annoys me, the first thing I set out to address\r
+        on a fresh install is disabling it.\r
+\r
+        ** inverimus\r
+           I don't have it on, but I think most people do not bother\r
+           ever turning it off and are used to it being on all the\r
+           time.\r
+\r
+\r
+\r
+     ** MightyWheatley\r
+        still, there should be an easy to find option for those who\r
+        want to turn it off\r
+\r
+\r
+  ** Prime624\r
+     Huh. I actually love the mouse sensitivity and acceleration on\r
+     Linux (and Mac). I can barely use a windows mouse anymore, it's\r
+     so touchy or sluggish, no good balance.\r
+\r
+     ** volca02\r
+        It's okay if you do - but there are those with high-dpi mice\r
+        used to RAW input without any acceleration - and I'm one of\r
+        them. It's mind boggling why the common desktop environments\r
+        don't allow for total bypass of the mouse input processing.\r
+\r
+\r
+     ** LordMacharius\r
+        I prefer accuracy, mouse acceleration on a mouse is the most\r
+        frustrating thing to work with.\r
+\r
+\r
+  ** the_Madman\r
+     KDE's mouse settings panel allows you to set the acceleration to\r
+     "dynamic"or "flat". I switched it off the first chance I got.\r
+\r
+  ** 84521\r
+     Is that why the mouse is so fucky in Ubuntu? And no way to\r
+     toggle it off?\r
+\r
+  ** ReadAParadox\r
+     You can disable it in Ubuntu but it's kinda complicated, first\r
+     install gnome-tweak-tool then go to mouse settings (in\r
+     gnome-tweak-tool) then change acceleration profile from whatever\r
+     it is to flat.\r
+\r
+  ** supamesican\r
+     YUp, my biggest complaint about it. Manjaro doesnt seem too bad\r
+     about it but still its not ok\r
+\r
+  ** EdgiPing\r
+     Upvote for the edit.\r
+\r
+  ** GeeWhizWithout\r
+     I have used Linux in some fashion for decades. Work, pleasure,\r
+     etc. Mouse issues are my most hated thing. I use a trackball and\r
+     it's not always good.\r
+\r
+  ** UltimaN3rd\r
+     I installed Ubuntu 18.04 fresh just a few weeks ago and don't\r
+     have any mouse acceleration by default. It was always a problem\r
+     before but it seems like they changed it?\r
+\r
+  ** BenkiTheBuilder\r
+     I'm just using plain X11 with Fluxbox (on Ubuntu Xenial) and\r
+     haven't changed anything regarding mouse. And I'm happy with how\r
+     the cursor moves. Guess it's an anti-feature of Desktop\r
+     Environments.\r
+\r
+  ** mao_dze_dun\r
+     I have absolutely no idea why you got ANY downvotes. This has\r
+     been a legitimate problem that has been present on, at least,\r
+     all Ubuntu based distros I've used. They want to increase market\r
+     share but can't fix the effing mouse? What the hell?\r
+\r
+  ** stormicex\r
+     It's the reason I still use windows. Even if I disable the mouse\r
+     acceleration from tweak tool the feel of the mouse is horrible\r
+     in csgo. I tried 5 years ago and tried again some months ago.\r
+     Still shit. We'll see in another 5 years lol\r
+\r
+     ** LordMacharius\r
+        You can't be bothered to look up the software you need so you\r
+        use Windows instead, wtf?\r
+\r
+        ** stormicex\r
+           maybe you need to read again my post. Even with\r
+           acceleration disabled mouse feels weird on linux compared\r
+           to what feel on windows. Aim is super important while\r
+           playing csgo and if my mouse don't feel precise i can't\r
+           play on linux.\r
+\r
+\r
+\r
+  ** tutami\r
+     This and screen tearing is linuxs doom. We need to fix those\r
+     issues\r
+\r
+     ** n30p1r4t3\r
+        No screen tearing to speak of for me on mesa/amdgpu... I’ve\r
+        only ever had screen tearing using intel or nvidia.\r
+\r
+        ** tutami\r
+           %90 ppl are using Nvidia/Intel. There are workatounds but\r
+           at the cost of performance etc\r
+\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.header b/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.header
new file mode 100644 (file)
index 0000000..34c8126
--- /dev/null
@@ -0,0 +1,3 @@
+0Mouse acceleration is a real problem in Linux.        null/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a            70\r
+i  [linux_gaming] 2018-10-09_16-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.header.html b/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.header.html
new file mode 100644 (file)
index 0000000..c78c823
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_16-00_Mouse_acceleration_is_a.html'>Mouse acceleration is a real problem in Linux.</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_16-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.html b/test/expected/REDDIT/2018-10-09_16-00_Mouse_acceleration_is_a.html
new file mode 100644 (file)
index 0000000..8cce822
--- /dev/null
@@ -0,0 +1,751 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Mouse acceleration is a real problem in Linux.</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_16-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_16-00_Mouse_acceleration_is_a</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lfqhh/mouse_acceleration_is_a_real_problem_in_linux/'>https://www.reddit.com/r/linux_gaming/comments/9lfqhh/mouse_acceleration_is_a_real_problem_in_linux/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               All Linux distributions I have used required me to tweak the mouse settings before it was usable for gaming.<br/><br/>Stock Ubuntu for example comes with mouse acceleration enabled by default and there is no option to turn it off. WTF?<br/><br/>Even on touchpads mouse acceleration feels like its doing more harm than good and I dont like it :(<br/><br/>edit: Instead of giving me gold please donate the money to a charity or GNU developers.
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>TurnDownForTendies</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Despite the downvotes this is a legitimate complaint. I've never understood why this isn't extremely easy to disable.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>KarKraKr</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>There even was a time when libinput didn't support flat acceleration at all while some distros (namely arch) had already moved to it. I downgraded that package immediately. If I remember correctly the devs were quite dismissive of this and didn't think it was a high priority, because who doesn't want mouse acceleration? And isn't setting it to some really low value just like turning it off?</p><p>No, it's not and yes I notice it immediately. I refuse to buy many mice because they can't track without some leftover acceleration ffs. With Linux being more and more viable as a gaming platform this just can't be ignored. I know people who tried switching to Linux because they heard CSGO, the only game they ever play, runs. They were just as stupefied as you'd expect them to be that there was no option for disabling mouse acceleration completely and that they had to manually edit config files. "Yeah, Linux is really easy these days, uhh, except for that I guess"</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>5had0w5talk3r</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>If you use Gnome or especially KDE, it is extremely easy to disable. Just go to the settings menu and disable it.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>aaronfranke</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>In XFCE there's a menu for changing the acceleration amount, but it doesn't do anything if I set it to zero or ten.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>5had0w5talk3r</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>[1]https://bugzilla.xfce.org/</p><p></p><p></p><p></p><p></p><p>[1] https://bugzilla.xfce.org/</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>aaronfranke</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>[1]https://bugzilla.xfce.org/show_bug.cgi?id=8593  [2]https://bugzilla.xfce.org/show_bug.cgi?id=12140</p><p>No attention from developers for over half a decade.</p><p></p><p></p><p></p><p></p><p>[1] https://bugzilla.xfce.org/show_bug.cgi?id=8593</p><p>[2] https://bugzilla.xfce.org/show_bug.cgi?id=12140</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>5had0w5talk3r</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>That's pretty shocking. If you're not resource limited, I'd consider moving to KDE since they actually seem to care about what the users want and need.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>aaronfranke</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Not shocking to me. Ubuntu and Wine both have bugs over a decade old. I just checked and KDE has open bugs from 2002. Tends to happen with open-source projects. [1]The oldest 500 bugs are from 2002 to 2005 .</p><p>XFCE's oldest bug is from 2006. Gnome's oldest bug is from 2004. The Linux kernel's oldest bug is from 2005. Wine's oldest bug is from 2000.</p><p></p><p></p><p></p><p></p><p>[1] https://bugs.kde.org/buglist.cgi?bug_status=__open__&no_redirect=1&order=changeddate%2Cpriority%2Cbug_severity&query_format=specific</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>5had0w5talk3r</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>It's shocking considering the kind of bug it is.</p></div>
+                </div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>Greydmiyu</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>Most might not be valid any longer. I was putzing around with Dokuwiki at work, it didn't install cleanly from the package. So I checked the bugtracker for the package. Oldest bug for Dokuwiki is filed against 8.10. That version isn't even supported any more (16.04LTS is the oldest, I think). On top of that the specific bug is fixed. I know it's fixed. The current package isn't missing the symlink that bug says is missing.</p></div>
+                </div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>energybeing</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>Tends to happen with open-source projects.</p><p>Tends to happen more with closed source projects as there is no way to report or track bugs open to the public. Windows 7 was still running 16 bit dos... Think about how old the bugs must be in that pile of trash.</p><p>One of them led to a full privilege escalation.</p></div>
+                </div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>the_Madman</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>That's an issue with bug triaging, not bug fixing.</p></div>
+                  <div class='comment' style='display: block; margin-left: 80px'>
+                    <h3>aaronfranke</h3>
+                    <div class='by' style='font-style: italic;'></div>
+                    <div class='comment_content'><p>The user doesn't care though.</p></div>
+                    <div class='comment' style='display: block; margin-left: 80px'>
+                      <h3>the_Madman</h3>
+                      <div class='by' style='font-style: italic;'></div>
+                      <div class='comment_content'><p>That's correct. They don't care about bug reports against software that doesn't have the bug anymore.</p></div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>hatestetris</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Same issue on MATE.</p></div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>TurnDownForTendies</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I made a bootable usb to see the mouse options in KDE. You're right there's an option to set the acceleration to flat. The last time I used it I was confused by the multipliers where you could type in values for acceleration and "pointer threshold." Good to see its now just a click to get it over with.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>5had0w5talk3r</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Yeah, the KDE team have done a great job recently and have developed a modern, feature-rich, and great performing desktop with some of the best apps in the Linux space. It's really come a long way and I have zero regrets or complaints after having switched to it over a year ago.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>TurnDownForTendies</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Yeah looks a lot different than it used to last time I tried it a year ago. Looks really nice so far and animations are a lot smoother than what I'm used to on gnome. I had to edit a file to stop screen tearing on my nvidia card and disallow applications to block compositing because running a game would cause window dragging and some desktop effects to get screwed up, but I'll switch to it if things seem stable.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>5had0w5talk3r</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>I had to edit a file to stop screen tearing on my nvidia card</p><p>On any recent drivers you can just open the nvidia-settings tool as root and enable "ForceFullCompositePipeline" under "Advanced" in the "X Server Display Configuration". Then just save it to your xorg.conf file to keep it after a reboot.</p><p></p><p>disallow applications to block compositing because running a game would cause window dragging and some desktop effects to get screwed up,</p><p>This seems to be an edge-case with only certain applications. IIRC, the only one I've encountered any issues with was [1]The Adventures of Fei Duanmu . In any case, you can manually toggle compositing using a global shortcut (Shift+Alt+F12 by default).</p><p></p><p>Looks really nice so far and animations are a lot smoother than what I'm used to on gnome.</p><p>Yeah the animations and transitions are great. You can customize them too, from "Smoother and longer" to "Snappier and shorter" (or just turn them off if that's your thing).</p><p></p><p></p><p></p><p></p><p>[1] https://store.steampowered.com/app/593200/The_Adventures_of_Fei_Duanmu/</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>DutchHawk_</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>I had to edit a file to stop screen tearing on my nvidia card</p><p>On any recent drivers you can just open the nvidia-settings tool as root and enable "ForceFullCompositePipeline" under "Advanced" in the "X Server Display Configuration". Then just save it to your xorg.conf file to keep it after a reboot.</p><p>Seeing as how we are on a gaming subreddit: keep in mind that this does have a huge performance impact.</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>5had0w5talk3r</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>I feel like this is a myth that keeps getting perpetuated. I've done testing and have seen no impact in either frame-time, response, or frame-rate across OpenGL, Vulkan or Wine games. Maybe it causes some issue in some edge-case game where the code is poorly optimized, but I've yet to run into it.</p></div>
+                  <div class='comment' style='display: block; margin-left: 80px'>
+                    <h3>DutchHawk_</h3>
+                    <div class='by' style='font-style: italic;'></div>
+                    <div class='comment_content'><p>Dunno about edge case, but it isn't consistent: that's true.</p><p>I have little impact in say Insurgency/DOF, but both Tomb Raiders had massive stuttering. Same with the vsync effect: sometimes it seems to clamp it to 60fps while other games are fine.</p><p>So I guess the advice would more be "keep in mind it does stuff; if you have issues try enabling/disabling it".</p></div>
+                  </div>
+                </div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>GaianNeuron</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>There's an option in KDE called "allow applications to block compositing" which lets games override that and recover said performance.</p><p>It's enabled by default.</p></div>
+                  <div class='comment' style='display: block; margin-left: 80px'>
+                    <h3>DutchHawk_</h3>
+                    <div class='by' style='font-style: italic;'></div>
+                    <div class='comment_content'><p>From what I gather, that has nothing to do with Nvidia's settings (inc. any form of CompositePipeline ) only KDE's own compositing. KWin doesn't know anything what Nvidia is doing. Via former KDE dev [1]/u/mgraesslin : see [2]this</p><p>The [3]solution in that thread by [4]/u/UrbenLegend may work with the "block compositing" (since it it a KWin thingy after all). Although for me the triple buffer helps, but not completely eliminates tearing.</p><p></p><p></p><p></p><p></p><p>[1] https://www.reddit.com/u/mgraesslin</p><p>[2] https://www.reddit.com/r/kde/comments/88aejd/is_anyone_here_using_kde_on_proprietary_nvidia/dwow79l</p><p>[3] https://www.reddit.com/r/kde/comments/88aejd/is_anyone_here_using_kde_on_proprietary_nvidia/dwje571</p><p>[4] https://www.reddit.com/u/UrbenLegend</p></div>
+                  </div>
+                </div>
+              </div>
+            </div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>koera</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>My only complaint is that I would love to use Kubuntu, but KDE Neon keeps getting so much awesome stuff I can't make myself give it up.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>YAOMTC</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>I don't see how this is a complaint.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>koera</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Luxury problem, I would love to have a super stabil 18.04 with the extra polish and stabil KDE desktop, but all the awesome new and shiny is too much to resist.</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>fluffy465</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>KDE has different mouse settings menus depending on the driver, so that option isn't always there. It wasn't for me by default.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Walrad_Usingen</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Yes! [1]Here is a forum post showing the different mouse settings in the preferences. Make sure you install xf86-input-evdev and use it instead of the default xf86-input-libinput , e.g. with cp /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/10-evdev.conf</p><p></p><p></p><p></p><p></p><p>[1] https://bbs.archlinux.org/viewtopic.php?id=240218</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>the_real_farfetchd</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Maybe symlink the file instead of copying so it doesn't get out of sync when the original gets updated.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Walrad_Usingen</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Yeah, probably not a bad idea. I don't necessarily trust the package keeping it in the same place either though, so maybe both. 🤔</p></div>
+            </div>
+          </div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>5had0w5talk3r</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>When was this? It's there on the default configuration for: Fedora 28, Arch (and Arch-based), Kubuntu 18.04, KDE Neon.</p></div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Jupon</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>wait, with KDE i can completely disable this? im installing this weekend!</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Swiftpaw22</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It is, and it's why I helped to get the Linux Mint developers to turn it off by default. There is an option in mouse settings for "custom acceleration" where you can turn it back on, though, if you want it. But seriously, most everyone seems to prefer it off, hence why they changed that. It's stupid to have accel be the default, and even if you make it the default, at least provide a way to easily disable it.</p><p>All distros should do the same. No mouse acceleration is a sane default.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Jupon</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>When was this? i was using mint earlier this year and it was impossible for someone like me to remove.</p></div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>chunes</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>As someone who moved from Windows to Mint a few weeks ago, thank you! This thread had me worried but I was surprised to see it turned off by default.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>TheFlyingDharma</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Disabling mouse acceleration is a "massively niche feature"? Did I really just read that on a gaming subreddit?</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>c0ccuh</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>He would feel right at home on gnome.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>vexorian2</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Not a he</p></div>
+            </div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>vexorian2</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>I am yet to meet anyone IRL that remotely cares about this. And most of the people I know are geeks to some degree.</p><p>Reality is that most of the people don't care, and if we added this feature to the UI they would feel confused about it and mess it up and then wonder why their mouse is acting glitchy on Linux.</p><p>If instead, we leave it like it is, the people who care can run the terminal commands or install the right packages or whatever.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>catman1900</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>The people here are to 1337 for ease of use stuff</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>lemler3</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Install gnome tweak tool go to keyboard and mouse and change mouse profile to flat</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sempre01</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Yeah thats the solution on stock Ubuntu but you shouldnt have to install software to change mouse settings...</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>redstoolthrowawayy</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Actually the function is already part of gnome, the tweak tool makes it easier to access and saves the setting.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Sempre01</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Huh. I had to install it when I tried stock Ubuntu.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>furquan_ahmad</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Debian (on which Ubuntu is based upon) installs it as part of the gnome metapackage, I don't know why Ubuntu removed Tweaks from the metapackage.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>koera</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>My guess would be to "simplify" the experience. Less options means easier to use.</p></div>
+            </div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>ImpersonalComputer</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>You had to install gnome tweak tool to change the setting using a GUI but you could have changed it manually by editing dconf.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>TMiguelT</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Any idea why tweak tool is not installed by default, or even integrated into the Settings dialogue? It's so helpful I don't understand why everyone wouldn't want it</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>the_Madman</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Because that gives users control, which is against the Gnome philosophy.</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>Vash63</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>Gnome doesn't decide on the default packages for a distribution. As mentioned above in this same comment thread, Ubuntu's upstream (Debian) does include Tweaks by default with the 'gnome' metapackage.</p></div>
+                  <div class='comment' style='display: block; margin-left: 80px'>
+                    <h3>the_Madman</h3>
+                    <div class='by' style='font-style: italic;'></div>
+                    <div class='comment_content'><p>Gnome does decide to ship 4 different UIs to do one job, and all as separate software.</p></div>
+                    <div class='comment' style='display: block; margin-left: 80px'>
+                      <h3>Vash63</h3>
+                      <div class='by' style='font-style: italic;'></div>
+                      <div class='comment_content'><p>True, but that isn't the same thing you initially said which is that they don't like giving control. They just aren't organizing it very well.</p></div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+            </div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>lordofbud</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>I think the point they are making is that it's not a default GUI option, people who are just switching over from windows, and doing so as gamers are likely not familiar with non-GUI methods of adjusting settings.</p><p>[1]This is what they see on Ubuntu, and to be honest, it leaves the impression to a new user that disabling mouse acceleration is not an option.</p><p>Edit: two words.</p><p></p><p></p><p></p><p></p><p>[1] https://imgur.com/xD5rIqI</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>ImpersonalComputer</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>I agree, it should be a part of Ubuntu’s basic features I was just trying to clarify that it can be done without installing the gnome tweak tools package.</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>lemler3</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I mean you can't really blame one distro when they all use libinput, if anything synapse if the one to blame</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Sempre01</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>They could've put a slider in their mouse settings couldnt they?</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>BulletDust</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Microsoft could have used just the 'Control Panel' as opposed to the 'Control Panel' and the 'Settings Panel' couldn't they?</p><p>A classic example of a non intuitive GUI if I ever saw one. It's easier opening a configuration file and copy/pasting simple text.</p></div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>FlukyS</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Well they are shipping the Gnome settings manager with a few tweaks. This is more of a Gnome problem than an Ubuntu problem.</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>DanBennett</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>OK, I had no idea that's what that did! Thank you for helping OP and thus others. More like you, please! :-)</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>arminiusreturns</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>[1]https://wiki.archlinux.org/index.php/Mouse_acceleration</p><p></p><p></p><p></p><p></p><p>[1] https://wiki.archlinux.org/index.php/Mouse_acceleration</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ed_ed_ed_ed</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>[Something like this?] ( [1]https://imgur.com/xGmEY1A )</p><p></p><p></p><p></p><p></p><p>[1] https://imgur.com/xGmEY1A</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>KarKraKr</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Does that really turn it off though? I've never seen a GUI that actually sets a [1]flat acceleration profile . Granted, I don't use many GUIs, but stock distros were always lacking such an option.</p><p></p><p></p><p></p><p></p><p>[1] https://wiki.archlinux.org/index.php/Mouse_acceleration#Disabling_mouse_acceleration</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>Ozymandias117</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>KDE at least appears to. [1]https://i.imgur.com/3pOG6uL.png</p><p></p><p></p><p></p><p></p><p>[1] https://i.imgur.com/3pOG6uL.png</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>TaylorRoyal23</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>That doesn't seem to work perfectly. I've tested it a bunch of times and it seems to still have a bit of acceleration</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>bakgwailo</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Would be nice to file a bug report with your findings.</p></div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Sasamus</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>The profile toggle doesn't seem to work, it does not change the profile.</p><p>It seems to work for some though.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Swiftpaw22</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Then you haven't used Linux Mint, as I helped to get the developers to turn it off by default. There is an option in mouse settings for "custom acceleration" where you can turn it back on, though, if you want it. But seriously, most everyone seems to prefer it off, hence why they changed that.</p><p>All distros should do the same. No mouse acceleration is a sane default.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>awe300</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I fucking love Linux mint</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>jensreuterberg</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Ok this may be the DUMBEST question - but I use the GUI option in plasma to set flat acceleration rate - but then I do</p><p></p><p>$ xinput list-props {1..50} 2>/dev/null | fgrep 'libinput Accel Profile Enabled ('</p><p>And it claims acceleration is still on... (ie reads 1, 0 instead of 0, 1)</p><p>Is it me just not getting it, or freaking out for nothing? If not: Why?</p><p>EDIT: should be noted that I have a hard time checking "manually" (ie testing going quick over the same space as you've recently dragged it slowly to see if it goes "farther" when moving fast) but my aim in CSGO "feels" shaky. Could be just me stressing out and getting shaky aim due to that suspicion.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>AI221</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>best way to test is to set 2 heavy objects between your mouse and move between them fast or slow. If your mouse doesn't return to roughly the same spot you're good.(unless you've got some $500 mouse it's not gonna be pixel-perfect)</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>jensreuterberg</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Thats the one I usually do (although not THAT heavy), will do some more of it though just to calm my nerves - which may just as well be what messes it up. CS is such a "confidence game", and a small streak of losses really makes you wonder and question etc etc...</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sasamus</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>You are correct. The profile toggle does not work, at least for some, the profile does not change.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>K900_</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>KDE Plasma lets you disable mouse acceleration out of the box.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>iommu</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Does it have an option for sensitivity yet? On 5.13 I could only find accel but not sensitivity.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>AimlesslyWalking</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I think the acceleration option might just be a poorly worded sensitivity option, so long as you set it to flat profile underneath. I could be wrong though, just going off a brief mouse-feel test and it feels unaccelerated.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>RASQ37</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Just tested it. No, it's definitely acceleration.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>Sasamus</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>That slider does work as a sensitivity/speed slider with a flat profile.</p><p>The problem is that changing the profile there doesn't seem to work for some people, hence why people have different experiences.</p><p>If you set the profile to flat by other means that slider can be used for sensitivity.</p></div>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>raist356</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I guess you are using the stable version. That option is gone in the settings of new versions.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>K900_</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>It's there for me on Plasma 5.14 beta.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>raist356</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>What distro are you on?</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>K900_</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Arch.</p></div>
+          </div>
+        </div>
+      </div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>jensreuterberg</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Just chiming in that I still have that option in 5.13.5 (Flat Acceleration Rate checkbox underneath the slider)</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>mightysilentsaint</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>is it weird that i have never faced the said problems for the last 6 years of my life as a full time linux user?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>MikeFrett</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I've never had these issues either.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>aerique</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>It's mostly what you're used to. In the past I did most of my gaming on Windows, so Linux felt off and OS X was awful.</p><p>Switched to Linux full-time a couple of months for gaming (everything else I had been doing on Unix for ages anyway), set my mouse settings to something that felt nice[1] and no issues after one or two days.</p><p>[1] xset b off mouse 2/1 4</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>plumkefan</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Just to be a bit pedantic, this is not a Linux issue as it has nothing to do with the kernel. It is really an issue with whatever Desktop Environment(s) you are using.</p><p>Some DEs have this built into to their settings UI, some do not. If there is a specific DE you love, but does not offer this, propose it upstream and someone may add it in.</p><p>There are several options for persistently disabling acceleration. The easiest that come to mind would be either throwing an computer command in somewhere like .xprofile or specifying your mouse parameters in an XOrg config file. If using Gnome, there is always gnome-tweaks, as has been mentioned.</p><p>From what I’ve read in this thread, it seems like half the commenters are expecting that there should be some magic software or standard UI element that is mandatory in every distribution of Linux. It’s a bit silly to think that way as everyone uses Linux in their own way and many of us don’t want bloated garbage that we will never use (a UI element for a setting that only needs to be touched once).</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>kon14</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Just to be a bit pedantic, this is not a Linux issue as it has nothing to do with the kernel.</p><p>Just a reminder, but you do understand you've written this in a sub called linux _gaming, right? Nobody cares at this point, from a casual user's perspective, linux is just a catch-all term for linux distros.</p><p></p><p>The easiest that come to mind would be either throwing an computer command in somewhere like .xprofile or specifying your mouse parameters in an XOrg config file.</p><p>While I personally love config files, manually configuring some settings can be intimidating for newcomers and it gets even worse when you also have to setup multiple non-binary vars that only accept specific values (ie dpi, sensitivity, acceleration etc).</p><p></p><p>It seems like half the commenters are expecting that there should be some magic software or standard UI element that is mandatory in every distribution of Linux ... many of us don’t want bloated garbage that we will never use.</p><p>You're spot on regarding unnecessary cruft bloating a default installation. However if a noob-friendly desktop-use distro (or rather DE) already provides a basic mouse configuration utility in its system settings I think it would really make sense if they could merely add a couple of additional elements to expose and configure stuff like this.</p><p>The thing is, not all peripherals can be supported through the same utilities (at least not for stuff like dpi), but thankfully bosic stuff like acceleration are merely handled by libinput (and others).</p><p>On the other hand, libinput doesn't even expose proper configuration files, so if you're on Wayland and your compositor doesn't provide a tool to modify acceleration and other parameters you're pretty much stuck with the default settings!</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>redstoolthrowawayy</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>xset m 0 0</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>KarKraKr</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>That does not disable mouse acceleration 100%.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>learn2dev</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Fr? What does? I'm worried bc I play tf2 with raw input on and xset m 0 0.</p><p>How can I make sure acceleration is off?</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sempre01</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Thats temporary.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>_____frost___</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>You can make commands execute at startup in several ways..</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Sempre01</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Thats way too complicated for 99% of gamers coming from Windows.</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>BulletDust</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Geez, I've done more complicated things just getting games running the way they should under Windows.</p><p>I personally think you've set the bar a little low considering the technical ability of most gamers. I enjoy gaming and I had mouse acceleration disabled permanently in seconds under Ubuntu MATE.</p><p>This procedure is far from difficult (I run 16.04):</p><p>[1]https://errorfixer.co/disable-mouse-acceleration-ubuntu-16-04/</p><p></p><p></p><p></p><p></p><p>[1] https://errorfixer.co/disable-mouse-acceleration-ubuntu-16-04/</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Greydmiyu</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>I've hated mouse acceleration ever since it was introduced. I've never had to "move the mouse over half the table." Called tweaking sensitivity for the available space. Right now the mouse I am using for my laptop has less area than a standard sized hot pad (7"x7"). I only use that as a unit of measurement because my dinner is on a hot pad next to the mouse and takes up more room than what my mouse has to move.</p></div>
+            </div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>TurbulentCurrent</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>I don't use acceleration and my mouse has to move less than 4 cm for the pointer to move from one corner to the diagonally opposite corner on a 1080p screen.</p></div>
+            </div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>lordofbud</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>99% of user?</p><p>I have never heard someone praise mouse acceleration, I have on the other hand heard people bitch about it.</p></div>
+            </div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>energybeing</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>You're literally the only person I've ever seen defend mouse acceleration. I don't think that number is as high as you think it is. That shit is cancer. Just up the sensitivity a little bit if you can't be bothered to move your hand a few inches FFS.</p></div>
+            </div>
+          </div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>lulxD69420</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Windows where you need a ton of 3rd party software, registry editing to make the OS not spy and do weird stuff randomly? Just wow</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>Sempre01</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Its not a good idea to make Linux easier to use for everyone?</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>biAlotOFthings</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>lol no. Gatekeeping gets these people off bruh. Some of them absolutely do not want things like this to be more accessible. God forbid my 97 year old gramps can get anything done on the ubuntu distro I installed on his desktop.</p><p>Imagine this kind of neckbeardy attitude in any other field of interest.</p><p>"My coq au vin recipe tastes too savory what can I do??"</p><p>-- "Hurr durr maybe next time try yourself on [1]this instead"</p><p>Fucking insufferable</p><p></p><p></p><p></p><p></p><p>[1] https://upload.wikimedia.org/wikipedia/en/thumb/5/57/Lunchables%2C_turkey_and_american_cracker_stackers.jpg/250px-Lunchables%2C_turkey_and_american_cracker_stackers.jpg</p></div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>civilization_failed</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>1337 af</p></div>
+                  <div class='comment' style='display: block; margin-left: 80px'>
+                    <h3>MasterPythonicSlave</h3>
+                    <div class='by' style='font-style: italic;'></div>
+                    <div class='comment_content'><p>i installed arch in less than 10 tries i kno what im talking abou</p></div>
+                  </div>
+                </div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>Greydmiyu</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>[1]https://media.giphy.com/media/Fml0fgAxVx1eM/giphy.gif</p><p></p><p></p><p></p><p></p><p>[1] https://media.giphy.com/media/Fml0fgAxVx1eM/giphy.gif</p></div>
+                </div>
+                <div class='comment' style='display: block; margin-left: 80px'>
+                  <h3>Sempre01</h3>
+                  <div class='by' style='font-style: italic;'></div>
+                  <div class='comment_content'><p>ok...</p></div>
+                </div>
+              </div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>Sempre01</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>Thats really mean.</p></div>
+              </div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>toidiboy</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>I have a better suggestion</p><p>sudo rm elitism-in-linux</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>m-p-3</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I guess that explains why I always find the mouse sluggish on Linux, TIL.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>walterbanana</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Just like Windows, to be fair. Nowadays you can change the acceleration profile in Gnome Tweak tool, if you are using Gnome anyway.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Appofia</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Flat in KDE does not disable acceleration as some people are claiming, at least not for me, there's still acceleration present it's just a different curve, or it's bugged.</p><p>Not having proper GUI settings for mouse controls is my number 1 issue with running Linux these days. It's baffling why something that so many people want to change/adjust has to be done with editing files or creating scripts.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sasamus</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It's bugged, at least for some, the profile settings does not change the profile.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>paanordpolen</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Long live xinput commands</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>cloudrac3r</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Play around with the xinput command-line tool. Specifically, Device Accel Profile (aceleration type) and Device Accel Constant Deceleration (speed). My preferred settings are -1 and 1.25 respectively, and I have this script to set them for me: a="$(xinput | grep 'Logitech USB Receiver' | awk '{print $6}' | sed 's/id=//')"</p><p>for i in $a; do</p><p>b="$(xinput list-props $i | grep 'Device Accel Constant Deceleration')"</p><p>b=${b##*(}</p><p>b=${b%%)*}</p><p>xinput set-prop $i $b 1.25</p><p>b="$(xinput list-props $i | grep 'Device Accel Profile')"</p><p>b=${b##*(}</p><p>b=${b%%)*}</p><p>xinput set-prop $i $b -1</p><p>done</p><p>For a synaptics touchpad, use the synclient command line tool.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>gluka_</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>It's true and in KDE at least, setting the slider to zero doesn't actually give you raw input like xorg configs will (it feels smoothed). From what I can tell, there's also no real option for changing your desktop sensitivity once you're rid of mouse acceleration if you don't have working DPI settings. Changing the transform matrix through xinput seems like the best solution, but causes the camera to spin uncontrollably in a ton of games for some reason.</p><p></p><p>I suppose you could make a script to disable/enable it as needed, but most games have menus and overlays that you need to interact with regularly so that would be a lot of hotkey presses over time.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>5had0w5talk3r</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>in KDE at least, setting the slider to zero doesn't actually give you raw input</p><p>Did you set your profile to 'flat'?</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sasamus</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>With the adaptive profile the slider adjusts the amount of acceleration.</p><p>With the flat profile the slider adjusts the sensitivity/speed.</p><p>The problem is that the profile setting doesn't seem to work, at least for some.</p><p>But the slider works as it should if you set the profile in other ways.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ismaelbonato</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>xset m 00</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>undu</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Touchpad acceleration shouldn't be a problem anymore: [1]https://who-t.blogspot.com/2018/08/libinputs-new-trackpoint-acceleration.html</p><p></p><p></p><p></p><p></p><p>[1] https://who-t.blogspot.com/2018/08/libinputs-new-trackpoint-acceleration.html</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>citewiki</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Shouldn't it be in the game settings anyway?</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Zach_Attakk</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I don't know if it's because I'm used to the "enhanced pointer precision" on Windows, but every time I go back to my Zorin machine, I keep overshooting buttons, even when moving slowly. I'd also like to be able to set the sensitivity of my mouse vs my trackpad independently, because one is super slow and the other super fast and I don't want to switch it every time I decide not to plug in the mouse.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>TurbulentCurrent</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>On X you can easily disable it by typing xset m 1 0</p><p>in the terminal</p><p>But on Wayland (libinput), I have not found a way to disable it, that's why I don't use any distro that comes with Wayland.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Saizaku_</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Just to stop missinformatiom from spreading, xset no longer works the way it used to due to the changes in x. You should use config files, read more about that here: [1]https://wiki.archlinux.org/index.php/Mouse_acceleration#Disabling_mouse_acceleration</p><p></p><p></p><p></p><p></p><p>[1] https://wiki.archlinux.org/index.php/Mouse_acceleration#Disabling_mouse_acceleration</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>inverimus</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Honestly, most people probably want it on, so having to use some google searches to turn it off is not a very big deal.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>lordofbud</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Not trying to bash you, but if you're using a physical mouse instead of a touch pad, why would you want mouse acceleration on?</p><p>It out right annoys me, the first thing I set out to address on a fresh install is disabling it.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>inverimus</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>I don't have it on, but I think most people do not bother ever turning it off and are used to it being on all the time.</p></div>
+      </div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>MightyWheatley</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>still, there should be an easy to find option for those who want to turn it off</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Prime624</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Huh. I actually love the mouse sensitivity and acceleration on Linux (and Mac). I can barely use a windows mouse anymore, it's so touchy or sluggish, no good balance.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>volca02</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>It's okay if you do - but there are those with high-dpi mice used to RAW input without any acceleration - and I'm one of them. It's mind boggling why the common desktop environments don't allow for total bypass of the mouse input processing.</p></div>
+    </div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>LordMacharius</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I prefer accuracy, mouse acceleration on a mouse is the most frustrating thing to work with.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>the_Madman</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>KDE's mouse settings panel allows you to set the acceleration to "dynamic"or "flat". I switched it off the first chance I got.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>84521</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Is that why the mouse is so fucky in Ubuntu? And no way to toggle it off?</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ReadAParadox</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>You can disable it in Ubuntu but it's kinda complicated, first install gnome-tweak-tool then go to mouse settings (in gnome-tweak-tool) then change acceleration profile from whatever it is to flat.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>supamesican</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>YUp, my biggest complaint about it. Manjaro doesnt seem too bad about it but still its not ok</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>EdgiPing</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Upvote for the edit.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>GeeWhizWithout</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I have used Linux in some fashion for decades. Work, pleasure, etc. Mouse issues are my most hated thing. I use a trackball and it's not always good.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>UltimaN3rd</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I installed Ubuntu 18.04 fresh just a few weeks ago and don't have any mouse acceleration by default. It was always a problem before but it seems like they changed it?</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>BenkiTheBuilder</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I'm just using plain X11 with Fluxbox (on Ubuntu Xenial) and haven't changed anything regarding mouse. And I'm happy with how the cursor moves. Guess it's an anti-feature of Desktop Environments.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>mao_dze_dun</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>I have absolutely no idea why you got ANY downvotes. This has been a legitimate problem that has been present on, at least, all Ubuntu based distros I've used. They want to increase market share but can't fix the effing mouse? What the hell?</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>stormicex</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>It's the reason I still use windows. Even if I disable the mouse acceleration from tweak tool the feel of the mouse is horrible in csgo. I tried 5 years ago and tried again some months ago. Still shit. We'll see in another 5 years lol</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>LordMacharius</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>You can't be bothered to look up the software you need so you use Windows instead, wtf?</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>stormicex</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>maybe you need to read again my post. Even with acceleration disabled mouse feels weird on linux compared to what feel on windows. Aim is super important while playing csgo and if my mouse don't feel precise i can't play on linux.</p></div>
+      </div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>tutami</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>This and screen tearing is linuxs doom. We need to fix those issues</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>n30p1r4t3</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>No screen tearing to speak of for me on mesa/amdgpu... I’ve only ever had screen tearing using intel or nvidia.</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>tutami</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>%90 ppl are using Nvidia/Intel. There are workatounds but at the cost of performance etc</p></div>
+      </div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c b/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c
new file mode 100644 (file)
index 0000000..d44cea7
--- /dev/null
@@ -0,0 +1,15 @@
+     [RELEASE] TO LEAVE, A CHALLENGING PUZZLE-PLATFORMER WITH AN   \r
+  EMOTIONALLY GRIPPING NARRATIVE, RELEASED ON STEAM TODAY WITH DAY \r
+           1 LINUX SUPPORT. 20% OFF DURING ITS FIRST WEEK.         \r
+\r
+  [linux_gaming] 2018-10-09_17-00\r
+\r
+  o Reference: 2018-10-09_17-00__release__To_Leave__a_c\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lg698/release_to_leave_a_challenging_puzzleplatformer/\r
+  o Source link: https://store.steampowered.com/app/896340/To_Leave/\r
+\r
+\r
+    \r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.header b/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.header
new file mode 100644 (file)
index 0000000..108d313
--- /dev/null
@@ -0,0 +1,3 @@
+0[release] To Leave, a challenging puzzle-platformer with an emotionally gripping narrative, released on Steam today with day 1 Linux support. 20% off during its first week.  null/REDDIT/2018-10-09_17-00__release__To_Leave__a_c            70\r
+i  [linux_gaming] 2018-10-09_17-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.header.html b/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.header.html
new file mode 100644 (file)
index 0000000..32396c3
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_17-00__release__To_Leave__a_c.html'>[release] To Leave, a challenging puzzle-platformer with an emotionally gripping narrative, released on Steam today with day 1 Linux support. 20% off during its first week.</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_17-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.html b/test/expected/REDDIT/2018-10-09_17-00__release__To_Leave__a_c.html
new file mode 100644 (file)
index 0000000..db9bf0c
--- /dev/null
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>[release] To Leave, a challenging puzzle-platformer with an emotionally gripping narrative, released on Steam today with day 1 Linux support. 20% off during its first week.</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_17-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_17-00__release__To_Leave__a_c</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lg698/release_to_leave_a_challenging_puzzleplatformer/'>https://www.reddit.com/r/linux_gaming/comments/9lg698/release_to_leave_a_challenging_puzzleplatformer/</a></li>
+        <li>Source link: <a href='https://store.steampowered.com/app/896340/To_Leave/'>https://store.steampowered.com/app/896340/To_Leave/</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9 b/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9
new file mode 100644 (file)
index 0000000..92f9775
--- /dev/null
@@ -0,0 +1,55 @@
+                           GALLIUM9 VS VK9                         \r
+\r
+  [linux_gaming] 2018-10-09_19-00\r
+\r
+  o Reference: 2018-10-09_19-00_Gallium9_vs_VK9\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lgn9p/gallium9_vs_vk9/\r
+  o Source link: \r
+\r
+\r
+    So  i  read  an interview that the DXVK dev was inspired by VK9\r
+    so i decided to check it out, and then remembered Gallium9.\r
+    \r
+    I  understand  VK9  tries  to translate the calls to Vulkan but\r
+    what does Gallium9 do different from VK9?\r
+\r
+\r
+  ** ezs1lly\r
+     One important difference not mentioned yet: Gallium is working.\r
+     VK9 is still in development. Another is that gallium is for open\r
+     source drivera only. vK9 a more generic translation layer\r
+     similar to dxvk. Zink is a new project to do gallium over\r
+     vulkan, would give similar solution as VK9. But even earlier in\r
+     dev you could say.\r
+\r
+     ** breell\r
+        Another is that gallium is for open source drivera only\r
+        Not even, only gallium drivers, so not the current Intel one\r
+        because it's a classic Mesa one.\r
+\r
+\r
+  ** breell\r
+     Gallium nine is a Gallium state tracker that takes D3D9 in.\r
+\r
+  ** ComputerMystic\r
+     Gallium Nine, from what I understand, cuts out the middleman.\r
+     It's implementing DX9 in the driver the same way GL or Vulkan\r
+     would be, without translating the DX9 calls to another\r
+     intermediate API before letting the driver do its thing with\r
+     them.\r
+\r
+     ** breell\r
+        Well technically it does translate D3D9 to another\r
+        intermediate API: the Gallium API, but so does the OGL state\r
+        tracker.\r
+\r
+\r
+  ** rea987\r
+     Gallium Nine provides native Direct3D 9 rendering, VK9\r
+     translates Direct3D 9 calls into Vulkan.\r
+\r
+  ** meeheecaan\r
+     iirc gallium would be better since its a linux native dx9\r
+     implementation if i understand. but nvidia wont use it :(\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.header b/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.header
new file mode 100644 (file)
index 0000000..9ff5b3e
--- /dev/null
@@ -0,0 +1,3 @@
+0Gallium9 vs VK9       null/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9            70\r
+i  [linux_gaming] 2018-10-09_19-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.header.html b/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.header.html
new file mode 100644 (file)
index 0000000..d9a807b
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_19-00_Gallium9_vs_VK9.html'>Gallium9 vs VK9</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_19-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.html b/test/expected/REDDIT/2018-10-09_19-00_Gallium9_vs_VK9.html
new file mode 100644 (file)
index 0000000..224e3e7
--- /dev/null
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Gallium9 vs VK9</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_19-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_19-00_Gallium9_vs_VK9</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lgn9p/gallium9_vs_vk9/'>https://www.reddit.com/r/linux_gaming/comments/9lgn9p/gallium9_vs_vk9/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               So i read an interview that the DXVK dev was inspired by VK9 so i decided to check it out, and then remembered Gallium9.<br/><br/>I understand VK9 tries to translate the calls to Vulkan but what does Gallium9 do different from VK9?
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ezs1lly</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>One important difference not mentioned yet: Gallium is working. VK9 is still in development. Another is that gallium is for open source drivera only. vK9 a more generic translation layer similar to dxvk. Zink is a new project to do gallium over vulkan, would give similar solution as VK9. But even earlier in dev you could say.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>breell</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Another is that gallium is for open source drivera only</p><p>Not even, only gallium drivers, so not the current Intel one because it's a classic Mesa one.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>breell</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Gallium nine is a Gallium state tracker that takes D3D9 in.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>ComputerMystic</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Gallium Nine, from what I understand, cuts out the middleman. It's implementing DX9 in the driver the same way GL or Vulkan would be, without translating the DX9 calls to another intermediate API before letting the driver do its thing with them.</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>breell</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Well technically it does translate D3D9 to another intermediate API: the Gallium API, but so does the OGL state tracker.</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>rea987</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Gallium Nine provides native Direct3D 9 rendering, VK9 translates Direct3D 9 calls into Vulkan.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>meeheecaan</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>iirc gallium would be better since its a linux native dx9 implementation if i understand. but nvidia wont use it :(</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton b/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton
new file mode 100644 (file)
index 0000000..860e266
--- /dev/null
@@ -0,0 +1,120 @@
+                       I NEED HELP WITH PROTON                     \r
+\r
+  [linux_gaming] 2018-10-09_19-00\r
+\r
+  o Reference: 2018-10-09_19-00_I_need_help_with_Proton\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lguyj/i_need_help_with_proton/\r
+  o Source link: \r
+\r
+\r
+    Hey  guys,  its  been  several  days now that Im trying to play\r
+    Elder  Scrolls  Online  through  proton  but  im  getting  some\r
+    issues.\r
+    \r
+    I am new to linux, and that may be the major reason.\r
+    \r
+    I'm  running  steam in a debian 9, have updated to beta version\r
+    and  turned  on  steam  play  settings.  At the first try after\r
+    downloading  ESO  i've  tried  to just click play button and it\r
+    showed  "running"  for  a brief moment and then it was gone. So\r
+    i've   tried   to   build   proton   myself  following  [1]this\r
+    instructions  but  ended  up  with  an error [2]that i couldn't\r
+    solve   yet   .   So   i've   tried   to   run  it  again  with\r
+    PROTON_NO_ESYNC=1   mesa_glthread=true   vblank_mode=0   launch\r
+    options  and  no success. I don't know what to do now and thats\r
+    why  im posting here to see if anyone can help or knows what to\r
+    do.\r
+    \r
+    I appreciate any help and many thanks in advance.\r
+    \r
+    \r
+    \r
+    [1] https://github.com/ValveSoftware/Proton/\r
+    \r
+    [2] https://github.com/ValveSoftware/Proton/issues/494\r
+\r
+\r
+  ** gamersonlinux\r
+     You might want to post in [1]SteamPlay\r
+     I'm not totally sure because I've never built proton\r
+     I wish there was a debug like in PlayOnLinux so we can see what\r
+     is going on\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://www.reddit.com/r/SteamPlay/\r
+\r
+     ** Sylorak\r
+        I will, thanks\r
+\r
+\r
+  ** grandmastermoth\r
+     Proton can produced debug logs if you turn them on:\r
+     [1]https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ\r
+     Check this site for compatibility and tips:\r
+     [2]https://spcr.netlify.com/\r
+     For each entry on that list, there's usually a link to the\r
+     Proton issues on GitHub which sometimes has posts regarding\r
+     workarounds.\r
+     Make sure you have Vulkan installed! Type vulkaninfo to confirm\r
+     \r
+     \r
+     \r
+     \r
+     [1] https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ\r
+     [2] https://spcr.netlify.com/\r
+\r
+  ** coldpie1\r
+     Have you tried another game to confirm whether it's a problem\r
+     with just ESO, or a problem with Proton in general? Bejeweled 2\r
+     Deluxe has a free trial that works well in Proton. Also try\r
+     restarting the Steam client if you haven't.\r
+\r
+  ** aaronfranke\r
+     What are your specs and what graphics drivers are you using?\r
+\r
+     ** Sylorak\r
+        Geforce Gtx 1060\r
+        Driver: 396.54\r
+\r
+        ** aaronfranke\r
+           Try installing Python 2.7.\r
+\r
+           ** NoXPhasma\r
+              Python 2.7 isn't needed anymore. [1]That was fixed in\r
+              Proton 3.7-5 .\r
+              \r
+              \r
+              \r
+              \r
+              [1]\r
+              https://github.com/ValveSoftware/Proton/blob/proton_3.7-\r
+              /CHANGELOG.md\r
+\r
+\r
+           ** Sylorak\r
+              Its installed :/\r
+\r
+              ** aaronfranke\r
+                 Then I'm not sure. You seem to have things set up\r
+                 correctly.\r
+                 However, I'm using Xubuntu and not Debian. Valve\r
+                 recommends Ubuntu by the way.\r
+\r
+                 ** ImpersonalComputer\r
+                    Ubuntu is based on Debian. Ubuntu derives its\r
+                    packages from Debian Unstable.\r
+\r
+                    ** aaronfranke\r
+                       What's your point? Ubuntu may have things that\r
+                       Steam Play needs and isn't installed by\r
+                       default.\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.header b/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.header
new file mode 100644 (file)
index 0000000..9d35c7d
--- /dev/null
@@ -0,0 +1,3 @@
+0I need help with Proton       null/REDDIT/2018-10-09_19-00_I_need_help_with_Proton            70\r
+i  [linux_gaming] 2018-10-09_19-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.header.html b/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.header.html
new file mode 100644 (file)
index 0000000..b04857d
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-09_19-00_I_need_help_with_Proton.html'>I need help with Proton</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-09_19-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.html b/test/expected/REDDIT/2018-10-09_19-00_I_need_help_with_Proton.html
new file mode 100644 (file)
index 0000000..e2ba334
--- /dev/null
@@ -0,0 +1,86 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>I need help with Proton</h2>
+       <div class='details'>([linux_gaming] 2018-10-09_19-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-09_19-00_I_need_help_with_Proton</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lguyj/i_need_help_with_proton/'>https://www.reddit.com/r/linux_gaming/comments/9lguyj/i_need_help_with_proton/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               Hey guys, its been several days now that Im trying to play Elder Scrolls Online through proton but im getting some issues.<br/><br/>I am new to linux, and that may be the major reason.<br/><br/>I&#x27;m running steam in a debian 9, have updated to beta version and turned on steam play settings. At the first try after downloading ESO i&#x27;ve tried to just click play button and it showed &quot;running&quot; for a brief moment and then it was gone. So i&#x27;ve tried to build proton myself following [1]this instructions but ended up with an error [2]that i couldn&#x27;t solve yet . So i&#x27;ve tried to run it again with PROTON_NO_ESYNC=1 mesa_glthread=true vblank_mode=0 launch options and no success. I don&#x27;t know what to do now and thats why im posting here to see if anyone can help or knows what to do.<br/><br/>I appreciate any help and many thanks in advance.<br/><br/><br/><br/>[1] https://github.com/ValveSoftware/Proton/<br/><br/>[2] https://github.com/ValveSoftware/Proton/issues/494
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>gamersonlinux</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>You might want to post in [1]SteamPlay</p><p>I'm not totally sure because I've never built proton</p><p>I wish there was a debug like in PlayOnLinux so we can see what is going on</p><p></p><p></p><p></p><p></p><p>[1] https://www.reddit.com/r/SteamPlay/</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sylorak</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>I will, thanks</p></div>
+    </div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>grandmastermoth</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Proton can produced debug logs if you turn them on:</p><p>[1]https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ</p><p>Check this site for compatibility and tips:</p><p>[2]https://spcr.netlify.com/</p><p>For each entry on that list, there's usually a link to the Proton issues on GitHub which sometimes has posts regarding workarounds.</p><p>Make sure you have Vulkan installed! Type vulkaninfo to confirm</p><p></p><p></p><p></p><p></p><p>[1] https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ</p><p>[2] https://spcr.netlify.com/</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>coldpie1</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Have you tried another game to confirm whether it's a problem with just ESO, or a problem with Proton in general? Bejeweled 2 Deluxe has a free trial that works well in Proton. Also try restarting the Steam client if you haven't.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>aaronfranke</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>What are your specs and what graphics drivers are you using?</p></div>
+    <div class='comment' style='display: block; margin-left: 80px'>
+      <h3>Sylorak</h3>
+      <div class='by' style='font-style: italic;'></div>
+      <div class='comment_content'><p>Geforce Gtx 1060</p><p>Driver: 396.54</p></div>
+      <div class='comment' style='display: block; margin-left: 80px'>
+        <h3>aaronfranke</h3>
+        <div class='by' style='font-style: italic;'></div>
+        <div class='comment_content'><p>Try installing Python 2.7.</p></div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>NoXPhasma</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Python 2.7 isn't needed anymore. [1]That was fixed in Proton 3.7-5 .</p><p></p><p></p><p></p><p></p><p>[1] https://github.com/ValveSoftware/Proton/blob/proton_3.7/CHANGELOG.md</p></div>
+        </div>
+        <div class='comment' style='display: block; margin-left: 80px'>
+          <h3>Sylorak</h3>
+          <div class='by' style='font-style: italic;'></div>
+          <div class='comment_content'><p>Its installed :/</p></div>
+          <div class='comment' style='display: block; margin-left: 80px'>
+            <h3>aaronfranke</h3>
+            <div class='by' style='font-style: italic;'></div>
+            <div class='comment_content'><p>Then I'm not sure. You seem to have things set up correctly.</p><p>However, I'm using Xubuntu and not Debian. Valve recommends Ubuntu by the way.</p></div>
+            <div class='comment' style='display: block; margin-left: 80px'>
+              <h3>ImpersonalComputer</h3>
+              <div class='by' style='font-style: italic;'></div>
+              <div class='comment_content'><p>Ubuntu is based on Debian. Ubuntu derives its packages from Debian Unstable.</p></div>
+              <div class='comment' style='display: block; margin-left: 80px'>
+                <h3>aaronfranke</h3>
+                <div class='by' style='font-style: italic;'></div>
+                <div class='comment_content'><p>What's your point? Ubuntu may have things that Steam Play needs and isn't installed by default.</p></div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start b/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start
new file mode 100644 (file)
index 0000000..8e0ae6e
--- /dev/null
@@ -0,0 +1,73 @@
+                  SUPERHOT CRASH ON STARTUP (LINUX)                \r
+\r
+  [linux_gaming] 2018-10-10_04-00\r
+\r
+  o Reference: 2018-10-10_04-00_Superhot_crash_on_start\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9lkc8d/superhot_crash_on_startup_linux/\r
+  o Source link: \r
+\r
+\r
+    So  i  bought  Superhot  for  linux on steam , all my computers\r
+    specs  are  above the minimum requirements tried to start it up\r
+    (showed  a  black  screen)  and  crashed  seconds  after.  This\r
+    happens  every  time  i  start  the  game  i  even restarted my\r
+    computer  and  i see to be having the same problem as this post\r
+    ( [1]https://www.reddit.com/r/linux_gaming/comments/5zn46u/sup-\r
+    erhot_crashes_on_startup/ ) but i didnt find a fix on there.\r
+    \r
+    Also  when  i  run it from the terminal with this command i get\r
+    this  output  and  then  the  last line [Aborted (core dumped)]\r
+    after the game crashes\r
+    \r
+    /home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT.x8-\r
+    6_64\r
+    \r
+    Found                                                     path:\r
+    /home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT.x8-\r
+    6_64\r
+    \r
+    Mono                          path[0]                         =\r
+    '/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT_D-\r
+    ata/Managed'\r
+    \r
+    Mono                          path[1]                         =\r
+    '/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT_D-\r
+    ata/Mono'\r
+    \r
+    Mono                config                path                =\r
+    '/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT_D-\r
+    ata/Mono/etc'\r
+    \r
+    displaymanager : xrandr version warning. 1.5\r
+    \r
+    displaymanager : trying .X11-unix\r
+    \r
+    No protocol specified\r
+    \r
+    client :0 has 1 screens\r
+    \r
+    displaymanager screen (0): 1600 x 900\r
+    \r
+    Using libudev for joystick management\r
+    \r
+    Importing game controller configs\r
+    \r
+    Aborted (core dumped)\r
+    \r
+    .......Im  not  investigating  this  matter i just want to play\r
+    the game, help would be greatly appreciated\r
+    \r
+    \r
+    \r
+    [1] https://www.reddit.com/r/linux_gaming/comments/5zn46u/supe-\r
+    rhot_crashes_on_startup/\r
+\r
+\r
+  ** Leopard1907\r
+     Can you try one of these as a game launch option? From Steam\r
+     library:\r
+     LC_ALL=C %command%\r
+     or\r
+     LANG=C %command%\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.header b/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.header
new file mode 100644 (file)
index 0000000..85c4ea9
--- /dev/null
@@ -0,0 +1,3 @@
+0Superhot crash on startup (Linux)     null/REDDIT/2018-10-10_04-00_Superhot_crash_on_start            70\r
+i  [linux_gaming] 2018-10-10_04-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.header.html b/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.header.html
new file mode 100644 (file)
index 0000000..dc04b1e
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-10_04-00_Superhot_crash_on_start.html'>Superhot crash on startup (Linux)</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-10_04-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.html b/test/expected/REDDIT/2018-10-10_04-00_Superhot_crash_on_start.html
new file mode 100644 (file)
index 0000000..3314f8d
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Superhot crash on startup (Linux)</h2>
+       <div class='details'>([linux_gaming] 2018-10-10_04-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-10_04-00_Superhot_crash_on_start</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9lkc8d/superhot_crash_on_startup_linux/'>https://www.reddit.com/r/linux_gaming/comments/9lkc8d/superhot_crash_on_startup_linux/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               So i bought Superhot for linux on steam , all my computers specs are above the minimum requirements tried to start it up (showed a black screen) and crashed seconds after. This happens every time i start the game i even restarted my computer and i see to be having the same problem as this post ( [1]https://www.reddit.com/r/linux_gaming/comments/5zn46u/superhot_crashes_on_startup/ ) but i didnt find a fix on there.<br/><br/>Also when i run it from the terminal with this command i get this output and then the last line [Aborted (core dumped)] after the game crashes<br/><br/>/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT.x86_64<br/><br/>Found path: /home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT.x86_64<br/><br/>Mono path[0] = &#x27;/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT_Data/Managed&#x27;<br/><br/>Mono path[1] = &#x27;/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT_Data/Mono&#x27;<br/><br/>Mono config path = &#x27;/home/ayden/.steam/steam/steamapps/common/SUPERHOT/SUPERHOT_Data/Mono/etc&#x27;<br/><br/>displaymanager : xrandr version warning. 1.5<br/><br/>displaymanager : trying .X11-unix<br/><br/>No protocol specified<br/><br/>client :0 has 1 screens<br/><br/>displaymanager screen (0): 1600 x 900<br/><br/>Using libudev for joystick management<br/><br/>Importing game controller configs<br/><br/>Aborted (core dumped)<br/><br/>.......Im not investigating this matter i just want to play the game, help would be greatly appreciated<br/><br/><br/><br/>[1] https://www.reddit.com/r/linux_gaming/comments/5zn46u/superhot_crashes_on_startup/
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>Leopard1907</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Can you try one of these as a game launch option? From Steam library:</p><p>LC_ALL=C %command%</p><p>or</p><p>LANG=C %command%</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad b/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad
new file mode 100644 (file)
index 0000000..9e1d25c
--- /dev/null
@@ -0,0 +1,82 @@
+   FRIENDLY REMINDER: SHADOW WARRIOR 2 IS FREE TO GRAB ON GOG AND  \r
+                IT CAN BE PLAYED ON LINUX USING WINE               \r
+\r
+  [linux_gaming] 2018-10-10_07-00\r
+\r
+  o Reference: 2018-10-10_07-00_Friendly_reminder__Shad\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9ll8ir/friendly_reminder_shadow_warrior_2_is_free_to/\r
+  o Source link: \r
+\r
+\r
+    In  case  you haven't already heard about it, if you have a GOG\r
+    account you can get Shadow Warrior 2 for free [1]here\r
+    \r
+    Shadow  Warrior  2 sadly didn't get a native Linux release like\r
+    the  first  reboot but using a combination of Wine and DXVK you\r
+    can get it running fairly smoothly (on semi outdated hardware)\r
+    \r
+    How to get it running\r
+    \r
+    The  game  got  an [2]install script for Lutris a few hours ago\r
+    that runs by installing with the offline setup from GOG.\r
+    \r
+    Another  option  is  to install and run [3]GOG Galaxy which you\r
+    can   use   to  download  and  update  the  game  and  also  to\r
+    synchronize your savegames.\r
+    \r
+    [4]Here  is  a  video  demonstration  of  it  running on my cpu\r
+    bottlenecked  hardware  (i5 2500 + 1060 3GB), so with any newer\r
+    or overclocked CPU you should be good to go.\r
+    \r
+    Quick Troubleshooting (any other fixes are welcome)\r
+    \r
+    Game running really really slow ingame:\r
+    \r
+    Right   click  the  game/GOG  Galaxy  in  Lutris,  select  wine\r
+    configuration  and in the new window set the windows version to\r
+    windows 10\r
+    \r
+    If  it's still slow, right click it in Lutris, select configure\r
+    and go to system settings. Enable 'run in terminal'\r
+    \r
+    Invisible Floors:\r
+    \r
+    Right  click  the  game  in  Lutris and make sure you have DXVK\r
+    enabled as invisible floors usually occur in wined3d11\r
+    \r
+    Another  way  to check if DXVK is running and working is to set\r
+    the environment variable DXVK_HUD to 'fps'\r
+    \r
+    \r
+    \r
+    [1] https://www.gog.com/game/shadow_warrior_2\r
+    \r
+    [2] https://lutris.net/games/shadow-warrior-2/\r
+    \r
+    [3] https://lutris.net/games/gog-galaxy/\r
+    \r
+    [4] https://www.youtube.com/watch?v=JsdGb0DFdW0\r
+\r
+\r
+  ** itwurx4me\r
+     Prior to the release of Shadow Warrior 2, I had purchased both\r
+     Shadow Warrior "Classic" and Shadow Warrio, thinking I might\r
+     play them back-to-back once I had all three.\r
+     But after the devs/publisher reneged on a promised Linux\r
+     release, I swore I would never buy this game. And now I don't\r
+     have to. I can enjoy their game and they get NADA from me.\r
+     Fuck them. Thank you GoG.\r
+\r
+  ** KayKay91\r
+     Adamhm also made a wine wrapper for Shadow Warrior 2\r
+     [1]https://www.gog.com/forum/shadow_warrior_series/shadow_warrio-\r
+     r_2_for_linux\r
+     \r
+     \r
+     \r
+     \r
+     [1]\r
+     https://www.gog.com/forum/shadow_warrior_series/shadow_warrior_2-\r
+     _for_linux\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.header b/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.header
new file mode 100644 (file)
index 0000000..9212a8c
--- /dev/null
@@ -0,0 +1,3 @@
+0Friendly reminder: Shadow Warrior 2 is free to grab on GOG and it can be played on Linux using Wine   null/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad            70\r
+i  [linux_gaming] 2018-10-10_07-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.header.html b/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.header.html
new file mode 100644 (file)
index 0000000..23f3431
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-10_07-00_Friendly_reminder__Shad.html'>Friendly reminder: Shadow Warrior 2 is free to grab on GOG and it can be played on Linux using Wine</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-10_07-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.html b/test/expected/REDDIT/2018-10-10_07-00_Friendly_reminder__Shad.html
new file mode 100644 (file)
index 0000000..1e85486
--- /dev/null
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Friendly reminder: Shadow Warrior 2 is free to grab on GOG and it can be played on Linux using Wine</h2>
+       <div class='details'>([linux_gaming] 2018-10-10_07-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-10_07-00_Friendly_reminder__Shad</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9ll8ir/friendly_reminder_shadow_warrior_2_is_free_to/'>https://www.reddit.com/r/linux_gaming/comments/9ll8ir/friendly_reminder_shadow_warrior_2_is_free_to/</a></li>
+        <li>Source link: <a href=''></a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               In case you haven&#x27;t already heard about it, if you have a GOG account you can get Shadow Warrior 2 for free [1]here<br/><br/>Shadow Warrior 2 sadly didn&#x27;t get a native Linux release like the first reboot but using a combination of Wine and DXVK you can get it running fairly smoothly (on semi outdated hardware)<br/><br/>How to get it running<br/><br/>The game got an [2]install script for Lutris a few hours ago that runs by installing with the offline setup from GOG.<br/><br/>Another option is to install and run [3]GOG Galaxy which you can use to download and update the game and also to synchronize your savegames.<br/><br/>[4]Here is a video demonstration of it running on my cpu bottlenecked hardware (i5 2500 + 1060 3GB), so with any newer or overclocked CPU you should be good to go.<br/><br/>Quick Troubleshooting (any other fixes are welcome)<br/><br/>Game running really really slow ingame:<br/><br/>Right click the game/GOG Galaxy in Lutris, select wine configuration and in the new window set the windows version to windows 10<br/><br/>If it&#x27;s still slow, right click it in Lutris, select configure and go to system settings. Enable &#x27;run in terminal&#x27;<br/><br/>Invisible Floors:<br/><br/>Right click the game in Lutris and make sure you have DXVK enabled as invisible floors usually occur in wined3d11<br/><br/>Another way to check if DXVK is running and working is to set the environment variable DXVK_HUD to &#x27;fps&#x27;<br/><br/><br/><br/>[1] https://www.gog.com/game/shadow_warrior_2<br/><br/>[2] https://lutris.net/games/shadow-warrior-2/<br/><br/>[3] https://lutris.net/games/gog-galaxy/<br/><br/>[4] https://www.youtube.com/watch?v=JsdGb0DFdW0
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>itwurx4me</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Prior to the release of Shadow Warrior 2, I had purchased both Shadow Warrior "Classic" and Shadow Warrio, thinking I might play them back-to-back once I had all three.</p><p>But after the devs/publisher reneged on a promised Linux release, I swore I would never buy this game. And now I don't have to. I can enjoy their game and they get NADA from me.</p><p>Fuck them. Thank you GoG.</p></div>
+  </div>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>KayKay91</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Adamhm also made a wine wrapper for Shadow Warrior 2 [1]https://www.gog.com/forum/shadow_warrior_series/shadow_warrior_2_for_linux</p><p></p><p></p><p></p><p></p><p>[1] https://www.gog.com/forum/shadow_warrior_series/shadow_warrior_2_for_linux</p></div>
+  </div>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S b/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S
new file mode 100644 (file)
index 0000000..f867a37
--- /dev/null
@@ -0,0 +1,19 @@
+     LINUX MARKET SHARE ON STEAM NOW AT A 16 MONTH HIGH AFTER A    \r
+                      ROUNDING ERROR WAS FIXED                     \r
+\r
+  [linux_gaming] 2018-10-10_08-00\r
+\r
+  o Reference: 2018-10-10_08-00_Linux_market_share_on_S\r
+  o News link: https://www.reddit.com/r/linux_gaming/comments/9llukm/linux_market_share_on_steam_now_at_a_16_month/\r
+  o Source link: https://www.gamingonlinux.com/articles/linux-market-share-on-steam-now-at-a-16-month-high-after-a-rounding-error-was-fixed.12689\r
+\r
+\r
+    Invalid.  The  rounding  error  fix has to be applied to all of\r
+    the previous numbers.\r
+\r
+\r
+  ** FeatheryAsshole\r
+     Invalid. The rounding error fix has to be applied to all of the\r
+     previous numbers.\r
+\r
+\r
diff --git a/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.header b/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.header
new file mode 100644 (file)
index 0000000..0d4b97f
--- /dev/null
@@ -0,0 +1,3 @@
+0Linux market share on Steam now at a 16 month high after a rounding error was fixed   null/REDDIT/2018-10-10_08-00_Linux_market_share_on_S            70\r
+i  [linux_gaming] 2018-10-10_08-00\r
+i\r
diff --git a/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.header.html b/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.header.html
new file mode 100644 (file)
index 0000000..97fc2af
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story-header'>
+       <h2><a href='2018-10-10_08-00_Linux_market_share_on_S.html'>Linux market share on Steam now at a 16 month high after a rounding error was fixed</a></h2>
+       <div class='details'>([linux_gaming] 2018-10-10_08-00)</div>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               
+       </div>
+<hr/>
+</div>
+</body>
diff --git a/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.html b/test/expected/REDDIT/2018-10-10_08-00_Linux_market_share_on_S.html
new file mode 100644 (file)
index 0000000..12a5927
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta http-equiv='content-type' content='text/html; charset=utf-8'>
+  <meta name='viewport' content='width=device-width, initial-scale=1.0'>
+  <style type='text/css'>
+    body { margin: 1em 15%; }
+  </style>
+</head>
+<body>
+<div class='story'>
+       <h2>Linux market share on Steam now at a 16 month high after a rounding error was fixed</h2>
+       <div class='details'>([linux_gaming] 2018-10-10_08-00)</div>
+       <br/>
+    <ul>
+    <li>Reference: <a href=''>2018-10-10_08-00_Linux_market_share_on_S</a></li>
+        <li>News link: <a href='https://www.reddit.com/r/linux_gaming/comments/9llukm/linux_market_share_on_steam_now_at_a_16_month/'>https://www.reddit.com/r/linux_gaming/comments/9llukm/linux_market_share_on_steam_now_at_a_16_month/</a></li>
+        <li>Source link: <a href='https://www.gamingonlinux.com/articles/linux-market-share-on-steam-now-at-a-16-month-high-after-a-rounding-error-was-fixed.12689'>https://www.gamingonlinux.com/articles/linux-market-share-on-steam-now-at-a-16-month-high-after-a-rounding-error-was-fixed.12689</a></li>
+    </ul>
+       <br/>
+       <div class='content' style='text-align: justify'>
+               Invalid. The rounding error fix has to be applied to all of the previous numbers.
+       </div>
+<hr/>
+  <div class='comment' style='display: block; margin-left: 80px'>
+    <h3>FeatheryAsshole</h3>
+    <div class='by' style='font-style: italic;'></div>
+    <div class='comment_content'><p>Invalid. The rounding error fix has to be applied to all of the previous numbers.</p></div>
+  </div>
+</div>
+</body>