<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tiling-Wm on Ken Huang</title>
    <link>https://blog.kenhuang.io/tags/tiling-wm/</link>
    <description>Recent content in Tiling-Wm on Ken Huang</description>
    <generator>Hugo</generator>
    <language>en</language>
    <managingEditor>whatacold@gmail.com (Ken Huang)</managingEditor>
    <webMaster>whatacold@gmail.com (Ken Huang)</webMaster>
    <lastBuildDate>Wed, 26 Feb 2025 00:11:19 +0800</lastBuildDate>
    <atom:link href="https://blog.kenhuang.io/tags/tiling-wm/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adjust the laptop&#39;s screen brightness in Emacs</title>
      <link>https://blog.kenhuang.io/blog/2022-05-21-adjust-screen-brightness-emacs/</link>
      <pubDate>Sat, 21 May 2022 11:50:25 +0800</pubDate><author>whatacold@gmail.com (Ken Huang)</author>
      <guid>https://blog.kenhuang.io/blog/2022-05-21-adjust-screen-brightness-emacs/</guid>
      <description>&lt;figure&gt;&#xA;&lt;img src=&#34;https://blog.kenhuang.io/img/2022-05-21-adjust-screen-brightness-emacs.jpg&#34; alt=&#34;Adjust the screen brightness in Emacs&#34; title=&#34;Click to enlarge the image&#34;/&gt;&#xA;&lt;figcaption&gt;&#xA;Adjust the screen brightness in Emacs&#xA;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;&#xA;If you&amp;#39;re using i3wm on Linux, how do you adjust the laptop&amp;#39;s screen&#xA;brightness?&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Most of the time, I use the laptop with an external monitor. But when&#xA;I am out, I have no monitors. And it seems no easy way to adjust the&#xA;brightness in i3wm. Being too bright or dim is terrible for the eyes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Send Notifications from Emacs with i3wm and Dunst</title>
      <link>https://blog.kenhuang.io/blog/2021-07-17-emacs-i3wm-dunst/</link>
      <pubDate>Sat, 17 Jul 2021 12:22:10 +0800</pubDate><author>whatacold@gmail.com (Ken Huang)</author>
      <guid>https://blog.kenhuang.io/blog/2021-07-17-emacs-i3wm-dunst/</guid>
      <description>&lt;p&gt;&#xA;I barely use notifications, but recently I think it&amp;#39;s a valuable way to remind me things like helping me nurture habits, or to notify me of emergencies like a critically low laptop battery.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;So I try to integrate notifications to org-mode and Emacs today.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;The &lt;code class=&#34;verbatim&#34;&gt;org-notify&lt;/code&gt; package from &lt;code class=&#34;verbatim&#34;&gt;org-contrib&lt;/code&gt; (install it by &lt;code class=&#34;verbatim&#34;&gt;(package-install &amp;#39;org-contrib)&lt;/code&gt; ) could do this job easily before, so I first test it in the minibuffer with &lt;code class=&#34;verbatim&#34;&gt;(org-notify &amp;#34;test&amp;#34;)&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Unfortunately, it errors out:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage SSH Connections with ~/.ssh/config</title>
      <link>https://blog.kenhuang.io/blog/2019-12-22-manage-ssh-connections-with-ssh-config/</link>
      <pubDate>Sun, 22 Dec 2019 18:52:00 +0800</pubDate><author>whatacold@gmail.com (Ken Huang)</author>
      <guid>https://blog.kenhuang.io/blog/2019-12-22-manage-ssh-connections-with-ssh-config/</guid>
      <description>&lt;p&gt;&#xA;I used to manage &lt;a href=&#34;https://en.wikipedia.org/wiki/SSH_(Secure_Shell)&#34;&gt;SSH&lt;/a&gt; connection with such GUI apps as &lt;a href=&#34;https://mobaxterm.mobatek.net/&#34;&gt;MobaXterm&lt;/a&gt;, when I wrote code on Windows at work. As I changed my workflow to use a tiling window manager in a &lt;a href=&#34;https://www.virtualbox.org/&#34;&gt;VirtualBox&lt;/a&gt; guest OS, I continued to improve my way of managing SSH connections, which I want to share here if you don&amp;#39;t know yet.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;At first, I baked a helper Python script, which I named as qssh for &amp;#34;quick ssh&amp;#34;, to help me assemble ssh arguments for me(such as username, Ip, port, etc.), so that I can easily access a host by giving it only one argument, e.g. &lt;code class=&#34;verbatim&#34;&gt;qssh foo&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Open New Urxvt from within Emacs</title>
      <link>https://blog.kenhuang.io/blog/2019-11-25-start-a-new-urxvt-terminal-on-emacs/</link>
      <pubDate>Mon, 25 Nov 2019 22:47:00 +0800</pubDate><author>whatacold@gmail.com (Ken Huang)</author>
      <guid>https://blog.kenhuang.io/blog/2019-11-25-start-a-new-urxvt-terminal-on-emacs/</guid>
      <description>&lt;p&gt;&#xA;I have been really enjoying the more concentration workflow &lt;a href=&#34;http://www.qtile.org/&#34;&gt;qtile&lt;/a&gt;, a tiling window manager, brings me, since I started using it a few months ago. I am more focus on the current task now as all the windows I care about are laid out on the same screen.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;As I get more used to qtile at every day&amp;#39;s work, I noticed that I became more depend on short-life terminal sessions. Sometimes I need to quickly execute some commands on the current buffer on &lt;a href=&#34;https://www.gnu.org/software/emacs/&#34;&gt;Emacs&lt;/a&gt;, such as searching text which having many matches and quit that terminal after I&amp;#39;m done. So I wondered what could be the best way to achieve that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Run Bleeding-edge Qtile Within a Virtualenv</title>
      <link>https://blog.kenhuang.io/blog/2019-09-29-how-to-run-the-bleeding-edge-code-of-qtile/</link>
      <pubDate>Sun, 29 Sep 2019 17:05:00 +0800</pubDate><author>whatacold@gmail.com (Ken Huang)</author>
      <guid>https://blog.kenhuang.io/blog/2019-09-29-how-to-run-the-bleeding-edge-code-of-qtile/</guid>
      <description>&lt;p&gt;&#xA;For having been using &lt;a href=&#34;https://www.gnome.org/&#34;&gt;GNOME&lt;/a&gt; for quite a long time, I was considering trying some tiling window managers to see what it&amp;#39;s like a few weeks ago. Along the way, I found a nice window manager written in Python: &lt;a href=&#34;http://www.qtile.org&#34;&gt;Qtile&lt;/a&gt;, what interests me most is that it&amp;#39;s a &lt;strong&gt;hackable&lt;/strong&gt; window manager, which makes it flexible to extend or change its behaviors.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Well, switching to use a tiling window manager is far simpler than I thought. There are two ways to have it:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
