Blog

20 September 2014

XBMC standalone on Debian Wheezy/Jessie

This is partially based on http://www.nicht-blau.de/2011/01/16/howto-xbmc-media-center-unter-linux-arch-und-debian/.

First install Debian, preferably including System Tools and SSH, but without desktop environment. After installation install a minimal X server:

apt-get install xserver-xorg-core xinit
dpkg-reconfigure x11-common # and allow Anybody

Disable grubs timeout by setting GRUB_TIMEOUT=0 in /etc/default/grub. After that run update-grub.

If you have an Nvidia GPU, install the proprietary Nvidia drivers. For that, add contrib non-free to the following lines in /etc/apt/sources.list.

deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free

and install the driver:

apt-get install nvidia-kernel-dkms nvidia-xconfig
nvidia-xconfig

(Answer Yes in the dialogs.)

Reboot the machine.

Install xbmc and alsa:

apt-get install xbmc xbmc-standalone alsa-utils

Create a user for XBMC and add it to some groups:

useradd -m -c xbmc –s /bin/bash xbmc 
usermod -aG audio,disk,video xbmc

Create /home/xbmc/.xinitrc with the following content

#!/bin/bash 
exec /usr/bin/xbmc –standalone

Make it executable:

chmod +x /home/xbmc/.xinitrc

Edit /etc/rc.local and add:

su -c "/usr/bin/startx" xbmc

For HDMI audio a few more tweaks need to be done. Use aplay -l to find out the card and the device of your sound card (in my case 0 and 3). Then, edit /usr/share/alsa/alsa.conf for

defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 3

Reboot the machine again. That shoult be it.

10 August 2014

Create error tile

Creating a single-color error tile for leaflet is quite simple using imagemagick. First create an empty white tile:

convert -size 256x256 xc:white error.png

Then change the white to the color you want:

convert error.png -fill '#606' -opaque white error.png
08 August 2014

Sublime packages

This is a list of the plugins for Sublime Text 2, which I commonly use:

First you need to install Package Control. Then you can install the packages by hitting ctrl-shift-p and typing Package Controll: Install or editing Preferences -> Package Settings -> Package Control -> Settings - User for:

{"installed_packages":["BracketHighlighter","ColorPicker","DocBlockr","Git","GitGutter","MarkdownEditing","SublimeCodeIntel","SublimeLinter"]}

into your Package Control.sublime-settings file.

05 April 2014

Nudelsalat

Damit ich nicht immer nachschauen muss:

Zutaten:

  • 250 g Nudeln
  • 150 g gekochter Schinken
  • 150 g geriebener Käse (Gouda)
  • 1 Bund Radieschen
  • 1/2 Gurke
  • 1 Bund Schnittlauch
  • 1 Bund Dill
  • 3 EL Mayo
  • 3 EL Weissweinessig
  • 3 EL Sonnenblumenöl
  • 3 EL Joghurt

Zubereitung:

  1. Nudeln kochen. Zutaten kleinschneiden.
  2. Soße aus Mayo, Essig, Joghurt und Öl zubereiten und mit Pfeffer und Salz würzen.
  3. Alles vermengen.
09 July 2013

User switching in Xfce4

Just install gdb3 and xfswitch-plugin (this is for debian wheezy):

apt-get install gdb3 xfswitch-plugin

The plugin can the be added to the Xfce4 panel.

gdb3 can be configured in /etc/gdm3/greeter.gsettings for background color or images, and in /etc/gdm3/daemon.conf for autologin of a given user.