<<

Volume 55 August, 2011

Openbox: Using feh To Manage Your Wallpaper : Tint2 vs Lxpanel Openbox: Customize Your Right Click Menu Game Zone: DosBox ­ Play Your Games From Yesteryear Photo Viewers Galore, Part 4 Using Scribus, Part 8: Getting Ready For The PDF Secure Your Notebook PCLinuxOS Installation By Encrypting Partitions Alternate OS: Plan9, Part 2 Touchpad Solutions With Xorg 1.10.3 Forum Foibles: Summer Recipe Edition And more inside! TTaabbllee ooff CCoonntteennttss

3 Welcome From The Chief Editor 4 Openbox: Tint2 vs Lxpanel 10 Screenshot Showcase 11 Double Take & Mark's Quick Gimp Tip 12 ms_meme's Nook: Way Down Yonder In Land The PCLinuxOS name, logo and colors are the trademark of Texstar. 13 Using Scribus, Part 8: Getting Ready For The PDF The PCLinuxOS Magazine is a monthly online publication 15 Openbox: Using feh To Manage Your Wallpaper containing PCLinuxOS­related materials. It is published primarily for members of the PCLinuxOS community. The 17 Forum Foibles: Summer Recipe Edition magazine staff is comprised of volunteers from the 22 Happy 20th Birthday, Linux! PCLinuxOS community. 23 Screenshot Showcase Visit us online at http://www.pclosmag.com

24 Touchpad Solutions With Xorg 1.10.3 This release was made possible by the following volunteers:

25 Screenshot Showcase Chief Editor: Paul Arnote (parnote) 26 Openbox: Customize Your Right Click Menu Assistant Editors: Meemaw, Andrew Strick (Stricktoo) Artwork: Sproggy, Timeth, ms_meme, Meemaw 29 Screenshot Showcase Magazine Layout: Paul Arnote, Meemaw, ms_meme 30 Alternate OS: Plan9, Part 2 HTML Layout: Sproggy 33 Video: Part 9 ­ DVDStyler Intro Staff: Neal Brooks ms_meme 36 Photo Viewers Galore, Part 4 Galen Seaman Mark Szorady Patrick Horneker Darrel Johnston 39 ms_meme's Nook: I Love That OS Rag Guy Taylor Meemaw Andrew Huff Gary L. Ratliff, Sr. 40 Thessaloniki's Hackerspace Pete Kelly Daniel Meiß­Wilhelm 41 OS Hackers Archie Arevalo 42 Game Zone ­ DosBox: Play Your Games From Yesteryear Contributors: as Efstathios Iosifidis 45 Setup cpufreq To Keep Your Laptop Cool longtom billy7720 Texstar wyzwyk 46 Secure Your Notebook PCLinuxOS Installation By Encrypting Partitions The PCLinuxOS Magazine is released under the Creative 50 Testimonial: On Becoming A Deep Water Sailor Commons Attribution­NonCommercial­Share­Alike 3.0 51 Screenshot Showcase Unported license. Some rights are reserved. Copyright © 2011. 52 More Screenshot Showcase

2 WWeellccoommee FFrroomm TThhee CChhiieeff EEddiittoorr

The release of the various flavors of the 2.6.x line. The PCLinuxOS continue to roll out the advancement of the Linux door. In June, we saw the release of kernel version number the KDE version and the LXDE also comes on the 20th versions. July saw the release of the anniversary of the “birth” KDE Minime release, along with the of Linux. release of Phoenix, the version, featuring the latest Xfce 4.8. July also Meanwhile, the climate is saw the release of the minimal Gnome wrecking havoc for many 2.32.1 version, via the Zen release. users. Much of North America is locked into a Currently in the works are new versions blast furnace with of Openbox, a new copy of Phinx temperatures to match, (Phoenix Mini), the minimal version of while a good portion of Xfce 4.8, and a new full Gnome Europe is experiencing release. Also in the works are newer, below average updated versions of e17, a new 64­bit temperatures this version of PCLinuxOS, a minimal, summer. lightweight command line version (called pCLI­nox, representing its CLI Fortunately, my wife and I interface and the fact that it doesn’t use missed the start of the Xorg), and a special lightweight GUI blast furnace here in the 2 version, featuring a choice of up to Midwestern United States, It's easier than E=mc three different minimalistic, ultra­ having returned from It's elemental lightweight GUI desktops. vacation in Estes Park, Colorado, with its idealistic summer weather. Daytime temperatures were in the It's light years ahead All of the new flavors of PCLinuxOS (with the mid to upper 70s and lower 80s (Fahrenheit, for my exception of pCLI­nox) feature an updated 2.6.38.x international friends), and the upper 40s and lower It's a wise choice Linux kernel, along with Xorg updated to 1.10.3, and 50s at night – all without hardly any humidity. new drivers to match. It's Radically Simple Wherever you are in the world, I hope you are It's ... announced the end of the 2.6.x Linux staying safe and keeping cool (or warm, if you’re in kernel, replaced by the 3.0.x Linux kernel. Although the middle of the Southern hemisphere’s winter). there are no earth­shattering, monumental Until next month, I wish all of you happiness, advancements in the 3.0.x Linux kernel, it does prosperity, serenity and good health. represent a “coming of age” of the Linux kernel – and an end to the high minor version numbers of the 2.6.x kernel, with the 2.6.39 kernel being the last in

3 OOppeennbbooxx:: TTiinntt22 vvss LLxxppaanneell by Paul Arnote (parnote)

Lxpanel As you may have noticed, the PCLinuxOS version of Openbox comes in two versions: a “full” version with a full compliment of pre­installed applications, and the “Bonsai” version, which is a lightweight installation that comes with a minimum of pre­ Tint2 installed applications. But the differences don’t stop there. from the Openbox right click menu, regardless of Here’s the tint2rc file from my Openbox installation: which panel you choose to use. One notable difference is the selection of the panel used by the two versions. The “full” version uses Since we have already covered lxpanel in a previous # Tint2 config file tint2 as the panel, while Bonsai uses lxpanel to issue (October, 2010) when we were covering the # Generated by tintwizard provide the end user with a useful panel. LXDE desktop, much of the rest of this article will (http://code.google.com/p/tintwizard/) deal with tint2 and how to configure it. # For information on manually configuring tint2 see Lxpanel is “borrowed” from the LXDE desktop. Tint2 http://code.google.com/p/tint2/wiki/ is a product of a “Google Summer of Code” project, Configure with the aim to create a simple, easy to use and Tint2 lightweight panel. Currently, tint2 is up to version # Background definitions 0.11. Let’s start off by taking a closer look at the tint2 # ID 1 panel (bottom). rounded = 7 Both work exceptionally well, and both are excellent border_width = 2 choices for a lightweight panel. Which you use background_color = #000000 60 The tint2 panel, by default, does not show you all border_color = #FFFFFF 16 depends on what you are expecting from a panel. desktops in a single view, nor does it separate the icons by desktop. Thankfully, the tint2 panel is # ID 2 At first glance, the most noticeable difference is that configurable and easy to configure, thanks to the rounded = 5 lxpanel has an application menu, a quick launch tint2rc file. It is located in your border_width = 0 area, and a desktop pager, while those items are /home/username/.config/tint2 folder. With just background_color = #FFFFFF 40 lacking in the tint2 panel. However, both lxpanel and a few simple edits of the tint2rc file, you can easily border_color = #FFFFFF 48 tint2 have a task bar area, a system tray and a configure tint2 to be the panel you want. clock. My initial reaction to the tint2 panel wasn’t all # ID 3 that positive, since it was missing some of the items rounded = 5 I was accustomed to using on my panel. However, the “missing items” on the tint2 panel really aren’t all that missed, since all of those items are available

4 Openbox: Tint2 vs Lxpanel

border_width = 0 # Task Icons # Mouse background_color = #FFFFFF 16 task_icon_asb = 70 0 0 mouse_middle = none border_color = #FFFFFF 68 task_active_icon_asb = 100 0 0 mouse_right = close task_urgent_icon_asb = 100 0 0 mouse_scroll_up = toggle # Panel task_iconified_icon_asb = 70 0 0 mouse_scroll_down = iconify panel_monitor = all # Fonts panel_position = bottom center horizontal task_font = sans 7 # Battery panel_size = 94% 30 task_font_color = #FFFFFF 68 battery = 0 panel_margin = 0 0 task_active_font_color = #FFFFFF 83 battery_low_status = 10 panel_padding = 7 0 7 task_urgent_font_color = #FFFFFF 83 battery_low_cmd = notify­send "battery low" panel_dock = 0 task_iconified_font_color = #FFFFFF 68 battery_hide = 98 wm_menu = 0 font_shadow = 0 bat1_font = sans 8 panel_layer = top bat2_font = sans 6 panel_background_id = 1 # System Tray battery_font_color = #FFFFFF 74 systray = 1 battery_padding = 1 0 # Panel Autohide systray_padding = 0 4 5 battery_background_id = 0 autohide = 0 systray_sort = ascending autohide_show_timeout = 0.3 systray_background_id = 0 # End of config autohide_hide_timeout = 2 systray_icon_size = 16 systray_icon_asb = 70 0 0 autohide_height = 2 I do NOT recommend using the “Tint Wizard” strut_policy = follow_size program to control and change your settings. # Clock Rather, I recommend editing the tint2rc file by hand, # time1_format = %H:%M time1_font = sans 8 by loading it into Geany – or any other plain text taskbar_mode = multi_desktop editor. From my personal experience, I can attest to taskbar_padding = 2 3 2 time2_format = %a %B %d taskbar_background_id = 0 time2_font = sans 6 the fact that the Tint Wizard program is quite taskbar_active_background_id = 0 clock_font_color = #FFFFFF 74 capable of producing corrupt tint2rc files. While a clock_padding = 1 0 good idea, it doesn’t seem to be well implemented. clock_background_id = 0 You will have more consistent results by hand # Tasks clock_rclick_command = orage urgent_nb_of_blink = 8 editing the file – at least for now, until the Tint task_icon = 1 Wizard bugs are worked out. task_text = 1 # Tooltips task_centered = 1 tooltip = 0 task_maximum_size = 140 35 tooltip_padding = 2 2 task_padding = 6 2 tooltip_show_timeout = 0.7 Background IDs task_background_id = 3 tooltip_hide_timeout = 0.3 task_active_background_id = 2 tooltip_background_id = 1 The very first thing that is listed are the background task_urgent_background_id = 2 tooltip_font = sans 10 tooltip_font_color = #000000 80 definitions. We can define as many background task_iconified_background_id = 3 definitions as we feel are necessary. In the default setup of tint2 in Openbox, there are three

5 Openbox: Tint2 vs Lxpanel

backgrounds defined. These blocks of settings The panel_size parameter tells tint2 the width and is treated like a normal . The default value in determine whether or not the particular background height of your panel. My panel is set to occupy 94% PCLinuxOS Openbox is “top.” has rounded corners, border widths, and the colors of the width of my screen, with a height of 30 pixels. of items. Setting your width to “0” will cause the tint2 panel to Finally, the panel_background_id parameter tells occupy the full width of your screen. tint2 which of the previously defined background IDs Even though all of our background definitions set the to use when drawing the panel. In our case, that border width to zero, we must also set a color Panel_margin tells tint2 whether or not to employ a would be to use the first background ID that we definition for the border. Likewise, we also set a margin in relationship to your monitor edge. The defined, with a black background color and an color definition for the background. All color defaults in PCLinuxOS Openbox are “0 0” and place opacity of 60%, and a white border color, with an definitions are preceded by a “#” symbol, followed by the tint2 panel up against the screen edge, without a opacity of 16%. the hexidecimal color code for the color we want to margin. However, if you want to insure that there is a use. The number after the hexidecimal color little “breathing room” around you panel, specify how definition sets the transparency for that color, where many pixels you want your horizontal margin (the Panel Autohide 100 is opaque and zero is completely transparent. first number), and how many pixels you want your vertical margin to be (the second number), in As you might expect, the “panel autohide” section of As we go through each of the other sections, you will relationship to the nearest screen border as defined in the panel_position parameter. the tint2rc file controls the autohide capabilities of note that each section specifies which background the tint2 panel. By default, the tint2 panel’s ability to ID to use when it is drawn on your screen. autohide is turned off (autohide = 0). When the tint2 The fifth item, panel_padding, tells tint2 the panel is in this state, the rest of the settings have no horizontal, left­to­right, padding (the first number), effect. Changing it to “autohide = 1” will cause the Panel the vertical padding (the second number), and the tint2 panel to autohide, and only appear when you horizontal spacing (the third number). mouse over its intended location. The panel section of the tint2rc file determines much of the overall appearance of the tint2 panel. The first Panel_dock tells tint2 whether or not to place the When autohide is activated, the other settings item, panel_monitor = all, tells tint2 to draw the panel tint2 panel in the ’s dock. The become active. The autohide_show_timeout (default on all the monitors it finds connected to your default value is “0,” which causes tint2 to bypass the 0.3 seconds) specifies how many seconds (or tenths computer. You can also specify it to draw the tint2 Openbox dock. of a second) delay before the panel is shown when panel on specific monitors connected to your you move your mouse over the intended location of computer, should you have multiple monitors The seventh item, wm_menu, determines whether or the tint2 panel. The autohide_hide_timeout connected. not the default window manager menu is displayed parameter (default of 2 seconds) specifies how when you right click on the tint2 panel. The default many seconds the panel is shown after you move The second item, panel_position, tells tint2 where to value is “0.” Changing this to “1” may be useful, your mouse outside the boundaries of the revealed draw the panel on your screen. The default value, at depending on how you work with your computer. panel, before it is hidden again. The autohide_height least in the PCLinuxOS Openbox installation, is to parameter (default of 2 pixels) specifies how many draw the panel at the bottom of your screen, in a The panel_layer setting allows you to specify if the pixels the hidden panel occupies on your screen. horizontal aspect, and centered on your screen. panel is drawn on the top layer, the bottom layer, or

