<?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>blog.johanv.org (Posts about ubuntu)</title><link>https://blog.johanv.org/</link><description></description><atom:link href="https://blog.johanv.org/en/categories/ubuntu.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="https://blog.johanv.org/pages/contact/"&gt;Johan Vervloet&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-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-sa/4.0/88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Wed, 29 Oct 2025 18:31:22 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>How to use a tablet as a third screen for your Ubuntu system</title><link>https://blog.johanv.org/en/posts/a-tablet-as-third-screen-for-ubuntu/</link><dc:creator>Johan Vervloet</dc:creator><description>&lt;div&gt;&lt;p&gt;At work I have a docking station, that allows me to use two
external screens with my laptop. And I find this extremely useful.
I put a terminal window here, some source doe there, a similar
source file over there, and I need to write a unit test while
looking up things on Stack Overflow. So those three screens are
easily filled.&lt;/p&gt;
&lt;p&gt;Sometimes I work from home. I don't have a docking station at my
place, and I can use only one external screen. This works as well,
but often I miss the extra screen real estate.
We do have a tablet though, mainly used by our children.
Those are typically away or asleep when I code... So how difficult could
it be to use the tablet as an external screen?&lt;/p&gt;
&lt;p&gt;&lt;img alt="a tablet as external screen" src="https://blog.johanv.org/galleries/3rd_Screen/3rdscreen.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.johanv.org/en/posts/a-tablet-as-third-screen-for-ubuntu/"&gt;Read more…&lt;/a&gt; (5 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>linux</category><category>tips</category><category>ubuntu</category><guid>https://blog.johanv.org/en/posts/a-tablet-as-third-screen-for-ubuntu/</guid><pubDate>Sat, 01 Sep 2018 20:22:14 GMT</pubDate></item><item><title>Wireless networking on a Samsung Series 5 laptop with Linux Mint</title><link>https://blog.johanv.org/en/posts/old/node-207/</link><dc:creator>Johan Vervloet</dc:creator><description>&lt;div class="section" id="wireless-networking-on-a-samsung-series-5-laptop-with-linux-mint"&gt;
&lt;h2&gt;Wireless networking on a Samsung Series 5 laptop with Linux Mint&lt;/h2&gt;
&lt;p&gt;Last weekend, I installed &lt;a class="reference external" href="http://www.linuxmint.com/rel_olivia.php"&gt;Linux Mint
15&lt;/a&gt; (Olivia) on a collegue's
&lt;a class="reference external" href="http://www.samsung.com/us/computer/series-5-notebooks"&gt;Samsung
notebook&lt;/a&gt;. (I
did a &lt;code class="docutils literal"&gt;lshw&lt;/code&gt;, and it showed me '535U34C, Samsung SENS').&lt;/p&gt;
&lt;p&gt;At my place, everything seemed to work OK (WPA2 and all), but when I
tried it at work, the wireless connection dropped every x seconds, and
needed to reauthenticate.&lt;/p&gt;
&lt;p&gt;So I guess the problem depends on the type of wireless router.&lt;/p&gt;
&lt;p&gt;I did some googling, and often I read that I had to pass the
&lt;code class="docutils literal"&gt;nohwcrypt=1&lt;/code&gt; option to the ath9k kernel module. Which did not work.
So I cluelessly tried some more suggestions, and finally I found a set
of options that do work:
&lt;code class="docutils literal"&gt;nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To try this out, you can do the following:&lt;/p&gt;
&lt;pre class="literal-block"&gt;rmmod ath9k
modprobe ath9k nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1&lt;/pre&gt;
&lt;p&gt;(Maybe you have to log out and log on again after this command).&lt;/p&gt;
&lt;p&gt;If it works, you can persist the settings, adding the following line to
&lt;code class="docutils literal"&gt;/etc/modprobe.d/ath9k.conf&lt;/code&gt;&lt;/p&gt;
&lt;pre class="literal-block"&gt;options ath9k nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1&lt;/pre&gt;
&lt;p&gt;That worked for me. So I hope this information is useful for someone
else as wel.&lt;/p&gt;
&lt;p&gt;Many thanks to &lt;a class="reference external" href="http://orkultus.wordpress.com/2013/01/18/frequent-wireless-connection-drops-with-the-atheros-ar9462/comment-page-1/#comment-146"&gt;Sergei
Winitzki&lt;/a&gt;,
who posted the comment that saved my day.&lt;/p&gt;
&lt;/div&gt;</description><guid>https://blog.johanv.org/en/posts/old/node-207/</guid><pubDate>Mon, 17 Jun 2013 19:19:19 GMT</pubDate></item><item><title>Linux print- en scanserver</title><link>https://blog.johanv.org/en/posts/old/node-160/</link><dc:creator>Johan Vervloet</dc:creator><description>&lt;div&gt;&lt;p&gt;Een vijftal jaar geleden kochten we een nieuwe printer/scanner: een
&lt;a class="reference external" href="http://www.brother.be/g3.cfm/s_page/57590/s_level/19480/s_product/DCP115CU1"&gt;Brother
DCP-115c&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Eerst
en vooral: ik zou het niet opnieuw doen. Een nieuwe inktcassette kost
bijna even veel als de printer zelf, en bovendien heeft het meer dan 3
jaar geduurd vooraleer de printer min of meer ‘out of the box’ werkte
met een recente Linuxdistributie; de eerste waarmee het lukte was Ubuntu
10.04. (Is het nu echt zó moeilijk om postscript-ondersteuning in een
printer in te bouwen? Maar dit ter zijde.)&lt;/p&gt;
&lt;p&gt;Tegenwoordig staat onze
printer op zolder, want als we thuis een computer gebruiken, dan is het
een laptop. Die printer hangt aan een Linuxserver, en je kunt dus via
het draadloze netwerk je printeropdrachten naar boven sturen. Je moet
dan wel trappen doen om de prints te gaan halen, maar dat beperkt het
aantal printopdrachten, en is goed voor de conditie ;-)&lt;/p&gt;
&lt;p&gt;De
printserversoftware is gewoon CUPS, en die draait op mijn ‘thuisserver’,
een oude PC waar ik in het voorjaar van 2008 Ubuntu server edition op
installeerde. Ik zou nu misschien niet meer voor Ubuntu kiezen, maar
mijn server van toen draait nu nog steeds met weinig problemen, dus
waarom zou ik hem vervangen?&lt;/p&gt;
&lt;p&gt;De installatie van CUPS was niet
moeilijk:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo apt-get install brother-cups-wrapper-common brother-cups-wrapper-extra cups&lt;/pre&gt;
&lt;p&gt;Als
jouw printer standaardvriendelijker is dan de mijne, dan zijn die
Brotherpakketten uiteraard niet nodig.&lt;/p&gt;
&lt;p&gt;De configuratie was al iets
moeilijker. Op mijn Ubuntu server staat geen grafische schil, en de
webinterface voor de cups-configuratie werkt standaard enkel vanaf
localhost. Ik had cups toch graag geconfigureerd vanop een andere PC,
maar ik vond niet direct hoe ik dat moest ‘enablen’, dus loste ik het op
via een ssh-tunnel. (Vermoedelijk gaat dat allemaal veel gemakkelijker
door rechtstreeks de configuratiefiles aan te passen, maar ik had geen
zin om dat uit te zoeken.) Ssh-tunnel dus. Voor
linux/cygwin:&lt;/p&gt;
&lt;pre class="literal-block"&gt;ssh -L 8080:127.0.0.1:631 username@servername&lt;/pre&gt;
&lt;p&gt;waarbij
je het stuk ‘&lt;a class="reference external" href="mailto:username@servername"&gt;username@servername&lt;/a&gt;’ aanpast alnaargelang de naam van je
‘server’ en een user die kan ssh'en.&lt;/p&gt;
&lt;p&gt;Als je nu surft naar
&lt;a class="reference external" href="http://localhost:8080"&gt;http://localhost:8080&lt;/a&gt; surft, kom je terecht op de
administratie-interface van cups op je printserver. Eventueel kun je
daar onder het flapje ‘Administration’ ‘Allow remote administration’
aanvinken, zodat je in de toekomst de omweg via de ssh-tunnel niet meer
nodig hebt. Je kan je printserver dan beheren via
&lt;a class="reference external" href="http://servername:631"&gt;http://servername:631&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ook onder het flapje ‘Administration’ klik
je op ‘Add printer’ om je printer te configureren. Dit komt neer op het
doorlopen van een aantal eenvoudige stappen. (Ik koos de driver voor
Brother DCP-110c, en die werkte.)&lt;/p&gt;
&lt;p&gt;Je geconfigureerde printer
aanspreken vanop een andere Linuxcomputer is vrij gemakkelijk. De meeste
distributies voorzien wel een tooltje waarmee je een printer kan
‘toevoegen’. Deze tooltjes zijn in het algemeen ook in staat om een
cups-printerserver te herkennen. Moest dat toch niet het geval zijn, dan
kan je allicht ergens de URI van je printer opgeven, en die is
‘&lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;ipp://servername/printers/printername&lt;/span&gt;&lt;/code&gt;’ waar ‘printername’ de
naam is die je je printer gegeven hebt op de server. (Let op: ik moest
op de client, in dit geval Linux Mint, ook wel de Brotherdingen
installeren: brother-cups-wrapper-common en brother-cups-wrapper-extra).&lt;/p&gt;
&lt;p&gt;Je kan je cups-printserver overigens ook gebruiken onder Windows,
op voorwaarde dat de juiste printerdriver op je Windowsclient
geïnstalleerd is. Je voegt daarvoor een netwerkprinter toe, en als URL
gebruik je gewoon de URI van je printer, maar je tikt ‘http:’ in plaats
van ‘ipp:’, dus: ‘&lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;http://servername/printers/printername&lt;/span&gt;&lt;/code&gt;’. Geen
gedoe meer dus met installatie van samba; had ik dat maar eerder geweten
;-)&lt;/p&gt;
&lt;p&gt;Maar nu probleem 2: de scanner. Er bestaan command-line tools
om de scanner aan te sturen:&lt;/p&gt;
&lt;pre class="literal-block"&gt;apt-get install sane-utils&lt;/pre&gt;
&lt;p&gt;Je
hebt ook nog software van Brother zelf nodig; download en installeer het
pakket
&lt;a class="reference external" href="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan2"&gt;brscan2&lt;/a&gt;
van de website van Brother.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; If you have a 64-bit
system, the driver provided by Brother won't work on a recent Ubuntu
distribution. Shame on you, Brother. A solution can be found (as always
:)) in the forums:
&lt;a class="reference external" href="http://ubuntuforums.org/showpost.php?p=11578647&amp;amp;postcount=8"&gt;http://ubuntuforums.org/showpost.php?p=11578647&amp;amp;postcount=8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Scannen
kan nu als
volgt:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo scanimage --format=tiff &amp;gt; outputfile.tiff&lt;/pre&gt;
&lt;p&gt;Nu
graag nog wat gebruikersgemak. Je zou een webapplicatietje op de server
kunnen maken, dat scant en het gescande document aanbiedt als download.
Maar in mijn situatie is dat niet ideaal. Er staat geen grafische
omgeving op mijn server, en bovendien hangt er ook geen scherm aan. En
telkens een laptop mee naar boven nemen om de scan te kunnen starten, is
een beetje vervelend. (En naar beneden lopen nadat het document op de
scanner ligt, om het na de scan terug te gaan halen, is nog
vervelender.)&lt;/p&gt;
&lt;p&gt;Ik pakte het anders aan. Er hangt nu een toetsenbord
aan mijn server, en telkens je op ENTER duwt, wordt een scan gemaakt,
die wordt dan weggeschreven, en kan dan opgepikt worden via ftp of
(toch) samba.&lt;/p&gt;
&lt;p&gt;Om dit te bewerkstelligen maakte ik een nieuwe user
aan:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo useradd -g scanner scanner&lt;/pre&gt;
&lt;p&gt;Deze user moet kunnen
scannen met sudo, zonder dat daarvoor een wachtwoord ingegeven moet
worden. Bewerk de configuratie van sudo met &lt;code class="docutils literal"&gt;visudo&lt;/code&gt;, en voeg deze
lijn toe:&lt;/p&gt;
&lt;pre class="literal-block"&gt;scanner ALL = NOPASSWD : /usr/bin/scanimage&lt;/pre&gt;
&lt;p&gt;Maak
een bestand ‘&lt;code class="docutils literal"&gt;/usr/local/bin/scanloop.sh&lt;/code&gt;’ aan, met deze
inhoud:&lt;/p&gt;
&lt;pre class="literal-block"&gt;#!/bin/bash

