1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="data:,">
<title>Converting My X201 ThinkPad into a Slabtop</title>
<link href="/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
<link href="/rss.xml" type="application/rss+xml" rel="alternate" title="RSS feed for blog posts" />
<style>*{box-sizing:border-box;}body{font-family:sans-serif;line-height:1.33;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{border:1px solid;overflow:auto;padding:5px;}table{text-align:left;width:100%;}.footnotes{font-size:90%;}</style>
</head>
<nav>
<a href="#menu">Menu ↓</a>
</nav>
<main>
<h1 id="converting-my-x201-thinkpad-into-a-slabtop">Converting My X201 ThinkPad into a Slabtop</h1>
<p>2023-05-01</p>
<p>I recently wrote <a href="/x201/">about physically disabling the WiFi toggle switch on my X201</a> which was a fun “hack” to an annoying issue I was running into. Since then, the laptop has been running flawlessly.</p>
<p>The only other <em>minor</em> issue I had was the poor display quality. The screen works perfectly fine but the X201’s age prevents it from being the best possible display for day-to-day tasks. Both the resolution and viewing angles are quite poor.</p>
<p>So, what were my options to remedy this problem?</p>
<ol>
<li>Swap out and upgrade the laptop’s display (not many options for this though)</li>
<li>Connect an external display, keyboard, mouse and dock the X201</li>
<li>Something else?</li>
</ol>
<h2 id="looking-into-something-else">Looking into “Something Else”</h2>
<p>I found that the possible replacement screens weren’t worth the cost/hassle to swap out. And setting the laptop aside, docked with external peripherals sounded fine in theory - but then I would be missing out on the X201’s amazing classic keyboard…</p>
<p>Then I thought to myself, “Why not just remove the display <em>entirely</em>?”</p>
<p>So that’s what I did.</p>
<p>Removing the entire top lid was easier than I initially thought it would be. The beautiful thing about these older, classic ThinkPads is the ability to completely dissemble them. I won’t go into heavy details on how to take one of these machines apart, since great documentation <a href="https://www.ifixit.com/Device/Lenovo_Thinkpad_X201_Tablet">already exists</a>. But once you have the keyboard and hinge screws removed it is essentially as easy as <em>lifting</em> the lid out of the chassis. (After disconnecting the small display connectors, of course)</p>
<h2 id="ditching-alpine-for-debian">Ditching Alpine for Debian</h2>
<p>I love Alpine Linux. It’s normally my <a href="https://as.bt.ht">go-to distro</a> (paired with dwm) for most of my laptop devices. Unfortunately, I find tiling window managers a slight pain to use on larger, 4K displays. I also wanted this slabtop to “just work”, instead of needing to fiddle around with WiFi, <code>xrandr</code>, audio etc. Not to mention that Debian is rock solid stable. Defaulting to the XFCE DE was a no-brainer as well since this device is somewhat <em>old</em>.</p>
<h2 id="closing-thoughts">Closing Thoughts</h2>
<p>This slabtop gives me those old-school “Commodore64” vibes (or more recent devices like the Raspberry Pi 400). This setup certainly isn’t for everyone but for my use case it’s working well. Traveling with a machine like this might prove a little more challenging - although you could simply pair it with a smaller travel monitor (I’m sure the overall carrying weight would be similar to the standard X201).</p>
<p>If nothing else, it is good to keep this option in mind if you ever break your laptop’s display and don’t feel like spending the money to fix it. Just grab an external monitor you have laying around and make a slabtop!</p>
<footer role="contentinfo">
<h2>Menu Navigation</h2>
<ul id="menu">
<li><a href="/">Home</a></li>
<li><a href="/projects">Projects</a></li>
<li><a href="/uses">Uses</a></li>
<li><a href="/wiki">Wiki</a></li>
<li><a href="/resume">Resume</a></li>
<li><a href="/colophon">Colophon</a></li>
<li><a href="/now">Now</a></li>
<li><a href="/donate">Donate</a></li>
<li><a href="/atom.xml">RSS</a></li>
<li><a href="#top">↑ Top of the page</a></li>
</ul>
<small>
Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
Proud supporter of <a href="https://usefathom.com/ref/DKHJVX">Fathom</a> & <a href="https://nextdns.io/?from=74d3p3h8">NextDNS</a>. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>.<br> The <a href="https://git.sr.ht/~bt/bt.ht">code for this site</a> is <a href="https://git.sr.ht/~bt/bt.ht/tree/master/item/LICENSE">MIT</a>.
</small>
</footer>
|