Anything I post related to Linux (i.e., most of my posts).

Overkill Initial Release

I have been working on a project I call overkill for the past few months or so. It’s is a publish-subscribe framework (or a functional-reactive programming framework if you want to use the latest buzz word) for collecting and distributing information on a local machine. Personally, I use it to generate my status bar (hence the name, overkill). See the project page for more information.

Packagekit with apturl

Caveat lector: I wrote this post in high school; it’s likely outdated and poorly written.

Although I no longer use packagekit, I still have my apturl script so I thought I would post it. This script will allow you to open apt:// scripts with packagekit. (Just save this to a file, mark it executable, and tell your browser to open apt scripts with it).

#!/bin/bash
/usr/bin/gpk-install-package-name $(echo $* | sed -e 's/apt:\/\?\/\?//')

Useful Bash functions

Caveat lector: I wrote this post in high school; it’s likely outdated and poorly written.

cdd: cd and list the files.

function cdd(){ cd $*  ls --color}

changelog: get the change log for a program

changelog() {
    log=/usr/share/doc/"$*"/changelog*
    if [ -r $log ]; then
        less $log
        unset log
    else
        log=/usr/share/doc/"$*"/CHANGELOG*
        if [ -r $log ]; then
            less $log
        fi
    fi
}

mkdircd: make a directory and move in.

function mkdircd() {
  mkdir $* cd ${!#}
}

Screenshot of Arch

Caveat lector: I wrote this post in high school; it’s likely outdated and poorly written.

I have been trying Arch Linux in VirtualBox and will probably switch when I get around to it (or at least duel boot along with Ubuntu).

Here is what it looks like so far; if you have any questions about tools, configs, etc., ask and I will post.

Start conky only after the root window loads

Caveat lector: I wrote this post in high school; it’s likely outdated and poorly written.

Every time I logged in, conky would start up before nautilus loaded the desktop. This caused conky to load as a floating window that stayed on top of all other windows. I have finally gotten around to fixing this problem.

Here (gone, email if found) is a simple python script that waits for nautilus to load the desktop before starting conky.

I stored the script referenced in this post in a paste-bin and now it’s gone. Live and learn…

This script is probably very inefficient but it gets the job done.

Humanity Icon for Caffeine

Caveat lector: I wrote this post in high school; it’s likely outdated and poorly written.

For those who don’t know, Caffeine is a small program for Linux that lets a user prevent his or her computer from entering a power save state. If a user wishes, he or she can even configure caffeine to automatically inhibit power-saving when watching a flash movie, or running VLC, Totem etc. For more information, visit its website here.

As a user of both Caffeine and the new Humanity icon theme (the default icon theme in karmic), I made a very basic gray-scale version of the Caffeine icon. You can download it here.