<?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>Nasser's Blog (Posts about arch)</title><link>https://nasser.space/</link><description></description><atom:link href="https://nasser.space/categories/arch.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:designernasser@gmail.com"&gt;Nasser Alshammari&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Sun, 05 Apr 2026 10:43:39 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Docker NuPIC</title><link>https://nasser.space/posts/docker-nupic/</link><dc:creator>Nasser Alshammari</dc:creator><description>&lt;dl class="docinfo simple"&gt;
&lt;dt class="date"&gt;Date&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="date"&gt;2014-10-10 9:38&lt;/dd&gt;
&lt;dt class="category"&gt;category&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="category"&gt;&lt;p&gt;Linux&lt;/p&gt;
&lt;/dd&gt;
&lt;dt class="slug"&gt;slug&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="slug"&gt;&lt;p&gt;docker-nupic&lt;/p&gt;
&lt;/dd&gt;
&lt;dt class="tags"&gt;tags&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="tags"&gt;&lt;p&gt;linux, arch, docker, nupic, ipython, python, notebook, nupic studio, X11,
SSH, VNC, numenta, Dockerfile, image&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;img alt="Docker and NuPIC" src="https://nasser.space/images/docker_nupic.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;UPDATE&lt;/em&gt; Right now nupic is available at PyPi and can be simply installed by:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code bash"&gt;&lt;a id="rest_code_62157d1514fe4953a53b54274737c459-1" name="rest_code_62157d1514fe4953a53b54274737c459-1" href="https://nasser.space/posts/docker-nupic/#rest_code_62157d1514fe4953a53b54274737c459-1"&gt;&lt;/a&gt;pip&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;nupic
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;I just set up a docker image that will provide an easy development environment
for the &lt;a class="reference external" href="https://github.com/numenta/nupic"&gt;NuPIC&lt;/a&gt; project. The image comes with the following:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;NuPIC&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;NuPIC Studio&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iPython notebook&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Matplotlib&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;MySQL server&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The docker image is available at the docker hub &lt;a class="reference external" href="https://registry.hub.docker.com/u/nashamri/nupic/"&gt;here&lt;/a&gt;. And the &lt;a class="reference external" href="https://github.com/nashamri/nupic"&gt;Dockerfile&lt;/a&gt; is at
github with all the instructions to use.&lt;/p&gt;</description><category>arch</category><category>docker</category><category>Dockerfile</category><category>image</category><category>ipython</category><category>linux</category><category>notebook</category><category>numenta</category><category>nupic</category><category>nupic studio</category><category>python</category><category>SSH</category><category>VNC</category><category>X11</category><guid>https://nasser.space/posts/docker-nupic/</guid><pubDate>Fri, 10 Oct 2014 08:38:00 GMT</pubDate></item><item><title>Wacom Intuos Pro and Linux</title><link>https://nasser.space/posts/wacom-intuos/</link><dc:creator>Nasser Alshammari</dc:creator><description>&lt;dl class="docinfo simple"&gt;
&lt;dt class="date"&gt;Date&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="date"&gt;2014-01-01 14:58&lt;/dd&gt;
&lt;dt class="category"&gt;category&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="category"&gt;&lt;p&gt;Paintings&lt;/p&gt;
&lt;/dd&gt;
&lt;dt class="slug"&gt;slug&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="slug"&gt;&lt;p&gt;wacom-intuos&lt;/p&gt;
&lt;/dd&gt;
&lt;dt class="tags"&gt;tags&lt;span class="colon"&gt;:&lt;/span&gt;&lt;/dt&gt;
&lt;dd class="tags"&gt;&lt;p&gt;krita, mypaint, paintings, linux, arch, wacom, intuos pro, review,
installation, configuration&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;section id="intuos-pro"&gt;
&lt;h2&gt;Intuos Pro&lt;/h2&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro" src="https://nasser.space/images/wacom/wacom1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;So a new year and I got my self a little gift, a Wacom Intuos pro. I'm upgrading
from an Intuos 3 so my opinions could be a little out of date.&lt;/p&gt;
&lt;p&gt;Here is a couple of pictures of the pen and the pen holder.&lt;/p&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro pen and pen holder" src="https://nasser.space/images/wacom/wacom2.jpg"&gt;
&lt;img alt="wacom intuos pro pen" src="https://nasser.space/images/wacom/wacom3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;The cool thing about the pen is the different nibs that you can use. As you can
see in the picture below, the nibs are stored in the pen holder and you can
choose the one that best suits your style.&lt;/p&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro holde and nibs" src="https://nasser.space/images/wacom/wacom4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;The Intuos pro comes in three different sized. I got the small one because it's
cheaper :P and I wanted a compact tablet that I can easily carry with me if
I want to. The tablet surface feels like paper and It's definitely an improvement
over the Intuos 3.&lt;/p&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro table" src="https://nasser.space/images/wacom/wacom5.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Another thing that I really like about the Intuos pro is the ability to have it
work wirelessly. Underneath the tablet there is a removable battery and
a compartment for the wireless dongle. You can remove the battery and the
wireless dongle if you want to work in wired mode. The battery is charged via
the USB cable in wired mode.&lt;/p&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro table" src="https://nasser.space/images/wacom/wacom6.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Here are closer pictures of the wireless and USB dongle.&lt;/p&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro table" src="https://nasser.space/images/wacom/wacom7.jpg"&gt;
&lt;img alt="wacom intuos pro table" src="https://nasser.space/images/wacom/wacom8.jpg"&gt;&lt;/p&gt;
&lt;/section&gt;
&lt;section id="installation-and-configuration"&gt;
&lt;h2&gt;Installation and Configuration&lt;/h2&gt;
&lt;p&gt;The main purpose of this blog post is to show how I got the tablet to work under
Linux. I'm using Arch at the moment and when I plugged the tablet in, it did't
work. I had to mess with it a bit to get it working.&lt;/p&gt;
&lt;section id="driver-installation"&gt;
&lt;h3&gt;Driver installation&lt;/h3&gt;
&lt;p&gt;First off, you need to install the wacom drivers. So run the following command
which will install the drivers form the main repos.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code sh"&gt;&lt;a id="rest_code_f245ca42b6df45679506b19f98f597a8-1" name="rest_code_f245ca42b6df45679506b19f98f597a8-1" href="https://nasser.space/posts/wacom-intuos/#rest_code_f245ca42b6df45679506b19f98f597a8-1"&gt;&lt;/a&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;pacman&lt;span class="w"&gt; &lt;/span&gt;-S&lt;span class="w"&gt; &lt;/span&gt;xf86-input-wacom
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="kernel-module-installation"&gt;
&lt;h3&gt;Kernel module installation&lt;/h3&gt;
&lt;p&gt;Then you have to install this kernel &lt;a class="reference external" href="https://aur.archlinux.org/packages/input-wacom-dkms/"&gt;module&lt;/a&gt;. Thanks to &lt;a class="reference external" href="https://aur.archlinux.org/packages/?K=apicici&amp;amp;SeB=m"&gt;apicici&lt;/a&gt; for maintaining
this. It's not in the official repos but you can get it from AUR. I'm using
yaourt here, but you can use whatever AUR manager you have. Also, you have to
have the kernel headers installed before this step, if you don't have them already.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code sh"&gt;&lt;a id="rest_code_9b6b03295e95425ead710130e7927b60-1" name="rest_code_9b6b03295e95425ead710130e7927b60-1" href="https://nasser.space/posts/wacom-intuos/#rest_code_9b6b03295e95425ead710130e7927b60-1"&gt;&lt;/a&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;pacman&lt;span class="w"&gt; &lt;/span&gt;-S&lt;span class="w"&gt; &lt;/span&gt;linux-headers
&lt;a id="rest_code_9b6b03295e95425ead710130e7927b60-2" name="rest_code_9b6b03295e95425ead710130e7927b60-2" href="https://nasser.space/posts/wacom-intuos/#rest_code_9b6b03295e95425ead710130e7927b60-2"&gt;&lt;/a&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;yaourt&lt;span class="w"&gt; &lt;/span&gt;-S&lt;span class="w"&gt; &lt;/span&gt;input-wacom-dkms
&lt;/pre&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;section id="desktop-environment-configuration"&gt;
&lt;h3&gt;Desktop environment configuration&lt;/h3&gt;
&lt;p&gt;I use KDE now and there's a cool &lt;cite&gt;KCM (KConfig Modules)&lt;/cite&gt; for the wacom
tablet in the AUR. To get it run the following:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code sh"&gt;&lt;a id="rest_code_4ba0f638338f4865b1a553349c25774e-1" name="rest_code_4ba0f638338f4865b1a553349c25774e-1" href="https://nasser.space/posts/wacom-intuos/#rest_code_4ba0f638338f4865b1a553349c25774e-1"&gt;&lt;/a&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;yaourt&lt;span class="w"&gt; &lt;/span&gt;-S&lt;span class="w"&gt; &lt;/span&gt;kcm-wacomtablet
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Here is a screen shot of it:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="https://nasser.space/images/wacom/kcm1.png"&gt;&lt;img alt="Wacom KCM" src="https://nasser.space/images/wacom/kcm1.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The tablet could be used as a big touchpad. While it's good to have the option,
it's not really practical because the palm rejection isn't working. So I think
disabling the touchpad is better, for now at least. You can do so as shown in
the screen shot below:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="https://nasser.space/images/wacom/kcm2.png"&gt;&lt;img alt="Wacom KCM" src="https://nasser.space/images/wacom/kcm2.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One awesome feature of this KCS, is the ability to have profiles. Here I have
some shortcuts for &lt;a class="reference external" href="http://mypaint.intilinux.com/"&gt;MyPaint&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="https://nasser.space/images/wacom/kcm3.png"&gt;&lt;img alt="Wacom KCM" src="https://nasser.space/images/wacom/kcm3.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So this is it, have fun!&lt;/p&gt;
&lt;p&gt;&lt;img alt="wacom intuos pro table" src="https://nasser.space/images/wacom/wacom9.jpg"&gt;&lt;/p&gt;
&lt;/section&gt;
&lt;section id="updates"&gt;
&lt;h3&gt;UPDATES&lt;/h3&gt;
&lt;p&gt;Thanks to &lt;a class="reference external" href="https://plus.google.com/+VascoAlexanderBasqu%C3%A9/posts"&gt;Vasco Alexander Basqué&lt;/a&gt; for pointing out that the Intuos pro needs
xf86-input-wacom version 0.23 or newer. It won't work with older drivers.&lt;/p&gt;
&lt;/section&gt;
&lt;/section&gt;</description><category>arch</category><category>configuration</category><category>installation</category><category>intuos pro</category><category>krita</category><category>linux</category><category>mypaint</category><category>paintings</category><category>review</category><category>wacom</category><guid>https://nasser.space/posts/wacom-intuos/</guid><pubDate>Wed, 01 Jan 2014 14:58:00 GMT</pubDate></item></channel></rss>