September 5th, 2008
Whenever I forgot to plug in my keyboard before booting my Dell desktop, it would halt with the amusing error message:
Keybard failure. Press F1 to continue, F2 for setup.
When I was at home, I could just plug in the keyboard and hit F1, but when I was trying to boot the computer remotely through wake-on-LAN, I was out of luck.
Turns out you can disable this in the BIOS (hit F2). On my Dell, it is under the “Standard CMOS features” section. You’ll find “Halt on …”, which was set to “All errors” for me. Switching this to “All but keyboard” disables the boot process checking for keyboard presence.
Posted in misc. | No Comments »
August 20th, 2008
I’m running Xubuntu but I don’t see why this wouldn’t work for Ubuntu.
I really like kpdf, but it cannot rotate pages. It seems that it is no longer actively developed, and that instead okular is kpdf’s successor. However, in Gutsy, if you try installing okular via aptitude, you get a dependency problem that aptitude cannot resovle for you (something about missing the virtual package libpoppler1).
You can work around this by adding the following repository to your /etc/apt/sources.list:
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main
then:
sudo aptitude update && sudo aptitude dist-upgrade
This installs quite a few kde things and may reinstall kde apps you might already have installed, such as amarok. It did for me. My guess is the problem is that okular is a kde4 app, and you need some kde4 stuff for it. I haven’t checked whether this breaks any of the other kde apps on your system! (Personally, I don’t care — I do have amarok installed but I’m hardly using it; I’ve grown fond of quodlibet instead).
Then, you can do:
sudo aptitude install okular
This will install a lot of dependencies.
You won’t be able to start okular by just using the command okular in a terminal, but you can find it in the Xfce menu under the “Graphics” applications. However, a
ps -ef | grep okular
while okular is running reveals that it sits at /usr/lib/kde4/bin/okular, so you can add
alias okular="/usr/lib/kde4/bin/okular"
to your ~/.bashrc (or, maybe add /usr/lib/kde4/bin to your PATH).
Posted in Gutsy | No Comments »
June 15th, 2008
One of the few things I really missed when I switched from Windows to Linux was MikTeX, since it makes installation of LaTeX packages very easy, where Linux makes you jump through hoops. So I’m delighted that MikTeX brings this functionality to Linux, trough MikTeX Tools.
Since this is not available through aptitude, you have to download the source and compile, it but it’s straightforward if you follow the readme file that comes with the package. Above all, Ubuntu proved great as usual at helping me get the missing dependencies, by automatically suggesting which package I needed to aptitude when I typed a command it didn’t find (curl-config and cmake).
I just had one problem: when I tried to update the mpm database, I got:
mpm --update-db
mpm: error while loading shared libraries: libMiKTeX207-core.so.1: cannot open shared object file: No such file or directory
It turns out the source files were in a different location, and all I had to do was:
sudo ldconfig
Now installing packages is as easy as:
mpm --install=emerald
Posted in LaTeX | 2 Comments »
June 3rd, 2008
Great, I just found this here. This is how you can bind a key to the middle mouse button (I use the middle mouse button a lot to (a) paste stuff from the clipboard, (b) open links in background tabs in Firefox). I used the pause/break key, so it’s slightly modified. I first had to get xkbset via aptitude.
sudo aptitude install xkbset
xmodmap -e 'keysym Pause Break = Pointer_Button2'
xkbset m
xkbset exp =m
I don’t know yet whether this will persist after a reboot.
Posted in Linux, Usability | No Comments »
May 26th, 2008
DigiKam has a nice feature that lets you e-mail images; it’s in the Image menu. You can change the mail agent to use, in the Mail tab of the dialogue that comes up. That’s nice as well. However, you can only pick from a dropdown of predefined mail agents, and that list doesn’t include mutt. (I first tried to trick DigiKam, by picking Thunderbird and then entering exo-open into the custom path for Thunderbird, but this doesn’t work).
You can, however, pick the “Default” mail agent DigiKam’s dropdown. Note that this will not use the mail agent that you’ve set as default in Xubuntu (or Ubuntu) (which sucks — I wish KDE apps would just accept the system defaults for that). You can generally change such settings using …
kcontrol
… and on a real KDE system, you would look for KDE Components → Default Applications → Email Client. Unfortunately, if you’re using Ubuntu or Xubuntu, you’ll notice that you don’t have an item Default Applications. Here’s what worked for me on Xubuntu:
sudo aptitude install kde-systemsettings
Now you’ll find the entry in kcontrol as described above. I’ve just set it to /usr/bin/exo-open, as this always gets translated to the default mail app that I’ve currently set via Preferred Applications in the Xfce Menu (which conveniently has a default for Mutt).
Posted in mutt, Xfce, DigiKam | No Comments »