6 Openbox: Tint2 vs Lxpanel

The last setting in this section of the tint2rc file, of padding between the upper and lower edge of the The task_maximum_size determines the maximum strut_policy, actually belongs to the panel section. taskbar, and two pixels of spacing between items. size of the task item. It consists of two numbers, the STRUTs are used by the Openbox to decide the width and height. By default in PCLinuxOS size of maximized windows. It determines if The taskbar_background_id setting determines Openbox, these are set to 140 pixels wide and 35 'maximized windows' should follow tint2 size which background to use when drawing the taskbar pixels tall. If you like displaying the text on your task (follow_size, and default) or use the minimum size on your computer screen, while buttons, as is the usual case, these “measurements” (minimum), or use the screen size (none). taskbar_active_background_id determines which typically work out fine. But if you want to mimic the background ID to use for the current desktop. If you KDE Smooth Tasks plasmoid’s way of displaying changed the taskbar_mode to “multi_desktop,” you running tasks on your taskbar, change the Taskbar won’t notice any effect from the task_maximum_size width to 40 pixels, turn off the taskbar_active_background_id setting. text (task_text = 0), and your tint2 panel will look much like the screenshot above. Here, we define the appearance of the taskbar section of the tint2 panel. The taskbar_mode settings, as they exist in PCLinuxOS Openbox, Tasks With the task_padding setting, we can control the default to showing the icons only from the current horizontal and vertical padding of the individual task desktop (taskbar_mode = single_desktop). However, buttons displayed on the taskbar. The rest of the The tasks section of the tint2rc file controls how settings in the tasks section of the tint2rc file deal changing “single_desktop” to “multi_desktop” will each of the tasks are drawn on the taskbar. To start show all of the icons of running applications on all with which background ID to use to display tasks in off, the urgent_nb_of_blink setting tells the tint2 their various states (active, urgent and iconified). desktops. panel how many times to a taskbar element when urgent attention is requested. The task_icon Given that tint2 has no pager, per se, changing the and task_text settings determine, respectively, if an setting to “multi_desktop” mimics pager­like activity, icon or text is displayed on the taskbar item. By Task Icons since all of the running applications are grouped on default, both items are displayed in PCLinuxOS the taskbar by desktops. Additionally, you can click Openbox. The task_centered setting determines if The task icons section tells tint2 how to display icons and drag applications from one desktop to another, the task name is centered (1, the default) or not (0). on the panel. The task_icon_asb setting controls all plus you can switch desktops simply by clicking your icons that don’t fall into the other designated special mouse on the corresponding section of the taskbar. To economize space on the taskbar, it would be categories. The task_active_icon_asb setting quite easy to mimic the KDE Smooth Tasks controls how the icon of the active window is The taskbar_padding setting determines the plasmoid by choosing to display an icon only on the displayed. The task_urgent_icon_asb setting horizontal_left_right padding (pixels from the taskbar by turning off the display of the text label – controls how an icon is displayed when a window is horizontal edge of the taskbar), vertical padding and altering one other setting, which we’ll mention requesting your urgent attention. The (pixels from the top and bottom edge of the taskbar), here shortly. task_iconified_icon_asb setting controls how the and the horizontal spacing between items on the taskbar. The default value in PCLinuxOS Openbox is “2 3 2,” providing two pixels of horizontal padding from the horizontal edge of the taskbar, three pixels Tint2 panel with tasks set up to mimic KDE Smooth Tasks plasmoid

7 Openbox: Tint2 vs Lxpanel

