<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Sebbie Dev Blog]]></title><description><![CDATA[A starter blog]]></description><link>https://sebbie.pl</link><generator>GatsbyJS</generator><lastBuildDate>Wed, 07 Apr 2021 06:21:22 GMT</lastBuildDate><item><title><![CDATA[How to run Puppeeter on Ubuntu from shell]]></title><description><![CDATA[install nodejs nodejs download and install for ubuntu install dependencies install puppetter install xvfb to run in memory display server…]]></description><link>https://sebbie.pl/puppeteer-crawler-on-ubuntu-from-shell/</link><guid isPermaLink="false">https://sebbie.pl/puppeteer-crawler-on-ubuntu-from-shell/</guid><pubDate>Tue, 06 Apr 2021 10:12:03 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 630px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/9bd118755707a56e32c112c17b1233a5/0234b/makakblue.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 37.9746835443038%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAHGGsQB/8QAFhAAAwAAAAAAAAAAAAAAAAAAAAEQ/9oACAEBAAEFAhz/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAQ/9oACAEBAAY/An//xAAWEAEBAQAAAAAAAAAAAAAAAAAhEBH/2gAIAQEAAT8hDK//2gAMAwEAAgADAAAAEAQf/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQMBAT8QZ//EABYRAQEBAAAAAAAAAAAAAAAAAAEQMf/aAAgBAgEBPxAdn//EABkQAQADAQEAAAAAAAAAAAAAAAEAESExQf/aAAgBAQABPxC+ms1T2EKctLSJs//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Makak in night japanese monkey&quot;
        title=&quot;Makak in night japanese monkey&quot;
        src=&quot;/static/9bd118755707a56e32c112c17b1233a5/828fb/makakblue.jpg&quot;
        srcset=&quot;/static/9bd118755707a56e32c112c17b1233a5/ff44c/makakblue.jpg 158w,
/static/9bd118755707a56e32c112c17b1233a5/a6688/makakblue.jpg 315w,
/static/9bd118755707a56e32c112c17b1233a5/828fb/makakblue.jpg 630w,
/static/9bd118755707a56e32c112c17b1233a5/0ede0/makakblue.jpg 945w,
/static/9bd118755707a56e32c112c17b1233a5/3ac88/makakblue.jpg 1260w,
/static/9bd118755707a56e32c112c17b1233a5/0234b/makakblue.jpg 3063w&quot;
        sizes=&quot;(max-width: 630px) 100vw, 630px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;install nodejs&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/nodesource/distributions/blob/master/README.md&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;nodejs download and install for ubuntu&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;install dependencies&lt;/h3&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;sudo%20apt%20install%20python3-distutils&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; python3-distutils&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;install puppetter&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;npm%20install%20puppeteer&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; puppeteer&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3&gt;install xvfb to run in memory display server&lt;/h3&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;sudo%20apt-get%20install%20xvfb&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;apt-get&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; xvfb&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;run your puppeteer script via xvfb&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;xvfb-run%20--auto-servernum%20node%20index.js&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;xvfb-run --auto-servernum node index.js&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;Xvfb&lt;/h2&gt;
&lt;p&gt;Xvfb or X virtual framebuffer is a display server implementing the X11 display server protocol. In contrast to other display servers, Xvfb performs all graphical operations in virtual memory without showing any screen output
&lt;a href=&quot;https://en.wikipedia.org/wiki/Xvfb&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;source wikipedia - Xvfb&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[How to find linked npm modules]]></title><description><![CDATA[global in project]]></description><link>https://sebbie.pl/how-to-find-linked-modules-npm-node/</link><guid isPermaLink="false">https://sebbie.pl/how-to-find-linked-modules-npm-node/</guid><pubDate>Fri, 02 Apr 2021 10:12:03 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 630px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/469cb4295f9b51d08fe3a6ee31b92f8e/80c5b/yellowstone%20destroyed%20trees.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 34.177215189873415%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAHABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAECBP/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAHHBLcJ/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAESAhP/2gAIAQEAAQUCspp99H//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAVEAEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAQAGPwKP/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAERMUFhcZH/2gAIAQEAAT8hwxsVchkN1w//2gAMAwEAAgADAAAAEHgf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8QWf/EABoQAQEBAAMBAAAAAAAAAAAAAAERACFBYYH/2gAIAQEAAT8QRZF9XVgw6AmONT1O/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Makak Japan&quot;
        title=&quot;Makak Japan&quot;
        src=&quot;/static/469cb4295f9b51d08fe3a6ee31b92f8e/828fb/yellowstone%20destroyed%20trees.jpg&quot;
        srcset=&quot;/static/469cb4295f9b51d08fe3a6ee31b92f8e/ff44c/yellowstone%20destroyed%20trees.jpg 158w,
