Friday, 14 October, 2011

Partition Setup

I got a new (terabyte) hard drive and wanted to plan out a secondary partition to host /home. Unfortunately, I couldn't remember how much space I needed for swap, and how much Ubuntu itself may need. I was ok with Ubuntu having a fair bit more space than I needed as I could always store stuff on there if I really had to - I just didn't want to be caught with a hard drive that is too small two months down the road.

I read through my old Linux course notes, but that didn't help me much. The Wikipedia page on disk partitioning isn't too bad on refreshing you on how primary & secondary partitions work.

I found a site which makes it pretty clear, with screenshots of examples (though it's not an exact example because they've got a Windows install on there, and they're talking about dual-booting). In the end, I ended up choosing:
Primary, 5000 bytes (=500MB), for boot partition, mount point "/boot"
Logical, 5000 bytes (=500MB), for swap area, no mount point (none will happen)
Primary, 300000 bytes (=30GB), ext4, mount point "/" (this will host Linux)
Primary, 8000000-ish bytes (~800GB, remainder of the drive), ext4, mount point "/home" (to house our users' files)
The numbers you get picked will get fudged slightly because of sizes that disk blocks require, etc.

To view a simple list of disks, usages, and mount points after it's all installed, use

df -h

in a terminal (command line).

Thursday, 10 March, 2011

Upgrade to Ubuntu 10.10 leaves some pictures in Firefox with a strange green hue

Version of Firefox is 3.6.15. After an upgrade, some, but not all, pictures have a greenish color to them. We're talking things like jpg, not flash or anything like that.

Fix:

In the Firefox address bar, type:
about:config

Yeah, yeah, you'll be careful. Set:
gfx.color_management.mode

to 0 (zero, if you can't decide whether that's "oh" or "zero"). My setting that had not been working was 2.

Wednesday, 9 June, 2010

Sysadmin: an exercise in being functionally lazy.

I'm sitting on my couch, working really hard on my laptop. Everything is perfectly arranged around me while I study.

The linux box sitting 15 feet away from me has an internet radio station playing on amarok. The next song comes on, and it's louder than the other songs.

I really don't want to get up.

Surely some linux user has had this grave problem before. I was about to do a google search for an app on my Windows 7 laptop that would do it, then i realized I already had Putty set up to connect to my pc. All I need is the command for the command line.

To reduce your volume 15%
aumix -v-15
Too much? Increase 5%
aumix -v+15
(You may need to install the aumix package to use the commands above)
apt-get install aumix


I'm sure there's many other ways to pull this off (it is Linux, after all). Feel free to share if you have one!

Monday, 1 March, 2010

How to Mount an ISO file

One of the things I love about Linux is many solutions are already made. Sometimes you need a little skill to piece together ready-made solutions, but many times they're already there.

For example, you have an .iso file, but don't want to burn it yet. You just want to see its contents.

Create a directory where you will view the iso:
mkdir /media/myiso
Then mount it:
mount -t iso9660 -o loop image.iso /media/myiso
The iso I used had spaces in the filename, so I just used
mount -t iso9660 -o loop "my image.iso" /media/myiso
(which works.)

Monday, 25 January, 2010

Combine multiple images or multiple single-page PDFs into a multipage PDF

This method requires installing a (great) image-manipulation package, and using the command line, but it's very simple - suitable for someone new to using a command line.

If you do a lot of work with images, or have to do a lot of repetitive work or batch processing, I really recommend looking into ImageMagick. You can do things like make thumbnails of a certain size out of a directory, with just a few words.

Get Imagemagick if you don't have it already.
Open a commmand prompt and install ImageMagick:
apt-get install imagemagick
Now to combine your images into a multi-page PDF:
Go to the directory where are your images are.
cd /home/computername/pics
Convert the JPG files to PDF:
convert *.jpg foo.pdf
It will create a multi-page PDF, named foo.pdf in the directory you're in. Just make up whatever name you like for "foo". The pages will be arranged by alphabetical order (the filename). This method will use ALL of the jpg's in the directory. If you aren't familiar with using wildcards (*, ?) or are unfamiliar with command line, I recommend making a directory that only has the files you want to use, and put it in your /home directory so it's easy to find. If you want to only include files that differ by a letter, you can use something like
convert sample?.jpg samplepkg.pdf
...which will only place files like sample1.jpg, sample2.jpg, sample3.jpg in the pdf.

I have noticed the file size gets pretty large using this method. There are probably some command line options to set to manipulate this. Something that does make it smaller is using a graphics program like Gimp, and using the "print" option to "print to" a pdf. Then you can use the command line to combine the single page pdf's into a multipage single pdf.
convert *.pdf multi.pdf
"*" means everything, so keep in mind it will use every pdf in that directory to make a new one... even if it's multipage!

Thursday, 7 January, 2010

Common Ubuntu Keyboard Shortcuts

I've finally started on my Network Technology course, where I will be doing and MCSE, CCNA, and possibly prepping for a Linux+, all in the next eight months. Stay tuned for some more interesting tidbits on the blog as I have time.

On another note, I am aware of some OS keystroke shortcuts, but had the urge to use more. Why don't I know the one for Show Desktop, for instance (it's Ctrl-Alt-D). You can also map keyboard shortcuts, which is really handy if you want to use something like the Windows key.

  • Win+E - Shows all workspaces in a nifty way and lets you switch between workspaces easily.
  • Alt+Ctrl+Left/Right Arrow – Move to Workspace on Left/Right
  • Alt+Ctrl+Shift+Left/Right Arrow – Move current window to another workspace
  • Alt + Shift+ Up Arrow – This initiates a cool looking window switcher interface with which you can switch between windows using Arrow keys while holding Alt + Shift
  • Alt+F9/F10 – Minimize/ Maximize current window
  • Alt+F5 – UnMaximizes Current Window
  • Alt+F7 – This shortcut activates the move window option that lets you move current window using arrow keys. You can even move window to other workspace, try moving it to extreme right.
  • Alt+F8 – Resize current window with arrow keys
  • Ctrl + Alt + D – Show Desktop/ Restore open windows if show desktop used earlier
  • Alt+Shift+Tab – Switch Windows in Reverse Direction as done using Alt+Tab
  • Shift+Ctrl+N – Create New Folder, Very useful shortcut
  • Alt + Enter – Show properties of a selected file/folder without requiring to right click on it and select Properties.
  • Ctrl + 1/2 – Change folder view to icon/list.
  • Ctrl + W – close current Nautilus Window
  • Ctrl + Shift + W – close all open Nautilus Windows
  • Ctrl+T – Open a new tab in Nautilus
  • Alt + Up/Down Arrow – Move to Parent Folder/ Selected folder
  • Alt + Left/Right Arrow – Move Back/forward in Nautilus
  • Alt + Home – Move directly to your Home Folder
  • F9 – Toggle display of Nautilus Sidepane
  • Ctrl + H – Toggle Display of hidden files and folders
  • Ctrl + Alt + L - Quick shortcut to Lock Screen if you need to be away from your desktop for few moments and don’t want others to see your desktop.
  • Alt + F1 – Open Applications Menu
  • Alt + F2 – Open the Run Application dialog Box
  • Win + Mousewheel – Zoom in / Zoom out Desktop. This one’s pretty useful if you are having a wireless keyboard/mouse.
(shamelessly stolen from TechnoTraits... if you found these of use, be a sport and visit them!)

Wednesday, 16 December, 2009

Fonts Not Displaying Properly on Web Pages

I noticed one day that some webpages were a little difficult to read as the (sans-serif) font it used looked borked, for some reason. The first time I noticed this, I viewed the source, but didn't find a font declaration in that page. The most recent time I looked at a sample, I found this
<FONT face="sans-serif,helvetica,arial">
I haven't done much work with CSS, so I wasn't aware that order matters when declaring a font to use with CSS. If the first font in a list exists on your system, it will use that one first.

There are several font declarations in the HTML source, but for the main text, the results are:

It's just strange. Off. It's lacking some sort of smoothness. The vertical alignment of each letter also seems to be slightly different. Kerning is yucky. Though it is a sans serif (screen) font, I just don't find it very readable or pleasing to the eye.

FYI:
  • sans serif (clean) fonts are intended for reading on screen
  • serif fonts (fonts with little flicks or marks on the corners) are intended for printed text
The paradigm is that legibility is best when fonts are used this way.

What's funny is this situation appeared on a The Linux Documentation Project page. A Linux page viewed in Linux looks funny.

When typing an Openoffice document, all fonts appear, and are as expected (from screenshot:).


...despite sans-serif having no kerning and ugly tracking.

However, bump that font size down from 24pt to 10pt, and Helvetica is ugly! What the hell happened to those e's and a's?

("Font Darwin Award" once again goes to sans-serif, for its display of horrid kerning and tracking. If it wasn't obvious before, it sure is now.)

Theoretically, since sans-serif exists on my system, that should be the one being used in a web page (because it's first in the web page's font list). However, the evidence suggests it's actually using Helvetica. Why is Helvetica on my machine so ugly once it goes below 14pt or 12pt? I don't know. Still investigating. My monitor is a few years old, and my graphics is a good graphics card less than a year old, so I doubt those are the issue. Even so, why is this an issue with Helvetica, but not with the other fonts?

The only solution I can think of so far is to uninstall Helvetica. The print nerd in me really doesn't want to. If you really want to nerd-out, this is a great guide to fonts on Linux.

Please let me know if you figure this one out!

Tuesday, 17 November, 2009

Apple Patents Computer Hardware that Freezes your Computer to Make you Watch Ads

Apple has patented computer hardware that freezes your computer to make you acknowledge an ad. Adware at its most obnoxious (because it wasn't obnoxious enough as is?)


Apple's patent application.
Article in the New York Times.
Covered on Boing Boing.
"Its distinctive feature is a design that doesn’t simply invite a user to pay attention to an ad — it also compels attention. The technology can freeze the device until the user clicks a button or answers a test question to demonstrate that he or she has dutifully noticed the commercial message.Because this technology would be embedded in the innermost core of the device, the ads could appear on the screen at any time, no matter what one is doing."
If you read the patent application, they're talking hardware, not software. Ouch. Basically, your computer or device has this mechanism built into it. (It's harder to remove a car horn built into the car than an air horn that's duct-taped to the side mirror.)

Depending on how it is implemented, it could be a firmware rootkit, or a hardware equivalent of a rootkit.

In any case, thanks in advance to all the white hat crackers.

Or, you know, just don't buy an Apple device that has this.

On another note, it occured to me applying for a patent for something like this guarantees no one else could implement it... or not for long, anyways. If you never plan on implementing it yourself, you could use it as a tool for protecting users. That being said, I doubt that's Apple's intent. I would guess they're keeping the option open until such time as they figure they can get away with using it. So the more you get hooked on Apple...

Maybe the EFF should apply for a whole whack of patents?

Yet another compelling reason for the general public to take an interest in alternative computers and media players.

As Steve Gibson says, "It's MY computer."

Sunday, 9 August, 2009

pdflush process isn't what you think it is

Yeah. Please don't try to kill the pdflush process.

Having started as a Windows user, it would really, really irk me that a whole bunch of (unnecessary) processes would be running. I would annihilate them at every opportunity, but at least I'm (usually) smart enough to look up what it is first.

Having moved to linux, there's a whole new ballgame of processes to look up.

Friday, 24 April, 2009

How to (Quickly) Check What Version of Ubuntu You Have

Applications --> Accessories --> Terminal. In the box type the following command:-

lsb_release -a