icons of an iconified (minimized) window are attention and icons of iconified windows, definitions to use when drawing the system tray. The displayed. respectively. systray_icon_size setting sets the size, in pixels, to draw the icons on the system tray. The Each setting has three sets of numbers, separated The font_shadow setting (0 or 1) tells task2 whether systray_icon_asb, as with the previously discussed by a space. The numbers indicate the alpha or not to draw a shadow under the text displayed on task_icon_asb settings, sets the alpha, saturation (transparency) of the icon (0 to 100), followed by the the panel. and brightness levels to use when displaying the saturation (­100 to 100), then the brightness (­100 to icons in the system tray. 100). System Tray Clock Fonts As the name indicates, this section controls the system tray area of the panel. The systray setting Just as its name suggests, the Clock section of the allows you to set whether the system tray is tint2rc file controls how tint2 displays clock The fonts section specifies how tint2 displays fonts. embedded in the tint2 panel (set with a value of 1), information on the tint2 panel. The format for the To save space on my tint2 panel, I have the text or whether the system tray is disabled (set with a clock information displayed uses the format of turned off. If you do the same, none of the following value of 0), and is not displayed at all. The strftime. Refer to the manual page at the previous settings will really have any effect. If, however, you systray_padding uses three sets of numbers, link. prefer to see a more traditional panel and choose to separated by a space, that govern the horizontal left­ have the text of the window’s title bar displayed on to­right padding, vertical padding, and horizontal The time1_format setting controls the formatting for your panel items, then you can customize how tint2 spacing. the top item displayed in the clock, while the displays that text. time2_format setting controls the formatting for the The systray_sort setting allows you to tell tint2 the bottom item displayed in the clock. By default, in The task_font setting tells tint2 which font to use, ordering to use when displaying the icons of the PCLinuxOS Opbenbox, those correspond to the time any optional special style instructions (bold, italic or system tray. In Openbox, the default value is on the top, followed by the day and date on the bolditalic), followed by the size of the font. The “ascending,” which means that the icons will be bottom. To eliminate either line of the clock display, task_font_color setting sets the color of the font placed in alphabetical order, based on the name of simply comment out the line you don’t want (specified with a “#” sign, followed by a 6 character the application, from A to Z, left to right. The other displayed by placing a # at the beginning of the line. hexidecimal color code), a space, then the opacity of options are: descending (reverse alphabetical Commenting out both lines will prevent the clock the text color (0 to 100, with 100 being opaque and 0 order), left2right (display icons from left to right, from being displayed at all on your tint2 panel. being transparent). based on the order in which the applications are loaded), and right2left (display icons from right to The time1_font and time2_font settings allow you to The task_active_font_color sets the color and left, based on the order in which the applications are specify what font, style (bold, italic or bolditalic) and opacity of the text for the active window icon, while loaded). fontsize to use to display your clock information. The task_urgent_font_color and clock_font_color allows you to set the hexidecimal task_iconified_font_color sets the color and opacity With the systray_background_id setting, you control font color and the opacity of the text. The of the text for icons of windows requiring your which of the previously defined panel background clock_padding sets how many pixels, horizontal and

8 Openbox: Tint2 vs Lxpanel

vertical, is padded around the clock information exactly like their counterparts in the other sections. desktop_right: send the task to the when it is displayed. The clock_background_id However, there are two other settings that are desktop on the right setting tells tint2 which of the predefined unique to the display of tooltips. The backgrounds to use when displaying the clock tooltip_show_timeout setting sets the number of next_task: send the focus to next information. seconds of delay to show the tooltip when hovering task your mouse cursor over an item on the tint2 panel. The clock_rclick_command setting tells tint2 what The default in PCLinuxOS Openbox is 0.7 seconds. prev_task: send the focus to command to execute when you right click on your The tooltip_hide_timeout setting sets the number of previous task clock. The default in PCLinuxOS Openbox is to open seconds before the tooltip disappears when your the Xfce calendar program, called Orage. However, mouse leaves the item on the tint2 panel. The The default right click action in PCLinuxOS Openbox Orage is not installed in my default installation of default in PCLinuxOS Openbox is 0.3 seconds. is to close the task. Since I’m used to right clicking Openbox. It should be easy enough to install it via on a panel task to access its window menu in all the , though. other panel applications, I found myself inadvertently Mouse closing applications that I wanted to remain open. One setting that is not in the default PCLinuxOS So, I changed the right click mouse action to toggle_iconify. This way, the application remained Openbox configuration of tint2 is the clock_tooltip The mouse section of the tint2rc file contains setting. Here is the entry on my Openbox opened, and it only changed its state from visible to instructions for how your tint2 panel should respond iconified – or vice versa. installation: to various mouse clicks. The mouse action choices should be rather obvious by reading their clock_tooltip = %r, %A, %B %d, %Y description. Each of the four mouse actions can have any of the following as their setting: Battery With the addition of this line to the Clock section of your tint2rc file, the time, day of week, month, day close: close the task Unfortunately, I could not test the battery section of and year will appear as a tooltip whenever you hover the tint2rc file. Whenever I tried to activate the your mouse over the clock. toggle: toggle the task battery notification, I received an error in my open terminal session that read: iconify: iconify the task Tooltips ERROR: battery applet can't open toggle_iconify: toggle or iconify the energy_now The tooltips section of the tint2rc file controls the task After this message, tint2 exited with a segmentation display of the tooltips on your tint2 panel, if fault. Instead, I’m using the Gnome Power Manager activated. Setting tooltips = 1 turns tooltips on, while maximize_restore: maximized or minimized the task to monitor the battery states on my laptop. tooltips = 0 turns them off and prevents their display.

desktop_left: send the task to the The tooltip_padding, tooltip_background_id, desktop on the left tooltip_font, and tooltip_font_color settings work

9 Openbox: Tint2 vs Lxpanel

Summary

Tint2 makes a very suitable panel replacement. It’s lean, mean, stable and attractive. You will find it SSccrreeeennsshhoott SShhoowwccaassee easy to control, as well. There are reports of users running multiple panels on a desktop, and tint2 can be made to load up a custom resource file. Simply issue the command tint2 mysecondpanel.tint2rc, where mysecondpanel.tint2rc is the resource file that contains the information that controls the behavior of the second panel.

Feel free to explore all the options of tint2, by checking out its configuration page. You will find some entries that don’t work with our current version of tint2 in the PCLinuxOS repository. The version in our repository is the latest stable version, and there are some instructions on the configuration page that apply only to the beta version.

The PCLinuxOS Magazine

Created with Scribus 1.3.9

Looking for an old article? Can't find what you want? Try the

PCLinuxOS Magazine's searchable index!

Posted July 1, 2011, by billy7720, running KDE4.

10 DDoouubbllee TTaakkee && MMaarrkk''ss QQuuiicckk GGiimmpp TTiipp m o . n o o t e e g r k o y e g d a y a b r d T o e t z u S b i r e t k s l i r D a . b y M d a r y u o b z S o k r a D M 1 1 0 2 © Find at least seven differences between cartoons. Answers on Page 32 Mark's Quick Gimp Tip to use. Simply select Most Gimp users pretty much the Perspective Tool, stick to the basics when editing then click on the image. photos and images. They'll limit When the themselves to the more familiar set of handles tools. They'll use the rectangular select appear, tool to select an area or the crop tool to simply grab trim an image. But, The Gimp offers so a handle to much more! Experiment a bit! Take a look start at a few of the other tools in Gimp's tool changing the Add a drop shadow from the filters menu box. A fun tool to use is the Perspective perspective (Filters>Light and Shadow>Drop Shadow) Tool. With the Perspective Tool, you can of the and you've now given a new, dynamic look add a look of depth to an image. It's easy image. to an otherwise flat image. ­Mark Szorady is a nationally syndicated cartoonist with georgetoon.com. He blogs at georgetoon.com/blog. Email Mark at [email protected].

11 mmss__mmeemmee''ss NNooookk WWaayy DDoowwnn YYoonnddeerr iinn LLiinnuuxx TToowwnn

Way down yonder in Linux Town Way down yonder on the Linux Scene The finest OS is found You will find just19 PCLOS best OS around as and Neal will always be seen Sandbox users are oh so wise parnote's there from the magazine They never will compromise Other odd characters in between Stop I bet your life you will like it too YouCanToo baking bread for you Stop and listen to my ballyhoo And T6 up to his usual tricks PCLOS is heaven alright No one there is ever mean You it will astound Everything's peachy keen Way down yonder in Linux Town Way down yonder on the Linux Scene

Join our forum it's really great About that there's no debate Just be sure you always update The Village Idiot has such smarts Read the wisdom he imparts MP3 We all have fun teasing joechimp Everyone here is using the Gimp Jokes galore and so much more OGG Join now don't be late Our forum is really top rate

12 UUssiinngg SSccrriibbuuss,, PPaarrtt 88:: GGeettttiinngg RReeaaddyy ffoorr tthhee PPDDFF by Meemaw images... the frame will be there, plus the name of few pages, but if it’s the size of this magazine, it will the file, but you’ll have to tell Scribus again where take a while. The second method is to edit your Your newsletter is almost finished!! You have all the file is located. If you are doing a big project, one Master Page to include the text frame with the page your articles written and in their frames, all of your common folder will be very helpful because it will all number exactly as done in the first method. Make images are in place, and everything else looks good. be much easier to find. sure you apply that exact Master Page to each page What else can you possibly need? of your document. Again, as with the first method, if you insert a page (or pages) in the middle of your Page Numbers document, the page numbers will automatically Importing pages adjust themselves. Depending on the length of your newsletter, you Let’s say you already did a one page item that you may get by with putting in page numbers by hand, now want to incorporate into your newsletter. How that is, creating a text frame and actually putting the Pre­flight do you combine that Scribus file with this one? In the correct number into the frame. My company Page menu, you will see Import. You will get a newsletter has the page numbers already within the While this process doesn’t HAVE to be done, we will window asking what document you want to use, template. But it’s only four pages every time. This click on it to see what it includes. A window will pop which page(s) you want to import and where in your magazine is many more pages, and different people up listing each page of your document. Things that present document you would like them put. Make work on the page layouts, so it’s impossible to know may appear are pages where the text overflows, or sure that you specify every page if you want them which number to put on which page. However, there images that are a smaller resolution than you have all. For example, you should specify pages 1 are a couple of methods for inserting page numbers designated in your preferences. You can see that I through 2 from a two page document, unless you in your document. imported two pages and haven’t completed the text are only importing one page. If you just say 2 from 2, to the last page. only page 2 will be inserted. (Maybe it’s only me that In the first method, you can insert a text frame on has made that mistake!) each page. For a polished look, make sure the frame is the same size and in the same place on each page. Then when you open the Text Editor, you will insert a field rather than a specific number. Go to Insert > Character > Page Number. You will see this # in your text editor. Make sure you center it (if wanted) and format the text so it matches your desired font.

Create the same thing on each of your pages. You will see the page numbers appear. What’s really great about this is that the page numbers will correct This is how we add the different articles to the automatically if you have to add a page somewhere magazine. It’s also best if you put everything you will in the middle. Although not stated, it may also serve as a reminder be using into the same folder (Scribus files and for you to delete any empty pages you might have. images). You may even have to re­add your The first method isn’t too tedious if you only have a

13 Using Scribus, Part 8: Getting Ready for the PDF

Creating the PDF should choose the one that works best with your Pre­Press: You can choose to have printer marks document and the size you want to have. The on the document, in case it has to be cut, folded or When you are positive that you have done highest compression sometimes takes away from bound. Bleed settings are included for the same everything necessary, it’s time to create the PDF. In the quality of some image files. reason, but the default is “Use Document Bleed”. the toolbar is a button that says ‘PDF’ on it (or has I’ve read a little about it, and it seems it’s to make the ‘A’ logo of Adobe). When you click it, a large Fonts: Here you will see the fonts that you have allowances in the document placement for a book window will appear asking for the parameters for used in your documents, along with two sections that is folded and bound so the margins are constant your PDF. titled Embed or Outline. Generally, you want to throughout the book. The last checkbox is for embed your fonts because if your document PDF/X­3 output, which is a standards compliant recipients don’t have all the fonts you used, they can format for professional printing. still view the PDF as you created it. I send a PDF to my printer so I won’t have to make sure I use fonts Many times, the default settings are fine. When you he has or send him any extra font files. get the settings the way you want them, click “OK” and your document will be exported. It’s generally a Extras: Your PDF can actually be made into a good idea to open up your PDF and make sure it presentation (as in LibreOffice Impress)! The effects looks they way you want it. You can always delete it for that are in this . and do it again with different settings.

Viewer: Here you can choose the way you want the PDF viewer configured when it opens your Other documents? document. You can do so much more than newsletters! Security: If you want to encrypt your document so a Magazines, brochures, postcards, greeting cards are password is required to open it, you can do that just a few of the possible creations. (I even did a here. There are places for a password for you, and a custom map a couple of years ago.) Anything you different password for the document recipients. can do with any other publishing program can be There are seven tabs in this window. Many of the done with Scribus. Many other programs have pre­ settings are for specialized documents and many of Color: The top selection says, “Output intended designed templates you can open which will make them can be left at default, but a description of each for...” Screen/Web... Printer … Greyscale. your job easier, along with tons of clipart for you to tab follows. Depending on what you choose, there may be insert. While having pre­made designs is a good another option or two to choose from. Most thing, I still think Scribus is better. Anything you can General: This is the tab you will see first. You are everything I do is for Screen/Web. Yes, I do have my set up in Scribus can be made into a template for asked to give a file name and location for your PDF, newsletter printed, but I send the PDF in color and future use. You aren’t locked into someone else’s which pages you want to export to your PDF and the he prints it in black ink. Full color printing is more idea of what looks good, and you can add your own compression method you want to use. You are also expensive than my office can afford. Many of our creativity to your projects. asked the type of PDF you want. The compression members have subscribed to the eNewsletter, which can be of three types (default is Automatic) and I send in color from my computer, but the rest get it Next month we’ll finish up with a few tips & tricks. compression rate can be from 5% to 95%. You in greyscale through the mail.

14 OOppeennbbooxx:: UUssiinngg ffeehh TToo MMaannaaggee YYoouurr WWaallllppaappeerr by Darrel Johnston (djohnston) parameter tells feh to scale the image to the desktop command, which finds the last file in the sorted list. size. Possible parameters are: The string value of the resulting file is read by feh, which scales the image to the desktop size. Using Feh is an imlib2 based image viewer. It can also be ­­bg­center this option will give you a randomly selected used to manage your desktop wallpaper. It’s not Center the file on the background. If it is too small, it wallpaper every time you login to an Openbox used for that purpose very often because most will be surrounded by a black border session. desktop environments have their own wallpaper managers. Two exceptions are and ­­bg­fill Openbox. Like ­­bg­scale, but preserves aspect ratio by Suppose you want to cycle the wallpaper every few zooming the image until it fits. Either a horizontal or minutes or hours. To rotate the wallpaper randomly, a vertical part of the image will be cut off create a script with the code below (for example, In the PCLinuxOS community remaster of Openbox, wallpaper.sh). Make the script executable (chmod +x Melodie has chosen to use the PCManFM file ­­bg­ wallpaper.sh) and call it from ~/.xsession. You can manager to manage the wallpaper. However, if you Like ­­bg­fill, but scale the image to the maximum also put the source directly in ~/.xsession instead of look in the ~/.config/openbox directory, you will see size that fits the screen with black borders on one in a separate file. Change the "15m" delay as you the autostart.sh file which is run every time you log side. please (see man sleep for options). into an Openbox session. In the file, she has a couple of commented lines for using feh to display a ­­bg­scale #!/bin/sh wallpaper. Let’s take a look at that section of the file. Fit the file into the background without repeating it, while true; do cutting off stuff or using borders. But the aspect feh ­­bg­scale "$(find ratio is not preserved either ~/.local/wallpapers ­type f |sort ­R # a random desktop background. There can be one |tail ­1)" & only, it ­­bg­tile sleep 15m # works with the same command line. I insist : Tile (repeat) the image in case it is too small for the done uncomment ONE LINE ONLY ! screen # tip : take the second one if you have several Another way of doing it is shown below. wallpapers and want a different Note that if you have more than one file in the # one at each session. ~/.local/wallpapers directory, you will get an error: #!/bin/sh # feh ­­bg­scale "$(find ~/.local/wallpapers ­type f)" & “feh ERROR: Couldn’t load image in order to set bg”. while true; do # feh ­­bg­scale "$(find ~/.local/wallpapers ­type f find ~/.wallpaper ­type f ­name |sort ­R |tail ­1)" & '*.jpg' ­o ­name '*.png' ­print0 | shuf ­n1 ­z | xargs The second option also uses the find command to ­0 feh ­­bg­scale Let’s examine what each of the two options does. find a file in the ~/.local/wallpapers directory. But this sleep 15m The first example is the simpler one. She uses the option is for more than one wallpaper image. The list done find command to find a file in (~ = your home of files is passed to the sort command, and the ­R directory) the ~/.local/wallpapers directory. The parameter sorts the list in a random order. The After feh has been run for the first time, it creates the resulting string value is read by feh. The ­­bg­scale randomly sorted list is then passed to the tail hidden file .fehbg in your home directory. If you wish

15 Openbox: Using feh To Manage Your Wallpaper

to use the same wallpaper each time you login, you can add the line sh ~/.fehbg & to your ~/.config/openbox/autostart.sh file. SSccrreeeennsshhoott SShhoowwccaassee

Note that if you want to use feh to manage your wallpaper in the Openbox edition, you must comment the line /usr/bin/pcmanfm ­­desktop & contained in the ~/.xsession file. Most of the instructions I’ve seen say to edit ~/.xinitrc. Commenting out the pcmanfm line in the ~/.xinitrc file did nothing for me. Also note that I’m using the openbox­bonsai­2010.11 version.

Does your computer run slow?

Are you tired of all the "Blue Screens of Death" computer crashes?

Are viruses, adware, malware & spyware slowing you down?

Get your PC back to good health TODAY!

Get Posted by mmesantos1, July 24, 2011, running KDE4.

Download your copy today! FREE!

16 FFoorruumm FFooiibblleess:: SSuummmmeerr RReecciippee EEddiittiioonn

Recipe for: Chicken Hash Everyone in the Sandbox really likes to eat From: smileeb Without a Cookbook our Forum would be incomplete Bell Peppers all colors Most of us just like to mix mess and stir Onions But on occasion we find a real connoisseur Ground Chicken Chopped Garlic Here's what we cook and it really is the most Try our recipes if you want to be a good host Beans white or red Tomatoes Canned & Fresh Chopped We want you to know what we like to prepare Corn Niblets Canned or Frozen We've featured some dishes for everyone to share Frozen Peas Dry Rice or Chopped Potatoes Hot sauce for Zip

Recipe for: Ham Roll Ups In a good size pot start your peppers and onions. Add the From: Rudge chicken making sure it is breaking up into bits. Splash hot Anyone can make this finger food and they are great at social sauce here if you like. Add garlic, beans, tomatoes, corn and events when you are asked to bring a finger food or when you host peas mixing in well. Add rice or potatoes and about a 1/2 cup of a gathering at your home. Go to your deli and get a water. Cover till the rice or potatoes are soft. Stir occasionally pound of sliced Virginia baked ham (like for to get a good mix of ingredients. sandwiches). You could even get the packaged stuff. Then look in the dairy section for cream cheese with I tell my wife you don't have to follow every recipe to the letter. chives. (or you can add your own chives to cream You can substitute and you are also free to do that with this so cheese). that it suits your taste. This is one I made up and is enjoyed Spread out a tsp of the cream cheese onto each slice when we go to those dish to pass events. of ham, roll it up and pin with a toothpick.

17 Forum Foibles: Summer Recipe Edition

Recipe for: You're Killing Me Wings Recipe for: Bacobana From: Rudge From: joechimp 7 or 8 chicken wings 3 slices white bread. 1 banana Enough vegetable oil to cover the wings 16 slices of crisp bacon. 4 slices any cheese (a deep fryer is best) Butter Peanut Butter 1/2 stick of butter (1/4 cup) 1/2 cup of your favorite BBQ sauce. You start out with the softest heaviest densest moist white Deep fry your wings at 350(°F) until they float. bread you can find. You know the kind. A slice in your hand (that's how you know they are done) feels like a pound. 3 slices laid out. 2 slices you lather up with In a separate large bowl, melt the butter and thick coatings of butter. Then you add a layer of peanut butter to mix the BBQ sauce in with a whisk. both. Peel and cut a banana length wise and in the middle Toss in the cooked wings until coated. giving you 4 thin slices. Put 2 slices of banana on one of the butter/peanut butter slices. Then on top of the banana add 2 Recipe for: Frito Dip slices of your favorite cheese. Land o Lakes white American From: MeeMaw works well here. Next you cram 8 slices of crisp bacon on top of This is good for summer or anytime. We're addicted to it! Other the cheese. You top this with the plain slice of bread. than the fat in the cream cheese and Fritos, it is very healthy. Now you reverse this process starting with an additional 8 slices 2 8 oz pkg cream cheese of bacon working your way back to the banana. After your pile is 1 red bell pepper, diced complete, you add the other butter/peanut butter slice. Now you 1 small can (I think it's 6 oz) green chilis, drained & diced mash down on it and that moist heavy bread just molds it self 1 small can (I think it's 6 oz) black olives, drained & diced around the ingredients. Open your mouth and 1 regular can (16 oz) whole kernel corn, drained 1 envelope ranch dressing mix EAT !!!!!!!! An alternate method is to pan fry Mix all ingredients together (it's easier when the cream cheese this, until the bread is toasty brown. Butter the is at room temperature), then refrigerate. Eat with Frito's Scoops bread to fry. Not the pan. Either way this is a or your favorite brand of chips or even crackers. delicacy. Enjoy.