/static/469cb4295f9b51d08fe3a6ee31b92f8e/a6688/yellowstone%20destroyed%20trees.jpg 315w,
/static/469cb4295f9b51d08fe3a6ee31b92f8e/828fb/yellowstone%20destroyed%20trees.jpg 630w,
/static/469cb4295f9b51d08fe3a6ee31b92f8e/0ede0/yellowstone%20destroyed%20trees.jpg 945w,
/static/469cb4295f9b51d08fe3a6ee31b92f8e/3ac88/yellowstone%20destroyed%20trees.jpg 1260w,
/static/469cb4295f9b51d08fe3a6ee31b92f8e/80c5b/yellowstone%20destroyed%20trees.jpg 1999w&quot;
        sizes=&quot;(max-width: 630px) 100vw, 630px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;global&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;npm%20ls%20-g%20--depth=0%20--link=true&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;ls&lt;/span&gt; -g --depth&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt; --link&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;true&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;in project&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;find%20node_modules%20-maxdepth%201%20-type%20l%20-ls&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;find&lt;/span&gt; node_modules -maxdepth &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt; -type l -ls&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;</content:encoded></item><item><title><![CDATA[Git and Github on OSX and Ubuntu]]></title><description><![CDATA[install github CLI on osx https://cli.github.com/manual/installation install github CLI on linux ubuntu https://github.com/cli/cli/blob…]]></description><link>https://sebbie.pl/git-github-osx-linux/</link><guid isPermaLink="false">https://sebbie.pl/git-github-osx-linux/</guid><pubDate>Mon, 29 Mar 2021 10:12:03 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 630px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/87d7757189664dd776f777c074c1908d/8e5e7/georgiamountains.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 39.24050632911392%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAWAQEBAQAAAAAAAAAAAAAAAAACAAH/2gAMAwEAAhADEAAAAUxCYHf/xAAYEAADAQEAAAAAAAAAAAAAAAAAAgMBIf/aAAgBAQABBQKVH0q+u3T/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAwEBPwEn/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/Aa1//8QAGRAAAQUAAAAAAAAAAAAAAAAAAAERIjFx/9oACAEBAAY/ApKxhZ//xAAZEAADAAMAAAAAAAAAAAAAAAAAASERYaH/2gAIAQEAAT8haOJ6Kx5UodTg/9oADAMBAAIAAwAAABB8P//EABYRAQEBAAAAAAAAAAAAAAAAAAEQMf/aAAgBAwEBPxBLs//EABYRAQEBAAAAAAAAAAAAAAAAAAARIf/aAAgBAgEBPxDCn//EAB0QAQACAQUBAAAAAAAAAAAAAAEAESExQVFhgeH/2gAIAQEAAT8QcsBBRT4mI1v4Do70SxKB19T/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Georgia Mountains&quot;
        title=&quot;Georgia Mountains&quot;
        src=&quot;/static/87d7757189664dd776f777c074c1908d/828fb/georgiamountains.jpg&quot;
        srcset=&quot;/static/87d7757189664dd776f777c074c1908d/ff44c/georgiamountains.jpg 158w,
/static/87d7757189664dd776f777c074c1908d/a6688/georgiamountains.jpg 315w,
/static/87d7757189664dd776f777c074c1908d/828fb/georgiamountains.jpg 630w,
/static/87d7757189664dd776f777c074c1908d/0ede0/georgiamountains.jpg 945w,
/static/87d7757189664dd776f777c074c1908d/3ac88/georgiamountains.jpg 1260w,
/static/87d7757189664dd776f777c074c1908d/8e5e7/georgiamountains.jpg 4085w&quot;
        sizes=&quot;(max-width: 630px) 100vw, 630px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;install github CLI on osx&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;brew%20install%20gh%0Abrew%20upgrade%20gh%0Agh%20auth%20login%20--web%0A#%20for%20headless:%0A#%20gh%20auth%20login%20--with-token%0A#%20echo%20%22token%22%20%7C%20gh%20auth%20login%20--with-token&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;brew &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; gh
brew upgrade gh
gh auth login --web
&lt;span class=&quot;token comment&quot;&gt;# for headless:&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# gh auth login --with-token&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# echo &quot;token&quot; | gh auth login --with-token&lt;/span&gt;&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://cli.github.com/manual/installation&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://cli.github.com/manual/installation&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;install github CLI on linux ubuntu&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/cli/cli/blob/trunk/docs/install_linux.md&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://github.com/cli/cli/blob/trunk/docs/install_linux.md&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;set github tokens to login to github via cli&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/settings/tokens/new&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;create local git repo and github project&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;#%20change%20to%20your%20github%20account%20username:%0AGH_USER=%22changeme-github-account-username%22%0A#%20set%20current%20dirname%20as%20project%20name%0AGH_NAME=%60basename%20%22%5C%60pwd%5C%60%22%60%0Atouch%20README.md%0Agit%20init%0Agit%20add%20.%0A#%20Adds%20the%20files%20in%20the%20local%20rep%20and%20stages%20them%20for%20commit.%20To%20unstage%20a%20file,%20use%20&apos;git%20reset%20HEAD%20YOUR-FILE&apos;.%0Agit%20commit%20-m%20%22init%22%0A#%20create%20a%20repository%20under%20your%20account%20using%20the%20current%20directory%20name%0Agh%20repo%20create%20$GH_NAME%20--private%0A#wait%20a%20while%0Asleep%202%0Agit%20branch%20-M%20main%0Agit%20push%20-u%20origin%20main%0Aecho%20https://github.com/$GH_USER/$GH_NAME&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# change to your github account username:&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;GH_USER&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;changeme-github-account-username&quot;&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# set current dirname as project name&lt;/span&gt;
&lt;span class=&quot;token assign-left variable&quot;&gt;GH_NAME&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;basename&lt;/span&gt; &quot;&lt;span class=&quot;token punctuation&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;`&lt;/span&gt;&lt;/span&gt;pwd&lt;span class=&quot;token punctuation&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;`&lt;/span&gt;&quot;&lt;span class=&quot;token variable&quot;&gt;`&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;touch&lt;/span&gt; README.md
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; init
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt; &lt;span class=&quot;token builtin class-name&quot;&gt;.&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# Adds the files in the local rep and stages them for commit. To unstage a file, use &apos;git reset HEAD YOUR-FILE&apos;.&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; commit -m &lt;span class=&quot;token string&quot;&gt;&quot;init&quot;&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# create a repository under your account using the current directory name&lt;/span&gt;
gh repo create &lt;span class=&quot;token variable&quot;&gt;$GH_NAME&lt;/span&gt; --private
&lt;span class=&quot;token comment&quot;&gt;#wait a while&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;sleep&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;2&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; branch -M main
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; push -u origin main
&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; https://github.com/&lt;span class=&quot;token variable&quot;&gt;$GH_USER&lt;/span&gt;/&lt;span class=&quot;token variable&quot;&gt;$GH_NAME&lt;/span&gt;&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3&gt;create local repo&lt;/h3&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;git%20init%0Agit%20add%20.%0A#%20Adds%20the%20files%20in%20the%20local%20rep%20and%20stages%20them%20for%20commit.%20To%20unstage%20a%20file,%20use%20&apos;git%20reset%20HEAD%20YOUR-FILE&apos;.%0Agit%20commit%20-m%20%22init%22&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; init
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt; &lt;span class=&quot;token builtin class-name&quot;&gt;.&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# Adds the files in the local rep and stages them for commit. To unstage a file, use &apos;git reset HEAD YOUR-FILE&apos;.&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; commit -m &lt;span class=&quot;token string&quot;&gt;&quot;init&quot;&lt;/span&gt;&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3&gt;add remote to github&lt;/h3&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;git%20remote%20add%20origin%20%20%3CREMOTE_URL%3E%20%0A#%20Sets%20the%20new%20remote%0Agit%20remote%20-v%0A#%20Verifies%20the%20new%20remote%20URL&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; remote &lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt; origin  &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;REMOTE_URL&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; 
&lt;span class=&quot;token comment&quot;&gt;# Sets the new remote&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; remote -v
&lt;span class=&quot;token comment&quot;&gt;# Verifies the new remote URL&lt;/span&gt;&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3&gt;push to github&lt;/h3&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;$%20git%20push%20-u%20origin%20main%0A#%20Pushes%20the%20changes%20in%20your%20local%20repository%20up%20to%20the%20remote%20repository%20you%20specified%20as%20the%20origin&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;$ &lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; push -u origin main
&lt;span class=&quot;token comment&quot;&gt;# Pushes the changes in your local repository up to the remote repository you specified as the origin&lt;/span&gt;&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3&gt;create git repo and add to existing github project&lt;/h3&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;touch%20README.md%0Agit%20init%0Agit%20add%20README.md%0Agit%20commit%20-m%20%22first%20commit%22%0Agit%20remote%20add%20origin%20git@github.com:username/reponame.git%0Agit%20push%20-u%20origin%20master&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;touch&lt;/span&gt; README.md
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; init
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt; README.md
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; commit -m &lt;span class=&quot;token string&quot;&gt;&quot;first commit&quot;&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; remote &lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt; origin git@github.com:username/reponame.git
&lt;span class=&quot;token function&quot;&gt;git&lt;/span&gt; push -u origin master&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;</content:encoded></item><item><title><![CDATA[How to fix slow network using SSH to Linux Ubuntu on LAN network]]></title><description><![CDATA[DNS on local network can impact SSH connection: Powersave enabled on WIFI could also impact SSH speed:]]></description><link>https://sebbie.pl/fix-slow-linux-ubuntu-ssh-on-lan/</link><guid isPermaLink="false">https://sebbie.pl/fix-slow-linux-ubuntu-ssh-on-lan/</guid><pubDate>Sun, 28 Mar 2021 10:12:03 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 630px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/65bd171ad42c4d358027416675505583/314c6/makak.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 37.9746835443038%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAIEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAG3mEsQn//EABgQAQEAAwAAAAAAAAAAAAAAAAECAAMS/9oACAEBAAEFAqoA2NPRn//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABkQAAEFAAAAAAAAAAAAAAAAAAABAhBBUf/aAAgBAQAGPwIctZH/xAAYEAADAQEAAAAAAAAAAAAAAAAAESEBMf/aAAgBAQABPyFrsNWcQN7qP//aAAwDAQACAAMAAAAQA8//xAAXEQADAQAAAAAAAAAAAAAAAAAAAREh/9oACAEDAQE/EGosKf/EABcRAAMBAAAAAAAAAAAAAAAAAAABESH/2gAIAQIBAT8QTush/8QAGxAAAgIDAQAAAAAAAAAAAAAAAREAMSFBUeH/2gAIAQEAAT8QcZBGUr5DFYgAHffYyS86n//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Makak Japan&quot;
        title=&quot;Makak Japan&quot;
        src=&quot;/static/65bd171ad42c4d358027416675505583/828fb/makak.jpg&quot;
        srcset=&quot;/static/65bd171ad42c4d358027416675505583/ff44c/makak.jpg 158w,
/static/65bd171ad42c4d358027416675505583/a6688/makak.jpg 315w,
/static/65bd171ad42c4d358027416675505583/828fb/makak.jpg 630w,
/static/65bd171ad42c4d358027416675505583/0ede0/makak.jpg 945w,
/static/65bd171ad42c4d358027416675505583/3ac88/makak.jpg 1260w,
/static/65bd171ad42c4d358027416675505583/314c6/makak.jpg 5735w&quot;
        sizes=&quot;(max-width: 630px) 100vw, 630px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;DNS on local network can impact SSH connection:&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;vim%20/etc/ssh/sshd_config%0A#%20find%20and%20edit/add%20line:%0AUseDNS%20no&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;vim&lt;/span&gt; /etc/ssh/sshd_config
&lt;span class=&quot;token comment&quot;&gt;# find and edit/add line:&lt;/span&gt;
UseDNS no&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2&gt;Powersave enabled on WIFI could also impact SSH speed:&lt;/h2&gt;
&lt;div
              class=&quot;gatsby-code-button-container codebtn&quot;
              data-code=&quot;sudo%20vim%20/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf%0A#change%203%20to%202&quot;
              data-toaster-id=&quot;&quot;
              data-toaster-class=&quot;gatsby-code-button-toaster&quot;
              data-toaster-text-class=&quot;gatsby-code-button-toaster-text&quot;
              data-toaster-text=&quot;&quot;
              data-toaster-duration=&quot;3500&quot;
              
            &gt;
              &lt;div
                class=&quot;gatsby-code-button&quot;
                data-tooltip=&quot;&quot;
              &gt;
                copy
              &lt;/div&gt;
            &lt;/div&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre style=&quot;counter-reset: linenumber NaN&quot; class=&quot;language-bash line-numbers&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;vim&lt;/span&gt; /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
&lt;span class=&quot;token comment&quot;&gt;#change 3 to 2&lt;/span&gt;&lt;/code&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;line-numbers-rows&quot; style=&quot;white-space: normal; width: auto; left: 0;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;</content:encoded></item></channel></rss>