<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Knowledge Base (Posts about history)</title><link>https://bgstack15.ddns.net/blog/</link><description></description><atom:link href="https://bgstack15.ddns.net/blog/categories/history.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:bgstack15@gmail.com"&gt;bgstack15&lt;/a&gt; 
&lt;a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.html"&gt;
&lt;img alt="GNU General Public License v3.0"
style="border-width:0; margin-bottom:12px;"
src="https://bgstack15.ddns.net/.images/gplv3-127x51.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Fri, 05 Dec 2025 14:00:38 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>10 Years of Linux on the Desktop for me</title><link>https://bgstack15.ddns.net/blog/posts/2025/12/05/10-years-of-linux-on-the-desktop-for-me/</link><dc:creator>bgstack15</dc:creator><description>&lt;p&gt;I have been using GNU/Linux on the desktop for 10 years now! The Year of Linux on the Desktop (YOLOD) was 2015 for me.&lt;/p&gt;
&lt;p&gt;According to my records, I researched and installed &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/distrowatch.com/table.php?distribution=korora"&gt;Korora&lt;/a&gt; Linux, which was a Fedora-based distro that included a nice theme and preconfigured media codecs.&lt;/p&gt;
&lt;p&gt;I added &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/devuan.org"&gt;Devuan GNU+Linux&lt;/a&gt; on auxiliary systems in 2017 and made it my primary desktop OS in 2019 with a new-to-me &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/en.wikipedia.org/w/index.php?title=ThinkPad_P_series#P50s"&gt;Thinkpad P50s&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I like SELinux, and the defaults for packaged applications like httpd, from the Enterprise Linux world, but the breadth of packages in the Devuan world which facilitates desktop usage, is hard to beat.&lt;/p&gt;
&lt;p&gt;Using &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/www.gnu.org/philosophy/free-sw.html"&gt;Free Software&lt;/a&gt; is a good feeling, and everybody should do it. But I suppose because it takes effort, some folks won't want to do it.&lt;/p&gt;
&lt;p&gt;Some folks find systemd distasteful, and while I think it has an insane scope creep, it is useful enough as a mere service manager. I wish I could disregard all the other 47 components subsumed by systemd, which is why I use Devuan when I can. Some of my headless systems still run various EL-based distros, such as &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/centos.org/"&gt;CentOS 7&lt;/a&gt;, &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/almalinux.org/"&gt;AlmaLinux 8&lt;/a&gt;, and &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/rockylinux.org/"&gt;Rocky Linux 9&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bgstack15.ddns.net/blog/2025/gnu.png"&gt;Logo of GNU&lt;img alt="" src="https://bgstack15.ddns.net/blog/2025/gnu.png"&gt;&lt;/a&gt; &lt;a href="https://bgstack15.ddns.net/blog/2025/tux.png"&gt;Logo of Linux&lt;img alt="" src="https://bgstack15.ddns.net/blog/2025/tux.png"&gt;&lt;/a&gt;&lt;/p&gt;</description><category>desktop</category><category>gnu</category><category>history</category><category>linux</category><category>opensource</category><category>personal</category><guid>https://bgstack15.ddns.net/blog/posts/2025/12/05/10-years-of-linux-on-the-desktop-for-me/</guid><pubDate>Fri, 05 Dec 2025 13:59:00 GMT</pubDate></item><item><title>MacOS python shell ctrl-r history</title><link>https://bgstack15.ddns.net/blog/posts/2024/05/13/macos-python-shell-ctrl-r-history/</link><dc:creator>bgstack15</dc:creator><description>&lt;p&gt;When you just want to use &lt;code&gt;Ctrl+R&lt;/code&gt; to reverse search history in a python3 shell on MacOS, you need to put this in &lt;code&gt;~/.editrc&lt;/code&gt;:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;bind "^r" em-inc-search-prev
&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;References&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Directly from &lt;a href="https://github.com/Homebrew/homebrew-core/issues/118869#issuecomment-1364566840"&gt;https://github.com/Homebrew/homebrew-core/issues/118869#issuecomment-1364566840&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description><category>history</category><category>macos</category><category>python</category><category>shell</category><guid>https://bgstack15.ddns.net/blog/posts/2024/05/13/macos-python-shell-ctrl-r-history/</guid><pubDate>Mon, 13 May 2024 13:29:05 GMT</pubDate></item><item><title>Gedit then and now</title><link>https://bgstack15.ddns.net/blog/posts/2019/05/09/gedit-then-and-now/</link><dc:creator>bgstack15</dc:creator><description>&lt;p&gt;This is a rant post, and not a how-to. Gedit is a simple text editor for the
GNOME stack. I remember reading somewhere about the old and new gedit
interfaces. The GNOME team has this plan to reduce and hide functionality, and
gedit shows some of the changes. Gedit used to have a toolbar, and the regular
titlebar and menus. &lt;img alt="Gedit
2" src="https://bgstack15.ddns.net/blog/2019/04/gedit2261.png"&gt; But Gedit
after GNOME has changed their thinking has hidden its functions. &lt;img alt="Gedit
3" src="https://bgstack15.ddns.net/blog/2019/04/gedit_3.11.92.png"&gt; I don't
really use gedit, because my text editing is more console driven, or else I
use scite.&lt;/p&gt;
&lt;h2&gt;Backtracking my activities for the references&lt;/h2&gt;
&lt;p&gt;Web search &lt;a href="https://duckduckgo.com/?q=gedit+then+and+now"&gt;gedit then and now&lt;/a&gt;
which led to Slashdot comment
&lt;a href="https://tech.slashdot.org/comments.pl?sid=10954105&amp;amp;cid=54946443"&gt;#54946443&lt;/a&gt;
on article &lt;a href="https://tech.slashdot.org/story/17/08/05/025227/gnomes-text-editor-gedit-no-longer-maintained-needs-new-developers"&gt;GNOME's Text Editor gedit 'No Longer Maintained', Needs New
Developers&lt;/a&gt; which quotes Slashdot
comment
&lt;a href="https://ask.slashdot.org/comments.pl?sid=6261117&amp;amp;cid=48503821"&gt;#48503821&lt;/a&gt; on
article &lt;a href="https://ask.slashdot.org/story/14/12/02/007206/ask-slashdot-non-coders-why-arent-you-contributing-to-open-source"&gt;Ask Slashdot: Non-Coders, Why Aren't You Contributing To Open
Source?&lt;/a&gt; which includes links to two
images
&lt;a href="https://upload.wikimedia.org/wikipedia/commons/e/ef/Gedit_3.11.92.png"&gt;Gedit_3.11.92.png&lt;/a&gt;
[wikipedia.org]
&lt;a href="https://upload.wikimedia.org/wikipedia/commons/d/df/Gedit2261.png"&gt;Gedit2261.png&lt;/a&gt;
[wikipedia.org]&lt;/p&gt;</description><category>gedit</category><category>gui</category><category>history</category><guid>https://bgstack15.ddns.net/blog/posts/2019/05/09/gedit-then-and-now/</guid><pubDate>Thu, 09 May 2019 12:50:55 GMT</pubDate></item><item><title>Read Chrome and Firefox history from command line</title><link>https://bgstack15.ddns.net/blog/posts/2019/04/07/read-chrome-history-from-command-line/</link><dc:creator>bgstack15</dc:creator><description>&lt;h3&gt;Chrome&lt;/h3&gt;
&lt;p&gt;Shamelessly ripped from &lt;a href="https://www.quora.com/How-do-I-access-Chromes-history-saved-browsing-history-file-as-a-readable-format-without-using-third-party-applications-or-extensions"&gt;How do I access Chrome's history (saved browsing
history) file as a readable format without using third-party applications or
extensions? - Quora&lt;/a&gt; You will need a sqlite3 binary, probably from the
package &lt;strong&gt;sqlite&lt;/strong&gt; , to read the Chrome history file. Chrome history in Linux
is normally stored as file &lt;strong&gt;~/.config/google-chrome/Default/History&lt;/strong&gt;.&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;sqlite3 ~/.config/google-chrome/Default/History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from  urls order by last_visit_time asc" &amp;gt; output.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Firefox, Palemoon, Waterfox&lt;/h3&gt;
&lt;p&gt;This one's in UTC. Find the relevant history sqlite file. For palemoon, it is
similar to:&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;~/".moonchild productions/pale moon/1234abdf.default/places.sqlite"


sqlite3 ~/".moonchild productions/pale moon/1234abdf.default/places.sqlite" "select datetime(h.visit_date/1000000,'unixepoch'),p.url from moz_historyvisits as h, moz_places as p where p.id == h.place_id order by h.visit_date asc;"
&lt;/code&gt;&lt;/pre&gt;</description><category>browsers</category><category>chrome</category><category>history</category><category>oneliner</category><category>sqlite</category><guid>https://bgstack15.ddns.net/blog/posts/2019/04/07/read-chrome-history-from-command-line/</guid><pubDate>Sun, 07 Apr 2019 12:36:38 GMT</pubDate></item></channel></rss>