18 Forum Foibles: Summer Recipe Edition

Recipe for: Grub Rub Recipe for: Eggs on Yoghurt of White Cheese From: ms_meme From: Vorteks Two different supports on which you put the egg(s): Mix the following using any unit of measurement. Good for meat, 1. Pour some not sweetened yoghurt to a dish. Add to it some fish, chicken or roasted veggies on the grill. salt, pressed garlic, chopped parsley and whatever else you like Salt 20 or imagine. Stir. Black Pepper 2 OR Red Pepper 2 2. Cut a slice of white cheese and fry it in a toaster till it starts Garlic Powder 2 turning brown. Add to it some pressed garlic, chopped parsley Chili Powder 2 and whatever else you like or imagine (curcuma, coriander, ...). Accent 1 1/2 Paprika 1 The eggs: Bring water with added salt and vinagre (make it too salty and too acid by taste) to the near Recipe for: Maple Peanut Butter Frosting From: Neal boiling point. Pour an egg in a cup and pour the Peanut Butter 1/2 cup Maple Syrup 1/2 cup cup to the almost boiling water. Wait a minute or two for the egg to start whitening on its top (I In a microwave safe bowl, heat peanut butter for 45 like the yolk shaky), take it from the water by seconds, or until it becomes a medium­thick liquid. Add something like collander (don't know the exact the maple syrup and stir vigorously until thoroughly word) and put the egg on the substrate. Do it gently for to not mixed. destroy the yolk. If you boil some more time the egg will be While still hot, spread the mixture over the top of your cake. If the harder. frosting becomes too thick to spread well, reheat it for about 25 While cooking the egg heat some butter or oil in a frying pan, seconds.For a thinner, more sweet frosting, add more maple strew on it a quarter of tea­spoon red pepper (better not hot) and syrup.I prefer this on a white or chocolate cake, but it works on pour on the egg on the substrate. yellow cake, too.

19 Forum Foibles: Summer Recipe Edition

Recipe for: Spiced Red Cabbage Recipe for: Home Made Banana Pudding From: 7272andy From: Molly 2 bananas 25g (1oz ) butter A box of Nilla Wafers 2 red onions, chopped 1 tsp of butter 900g (2lb) red cabbage, finely sliced 1 tsp shortening (like Crisco, not the oil) 100g (4oz) dried cranberries 2 tsp of all purpose flower 5cm (2”) piece fresh root ginger, peeled and grated 1 cup of 2% milk (more or less) 3tbsp each red wine vinegar and dry sherry 2 egg yokes (yokes only) 150ml (¼ pint) vegetable stock 4 tsp 2tbsp redcurrant jelly 1 tsp real vanilla extract

In a large serving bowl alternate layers of "coined" bananas and 1. Heat the butter in a large heavy Nilla Wafers starting with the Wafers at the bottom. based pan, add the onions and gently In a large skillet melt the butter and the shortening, reduce the cook for 10­15 minutes. heat and whisk in the flower. Once the mixture is smooth increase the heat until is all bubbly 2. Add the cabbage, cranberries, (continue to whisk) ginger, red wine vinegar, sherry, stock, Slowly add the milk while whisking. It will start to thicken and redcurrent jelly. Stir together and immediately. Continue to add milk and whisk until you have a season well. smooth pudding texture. Reduce the heat and whisk in the egg yokes, vanilla and sugar. Adjust the milk for consistency and 3. Cover, turn down the heat and cook the sugar and vanilla to taste. Pour the mixture over the layers for 50 minutes, stirring occasionally. of banana and wafers. It's yummy just like this BUT..

If you would like a recipe for how to make a perfect meringue to top it off in the oven, say the word.

20 Forum Foibles: Summer Recipe Edition

Recipe for: Camp Stew Recipe for: Frozen Fruit Treats From: djohnston From: Neal

This goes back to my Boy Scout days. Strawberries 1 pint Kiwi Fruit 1/2 pint * 1 medium potato 1 small onion 1 large carrot Sugar 1 and 1/4 teaspoon 1/2 pound hamburger meat 2 slices bacon Toothpicks ­ the round type Worcestershire sauce salt & pepper heavy duty aluminum foil Chocolate syrup ­ optional

Fold the corners of the foil to create a cooking "pouch". Mash the Sharp knife raw hamburger meat into a ball and place in center of the pouch. Spoon to mix with ­ I prefer a wooden spoon Mix in the Worcestershire sauce. Drape with bacon slices. Cut the Bowl ­ about 2 pint size potato into mouth­sized pieces and place around the edges of the Ice cube trays ­ 2 or 3 should do it hamburger. Cut the carrot into slices 1/2" thick and place on top of Plastic wrap the potato pieces. I cut the ends off the onion, then slice it into Refrigerator 1/2" thick slices, then peel the layers apart to form onion rings. Freezer You may prefer to dice the onion. Lay the onion pieces over everything. Salt and pepper to taste. (The Worcestershire sauce Wash and slice the strawberries. Dice into approximately 1/4 is already a bit salty.) cubes. Put the strawberry cubes into a bowl and cover them with Now, fold the aluminum so that it creates a fully enclosed "baking the sugar. Thoroughly mix. Refrigerate until a thin syrup is dish", similar to cooking in a Dutch oven. Be sure you have no formed. ** Wash, slice and cube the kiwi fruit. Mix with the open edges that will let fluids leak out. If you have an open strawberries. Spoon the fruit mixture into the ice cube trays, campfire, rake the hottest coals into an area and set the aluminum insert a toothpick into each section and cover in plastic wrap. pouch directly on top of the coals. Otherwise, put into an oven Put the trays into your freezer until frozen. Serve plain or with a preheated to 450 degrees Fahrenheit. On the campfire coals, bowl of chocolate syrup for dipping. cook about an hour. In the oven, cook 1 hour and fifteen minutes * For a different flavor combination, substitute the kiwi fruit with to 1 hour and thirty minutes. The carrots and onions will be sweet­ bananas. tasting, and the flavors will all run together in the potatoes. ** For a less sweet treat, use less sugar. For a sweeter treat, add more sugar.

21 HHaappppyy 2200tthh BBiirrtthhddaayy,, LLiinnuuxx!! by Paul Arnote (parnote) I'm doing a (free) (just a hobby, won't be server at the Helsinki University of Technology. It big and professional like gnu) for 386(486) AT clones. contained 10,239 lines of code. This has been brewing since April, and is starting to get In April 1991, a 21 year old student at the University ready. I'd like any feedback on things people like/dislike After that, many people contributed to the Linux of Helsinki, Finland started working on a simple idea in minix, as my OS resembles it somewhat (same physical project, and much of the MINIX community for a computer operating system. After having been layout of the file­system (due to practical reasons) among contributed code and ideas to the Linux kernel. In exposed to only the year before, and having other things). October 1991, Linux version 0.02 was released, with received a copy of MINIX, (a Unix­like operating Linux version 0.11 coming out in December of the system with a microkernel architecture used for I've currently ported bash(1.08) and gcc(1.40), and things same year. Initially released under Torvald’s original research and study in computer courses), to run on seem to work. This implies that I'll get something license that prohibited any commercial use of Linux, his “new” one­month­old 386 computer in February practical within a few months [...] Yes ­ it's free of any the license was changed to the more permissive 1991, this 21 year old university student became minix code, and it has a multi­threaded fs. It is NOT GNU General Public License (GPL) by Linux version inspired to create a new computer operating system. portable (uses 386 task switching etc), and it probably 0.12. never will support anything other than AT­harddisks, as that's all I have :­(. Since that time, the Linux kernel has been continually updated and has continued to evolve into [...] It's mostly in C, but most people wouldn't call what I what we all use now. In July 2011, Linus Torvalds write C. It uses every conceivable feature of the 386 I announced the release of the Linux 3.0 Kernel, could find, as it was also a project to teach me about the ending the 2.6.x kernel line, which originally 386. As already mentioned, it uses a MMU, for both appeared in December 2003 (with 5,929,913 lines of paging (not to disk yet) and segmentation. It's the code – a far cry from the 10,000+ lines of code that segmentation that makes it REALLY 386 dependent (every made up the 0.01 Linux kernel). Claiming that he task has a 64Mb segment for code & data ­ max 64 tasks was tired of the high numbers of the minor version in 4Gb. Anybody who needs more than 64Mb/task ­ tough releases of the 2.6.x kernel, he announced a cookies). [...] Some of my "C"­files (specifically mm.c) revision of the current versioning scheme. With the are almost as much assembler as C. [...] Unlike minix, I new scheme, the major version number is pinned at also happen to LIKE interrupts, so interrupts are handled “3.” The second number indicates the actual release without trying to hide the reason behind them number, while the third number will be used to indicate stable releases of the kernel. Thus, the first This young University of Helsinki student would later stable release of the 3.0.x kernel is 3.0.1. go on to create his Masters of Computer Science Free of any MINIX code, the new computer thesis in January 1997, called Linux: A Portable In 1996, Torvalds was inspired to make a penguin operating system had a monolithic kernel Operating System. His name is Linus Torvalds. the mascot of Linux. In part, the idea of Tux as the architecture, but was inspired by MINIX. On August mascot for Linux came about after Torvalds was 25, 1991, the following post was made to the The rest, as we say, would be history. By September bitten by a Fairy Penguin at a zoo in Australia, when comp.os.minix Usenet newsgroup: 1991, Linux version 0.01 was uploaded to an FTP he visited there in 1993. Tux originally was a submission by Larry Ewing for three Linux logo

22 Happy 20th Birthday, Linux!

contests, using the then relatively new Gimp 0.54. Tux won none of the contests, and to this day remains the mascot – not the logo – for Linux. SSccrreeeennsshhoott SShhoowwccaassee Currently, Linus Torvalds remains heavily involved in the continuing development of Linux, overseeing its progress and guiding it on its course. Today, over 600 Linux distributions exist, all built on the stable Linux kernel. Electronic gadgets and appliances, ranging from cell phones to tablet PCs to DVD players to eBook readers, use a modified embedded Linux kernel to power the user interfaces of their devices. Due to its security and scalability, Linux is also king of the mountain when it comes to servers, empowering most of the internet servers that deliver your daily dose of internet information.

So, as you go about your computer lives, using Linux and feeling comfortable that you can do so, free of charge, in relative security, without worrying about viruses, malware, spyware or any other kind of “ware,” think back to that August day, 20 years ago, in Helsinki, Finland when that 21 year old computer science student announced the birth of Linux.

Thank you, Linus Torvalds!

Posted by coffeetime, July 5, 2011, running XFCE.

23 TToouucchhppaadd SSoolluuttiioonnss WWiitthh XXoorrgg 11..1100..33 by Texstar 4) Save the file as 50­synaptics.conf in Option "TapButton1" "1" /etc/X11/xorg.conf.d/ Option "TapButton2" "2" 5) Reboot Option "TapButton3" "3" EndSection Getting your touchpad working properly seems to be a bit tricky with xorg 1.10.3. The control file for your 4) Save the file as 50­synaptics.conf in touchpad is called 50­synaptics.conf and is located #­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ /etc/X11/xorg.conf.d/ in the /etc/X11/xorg.conf.d folder. I have set this 5) Reboot file up in default mode with the x11­driver­input­ Solution 2 ­ Alter the configuration file as shown synaptics­1.4.1­2pclos2011.i586.rpm package below. (Used by Opensuse and works for most mainly because I'm tired of tinkering with the default people) config file. Seems if I set in one way, it works for #­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ some people and not for others. So here are some 1) Open (or other terminal program) possible solutions for you. One of these should work Solution 3 ­ Alter the configuration file as shown 2) Type: kdesu (this will open kwrite as su) for you. 3) Copy & paste the following: below.

