RIP LG GW620 2012-10-18

Na tweeënhalfjaar trouwe dienst heeft mijn LG GW620 het begeven. Het touchscreen is kapot gegaan (waarschijnlijk deels door kleine kindervingertjes) dus het toestel is bijkans onbruikbaar. Wel een beetje een probleem want het abonnement wat ik destijds heb afgesloten bij deze telefoon bestaat niet meer terwijl het voor mij een ideaal abonnement is. En dan ga je zoeken naar een alternatief en dan blijkt 1) dat er nog maar één slider toestel beschikbaar is met een recente versie van Android en 2) dat abonnementen met mobiel internet duurder zijn geworden. Ik had een bundel met 150 minuten, onbeperkt SMS en onbeperkt internet op 7.2Mbps voor minder dan €30,- per maand. Een vergelijkbaar abonnement met nieuw toestel zou me al snel €5,- tot €10,- in de maand meer gaan kosten.

Uiteindelijk heb ik een tweejarig SIM Only abonnement genomen (75 minuten/onbeperkt SMS/10Gb internet op 14.4 Mbps) voor €27,50 per maand met 50% korting op de eerste 12 maanden en heb ik een los toestel gekocht op belsimpel.nl.

Dat toestel had ik dus snel gevonden. Voorwaarden waren een uitschuifbaar Qwerty toetsenbord en een recente Android versie (of de mogelijkheid tot upgraden). Bleef er maar één toestel over, de Sony Ericsson Xperia pro. Model is al een jaar oud maar er is wel een upgrade beschikbaar voor Android 4 naast diverse custom ROM’s. En zo te zien is het een enorme verbetering t.o.v. mijn LG GW620, en dat voor bijna dezelfde prijs

RIP LG GW620 2012-10-18

Presentatie over Linux audio @ HackersNL #14 25-10-2012

‘Audioproductie met Linux’ door Jeremy Jongepier

leftJeremy Jongepier aka AutoStatic zal in deze presentatie een algemene blik en ook een wat specialistische blik werpen op het gebruik van Linux voor het produceren van muziek. Dus naast vragen als hoe zit het Linux audio ecosysteem in elkaar en wat zijn de belangrijkste tools binnen dat ecosysteem zal Jeremy ook meer de diepte in duiken en uitleg geven hoe je je systeem optimaal kan configureren voor het gebruik met Linux audio applicaties.

Over Jeremy Jongepier:
Meer dan 20 jaar actief in bands en bijna 15 jaar actief bezig met Linux en uiteindelijk zijn beide passies gemerged tot één stabiele branch: Linux audio. Inmiddels project admin van Yoshimi, root admin van linuxaudio.org en een van de weinigen, zo niet de enige in Nederland die exclusief gebruikt maakt van Linux voor het produceren van muziek.

Tijdens deze avond zal er ook een presentatie worden gehouden over Bits of Freedom. Meer info over de avond: 2012-10-25 HackersNL #14

Donderdag 25 oktober, 20.00 – 22.00
Oudegracht 183 (SETUP), Utrecht
Een initiatief van HackersNL

Presentatie over Linux audio @ HackersNL #14 25-10-2012

Tijden veranderen

De vraag: Linux Audio 2012: Is Linux Audio moving forward?

De antwoorden:

I’d pose a different question:

Is OSX/Win Audio moving _backward_?

If OSX continues to move towards iOS, and Win continues to move towards Metro, and Thunderbolt stalls, and screens get smaller, and expansion ports get scarcer, then Linux might become the de-facto “pro” multimedia platform simply because the other choices have become too dumbed down.

Of course _most_ users will be happy with the ease and power of the tools that will be available on iOS/Metro. And _most_ users is where the money is, so Apple/Microsoft are chasing the right users. But there will be some serious users that need a powerful production system with big screens and big peripherals, and for these users, Linux might become the standard.

Ben Loftis – Harrison Consoles

… if you’re on the “inside” of Apple audio development its clear that their focus is really shifting away from “creative/professional audio” toward “consumer audio”. i’m talking about the OS infrastructure here, not the existing apps. now, traditionally, Apple has done an amazing job of creating technology that manages to serve the needs of both audiences, and they *may* manage to carry on doing that. but there are few signs from things going on in both iOS and the latest versions of OS X that this might not carry on. personally, i’d probably put my money on apple, but there is a real question what their (infrastructure) focus is going to be in a year or two.