outputdir=/mnt/bigdata/documenten/scans

while true; do
      echo Druk ENTER om te scannen.
      read a
      outputfile=`tempfile --suffix=.tiff -d $outputdir`
      chmod 666 $outputfile
      sudo scanimage --format=tiff &amp;gt; "$outputfile"
      echo Scan bewaard als "$outputfile"
done&lt;/pre&gt;
&lt;p&gt;En
maak het
executable:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo chmod +x /usr/local/bin/scanloop.sh&lt;/pre&gt;
&lt;p&gt;Als
we het nu voor elkaar krijgen dat na het booten van de server de user
scanner automatisch aanlogt, en bovenstaand script uitvoert, dan zijn we
gesteld. En dat kan met
‘mingetty’.&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo apt-get install mingetty&lt;/pre&gt;
&lt;p&gt;In het bestand
‘&lt;code class="docutils literal"&gt;/etc/init/tty1.conf&lt;/code&gt;’ vervang je de lijn&lt;/p&gt;
&lt;pre class="literal-block"&gt;exec /sbin/getty -8 38400 tty1&lt;/pre&gt;
&lt;p&gt;door&lt;/p&gt;
&lt;pre class="literal-block"&gt;exec /sbin/mingetty --autologin scanner tty1&lt;/pre&gt;
&lt;p&gt;Op die manier
wordt na het opstarten van de server, de user ‘scanner’ automatisch
aangemeld op tty1. Als je dan nog het volgende commando
ingeeft:&lt;/p&gt;
&lt;pre class="literal-block"&gt;usermod -s /usr/local/bin/scanloop.sh scanner&lt;/pre&gt;
&lt;p&gt;dan maak
je het nifty scanscriptje de shell voor diezelfde gebruiker.&lt;/p&gt;
&lt;p&gt;Als je
nu je server herstart, dan zal op tty1 automatisch het scanscriptje
gestart worden. Iedere keer je op ENTER drukt, wordt een scan gemaakt,
en weggeschreven in de directory bepaald in ‘scanloop.sh’. Die directory
maak je dan beschikbaar via ftp, samba, webinterface, of nog een andere
creatieve oplossing, zodat je vanop elke client in huis de documenten
gemakkelijk kan downloaden.&lt;/p&gt;&lt;/div&gt;</description><guid>https://blog.johanv.org/en/posts/old/node-160/</guid><pubDate>Thu, 06 Jan 2011 15:52:29 GMT</pubDate></item><item><title>Verplicht item: Ubuntu 10.4</title><link>https://blog.johanv.org/en/posts/old/node-130/</link><dc:creator>Johan Vervloet</dc:creator><description>&lt;div&gt;&lt;p&gt;Normaalgezien is vanaf vandaag versie 10.4 (‘Lucid Lynx’) van Ubuntu
beschikbaar. Tweakers.net heeft al &lt;a class="reference external" href="http://tweakers.net/reviews/1644/ubuntu-1004-lts-lucid-lynx.html"&gt;een
review&lt;/a&gt;
on-line, waaruit we het volgende onthouden:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Voor het overige is
Ubuntu wederom sterker geworden, en met drie jaar support voor de
desktopversie en vijf jaar voor de servereditie is het heldere
kattebeest dan ook een serieuze concurrent voor Windows 7.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dat
zullen we waarschijnlijk nog moeten zien :). Lucid Lynx is ook een vrij
omstreden release, onder andere omdat de ‘Window Controls’ (knopjes voor
maximaliseren, minimaliseren, sluiten) nu &lt;a class="reference external" href="http://tweakers.net/nieuws/66207/canonical-houdt-voorlopig-vast-aan-verplaatste-windowcontrols.html"&gt;links staan in plaats van
rechts&lt;/a&gt;,
en omdat &lt;a class="reference external" href="https://blog.johanv.org/en/posts/old/node-130/node-67.html"&gt;Gimp niet meer standaard meegeïnstalleerd wordt&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><guid>https://blog.johanv.org/en/posts/old/node-130/</guid><pubDate>Thu, 29 Apr 2010 11:06:27 GMT</pubDate></item><item><title>40 jaar Internet!</title><link>https://blog.johanv.org/en/posts/old/node-46/</link><dc:creator>Johan Vervloet</dc:creator><description>&lt;p&gt;Vandaag vieren we niet enkel de release van
&lt;a class="reference external" href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 9.10, maar ook &lt;a class="reference external" href="http://www.standaard.be/Artikel/Detail.aspx?artikelId=DS2H6APA"&gt;40 jaar
Internet&lt;/a&gt;!
Hip hip hoera!&lt;/p&gt;</description><guid>https://blog.johanv.org/en/posts/old/node-46/</guid><pubDate>Thu, 29 Oct 2009 11:31:54 GMT</pubDate></item></channel></rss>