1) Open Konsole (or other terminal program) Section "InputClass" #­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Identifier "touchpad catchall" 2) Type: kdesu kwrite (this will open kwrite as su) Driver "synaptics" 3) Copy & paste the following: Solution 1 ­ Use the default mode and configure MatchIsTouchpad "on" your touchpad from the KDE Configure your MatchDevicePath "/dev/input/event*" Section "InputClass" #Option "Device" "/dev/input/mouse0" Desktop Identifier "touchpad catchall" Option "Protocol" "auto­dev" Driver "synaptics" Option "LeftEdge" "1700" MatchIsTouchpad "on" 1) Open Konsole (or other terminal program) Option "RightEdge" "5300" MatchDevicePath "/dev/input/event*" 2) Type: kdesu kwrite (this will open kwrite as su) Option "TopEdge" "1700" #Option "Device" "/dev/input/mouse0" 3) Copy & paste the following: Option "BottomEdge" "4200" Option "Protocol" "auto­dev" Option "FingerLow" "25" LeftEdge=120 Option "FingerHigh" "30" RightEdge=830 #Default Configuration (used by Fedora) Option "MaxTapTime" "180" TopEdge=120 Option "MaxTapMove" "220" BottomEdge=650 Section "InputClass" Option "VertScrollDelta" "100" Option "FingerLow" "25" Identifier "touchpad catchall" Option "MinSpeed" "0.20" Option "FingerHigh" "30" Driver "synaptics" Option "MaxSpeed" "1.00" Option "MaxTapTime" "180" MatchIsTouchpad "on" Option "AccelFactor" "0.15" Option "MaxTapMove" "220" MatchDevicePath "/dev/input/event*" Option "SHMConfig" "1" Option "VertScrollDelta" "100" EndSection Option "VertTwoFingerScroll" "1" Option "MinSpeed" "0.20" Option "HorizTwoFingerScroll" "1" Option "MaxSpeed" "1.00" Option "VertEdgeScroll" "1" Option "AccelFactor" "0.15" Option "HorizEdgeScroll" "1" Option "SHMConfig" "1"

24 Touchpad Solutions With Xorg 1.10.3

Option "VertTwoFingerScroll" "1" Option "MinSpeed" "0.20" Option "TapButton2" "2" Option "HorizTwoFingerScroll" "1" Option "MaxSpeed" "1.00" Option "TapButton3" "3" Option "VertEdgeScroll" "1" Option "AccelFactor" "0.15" EndSection Option "HorizEdgeScroll" "1" Option "SHMConfig" "1" Option "TapButton1" "1" Option "VertTwoFingerScroll" "1" 4) Save the file as 50­synaptics.conf in Option "TapButton2" "2" Option "HorizTwoFingerScroll" "1" Option "TapButton3" "3" Option "VertEdgeScroll" "1" /etc/X11/xorg.conf.d/ EndSection Option "HorizEdgeScroll" "1" 5) Reboot Option "TapButton1" "1" 4) Save the file as 50­synaptics.conf in /etc/X11/xorg.conf.d/ 5) Reboot SSccrreeeennsshhoott SShhoowwccaassee

#­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

Solution 4 ­ Alter the configuration file as shown below. (Elantech touchpad)

1) Open Konsole (or other terminal program) 2) Type: kdesu kwrite (this will open kwrite as su) 3) Copy & paste the following:

Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" #Option "Device" "/dev/input/mouse0" Option "Protocol" "auto­dev" #Option "LeftEdge" "1700" #Option "RightEdge" "5300" #Option "TopEdge" "1700" #Option "BottomEdge" "4200" Option "FingerLow" "25" Posted by Sproggy, July 20, 2011, running XFCE. Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "VertScrollDelta" "100"

25 OOppeennbbooxx:: CCuussttoommiizzee YYoouurr RRiigghhtt CClliicckk MMeennuu by Paul Arnote (parnote) Unless you are running the LXDE Panel (lxpanel) on your copy of Openbox (or even if you are running

lxpanel), the “traditional” way of accessing the applications menu in Openbox is by right clicking on an empty spot of your Openbox desktop. name="Execute">pcmanfm ­­desktop­ Fortunately, it’s quite easy to tweak and tune your pref Openbox right click menu. name="Execute">firefox > The information for the Openbox right click menu is stored in the menu. file, located in your /home/username/.config folder. For a brief ~/.config/openbox/scripts/xcompmgr.sh unset name="Execute">pcmanfm action> your rc.xml file. Use the PCLinuxOS Openbox default text editor Geany to edit any of your name="Execute"> gnome­ terminal Below is a copy of the menu.xml file from my ~/.config/openbox/scripts/xcompmgr.sh set installation of Openbox: name="Execute"> gnome­run­ dialog xmlns="http://openbox.org/3.4/menu"> ~/.config/openbox/scripts/xcompmgr.sh setshaded execute="openbox­menu ­x ­t 'sakura ­e'" /> shadows"> ­­> name="Execute">obconf tion> ~/.config/openbox/scripts/xcompmgr.sh yes setshadowshade

26 Openbox: Customize Your Right Click Menu

Below is a the basic menu that appears when I right your Openbox menu. My menu, depicted above, has click on my Openbox desktop: been tweaked and customized by me. dbus­send ­­system ­­ dest=org.freedesktop.Hal ­­print­reply /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement .Reboot dbus­send ­­system ­­ dest=org.freedesktop.Hal ­­print­reply /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement .Shutdown dbus­send ­­system ­­ dest=org.freedesktop.Hal ­­print­reply /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement .Suspend int32:0

When I hover my mouse over the “Applications” After the first separator in the menu, you have a menu, the menu expands, as shown in the “quick launch” area. You can define applications that screenshot (above, right): you may want quick and ready access to in this Advertisement area. The changes I made here was to call Gnome You most likely won’t want to mess much with the Terminal, instead of Sakura, which is the default “Applications” entry of your installation. This portion terminal application in the PCLinuxOS Openbox of the menu is controlled more by the xdg menu release. Since Gnome Terminal was pre­installed on entries, and you can cause to reign by my Openbox installation, it was a simple matter of messing around here. The real beauty of the changing the line in menu.xml that executes menu.xml file is the ability to customize the rest of “sakura” to “gnome­terminal.”

27 Openbox: Customize Your Right Click Menu

I further expanded the “quick launch” area of my version 3.2. However, I prefer to use Firefox for the If you want to get even fancier – and more complex Openbox menu by adding in the “Run Program...” bulk of my web browsing. – you can further define sub menus for top level entry. Openbox, as it’s installed from the Live CD, menus, with each sub menu containing additional doesn’t have any way of accessing a “Run As such, I prefer to have both and Firefox sub menus and menu items. How fancy and just Program...” dialog box. So, I installed “gnome­run­ listed in the “quick launch” area of the Openbox right how complex you want to make your menu additions dialog” from Synaptic, a Python/Gtk+ application that click menu. To keep things neat and tidy (and to is entirely up to you. However, I subscribe to the provides you a “Run Program...” dialog box. prevent the “quick launch” area from becoming too K.I.S.S. principle (Keep It Super Simple), and this is long and unweildly), I prefer to have a top level as complex as I want to get. Adding it to the “quick launch” section of my menu that, when selected, allows me to choose Openbox menu was as easy as adding these three between Firefox and Chromium. It’s easier than you lines to my menu.xml file: might think. Here’s the new “snippet” from my Summary altered menu.xml file, inserted right after the line that : You will find that editing your Openbox menu.xml file name="Execute"> will add extra functionality to your Openbox gnome­run­

installation. Editing, changing and expanding your dialog Openbox menu is very easy to do, and gives you the firefox you work with your computer. entry, I also subsequently added a keybinding to launch “gnome­run­dialog” from the keyboard, with the press of the Alt + F2 key combination, to my chromium­ browser rc.xml file.

Getting “fancy” To start with, you define a new “top level” menu with the

tag. Be sure to give it a unique menu You can just as easily create top level menus ID. Here, I called mine “browsers,” which I knew was populated with sub­menu items. Because of various not already in use. What appears after “label=” is the issues, I tend to switch between the use of Firefox text that appears in the menu. and Chromium browsers for different tasks that I routinely perform on my computers. For example, I Next, add the menu items that you want to populate prefer to use Chromium for working in Google Docs that top level menu, as I have done with the “item” (the vehicle preferred for magazine article entries for Firefox and Chromium. Finally, close out submission). Despite its larger size, Chromium the top level menu with the tag. experiences fewer “freezes” than Firefox, which is a problem I’ve experienced with Firefox ever since

28 International Community PCLinuxOS Sites SSccrreeeennsshhoott SShhoowwccaassee

Netherlands

Turkey

Denmark Czechoslovakia

Italy

Poland Posted by weirdwolf, July 5, 2011, running LXDE.

29 AAlltteerrnnaattee OOSS:: PPllaann99,, PPaarrtt 22 by Darrel Johnston (djohnston) Next, I changed the screen resolution size from window is best done using the mouse cursor. Up 1024x768x24 (heightXwidthXcolor depth) to and down keyboard keys simply scroll the text After installing Plan9 to a hard disk, we should 1152x864x24. First, right­click the screen and select vertically up or down. The right and left keyboard ensure that our local timezone is set correctly. “New” to draw a new terminal window. Next, right­ keys work normally. The delete key does not work According to the Installation Manual, we are to login click on the area of the screen where you want the normally. I found using the destructive backspace as user adm. After doing so, I got errors messages upper left corner of the window to be, hold the right key to be the most efficient in erasing any unwanted that the /usr/adm directory did not exist. After listing mouse button down, and draw the new window area. text. the timezones, by entering ls /adm/timezone/, I saw Once the right mouse button is released, the there is a US_Central timezone. So, I followed the terminal window is drawn on the screen. First we The edited contents of plan9.ini are shown below. instructions to copy that timezone as the local one. must change to the 9fat partition by issuing the command 9fat:. Next, we must then call the editor and the file to edit with the command sam /n/9fat/plan9.ini.

All attempts to create the /usr/adm directory were futile, no matter what user I logged in as. Every user, including adm, received permission errors.

When first started, the sam editor will show a small plain blue window with no contents. You must right­ click within that window and select the file name you have already called, then right­click in the blue window again in order to see its contents. Not very intuitive. The next is to create a new user. While logged After editing the contents of any file, right­click in the in as the default user glenda, issue the command same editor window, and select “write”, then right­ con ­l /srv/fscons to get a connection to the click the editor window again. Otherwise, any fileserver. Next, issue the command uname changes made will be discarded without any , being the actual username. To allow warnings being issued. Navigation in the editor’s the user to make changes to the system

30 Alternate OS: Plan9, Part 2

(configuration) files, which are writable by group sys, Rooting around in other configuration files seemed issued an fshalt command, restarted the VM and add the user to sys: uname sys +. I used to lead to nowhere. I decided to create another VM logged in. darrel as the username. Finally, shutdown the and restart the installation from the CD. This time, filesystem by issuing the command fshalt. Once you though, I selected net as the installation medium, see the message “done halting”, close the VM. rather than local (the CD). I went through every VirtualBox NAT network card listed. Contrary to the Start the VM again, and login as the new user. Once Plan9 supported hardware page, none of the Intel logged in, you will be at a command prompt. Issue cards worked. Only the two PCnet cards worked. I the command /sys/lib/newuser to create a minimal decided to change to the Bridged Adapter instead of Plan 9 home directory. Minimal is, indeed, the key NAT, as that always seems to work in cases such as word. Once the command has been issued, you will this one. see a plain grey screen background, and nothing else, except the mouse cursor. To begin any work, I went back to the Plan9 VM, using the Bridged right­click on the screen, select “New”, and draw a Adapter, and attempted to get a network connection. terminal window. I began by trying to create a As per the installation instructions, I issued the password for the new user by issuing the passwd ip/ipconfig command, followed by the ndb/dns ­r command. Amazingly, it would not work because I command. I received no errors. So, I attempted to had no working dns. ping Google with the command ip/ping ­n 5 google.com. (­n 5 gives a count of 5 tries. If no count is given, ping will kep running. Issuing a break character will not stop the command. You have been warned.) Finally, I read in the network troubleshooting section of the Installation Manual:

During initial installation of Plan9, networking was “If after installing a fossil+venti system you get an not set up. After spending some time perusing the error message like networking section of the Installation Manual and ndb/dns: can't read my ip address reading the ipconfig man page, I looked at the you might want to edit the /rc/bin/termrc to omit the contents of /net/ndb file by using the cat command. test conditions for both ip/ipconfig and ndb/dns ­ the Bingo! Now we can update the Plan9 installation. To The IP address was set to local loopback 127.0.0.1. relevant section should just read something like: do so, issue one simple command: pull. The results IP mask was set to /401, or local port 401. The ip/ipconfig >/dev/null >[2=1] are shown below (left column, next page). gateway values were ::, or null values. I foolishly ndb/dns ­rf $NDBFILE” though that by editing the /net/ndb file I would be No statistics, counts or status messages are given able to get an internet connection. After editing the Correct me if I’m wrong, but “omitting” the section after completion. You are simply returned to the file and rebooting the VM, I was back where I consists of commenting those relevant lines in the terminal prompt. What new goodies does the update started. Evidently, the contents of that file are file. I opened the /rc/bin/termrc file in the sam editor bring us? Do we get any new themes or a new way dynamically set. and discovered the relevant lines were already of interacting with the Plan9 system? None that I commented. I uncommented them, saved the file, could tell. After doing an fshalt and restarting the