Paul Davis – Ardour/JACK

Elders op het web ving ik naar aanleiding van dit topic een glimpje op van deze toekomst.

Prism Sound Lyra USB audio interface

Tijden veranderen

Linux Audio Conference 2013 – 9-12 mei – Graz – Oostenrijk

Op Facebook was het al aangekondigd en de officiële site staat in de steigers. Van 9 tot en met 12 mei vindt dus de Linux Audio Conference 2013 plaats in Graz, Oostenrijk en wel aan de IEM (Institute of Electronic Music and Acoustics), University of Music and Performing Arts Graz.

Ik ben zeker van de partij en wil graag weer twee workshops doen, een over het optimaliseren van je systeem voor Linux audio en een over het werken met electrische gitaar en Linux audio.

Linux Audio Conference 2013 – 9-12 mei – Graz – Oostenrijk

Sun Type7 toetsenbord speciale toetsen

Het Sun Type7 toetsenbord dat ik gebruik op mijn werk heeft aan de linkerkant een aantal speciale toetsen. Deze hebben allemaal een keysym alleen doen ze nagenoeg niets. Heb ze nu met Openbox allemaal een functie gegeven.

    <keybind key="Help">
      <action name="Execute">
        <command>xdotool key F1</command>
      </action>
    </keybind>
    <keybind key="Cancel">
      <action name="Execute">
        <command>xkill</command>
      </action>
    </keybind>
    <keybind key="Redo">
      <action name="Execute">
        <command>xdotool key ctrl+y</command>
      </action>
    </keybind>
    <keybind key="SunProps">
      <action name="Execute">
        <command>xdotool key Menu</command>
      </action>
    </keybind>
    <keybind key="Undo">
      <action name="Execute">
        <command>xdotool key ctrl+z</command>
      </action>
    </keybind>
    <keybind key="SunFront">
      <action name="Execute">
        <command>xdotool keydown alt key Tab</command>
      </action>
    </keybind>
    <keybind key="XF86Copy">
      <action name="Execute">
        <command>xdotool key ctrl+c</command>
      </action>
    </keybind>
    <keybind key="SunOpen">
      <action name="Execute">
        <command>xdotool key ctrl+o</command>
      </action>
    </keybind>
    <keybind key="XF86Paste">
      <action name="Execute">
        <command>xdotool key ctrl+v</command>
      </action>
    </keybind>
    <keybind key="Find">
      <action name="Execute">
        <command>xdotool key ctrl+f</command>
      </action>
    </keybind>
    <keybind key="XF86Cut">
      <action name="Execute">
        <command>xdotool key ctrl+x</command>
      </action>
    </keybind>

Heb voor het sturen van de keystrokes xdotool gebruikt. Een sudo apt-get install xdotool volstaat om dat te installeren. De output van de speciale Sun toetsen heb ik achterhaald met xev wat als het goed is standaard al geïnstalleerd is. Bovenstaande code kun je gebruiken in het configuratiebestand van Openbox, in mijn geval is dat ~/.config/openbox/lubuntu-rc.xml. Daarna openbox --reconfigure draaien om de boel opnieuw in te laden.

Sun toets Functie
Help Help functie van applicatie (F1)
Stop Applicatie killen (xkill)
Again Opnieuw uitvoeren (Control+y)
Props Context menu (Menu)
Undo Ongedaan maken (Control+z)
Front Applicatielijst (Alt+Tab)
Copy Kopiëren (Control+c)
Open Openen bestand (Control+o)
Paste Plakken (Control+v)
Find Zoeken (Control+f)
Cut Knippen (Control+x)
Sun Type7 toetsenbord speciale toetsen

XFCE Power Manager

Lijkt een futiliteit maar kan toch frustrerend zijn: een niet werkend toetsje op je toetsenbord. Ik wilde per sé de Sleep toets op mijn Sun Type7 toetsenbord aan de praat krijgen, op de een of andere manier werkte die niet. Ben er uiteindelijk achter gekomen dat het aan het pakket xfce4-power-manager lag. Die ving kennelijk de keysym van de Sleep toets af (XF86PowerOff) om er vervolgens niets mee te doen. Na dit pakket gedeïnstalleerd te hebben en openbox --reconfigure te hebben gedraaid werkte de Sleep toets weer naar behoren.

