HOW-TOs

Navigating and Working in Scribus

Scribus has mixed reputation among free software users. On the one hand, users are vaguely aware of Scribus as a first-rate application that can hold its own against proprietary counterparts like InDesign.

OpenOffice.org: Interactions Between Programs

Some people insist that OpenOffice.org should be called an office application instead of an office suite. The distinction that they are trying to make is that the programs in OpenOffice.org share a common code base, instead of being separate programs that are simply bundled together, the way that Microsoft Office's are.

Setting the Resolution in an X-less VM

Ever been working in a VM that is command line only and wished it wasn’t so small? Well, that was how I felt constantly until now. Step on past the break to see how to change the resolution in an X-less install by utilizing uvesafb. Let’s look at this from two points of view: Ubuntu and Gentoo. Ubuntu with Grub2:

Creating Custom Man Pages

Man pages have been the primary source for UN*x documentation for a long time. Whenever I create a script that's going to be around for a while, I create documentation in the form of a section 1 man page. This stops my cell phone from ringing on the weekends when the junior sysadmins are looking for my notes.

Virus Scan A Windows Machine

How often do we all hear the phrase, “Could you take a look at it for me?” Whether you are checking out a machine for a friend or colleague or looking after one of your own machines, it's handy to have the ability to virus check a Windows setup from the safety of a Linux boot CD or USB stick. This short guide shows you how to scan for infected files by booting into SystemRescueCD and running ClamAV, a virus checker.

BuGLe—OpenGL Debugging Wrapper

BuGLe is a tool for OpenGL debugging, implemented as a wrapper library that sits between your program and OpenGL. Although it's still in development, the Web site states that it already can do the following:

Centralized Logging with a Web Interface

Wouldn’t it be nice if you had a web interface to the logs on your central log server? Well, dream no more because this one is a reality thanks to LogAnalyzer (aka phplogcon). Let's take a look at how to setup both it and its suggested syslog variant, rsyslog, on a central log server.

Using Checkinstall To Build Packages From Source

Checkinstall is a utility that builds a .deb, .rpm or Slackware package from a third party source code tarball. This allows you to introduce such third party software using the standard package management features of your distribution.

Going fast with DWM

If there was any justice in this world, there would be two cars parked in my driveway. One would be a 1977 Ferrari 308 GTS. The other would be a midnight blue BMW M3 convertible with all the amenities. I'd want the leather seats and power everything.

Bash Co-Processes

One of the new features in bash 4.0 is the coproc statement. The coproc statement allows you to create a co-process that is connected to the invoking shell via two pipes: one to send input to the co-process and one to get output from the co-process.

IRC, Still the Best Support Around

If you haven't gotten our subtle hints during the past year or so, IRC certainly is not dead. It really is the best way to get knowledgeable support from the folks who know best. There are a few caveats, however, that may not be obvious to people new to this old-school chat protocol. Get a Good Client

Guerrilla Tactics to Force Screen Mode in Ubuntu

Readers of my previous posts will know about the bad luck I've had when it comes to getting the screen setup on Linux, particularly with Ubuntu Linux. It's a particularly annoying problem when the hardware detection goes wrong and one is presented with a list of unsuitable screen modes.

OpenOffice.org Resource Files

Most users interact with OpenOffice.org on the desktop. But what if you need to do a selective restore on the files that store custom gradients or colors? Troubleshoot why an extension won't install? Share resources with other users? For these kinds of tasks, you need to know a bit about where OpenOffice.org stores its files, and what you can do with them.

Bash Redirections Using Exec

If you've used the command line much at all you know about I/O redirection for redirecting input to and/or output from a program. What you don't see all that often or that you may not be familiar with is redirecting I/O inside a bash script. And I'm not talking about redirections that you use when your script executes another command, I'm talking about redirecting your script's I/O once it has already started executing.

Creating diagrams in OpenOffice.org Draw and Impress

OpenOffice.org's tools for creating diagrams are easy to ignore. For one thing, their controls are extremely small. For another, they are pitifully under-documented in the online help, which plods through the options without explaining what they are or why you want to use them.

Sync Your Life

For those of us lucky enough to use Linux on all of our computers, Canonical's Ubuntu One is a great way to keep files in sync between computers. Unfortunately, most of us are stuck using other operating systems throughout the day. We all have our own ways of managing such things, but I thought a glimpse into my “world of sync” might help others synchronize their lives. Files

Put Your Servers in the Cloud with Amazon EC2 and Ubuntu

Cloud services are all the rage today, although some of my fellow Linux Journal staffers may scoff when they hear me say that. Cloud services is a nebulous term that can mean anything from completely hosted services (like Gmail) to virtualized, leased servers, such as those provided by Amazon's EC2 service. And, the latter is the subject of this article.