31 Alternate OS: Plan9, Part 2

VM, I was once again greeted with a plain grey Plan9 Commands Manual, I discovered that there is background, my only friend being the mouse cursor. a included, which is named abaco. I attempted to recreate the user glenda’s login However, due to a missing file and permission errors experience by copying all directories and files from in creating the file, I was unable to test the web /usr/glenda to /usr/darrel and making appropriate browser. edits of configuration files. I still get just the plain grey background with no windows automatically started. I have to manually start an and a gnot window on each login (acme is the larger window).

It is my opinion that Plan9 will never become a desktop operating system. It was designed, first and foremost, as a research operating system with enhanced networking capabilities, to be used by researchers and academicians.

Answers to Mark Szorady's Double Take:

(1) “Deep” changed to “Wide”; (2) Goal post shorter; (3) Jersey number different; I did not again attempt to create a password for user (4) Hand different; (5) Mouth different; darrel. Neither the user adm or the user glenda have (6) Helmet stripe different; (7) Sleeve passwords, either. As stated in Plan9 Part 1, “Plan 9 stripes missing has no full­featured web browser”. By reading the

32 VViiddeeoo:: PPaarrtt 99 -- DDVVDD SSttyylleerr IInnttrroo by longtom As I go along, I would like to share with you my The next experiences with this program, and enable you to screen looks witness what I can do with it. I certainly do not know like this: I have been in the position, like some of you as well, all the ins and outs (not even close), but whatever I to download some wonderful videos and snippets of do know will be documented here in the form of moving pictures from sites which allow you to do so, some How To’s. How many, I am not able to say at like YouTube and others. I download because my present. I write as I go along. connection speed is low and once a video is downloaded I can watch it as one and without much To begin with, I would like to write a flv file stuttering which would come from flash being used downloaded from YouTube to a DVD, using DVD in a browser in connection with my somewhat Styler at its easiest. The name of the video is ancient computer. “Confessions of a Train Spotter,” and it stars Michael Palin. Here it goes. However, for me to watch a video properly, I need to hang or lie in front of a TV and play it in my DVD Once you have downloaded and installed DVD­ player at the best quality possible. Styler from the PCLinuxOS repo of your choice, you will find it in your menu with the video applications. In order to do so, I needed a program which does When run for the first time, you are offered a vast that and which is easy to use and reliable as far as collection of languages in which this program can the output is concerned. I, by far, haven't tested all I run. I would like to change a couple of things. My Disc came across but now am using DVD Styler, which Label will be changed to “Train_Spotter,” the Video does for me what I want, until I find something format used where I better. live is PAL, and the audio setting which So what is DVD Styler? The website describes it as has always worked follows: for me is MP2. Once done, my welcome "DVDStyler is a cross­platform free DVD authoring screen looks like this: application for the creation of professional­looking DVDs. It allows not only burning of video files on DVD that can be played practically on any standalone DVD player, but also creation of You can change your individually designed DVD menus. It is Open Source settings to your liking Software and is completely free." and needs.

It is distributed under the GNU General Public License (GPL). That does all the tricks for me. We, unsurprisingly, will be choosing “English” .

33 Video: Part 9 ­ DVD Styler Intro

The next window that pops up will ask you to select and then choose “Settings”. We will see this screen: Next, we add the video. We right click anywhere in one of DVD­Stylers templates, or to choose none. the white space at the bottom next to the menu icon, We will choose “No Template” . and get the following menu:

We choose “File” and … choose a file:

Here we can set all our preferences the way we like them. Once selected, they will become the default, so you don't need to change your standard settings The next window looks like this – and here we are at every time. For the sake of this introductory ride, I our workspace where the action unfolds. will not go into any further detail on the settings.

Press OK. On the left panel of our workspace, you and our window now looks like this: see some backgrounds which can be used for your menu. You can also use one which you have created yourself, like I did. Choose the file browser tab and choose your picture. Main looks I will explain most of it as we sail along. But first now like this: things first: We choose “Configuration” at the top,

34 Video: Part 9 ­ DVD Styler Intro

We see our video and we see at the bottom that it My menu now looks like this: uses 54 of the 127 minutes available, so we are safe within the limits of a 4.7GB DVD. However, the menu is still quite bare. That's about to change. To start with we give the menu a title. Ours will be “Confessions of a Train Spotter with Michael Palin.”

We right click on our background picture and choose Add > Text. Insert your text and press enter. In my case the text is white and hardly visible. Double click on the text and you will see the following menu:

Make sure that your temporary directory is big enough, and I opted to deselect “preview.” Make sure “burn” is selected and click on the “Start” button. There she goes. The last message you will Now drag the video from the bottom into the menu. get, after some time, depending of the capabilities of A menu item will be automatically created. You can your computer, is: “Burning was successful” change the size of that menu item by dragging the edges and change the properties by double­clicking That's all I need to see – go enjoy your DVD. on it to bring up the You see quite a few options to play around with. In properties dialogue. I would like to stress the fact that my case I will leave my text white and give it a black, the above method of creating semi opaque, background. So I choose “Background In the end, I did away DVDs is only for private use colour” by with the border of the and not for redistribution or any clicking on button and mine looks other commercial venture. the “…” like this: button, and Not sure what the next part will choose black Nearly done. All we be but I would like to introduce on the colour need to do now is to you into creating and using wheel. After insert a DVD and click chapters so we can use different that, I change on the “Burn” icon at videos on one DVD. my opaque the top (the red DVD). settings to This window appears Until that time ­ thank you for 60%. (top right): keeping up with me.

35 PPhhoottoo VViieewweerrss GGaalloorree,, PPaarrtt 44 by Meemaw Rotate, Enhance, Publish to Various Websites and If you decide to publish to a website, Shotwell can the toggle tool for the search bar, in case you can't publish to Facebook, Flickr and Picasa Web Albums. find the photo you want. It includes a helper program called Shotwell Connect In our previous installment, we began looking at to do that, and you have to specifically request that viewers that had more features than just viewing and If you choose one photo, the tools at bottom left are Shotwell Connect to the site you want to use organizing our photos. We will work our way up in different: Rotate, Crop, Reduce Red­eye, Adjust (bottom center). the remaining two installments. Color and Tone, and Auto­Enhance. I didn't proceed, but it seems pretty self­explanatory.

Shotwell F­Spot This is a viewer but it has some more editing features as well. When you first open Shotwell you I had trouble with this program running, but when I will be asked if you want to import your photos from installed libmono0 from the repos, it then opened. (I your Picture folder or from F­Spot. I chose my think this has been fixed.) This viewer seems like it's picture folder. You can also import from other folders ONLY a viewer (below), until you enable/install some if you wish. When the import is finished you will see add­ons, and then it does much more. a thumbnail view of the photos in that folder. The slide bar at bottom right allows you to make the thumbnails larger if you wish. the directory tree at left has an entry for the 'Last Import' you did. When you choose a photo, the tools at bottom left are (L to R)

Just like Shotwell, selecting one photo changes the window to one with the editing tools at the left side. The available tools will depend on what you enabled in the menu Edit > Manage Extensions.

36 Photo Viewers Galore, Part 4

I thought gthumb was only a viewer and browser The crop function includes grids to help you crop to but, like f­spot, you can get much more functionality the best looking shot. Whatever grid is chosen will when you enable the extensions appear when you draw your frame to crop. One of the grids is the 'Rule of Thirds' and the other is From the Edit > Extensions menu, you can decide 'Golden Section' (or you can choose 'None'). I hadn't which extensions you can include in gthumb. Notice seen this feature in any other program. you can add photo importing and exporting functions.

Choosing one photo and clicking on the icon at the upper right of the display (here it's a F­Spot also has extensions that allow you to publish palette) will to the web, another folder or burn to a cd. open the photo editing menu. gthumb

mirage

This is a program I hadn't heard of, but it also has some features past simple photo viewing. It does some simple editing, has a slideshow feature and also lets you configure your custom actions menu like in Thunar.

The File menu has an entry 'Take Screenshot' and when you click on it, you are asked if you want the window under the cursor, or the whole screen. So far I've taken 3 or 4 screenshots but haven't been able to save them or, if they are saved, I can't find them! (next page)

37 Photo Viewers Galore, Part 4

you can press F5). The slideshow plays in the viewing window, and you can also configure your preferences to start it in fullscreen.

Shutter

Shutter is better known as a screenshot program, but I've found that it does much more. When you open a photo in Shutter, you get the following window:

cropped photo by clicking and dragging. You will also get a toolbar down the right side of your photo As you can see from the Edit menu, you can rotate (below). When you have your boundaries set, click and flip your photos, and can also crop, resize, and the Crop button on the right. Be sure to save your edit the saturation of your photo. changes.

You can do editing with Shutter by clicking on the palette icon at top right. You will then see another window (top right). The tools down the left side are mostly drawing tools: you can add rectangles, lines, circles and text to your photo if you wish.