Edit: ga nog wel uitzoeken waarom xfce4-power-manager het niet doet, als xfce4-power-manager namelijk wel draait en ik stel als actie Shutdown in als de Power knop wordt ingedrukt dan sluit het systeem af als ik de Sleep toets indruk. Stel ik als actie Ask in dan gebeurt er niks terwijl dan het Lubuntu uitlogscherm zou moeten verschijnen.

Edit 2: Bijbehorende bugreport gevonden:
https://bugs.launchpad.net/xfce4-power-manager/+bug/1008650
Staat ook een link in naar een workaround:
http://www.who.is.free.fr/wiki/doku.php?id=xfce#power_button_event_workaround

Het script op die pagina is wel erg uitgebreid, bij mij volstaat het volgende:

#!/bin/bash
xfce4-power-manager -q
openbox --reconfigure
xfce4-power-manager

Dit bestandje heb ik fix-power-button genoemd en start ik op via $HOME/.config/lxsession/Lubuntu/autostart

XFCE Power Manager

Openbox en Java

Als ik application title matching wilde doen met Openbox dan wilde bijna geen enkele Java applicatie meer opstarten. Bleek om deze bug te gaan.

$ apt-get source openbox
$ wget
https://github.com/danakj/openbox/commit/c5468fb6cf6341205c15603eb96130fa26bfaea3.patch
-O application-title-matching.patch
$ patch -d openbox-3.5.0 -p1 < application-title-matching.patch
$ cd openbox-3.5.0
$ dpkg-source --commit
$ dch -i # Optioneel
$ debuild -S
$ cd ..
$ pbuilder-dist precise build openbox_3.5.0-2ubuntu3~precise0.dsc
$ dpkg -i ~/pbuilder/precise_result/openbox_3.5.0-2ubuntu3~precise0_amd64.deb

Nu kan ik Thunderbird, Firefox en mijn terminals weer plaatsen waar ik wil terwijl mijn Java applicaties (zoals de OpenDJ Control Panel applicatie) ook weer gewoon opstarten.

Openbox en Java

YubiKey en toetsenbordindeling

Zodra je een YubiKey in een USB port steekt gaat je systeem alle aanwezige toetsenborden opnieuw initialiseren. Op zich geen probleem ware het niet dat ik op het werk een Sun Type 7 toetsenbord gebruik met een afwijkende indeling. Deze stel ik in bij het inloggen omdat Ubuntu dit toetsenbord niet correct detecteert, Ubuntu ziet het als een gewoon toetsenbord (pc105). En als ik dit soort dingen als gewone user in kan stellen dan doe ik dat. Als ik nu dus echter m’n YubiKey wil gebuiken dan worden alle toetsenbordinstellingen gereset en krijgt mijn Sun toetsenbord weer de standaard indeling toegewezen.

In dit geval ontkom je er dus niet aan om voor het hele systeem de toetsenbordindeling in te stellen. Dit doe je onder Ubuntu in het bestand /etc/default/keyboard. Bij mij staat er nu het volgende in:

XKBMODEL="sun6"
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
XKBOPTIONS="ctrl:nocaps"

Voor de werking van de YubiKey maakt dit niet uit. Uiteraard kun je ook moeilijk gaan doen met udev of bestandjes aanmaken in /etc/X11/xorg.conf.d/ maar het aanpassen van /etc/default/keyboard (of sudo dpkg-reconfigure keyboard-configuration draaien, komt op hetzelfde neer) is toch wel het snelst en het makkelijkst.

YubiKey en toetsenbordindeling

Ik wilde een BTO (en misschien nog steeds wel)

Wil graag een nieuwe notebook en mijn oog was gevallen op een BTO. Dat is best een duur apparaat dus wilde weten of Ubuntu 12.04 er op draait en wat voor FireWire controller er in zit.

Kreeg al vrij snel een mailtje terug. Ze hebben bij BTO géén ervaring met Linux en ze wisten me ook niet te vertellen wat voor controller er precies in zit. Ja, een Via, maar wat voor Via dan? Probleem met Via is dat bijv. een VT6315 wel goed werkt voor audio en een VT6306 een stuk minder of in sommige gevallen zelfs helemaal niet.

Misschien kom ik uiteindelijk wel op een BTO uit maar vooralsnog ga ik verder zoeken naar een andere goeie kandidaat.

Ik wilde een BTO (en misschien nog steeds wel)