Category Archives: Podcast



Ep-025Follow-up from last week:

Project pegwole mentioned but forgot:


Read-only filesystem issues:

A podcast I just started listening to, The Open Source Creative Podcast:

Other TV apps, and apps to bridge streams to Chromecast


AUR and PPA’s

Updating Raspbian for Raspberry Pi-2:



Ep-024Kwisher & fatherfinch

screen & irssi

irssi customization:

scripts I am using: —

irssi themes:

Brief screen how-to:

Screencap of my irssi:

GNUScreen Project Page:


5150 discusses the downfalls of using Linux with Cable TV web services. This provides fodder for the rest of the crew in a lively discussion of the various way to “cut the cord”.



Ep-023Listener Feedback

Richard Gordon:
Asks about using a single home directory for multilple distros
Honkeymagoo replied:
Matt McGraw did an HPR episode on this subjuect and also did write up of it for
Going Linux epidsode 229- Dual Booting Advanced

Chris Harris:
Asked about possibly using a RPI or other low powered devices for a firewall.
Chris, this has come up on JLindsay was of the opinion a Pi could be a bottle neck as the single network interface is actually connected to the slower USB bus. Of course, the required second NIC would have to be on the USB anyway. A better option might be the BannaPi model B, which was designed to be a router, or an ODroid C1 from Another consideration is that I’ve not heard of any firewall distribution, like mOnOwall, being ported to ARM, so you might have to use ipTables. -5150

Show Topics


Debian NoRoot for Android

Debian NoRoot ( ) install a working Debian desktop running XBMC inside an app, and as the name implies, does not require root, but must be installed on internal storage. It installs under a compatibility layer, which differs from an emulator in the the host must be running compatible hardware and from a virtual machine in that a compatibility layer uses binaries from the underlying OS wherever possible.

The first time you run the app after installation, it will ask you to comfirm that you really want to download 600Mb of files necessarry to run the app and warns you it will take some time. The second time the app is run you will have to wait until the files are extracted,then you will se an XFCE desktop. The desktop is not touch aware, so you use the whole screen as a touchpad to move the mouse. A single tap on the screen is left mouse click, a two finger tap is a right mouse click, and a two finger drag is a scroll. Bringing up the virtual keyboard obscures half the desktop, so a Bluetooth keboard and mouse would be recomended. If you want sound support, there is script on the desktop to install another 100Mb of binaries. By default, there are no pawwords, but you go have user and root terminals. I’ve seen comments that recomend you install packages with apt-get as Synaptic can be unstable.

As you might expect, very few applications are included, in fact they are pretty much limited the teminals, Synaptic, and Thunar (the file manager does have access to the internal SD as well as the virtual hard disk. You will have to install your own browser. I have installed openssh-server, but external connections are refused, probably because of the lack of user passwords (I didn’t want to change passwords until after this show). I was able to install Mumble, but the Play Store page says all audio is laggy, so while I may try it during the show, I don’t expect much.


SteamOS Beta Requirements

Ken Starks Update




Command Line Subnet Calculators – Much Easier than Adding
ipcalc (non-rel)
Important switches
-b removes all of the bianry output
-s n where n is the number of hosts you would like in a network

all network information for address
same as
If I wanted to find the smallest network possible to have 88 hosts I can enter the following
ipcalc -s 88

ipcalc (rehl based)
Important switches
-b display brodcast address
-m display subnet mask
-p display prefix
-n display network

display the subnet mask for the following cidr notation
ipcalc 192.168.100/28 -m
display the broadcast address, prefix, and network of the following address
ipcalc -bpn

Honkey Magoo


Raspberry Pi Images

Virtual Images


Photo project with Gimp
How to crop a photo in Gimp so it exactly matches the dimensions of the output media. I had some snapshots infamily albums I wanted to blow up for framing. If you are working fom a 3×5 snapshot, you will probably want to scan it a nearly the highest resolution your scanner is capable of, if the original media is allready 8×10, you will want to use a more manageable resolution like 800dpi.

If the original media has a different aspect ratio than the output media, say 8×10 (though I was using 8.5×11, because that’s size of my photo printer paper), you may want to crop the photo rather than leaving whitespace at the sides or on the top and bottom. Often, there is material at the edges of photos that can be left off and still make a god picture. If so, you can make your rectangular selection tool have the same aspect ratio as the target media by clicking on the selection tool in the Toolbox, then below under Tool Option, checking the tickbox for “Fixed”, select “Aspect Ratio” from the dropdrown, and then filling in the aspect ratio. For 8.5×11 photographic printer paper, you would use 8.5:11 for portrait or 11:8.5 for landscape.

You with have to position the selection tool by grabbing the corners. Once you have placed it where only unimportant parts of the picture are outside the selection area, go to the Edit menu and select “Copy”, then select “paste as new image”. Now, select “Print” from the file menu. Select the appropriate Orientation from the “Page Setup” tab. Next, on the “Image Settings” tab, uncheck “Ignore Margins” and decrease either the X or the Y resolution (as long as you leave them chained) until the image fills the Preview. On the other hand, if you are printing an 8×10 photo on 8.5×11 paper, set your margins appropriately.




Arch Pi Image

Resizing disk images , .iso , .img


Openbox: ways to customize openbox


OMXPlayer is a resource conserving video player specifically for the Raspberry Pi

The youtube-dl in the Raspian repositories is broken. It works, but because it is a from 2012, as soon as you update with sudo youtube-dl -U, the binary is overwritten with a file of nul length. Solution from

sudo rm /usr/bin/youtube-dl # or apt-get remove -y youtube-dl
sudo wget -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

Next time on LLC

The TabHunter extension for Firefox finds text in all open tabs



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.