The bottom tool is the crop tool. When you click on it, the photo will get a shadow over it and your Next month we should be able to finish our list of The Go menu contains the slideshow command (or mouse pointer turns to a 'plus' sign. You should photo viewers. define the boundaries you wish to have in your

38 mmss__mmeemmee''ss NNooookk II LLoovvee TThhaatt OOSS RRaagg

Let's all sing a simple melody Join in two part harmony PCLOS is for you and me It's the best we all agree

Everyone's screaming and I'm not a dreaming I love that OS Rag Just hear those tongues wag Texstar can really brag

Download your copy then put it on a floppy It's all open source Linux gives more of course I love that OS Rag

Everyone's shouting and there's no doubting I love that OS Rag Updates will never lag Read about it in the mag

Download your copy then put it on a floppy I'm teasing of course You'll have no remorse MP3 OGG I love that OS Rag

39 TThheessssaalloonniikkii''ss HHaacckkeerrssppaaccee by Efstathios Iosifidis (diamond_gr) systems (game consoles, robots, automation, etc.) And unless you are a genius, it is unlikely that you and operating systems (GNU/Linux, *BSD, MINIX 3, know everything about all the available free Plan 9, etc.). software/open source operating systems. Thus, For those who are unfamiliar with the term perhaps you wrote your own system call or driver for “hackerspace,” here’s the definition originally posted the Linux kernel, but most probably you don’t know on Wikipedia: how to do the same stuff on another operating system that you like (for example MINIX 3). "A hackerspace or hackspace (also referred to as a hacklab, makerspace or creative space) is a location Don’t worry. That is exactly why we founded where people with common interests, usually in TheHackerspace. It is a place where hardware, computers, technology, science or digital or electronic art books, code, and knowledge is shared between can meet, socialise and / or collaborate. A hackerspace people who like to hack. If you are interested on can be viewed as an open community labs incorporating embedded and system hacking, you are welcomed elements of machine shops, workshops and/or studios to join us. where hackers can come together to share resources and knowledge to build and make things." We love to hack embedded systems & operating systems! Please note that the term hacker has nothing to do with security intruders doing illegal activities. TheHackerspace focuses on open hardware and Unless you are rich, it is unlikely that you own all the electronics (arduino, mbed, etc.), embedded hardware and the tools required to build different kinds of embedded systems. For example you might already own an arduino board, but most probably you are missing the X or Y sensor required to build your favourite prototype.

40 OOSS HHaacckkeerrss from Efstathios Iosifidis (diamond_gr) OSHackers supports features not included in the maps application, such as (1) clustering, (2) Dear Hackers, short/detailed information about a developer by simply left­clicking on the system's icon, and (3) Based on the idea of http://maps.ubuntu.com/map/ visualization of a specific system. my friend Efstathios and I, (mostly consulting), developed http://oshackers.org/. The site is a web You are more than welcome to register and tell us application that can be used for visualizing the Free what you think! Software and Open Source operating system hackers, (developers and testers) from around the Kasampalis Athanasios world. Efstathios Xatzikiriakidis

A magazine just isn't a magazine without articles to fill the pages.

If you have article ideas, or if you would like to contribute articles to the PCLinuxOS Magazine, send an email to: [email protected]

We are interested in general articles about Linux, and (of course), articles specific to PCLinuxOS.

41 GGaammee ZZoonnee DDoossBBooxx:: PPllaayy YYoouurr GGaammeess FFrroomm YYeesstteerryyeeaarr by billy7720 Once the list of matching packages load, you'll see a Using DosBox pretty hefty listing of files. At the top of the list of files, you'll see the "package" names. DosBox (in DosBox is now installed and now it's ready to use! I am a DOS gamer by heart. I cannot find a single lowercase letters) is now in the window. The file is The program is located in your "applictaion launcher game today that was made like the simplistic games "0.73­1pclos2009". On the left side of this is a small menu," which is the big "PC" icon at the bottom of from the DOS ages. So, I've decided to write this square, which should be white. Click on the square your screen. Click on the big "PC," scroll up to "more guide for all to share and understand. I hope it helps and another window will appear. Check the box applications," then scroll over to the right and you'll someone out there who is DYING to play most of "mark for installation." When you do this, it will see "emulators". Once that comes up, you'll see the those oldies! update the white box with a small arrow indicating "dosbox" icon. That's where DosBox is located. that the file is ready to be downloaded and installed Whenever you need to run DosBox, this is where on your system. This is a STEP BY STEP installation of DosBox you will click to start it. through Synaptic , along with placement of the "dosgames" folder you will create Now all you have to do is click the "apply" button, The biggest problem is transferring all your DOS and place within PCLinuxOS. I was a newbie myself which is at the top of the screen. Click it and let games to PCLinuxOS. This takes quite a bit of time when I first figured this all out, so trust me that I think Synaptic do it's job. Once it's installed, another and can really be boring, but if you want to use you'll be happy if you follow the instructions below window will appear. Now Synaptic is "appending" or DosBox in your new OS, you'll be patient! carefully. installing the files automatically on your system. Once this is finished, you can close Synaptic. That is Next, we need to create a new folder to put all those all there is to it! games in once you have transferred all your DOS Installing DosBox games to your PCLinuxOS desktop. Word to the wise: DO NOT make your DOS games folders any longer than 8 characters long. The reason is that You'll find the second to last version, version 0.73, PCLinuxOS will cut the name, add a ~ character and which can easily be acquired from the repositories, you'll have to type that in if you wish to access a via the use of Synaptic Package Manager. The particular folder for a game. It's up to you. Also, package manager is located at the bottom of the remember that the old DOS operating system used screen.The icon shows a small red box, a CD and a 8.3 filenames. That is, a filename with a maximum diskette. Make sure you're online when you click it. length of 8 characters, a period, then followed by a Click it. three letter file extension.

Give it a moment to load. After everything loads, go Left click on the desktop, (NOT on an icon) and to the "search" button and click it. A small window choose "create new" and then "folder". Click it. A will appear called "find". You'll see a small flashing window will appear and name it "dosgames" (without cursor in the search area of the window. Type in DOS version of Quake running in DosBox. the quotes). Hit enter. "dosbox" (without the quotes) and press ENTER. Give it a moment.

42 Game Zone ­ DosBox: Play Your Games From Yesteryear

Now you have a folder called dosgames, which is delete a file or replace a file, it will be removed or Now, since you've installed DosBox in Synaptic, ready for you to place new DOS game folders in. If replaced, so for your information, BE CAREFUL! click on your PC button, scroll up to More you have DOS games that are already in folders, Applications and move over to Emulators. Find just drag and drop and “move" the folders to the Now, once you put your password into , it DosBox and click on it, opening the DosBox window. dosgames folder. will bring up another window in which you have FULL ACCESS to your files system via the OS. On Okay, now you have DosBox running. If it's running, Now where you place your DOS games. it will the left side of the screen in this window, you'll see a you'll see a Z:\> cursor, which is waiting for the user require a certain place for those DOS games to be red folder, called the "Root Folder" and below that is to type in what must be done to use DosBox at. The location for newbies is quite hard to find the system files. Click on the folder "home" which is correctly. Now comes the easier part, as I'm going to since Linux does not use drive letters, but I will tell below. Just scroll down. Click on it and another tell you how to properly activate DosBox to run those you where to put the "dosgames" folder. window will appear. This area now should show your dosgames you placed in your home folder. login name folder and lost + found folder. Click on Once you have your DOS games placed in separate the folder that is NOT lost + found. It will open. At the Z:\> prompt you'll type in the following: folders for each game, you'll need to go to your PC button. Click it. Scroll up to "file tools" and then go Once again, the window will open again. This is the mount c ~ (then press the ENTER key) over to "Konqueror ­ Super User Mode" (in KDE). area that the folder "dosgames" will be dropped into. Click it. A window will pop up and this is where you Once you have placed all your game folders within Yep, it's wierd, but that's because Linux does not must input your root password to open it. Once this the dosgames folder, you can drag and drop it into use drive letters. But the above is what you use to happens, a window will appear. the open folder via Konqueror. Once you drag and start DosBox. Yes, you see the above right; that is a drop it into the Konqueror window, choose "copy "tilde" after the c. I won't ask. here" and the files will be placed within the proper area, along with your documents, music, pictures, downloads, templates and etc., which are also in this After the above is done, it will tell you it's ready and window. mounted. So, our next command is:

Once you have placed the "dosgames" folder into c: (then press the ENTER key) position, then close Konqueror. You've placed your dosgames in the correct area! This tells DosBox to go to our actual drive C, which Linux is currently on. Our next command now is: If you've gotten this far, the above is the biggest battle. The above things to do are the biggest pain in cd\dosgames (then press the ENTER key) the arse you'll ever deal with. Yes, I know Windows was easier to deal with, but why play on an inferior This tells DosBox where your games have been OS? placed. Once there, you can always type DIR which While in Konqueror ­ Super User Mode, MAKE will bring up your "catalog" of the games, displaying SURE you take care of what you do here. If you a directory of the folders containing your games, which you wish to access in DosBox.

43 Game Zone ­ DosBox: Play Your Games From Yesteryear

If you wish to go to a particular game, you'll simply REMEMBER: If any of your older DOS games 4. Scroll over to "DosBox" and click it. type: require a setup, you'll have to do this to make the game function properly in DosBox. You'll also have 5. DosBox loads and is at the Z:\> cursor. cd\dosgames\GAMEFOLDER (then press the to remember to keep track of the .EXE file names to ENTER key) run the game in DosBox. Some of the much older 6. I type: MOUNT C ~ and press enter. DOS games do not run using an .EXE file extension, so you must figure out what file name it does use to “GAMEFOLDER” will be the name of the DOS game 7. I type: C: and press enter. that you want to open. It is the folder in which that run the game. Don't forget to find any files that are normal for DOS, such as "setsound.exe" and particular game is. To launch your game, make sure 8. I type: cd\dosgames\PP and press enter. you know the game's boot file which usually has the "setup.exe," and run them BEFORE you run a game! extension of one of the following: You want sound in your games don't you? 9. I type: PP and press enter which starts Psycho Pinball! .EXE .COM .BAT 10. I then press ALT and ENTER at the same time to access FULL SCREEN. You can always press the same keys again to shrink it back to the way ANY of the three combinations above WILL BOOT a it was. game once you have setup the game setup files (if it has any). Type in the file name (without the extension) and voila, the game will boot. If you have IMPORTANT: If you ever exit a DOS game and have problems, go back to the folder in which the game is no mouse control via your desktop, you can always located and see if you missed any setup type EXIT at the cursor to close DosBox. This will applications. If so, run the setup application and return your system to it's natural state of use! THEN run the boot file name and try again. This can Sometimes the mouse will be stuck in DosBox and take some patience! you can't use it, but exiting out of DosBox with typing in EXIT and hitting enter will exit you to your normal desktop. You can always go back to another folder by typing in: Here is a quick run down of what I must do to access my dosgames folder and run Psycho Pinball That's it. Trust me, not all of your DOS games are (Codemasters 1995) on my desktop: going to work in DosBox, but it sure is nice to play cd\dosgames some of the old games you missed in the past.

Which in turn will return you to the original state in 1. Click on the "PC" icon. which you started to look for other games via your dosgames folder. 2. Scroll up to "More Applications"

3. Scroll over to "Emulators"

44 SSeettuupp ccppuuffrreeqq TToo KKeeeepp YYoouurr LLaappttoopp CCooooll by Texstar # Uncomment to use acpi­cpufreq as fallback #USE_ACPI_CPUFREQ=yes This works for me. Maybe it will work for you too. Disclaimer Then I go into the PCC and set cpufreq to start at I have these packages installed. boot. Once I reboot I open a terminal and check the 1. All the contents of The PCLinuxOS Magazine are only for general information and/or use. Such contents do not constitute advice status with and should not be relied upon in making (or refraining from [root@thenudiebar ~]# rpm ­qa|grep cpufreq making) any decision. Any specific advice or replies to queries in any part of the magazine is/are the person opinion of such cpufreq­1.0­28pclos2010 [texstar@thenudiebar ~]$ cpufreq­info experts/consultants/persons and are not subscribed to by The cpufrequtils­008­1pclos2010 cpufrequtils 008: cpufreq­info (C) Dominik Brodowski PCLinuxOS Magazine. 2004­2009 2. The information in The PCLinuxOS Magazine is provided on an In the root terminal I type: Report errors and bugs to [email protected], "AS IS" basis, and all warranties, expressed or implied of any please. kind, regarding any matter pertaining to any information, advice cat analyzing CPU 0: or replies are disclaimed and excluded. /sys/devices/system/cpu/cpu0/cpufreq/scaling_avail driver: powernow­k8 3. The PCLinuxOS Magazine and its associates shall not be liable, at any time, for damages (including, but not limited to, without able_frequencies CPUs which run at the same hardware frequency: 0 limitation, damages of any kind) arising in contract, rot or CPUs which need to have their frequency otherwise, from the use of or inability to use the magazine, or any I get the frequencies available to me. The one to the coordinated by software: 0 of its contents, or from any action taken (or refrained from being taken) as a result of using the magazine or any such contents or left is the highest and the one to the right is the maximum transition latency: 8.0 us. for any failure of performance, error, omission, interruption, lowest. hardware limits: 800 MHz ­ 2.80 GHz deletion, defect, delay in operation or transmission, computer virus, communications line failure, theft or destruction or 2800000 2100000 1600000 800000 available frequency steps: 2.80 GHz, 2.10 GHz, unauthorized access to, alteration of, or use of information 1.60 GHz, 800 MHz contained on the magazine.

Then I edit /etc/sysconfig/cpufreq file and add the available cpufreq governors: ondemand, 4. No representations, warranties or guarantees whatsoever are minimum and maximum. conservative, powersave, userspace, performance made as to the accuracy, adequacy, reliability, completeness, current policy: frequency should be within 800 MHz suitability, or applicability of the information to a particular situation. Looks like this: and 2.80 GHz. The governor "ondemand" may decide 5. Certain links on the magazine lead to resources located on servers maintained by third parties over whom The PCLinuxOS # set cpufreq governor if defined which speed to use Magazine has no control or connection, business or otherwise. # possible choices are: ondemand powersave within this range. These sites are external to The PCLinuxOS Magazine and by visiting these, you are doing so of your own accord and assume userspace performance current CPU frequency is 800 MHz all responsibility and liability for such action. GOVERNOR=ondemand Cha­ching!!! Material Submitted by Users A majority of sections in the magazine contain materials submitted by # minimum frequency users. The NEW PCLinuxOS Magazine accepts no responsibility for MIN_FREQ=800000 Bonus Tip! Install CpuFreqDisplay plasmoid from the content, accuracy, conformity to applicable laws of such material. get more widgets and add it to your KDE taskbar to Entire Agreement # maximum frequency see it in action. These terms constitute the entire agreement between the parties with respect to the subject matter hereof and supersedes and replaces all MAX_FREQ=2800000 prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter.

45 SSeeccuurree YYoouurr NNootteebbooookk PPCCLLiinnuuxxOOSS IInnssttaallllaattiioonn BByy EEnnccrryyppttiinngg PPaarrttiittiioonnss by as hard disks that provide built­in encryption, Planning your custom partition setup sometimes associated with some biometric DISCLAIMER: Always backup your data before peripheral like a fingerprint reader. Depending on This is the most important phase of the whole partitioning, re­partitioning or moving data, whether it's the hardware, the 'key' actually used could be a process, so take your time doing it. During encrypted or not. The operating system can be re­ hardware key, such as a dongle. The main defect of installation, PCLinuxOS offers several choices on installed. But, once your personal data is gone, it cannot this system is that the storage content may become how to setup your partitions. Your disk can be be recovered. The steps presented in this article should inaccessible because of a hardware failure external automatically partitioned using all disks or all only be applied to a fully updated PCLinuxOS system to the hard disk, depending on where the hardware available free space, or can be manually partitioned. which is running a 2.6.38.8 kernel, or newer. key is stored. In our case, we must use the “custom partitioning” option. PCLinuxOS filesystem structure consists of If you travel with your notebook, sometimes you may The software based solution it is a bit more flexible, several logical parts. Shown below are the logical be worried that your notebook will be stolen. More but may introduce some weakness, depending on partitions relevant to successfully setting up an than the cost for hardware replacement, I was how you setup your system and how you protect encrypted system: always worried about my personal data. My emails, your encryption key(s). Setting up an encrypted my photos, my work projects, which include years of system will require some additional work and some /boot ­ subsystem (bootloader, kernel, initrd) work, my bank data, and much other information that additional care. You should carefully evaluate all the /home – contains all user data and settings I surely don't want to become public. This article will pro and cons before making use of the storage (excluding root account) explain how to setup your notebook using encrypted encryption. /tmp – a system wide temporary storage partitions. swap – a temporary storage used as a RAM Backing up your data is a MUST. The backup might extensions and/or for hybernations You may say there are passwords for each account, be plain backup or encrypted backup. PCLinuxOS is / ­ the root filesystem there can be an additional password for the ready to use encrypted partitions, “out of the box”, bootloader, there can be even a password to protect and it is using a technologically advanced crypto There can be other logical partitions. If you don't the BIOS settings. Unfortunately, the password subsystem: specify a separate partition, they will be stored in the system is effective only when the system is powered root filesystem. on. Once you turn off your system, someone could LUKS – Linux Unified Key Setup (despite the name access the disk from another system, and your it's multi­platform: Linux, Windows, BSD) /boot can't be encrypted, for the simple reason that passwords would be completely ineffective. The only cryptsetup its content is responsible for booting the system and real solution is to encrypt all data stored on the disk. DeviceMapper – a framework to map one block starting the encryption/decryption subsystems. So, it This way, only someone who knows the password device (plain partition) to another (encrypted needs to be a plain partition. Suggested type ext2, (or pass phrase) will be allowed to access the partition) size 300 Mb storage content. dm­crypt – a disk encryption subsystem, part of device mapper framework. Swap: when the system is running, and your Encryption is based on 'keys', and those key(s) are applications have used all the available RAM, the used to encrypt/decrypt the storage data. There You don't need to know all underlying details to Linux kernel will use the swap area (physically exist several solutions to achieve storage setup your system, but understanding how the resident on the hard disk) to swap out (and later to encryption, whether hardware based or software system works will help you to avoid macroscopic swap in) some amount of memory pages. Which part based. The hardware solution is generally based on errors and/or to eventually solve any related issues. of the RAM will be swapped depends on some

46 Secure Your Notebook PCLinuxOS Installation By Encrypting Partitions

kernel algorithms, but it's completely outside of the keylogger (a program that can log what you type on Personally, I use a separate additional partition for user’s control. For this reason, if you absolutely your keyboard). Once you type in your sensitive data virtual machines storage, trying to achieve better never want unencrypted info left on your system, (passwords, keys, id, …), they will be logged and performance. I prefer to avoid journaling filesystems you should use an encrypted swap. Similar sent to some place … And your whole security in this particular case, because I use virtual constraints apply for hibernation, where all your related process will be already compromised. Think machines for testing purposes and do not store any system RAM will be temporarily transferred to the about that. personal or sensitive data there. hard disk swap partition. Suggested swap size = (RAM amount + 0.5 Gb, or 1.5 times the size of Finally, but no less important, if you are going to Confused from too much info? Let's see some physical RAM), type = Linux swap. reinstall, you must be aware that the disk formatting suggested layouts for the average notebook: process and the encryption added layer will not /tmp is an area that might be used for applications delete the data already stored on your disk. You if your system provides lots of storage and a to store temporary information. (i.e., when may want to manually delete the existing data on all powerful CPU: processing an image, a copy of the image before or disks before starting the new installation. If not done, after some processing might be stored on /tmp.) utilities like testdisk and photorec (and many others) /dev/sda1 /boot ext2 300 Mb plain Here the same restrictions as for swap should be could be used to retrieve sensitive content from your /dev/sda5 swap RAM + .5Gb encrypted applied. disk(s). Even special care should be taken when (swap size = 1.5 time the amount of physical deleting content of new SSD storage units The RAM) /home will be encrypted. This is the area where your process to securely delete the disk might be different /dev/sda6 / ext3/4 30 Gb encrypted personal data will be stored. It will include all from traditional hard disks, but will not be discussed /dev/sda7 /tmp ext2 5 Gb encrypted accounts created on your system, excluding the root here. /dev/sda8 /home ext3/4 ... encrypted account. optionally: What partition types should be used on top of /dev/sda9 /vbox ext2 … plain/encrypted All other data and software is stored on the '/' encrypted partitions? The encryption layer is partition (root partition). If you are careful to completely transparent, therefore you can use If your system has a small disk and a less powerful always work using an unprivileged user account, no whatever filesystem you prefer. Personally, I use an CPU: personal data will be stored in the root partition. ext3 journaled filesystem, with few exceptions: Therefore, you could avoid the encryption here. /dev/sda1 /boot ext2 300 Mb plain But... root partition will contain your password files /boot It's very small and normally used as read­only. /dev/sda5 / ext3/4 20 Gb encrypted and your password(s) for wireless access, if you are ext2 is my choice here. /dev/sda6 swap RAM x 3 encrypted (swap using wifi networks, in the /etc directory. So you may /tmp As a temporary space, its content may be lost size = 3 times the amount of physical RAM) want to encrypt even the root partition. at any time without compromising anything. ext2 /dev/sda7 /home ext3/4 ... encrypted performs a little better than ext3/ext4 here. That's my A note about secure system setup: a secure system choice when /tmp is a separate partition. on a very old system: (*) may be defined as secure only as long as you /home Should use a journaled filesystem, such as perform a secure installation. Which means that you ext3 or ext4. /dev/sda1 / ext3/4 < 20 Gb plain can't make an unknown or potentially insecure one, / (root partition) will be ext3 or ext4 /dev/sda6 swap RAM x 3 plain already installed, into a secure one. The reason is /dev/sda7 /home ext3/4 ... encrypted very simple. Suppose your system is infected from a

