Category Archives: Podcast



Ep-019Listener Feedback

Email from Bert Yerke


New LinuxLugCast G+ community

HPR New Year Show

Show Topics


LADSPA plug-ins for Audacity and what you can do with them

YouTube video:

Debian packages:


Think Penguin 3rd Generation Wee review

dnsmasq – simple DNS redirection on Debian




SSD Trim for Linux
enabled email notifications on my Pi AP and received the following notification:
fstrim: /: FITRIM ioctl failed: Operation not supported
run-parts: /etc/cron.daily/fstrim exited with return code 1

Googled for fstrim and found:

copied the script to /usr/sbin/

# To find which FS support trim, we check that DISC-MAX (discard max bytes)
# is great than zero. Check discard_max_bytes documentation at
for fs in $(lsblk -o MOUNTPOINT,DISC-MAX,FSTYPE | grep -E ‘^/.* [1-9]+.* ‘ | awk ‘{print $1}’); do fstrim “$fs”


Made the script executable:
chmod u+x /usr/sbin/

Added it crontab for weekly execution:
0 1 * * 1 /usr/sbin/


Using Qemu to emulate the Raspberry Pi *SUCCESS*

How to use qemu to expand the size of your .img = qemu-img resize 2013-10-13-wheezy-minibian.img +4G

Then to expand you’re rootfs you can use = fdisk /dev/sda
then type p to show the partition table
then type d to delete a partition
then 2 for the linux partition
then n to create a new partition
then p for primary
then you should just be able to hit enter to use both the default start sector, and the default last sector
then w to write the changes to the drive on the next reboot

Example: qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append “root=/dev/sda2 panic=1” -hda ~/qemu_vms/2013-10-13-wheezy-minibian.img -redir tcp:5022::22 -redir tcp:5080::80

how to ssh into your new emulated machine = ssh -p5022 root@localhost

If you install a webservice on your .img how to navigate to it = http://localhost:5080


Goodbye Linux Outlaws

Future project – Hacking a first gen Xbox

Amazon Echo – can we do this on a Pi with ?



Ep-016Honkeymagoo / Kwisher


/etc/fstab nfs mount example
[server IP]:[/path of share on server] [/local mount point] nfs nfsvers=4,rsize=8192,wsize=8192,nosuid,soft 0 0

/etc/export example
[/path of share] [IP of clients](rw,no_root_squash,async)


Bash sort


Actiontec My Wireless TV WiFi / HDMI Multi-Room Wireless HD Video Kit
• Works spectaularly well, especially for being in a WiFi cluttered environment. Pretty much plug & play, comes with IR remote signal repeater. Only two glitches, when the cable box is off, ghost signal bands flash on the screen, sometmes accompanied by a snapping noise, so I turn the TV off when I’m not watching. Then I have to unplug the sending unit and plug it back in to re-establish the connection.

ARandR Graphical front end for XRandR included in CrunchBang
• Set up resolution and orientation of multiple monitors and then Activate. Configuration can be saved as a shell script so you can include it in your Autostart sequence.




Reusing old hardware as either limited or single purpose devices

Gateway solo 5300 (700 MHz pentium III)
Tiny Core Linux
• Abiword
• Gnumeric

• Gimp (2.7.1)
• Openoffice (3.4)
• Python (2.7.2)
• Mumble (1.2.3)


Netflix on Linux and ChromeCast Fail

Netlix on Linux (probably failed cause I’m running Debian Stable)

• I couldn’t get the Chromecast app on my phone, probably due to space taken up by the Dalvik cache, so I tried installing Netflix to my CrunchBang laptop
• It should be noted all the instructions say you need Ubuntu 14.04
• Install Google Chrome Beta or Developer version (link for 32bit Beta)
• Upgrade libnss3 to the version from 14.10 OMGUbuntu article links to an archive with the three files, you can extract the .debs and run sudo dpkg -i libnss3*
• Alternatively, there is a WebUpt8 aticle with a ppa
• Now you need to install the User Agent Switcher extension for Chrome You are going to use it to tell the Netflix site that you are running Firefox on Windows
• Right click on the icon wearing a mask and select “Options”
• Add a new agent and enter the following values into the fields Name: Netflix Linux String: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36 Group: (is filled in automatically) Append?: Select ‘Replace’ Flag: IE **Note: OMGubuntu thanks Mat Enders for providing the correct field entries**
• If you don’t want to have to click the User Agent Switcher icon, select Chrome, then Netflix Linux every time you visit, then right click the icon, go to Options, and add to the Permanent Spoof List.
• If you want to send videoes to your Chromecast, you will also need the Google Cast extension
• Unfortunately, I get the following error when I try to view a video, Chrome asks me to visit chrome://components, locate the WidevineCdm and click “check for updates”. I have no such component, and while a handfull of others have posted about this problem, I can’t fing anything about installing WidevineCdm

Setting up Chromecast from a Linux laptop

• When you change the source on your TV to the ChromeCast, you are instructed to visit If you do so with any browser but Chrome, you will be asked to install Chrome
• Following the instructions for setup via a laptop, you are givena link to download chromecastinstaller.exe
• I tried running the installer in WINE, but got a “No Internet Connection” error
• I tried running the installer on an XP machine with a WiFi card, and got the enegmatic “Error Number 1”
• I found postings saying the Chromecast gets confused if there are both 2.4 and 5Ghz wifi signals present, so I disabled the unused 5Ghz on my Netgear repeater.
• It’s possible the Chromecast is confused by two 2.4Ghz signals (the original uplink and the repeater). The articles I found reminded me I should be seeing my SSID on the bottom right of my TV screen.
• Googling Chromecast setup Linux, I ran accross an article ( that told me I might be able to set up the Chromecast by using the method for Chromebooks (after all, ChromeOS hardly runs .exe’s)
• Right click the Google Cast button and select Options, then add the device. Again, I got “No Google Device Found”.




Simple Samba server

Following how-to was done on Ubuntu Server & Xubuntu 14.04
1) Install samba – [ sudo apt-get install samba ]
2) make a backup copy of default smb.conf – [ sudo mv (or cp) /etc/samba/smb.conf /etc/samba/smb.conforig ]
3) add all linux user accounts that will be accessing server – [ sudo useradd ‘username’ ]
4) create all linux user passwords – [ sudo passwd ‘username’ ] – you will have to enter the user’s password twice
5) create Samba user accounts & passwords – [ smbpasswd -a ‘username’ ] – this will prompt for the Samba password also
6) create new samba.conf file – [ sudo nano /etc/samba/smb.conf ]

Basic smb.conf file to get you going with one share

workgroup = home
server string = garage
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
preferred master = Yes
hosts allow = 10.1.
dns proxy = no
security = user
username map = /etc/samba/smbusers
encrypt passwords = true
guest ok = no
guest account = nobody

path = /pathtosharedfolder
writeable = yes
valid users = user1,user2,user3,user4 – you can also use groups with ‘ @groupname ‘
read list = user3,user4
write list = user1,user2

7) restart samba dameon for any changes to take effect – [ sudo service smbd start/stop/restart ]
8) Samba share file permissions, I use [ sudo chown myusername:group -R /pathtoshare
9) I place all Samba users in the ‘ Users ‘ group, including my account


How to watch Netflix in Linux: (origanlly shared by Nathan VanCamp on G+)• Google Chrome 37 or higher:
• User-agent switcher for Chrome plugin:
• add a new user-agent string: ( Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36 )
• Then navigate to and watch movies

If you have any troubles getting it to work for you check out the link to the original G+ posting some distros are missing a key componet
• libnss3
• libnss3-1d




Thanks to flipsidecration & jlinday from IRC for the help with this command.

rsync command to save a users data files from Windows Vista or 7 while booted from a live Linux environment

rsync -v -a -z –delete -h -i –progress –stats –exclude-from=[FILENAME] [/source] [/destination]

I created a text file listing all the folders in the users “home” folder using:
ls -la [source path] > [destination path/foo]

excludes sample file for Windows 7 (should work for Vista also)

rsync man page

Openspeak server address change:


New podcast: Blue Drava with Stephen Ward “A rambling Brit talks tech, gaming and fatherhood with some Free Culture thrown in for good measure.”

In Arch, you can use “pacman -Syyuu” to rollback packages that create dependancy incompatibilities. While doing additional research, I found this great Arch Wiki article that explains to origins of the Arch repositories. has gone to


Vim resources Wiki

Stack Exchange Vim tagged posts