47 Secure Your Notebook PCLinuxOS Installation By Encrypting Partitions

On a very old system, we choose a plain journaling Finally and only after the above steps, add the root filesystem to avoid the small performance loss filesystem name: / due to the encryption, at the price of not encrypting the /tmp and /etc storage areas. It's a reasonable trade­off between security and performance. We do the same with the swap partition.

HOW TO DELETE A WHOLE DISK OR A WHOLE PARTITION

This step can be easily accomplished using a liveCD. Boot your live system, then open a root Konsole (PCLinuxOS Control Center, System, Open a console as administrator). deleting an entire disk: dd if=/dev/urandom of=/dev/sda bs=1M deleting an entire partition: dd if=/dev/urandom When you choose “OK” the program will show you a of=/dev/sda1 bs=1M message saying that it's going to write the partition Substitute /dev/sda or /dev/sda1 as appropriate for table immediately. (This is different from an your target disk/partition. unencrypted installation). Here the system is Note: it will take a long time, approximately 20 Gb preparing the crypto infrastructure. per hour! You have been warned.

Let’s see the installation/configuration steps:

STARTING THE INSTALLATION

Boot your media (liveCD or liveUSB). Start the The second partition will be '/'. Here you need to be installation as usual, and at some point you will be a bit careful: required to partition your disk. You need to choose “Custom partitioning” (top center) select the partition size select the partition type mark the check box “Encrypt partition” The first partition will be /boot, a plain partition and type in your password (2 times) unencrypted (bottom center).

48 Secure Your Notebook PCLinuxOS Installation By Encrypting Partitions

When the partition is encrypted you will see a green REBOOTING padlock beside the partition name: Reach Us On The Web Reboot your newly encrypted system: A password will be required: it's the password required to decrypt PCLinuxOS Magazine Mailing List: your partition(s) . It's strongly suggested to use only http://groups.google.com/group/pclinuxos­magazine one password for all partitions. PCLinuxOS Magazine Web Site: http://pclosmag.com/

PCLinuxOS Magazine Forums:

PCLinuxOS Magazine Forum: http://pclosmag.com/forum/index.php Main PCLinuxOS Forum: http://www.pclinuxos.com/forum/index.php?board=34.0 MyPCLinuxOS Forum: http://mypclinuxos.com/forum/index.php?board=157.0 If necessary, add any other plain or encrypted partition(s), repeating the steps related to adding a partition. If creating an encrypted partition, you can use the same or a different password for each partition.

From here, the installation proceeds as usual, first formatting As you can see, the the partitions (right): installation of an encrypted system is not difficult at all. and then continuing until the installation is completed.

49 TTeessttiimmoonniiaall:: OOnn BBeeccoommiinngg AA DDeeeepp WWaatteerr SSaaiilloorr by wyzwyk comprise this forum; truly first class! It strikes me as being more akin to a family than a group of users who congregate online. While I don't actively For the past several years, I've been dabbling participate that much, I do assiduously read and around with Linux distributions, a few dozen in fact. follow what's going on in the forum. When I do chime There wasn't anything I wouldn't give at least a in to ask one of my stupid newbie questions, I'm passing look at. Initially, my distro hopping was born never made to feel like a leper to be shunned. Often, out of simple curiosity, but as time passed I started a slew of knowledgeable people are ready to help to look at Linux as a possible alternative to me through my problem. Nothing will ever make me Windows. Yes, the ultimate goal became casting off feel more at home in using PCLinuxOS than Microsoft's always leaky operating system for good, knowing I have an army of fellow users willing to once I found a viable replacement. I knew this wasn't help me up when I've fallen. Thanks to all of you. going to be a short term goal, because I was still far too dependent on Windows 7, and no distribution When you list all the great things PCLinuxOS brings clearly emerged from the masses as a clear favorite. to the table, you can't forget the magazine. Parnote Enter PClinuxOS KDE. At first, I didn't fully and his staff put together a monthly release that appreciate all of what I was looking at. The would be the envy of all other distributions. Every distribution hadn't released a new version in a while, month, I look forward to its release as there are and was still using KDE 3.5.10 when most all other not only did it run well with all my hardware, but the many interesting, informative, and diversified topics distros were several versions into KDE 4. Was distro didn't hang up, slow down, or crash with covered. Simply put, the magazine is first rate. While PCLinuxOS one of those small "one man band" anywhere near the frequency of Windows. While I love the KDE desktop, I know it's not for everyone. distros that would forever be behind the times, or there are a number of distributions that include more No problem, since PCLinuxOS gives users a choice, was there a savvy mental force holding the distro software on their installation discs, I found the as they can try out one of these: KDE, Gnome, Zen back until 4 was truly ready? As we all know, Texstar programs offered by PCLinuxOS of quality and more Mini, , Enlightenment light, KDE Full was the force and he was correct, the first few than adequate. If the software I wanted wasn't on Monty, LXDE, LXDE Mini, Minime, Openbox, versions of KDE 4 were not better than its the disc, I could, in all likelihood, find it in one of their Openbox Bonsai, Phoenix Mini, and Phoenix XFCE. predecessor. When PCLinuxOS 2010 was finally 12,000 program repositories. Sweet! For me one of Does any distribution offer a better choice than this? released I started to look at the distro closely, and it the best features of PCLinuxOS is the rolling If all this wasn't enough, Texstar is about to come was soon apparent there was a lot more positive release. While it is not a totally unique feature, there out with a 64 bit version also. about it than I first saw. A lot more! aren't many distributions that have it. Who wants to reinstall their operating system every six to nine It's pretty easy to extol the virtues of PCLinuxOS, but I was first struck by how compatible all my hardware months in order to get driver and software updates? all this gets me away from my main reason for was with PCLinuxOS right out of the box. Everything This was a major selling point for me, but it wasn't writing this testimonial. For the past year and a half, I worked, and that was fantastic. It's difficult enough the only one. have been pretty consistently using PCLinuxOS on a for a newbie to learn the ways of Linux let alone dual boot system with Windows 7. The other day, I decided to take the step to become a deep water having to hunt down and install drivers. This is often The PCLinuxOS forum would have to be included as sailor – I removed Windows 7 from my computer. a major turnoff for those new to Linux. I found that one. I can't speak highly enough of the folks that

50 Testimonial: On Becoming A Deep Water Sailor

While I'm not quite ready to circumnavigate the Linux world, it feels good to sail out of Microsoft's mill pond and seek open water. I know I sail on a great ship and have an experienced crew. Anchors Screenshot Showcase away! Screenshot Showcase

Update: A couple of weeks have passed since giving Windows 7 the deep six, and I'm happy to say I'm having no regrets, so far. Do I feel totally comfortable? No, not at all, but I steer a slow and steady course. While there is so much to learn, I think I'm up for this challenge. Aye, Linux makes marlinspike look like child's play. I was just so frustrated with h.M.$ Redmond's ever­present instability that it ultimately forced me to jump ship. With any luck, they will soon be hull down on the horizon astern, with nary a chance of ever seeing me again, not even my wake!

Want to keep up on the latest that's going on with PCLinuxOS?

Follow PCLinuxOS on !

http://twitter.com/iluvpclinuxos Posted by preecher, July 10, 2011, running KDE4.

51 MMoorree SSccrreeeennsshhoott SShhoowwccaassee

Above: Posted by menotu, July 20, 2011, running KDE4. Below: Posted by ltelmo, July 26, 3022, running KDE4. Above: Posted by Mac, July 1, 2011, running KDE4. Below: Posted by Crow, July 8. 2011, running KDE4.

52