Monday, September 22nd, 2008
Ike took a hike in my yard
By now we all know what Hurricane Ike did to the Texas Gulf Coast. Since I was right down the path of it, living in Crosby TX, I can say it was a very sobering, and yet, enlightening experience. I met and made friends with people I never expected I would and came to the realization that there are those whom are bitter, selfish and snobbish, and these are the people I am supposed to know.
In other words Ike brought out the worst and best of people.
Worst: My son's mother and her mother. These two have shown nothing but their greed and manipulative natures. I bought three flashlights keeping one for myself. My son's mother blew the bulb in one and misplaced two others that were working. Keep in mind that there were already 3 working flashlights in the house. My son and I both had Orange colored flashlights. His we found. Sons mother had already taken the one I had been using before they returned from evacuating while I staid behind to baton down the hatches and ride it out. The power has been out since before the storm actually hit so afterwards the neighbors and i had a bar-b-que and cooked up any meat we had before it spoiled and had to be tossed and more or less. We ate on that for three solid days before FEMA arrived with emergency rations. I had to throw what ever else in the fridge away. Well I was informed I had given the food away to the neighbors (uhm actually they fed me.) Anyway I was informed that I was to give my flashlight up by Grandma and when i said no, that was not going to happen she threw me out of the house.
These same two have done nothing but complain about the noise from the neighbors emergency generators running, and how the generators should be in the garages of the neighbors running them so there was NO NOISE (which is so wrong at so many levels, good way to die actually.) I am so sorry they were so inconvenienced by people trying to get even a little electricity. (Actually I can't believe the pure selfishness of such statements.)
To further explain my disdain they took ALMOST ALL the MRE's I got from FEMA and put them in the back of Grandma's SUV. Deciding what and when I could have at their Discretion more or less. Actually they left the ones they didn't want in the kitchen for me. I had collected 5 cases of MRE's to their 3.
Now logically if the refigerator is empty there is no need to plug it in. Waste of power, right? oh no these two, after the neighbors offered ME access to the extra plugs on their generator (I'm thinking fans and lights, silly me) plugged in the refigerator and one fan and yelled at me for plugging in my fan while they had left for the day.
Oh I also planted a fir tree in the front yard after the storm. They dug it up.
Good: Neighbors gathering together to clean up the street after the storm. nearly everybody who weathered it out pitched in. We even helped those who were coming home a couple days after. I myself went and dug the debris out of the storm drain and cleand the gullies along the side of the road so the water standing on the street would drain.
JJ's Home Cooking, a restaurant here in Crosby, allowed me to install, setup and configure a Wi-Fi Hotspot. (I supplied all the necessary equipment, cables and work to get it up) This allowed local residents to access the Internet since most everyone all over Houston have lost their connections, along with their power. Matter of fact we are looking at a longer period before cable and internet services are fully repaired after power gets up. Here in Crosby only DSL services are running. Cable is down for the count. (So much for the ring in ring therory.)
Now going back to my son's mother and grandmother, the fact that I setup said hotpoint has pissed them off as they think I had no business using the equipment I (not them) have purchased and was not using at that time. I felt it was better to help people get their communications going and allow them to contact friends and family. Granted I had my own pressing needs but the fact I had them also meant others did too. I know how it affects me when i can't get on the Internet. So helping others by helping my self was a wonderful solution and I must Thank Jerome and Shirley immensly for allowing me to do it in the first place.
Observations on Linux, Linux news and personal opinions on any matter of subjects. Just my thoughts in general.
Monday, September 22, 2008
Saturday, June 7, 2008
How To Make a Fully Customized Live KDE CD/DVD Using Kubuntu
By Shaun C Marolf (technoshaun)
Introduction:
There are tools available to allow anyone to create and distribute a completely customized Ubuntu Based distribution using the Gnome Desktop. Many Kubuntu users would like to do the same thing but such tools are not fully compatible with KDE and the Kiosk tool does not change or remove all of the Kubuntu defaults so that a program like Remastersys can create a customized ISO with the defined changes.
This How To is designed to address these issues and allow those interested in creating their own customized distribution based on Kubuntu. Many thanks to Jamie “Boo” Birse from LinuxMint for giving me a copy of his developer notes, which without, this how to could not have been created. “Boo” is the KDE Guru at LinuxMint and is responsible for the KDE Community Editions. Because The LinuxMint KDE CE distribution is based on Kubuntu his developer notes were extremely helpful.
Getting A Leaner And Cleaner KDE Installed:
The main issue of trying to get a customized KDE Kubuntu based distribution is dealing with many of the hidden default settings in Kubuntu to begin with. Ideally it would be much easier to have a base KDE install where those defaults are not present. Fortunately there is a way to do this using the Ubuntu Repositories.
Step One:
Install Ubuntu Server;
Normally when you install Kubuntu you download one of the Kubuntu ISO images and make the CD and then install it on the system. However, whether you use the Live CD, or the Alternate Install CD you are going to end up with the default setting we don't want.
In order to avoid getting those configuration files installed one needs to do the installation through another method. That method is to simply use the Ubuntu Server Edition CD instead. The server Edition does not install the X-Server and therefore does not install a GUI. Because of this we can install KDE clean and without the messy Kubuntu default settings.
Download the Ubuntu Server Edition ISO file and create the CD from the image. On the selected machine install the Ubuntu Server. When asked what additional services you wish to install do not select any. This will install only the core Ubuntu components and base files on the system.
Step Two:
Update the Installation
sudo apt-get update
sudo apt-get upgrade -y
Step Three:
Install X-Server, KDM, KDE-Core Pmount and Synaptic;
Obviously we need to install the X-Server and KDE. However, it has to be done correctly or we may as well have used the Kubuntu CDs. Since we only have a command line at this point we will have to utilize it. Login and at the prompt and type the following command EXACTLY as I have it here;
sudo apt-get install xorg kdm kde-core pmount synaptic -y
After the installation completes run the following command
sudo shutdown -r now
Step Four:
Use Synaptic To Install Core Software
Add the following to your sources.list file
## Remastersys
deb http://www.remastersys.klikit.com/repository/ remastersys/
We need some software installed to handle key factors like sound automount and many other things. The current installation is exremely minimal and would require a great amount of time to go through and individually find all the correct packages needed. So I have used Synaptic to create a recovery file of all the software you need for your core install system.
Click Reload in Synaptic to update the apt sources.
In Synaptic go to File >> Read Markings >> browse to the file corepackages that was included in the archive along with this file.
Click Apply
Step Five:
Remove the Server Kernel
There is one thing we have to clean up when using this install method, and that is the kernel. Since we used the server edition for the base install we have the server kernel. As we are either building a Desktop System, or a Demonstration System (as is the case with me) we certainly don't need the server kernel.
The corepackages file installed the 2.4.26-18-generic kernel packages (latest at time of this how to) so use synaptic to remove all of the old 2.4.6-xx-server kernel packages on your machine. (Use Completely Remove option to purge them.)
Step Six:
Install Additional Packages
NOTE: You may want to use Remastersys to create a core system ISO image before installing more packages. This will allow you to have a clean base install to work from if you want to create different types of Kubuntu Based Distributions.
At this point I am going to let you play on your own. We are going to install the software packages we want to be included on our CD/DVD ISO image. It is completely your choice of what to install. You know what you want to have on your live CD/DVD. There is one important note about what you install though. DO NOT INSTALL ANY PACKAGE THAT WILL SETUP THE KUBUNTU DEFAULTS. If you do then the rest of this How To will become useless for use as I am basing it on a build that is free of these default settings.
Final word of warning, be careful on what you include in your customized distribution. Especially if you include non-open source packages. Some of these by their license must be installed separately by the end user. Also note, even including some open source packages may prove an issue because of some legal restrictions. If you are not sure about some things research, ask in a forum, ask those who also make distributions, etcetera. Do not land yourself in hot water for illegal distribution of software.
Finally to assist you here is a copy of my sources.list file:
# deb cdrom:[Kubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://us.archive.ubuntu.com/ubuntu/ hardy universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu/ hardy partner
# deb-src http://archive.canonical.com/ubuntu/ hardy partner
deb http://security.ubuntu.com/ubuntu/ hardy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ hardy-security main restricted
deb http://security.ubuntu.com/ubuntu/ hardy-security universe
# deb-src http://security.ubuntu.com/ubuntu/ hardy-security universe
deb http://security.ubuntu.com/ubuntu/ hardy-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ hardy-security multiverse
## Linux Mint Elyssa Repositories
deb http://packages.linuxmint.com/ elyssa main upstream import
# deb-src http://packages.linuxmint.com/ elyssa main upstream import
deb http://packages.linuxmint.com/ elyssa community
# deb-src http://packages.linuxmint.com/ elyssa community
deb http://packages.linuxmint.com/ elyssa backport
# deb-src http://packages.linuxmint.com/ elyssa backport
## Medibuntu
deb http://packages.medibuntu.org/ hardy free non-free
## Bleeding Edge Wine Packages
## GPG Add Key Command: wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
deb http://wine.budgetdedicated.com/apt/ hardy main
# deb-src http://wine.budgetdedicated.com/apt/ hardy main
## Remastersys
deb http://www.remastersys.klikit-linux.com/repository/ remastersys/
There is a known problem in Hardy Heron, Kaffeine is broken and will not function fully. It is best to not include it until it is fixed. If you have it installed you should purge all kaffeine files from your system or you will have issues. (This will be updated when kaffeine is fixed)
Step Seven:
Create A Test Account To See Your Default Setting Changes
Use your current account as the working account where we do all the changes, editing and configuration changes. You will also need a test account to see how things come together as you do them. Test often (you should test each time you make a change to the default desk configuration) and make sure everything is coming together as you planned. Each time you make a change use Krusader or some other File manager in root mode and clean out the entire home folder (including the hidden folders, especially) of your test account. When you do that it will repopulate with new default folders and when you log into it will be as if you logged in for the first time. The reasoning and purpose of this is so we can see what a new user will experience when they use the Live CD/DVD for the first time. Since our global settings will only affect a new user we must make KDE think your test account has never been logged into before each time we use it.
Your initial desktop should look nothing like a standard Kubuntu desktop. Which is good because we can now modify it in any manner we choose. The following steps will take you from this to your final layout step by step. In some cases I will tell you to hand edit the files and in others I will have you use the Kiosk Admin Tool. There are some cases where you can use either method, and I will mention that. However, based on my experiences while putting this How To together I will emphasize what I feel is the better method of the two.
Step Eight:
Set Default Kicker Options
NOTE: If you plan on using kicker_kickoff_1, or any other menu system outside of the standard KDE Menu, in your distribution install it now before continuing with the rest of this step. Make sure all panel applets you wish to use are also installed.
Most everything we want to do with the kicker panel needs to be done via the Kiosk Admin Tool. The final part of this step will require the hand editing of a file. You will see and understand why when we get to that.
Start by opening the Kiosk Admin Tool. You will find it under 'System' in the programs section of the KDE Menu.
The default profile should be the only one listed and highlighted. Click on 'Setup Profile' to start. Then click 'Panel' you will get a notice click 'OK' to continue. Click 'Setup Panel' to begin configuring the Global default settings of the kicker panel. Just as if you were on your own desktop right click on kicker to bring up the options. Start with 'Configure Panel' Here you can set the panel looks and operations. When you are all done setting up the panel use the 'Add Applet to Panel” to select what Applets you want starting up and arrange them on the panel where you want. Go back to 'Configure Panel' to make any final adjustments. When done with that click on 'Save' in Kiosk Admin Tool to save your changes. Now use the following command to do a bit of hand editing to your default settings;
kdesu kate /etc/kde-profile/default/share/config/kickerrc
Look at the line labled UntrustedApplets= and see what's listed there. If any applet you have previously selected is listed there then remove it from this line.
Step Nine:
Select Your Default Cursor Theme;
Setting of the default cursor is much easier now. First make sure that you have installed the cursor theme you wish to use as the default.
The following information is from Debian Admin
If you want to change the default cursor theme first you need to install one of the available cursor themes
crystalcursors
dmz-cursor-theme
xcursor-themes
comixcursors
Chameleon-custor-theme
Big-cursor
For example i am installing crystalcursors
#aptitude install crystalcursors
This will complete the installation.
Now you need to run the update-alternative to set/change the current cursor-theme, when prompted give the number of the theme and press enter.
sudo update-alternatives --config x-cursor-theme
There are 24 alternatives which provide `x-cursor-theme’.
Selection Alternative
———————————————–
1 /etc/X11/cursors/core.theme
2 /etc/X11/cursors/redglass.theme
3 /etc/X11/cursors/whiteglass.theme
4 /etc/X11/cursors/handhelds.theme
+ 5 /etc/X11/cursors/crystalblue_classic.theme
6 /etc/X11/cursors/crystalblue_nonanim.theme
7 /etc/X11/cursors/crystalblueleft.theme
8 /etc/X11/cursors/crystalblueleft_classic.theme
9 /etc/X11/cursors/crystalblueleft_nonanim.theme
10 /etc/X11/cursors/crystalgray.theme
11 /etc/X11/cursors/crystalgray_nonanim.theme
12 /etc/X11/cursors/crystalgrayleft.theme
13 /etc/X11/cursors/crystalgrayleft_nonanim.theme
14 /etc/X11/cursors/crystalgreen.theme
15 /etc/X11/cursors/crystalgreen_classic.theme
16 /etc/X11/cursors/crystalgreen_nonanim.theme
17 /etc/X11/cursors/crystalgreenleft.theme
18 /etc/X11/cursors/crystalgreenleft_classic.theme
19 /etc/X11/cursors/crystalgreenleft_nonanim.theme
20 /etc/X11/cursors/crystalwhite.theme
21 /etc/X11/cursors/crystalwhite_nonanim.theme
* 22 /etc/X11/cursors/crystalwhiteleft.theme
23 /etc/X11/cursors/crystalwhiteleft_nonanim.theme
24 /etc/X11/cursors/crystalblue.theme
Press enter to keep the default[*], or type selection number: 23
Using ‘/etc/X11/cursors/crystalwhiteleft_nonanim.theme’ to provide ‘x-cursor-theme’
Step Nine:
Setup the Desired Default Desktop Icons
To setup default Desktop Icons (The icons every new user will see when they first login) simply setup icons on your working desktop, use the Kiosk Admin Tool and click on 'Setup Profile' Select 'Desktop Icons' and click 'Setup Desktop Icons' then click 'Save'. This will create the file structure the default profile will use to set the default settings. Using Krusader (or some other file manager) in root mode copy the files from your working desktop directory to /etc/kde-profile/default/share/apps/kdedesktop (or kdesktop)/Desktop/
If you want functional Icons for System, Home and Trash then simply cut and past each of the following into new text files on your desktop to create them. Each one should have its own file and it should be named appropriately:
[Desktop Entry]
Comment=Home Folder
Encoding=UTF-8
Icon=folder_home
Name=Home
Type=Link
URL=system:/home
-----------------------------------
[Desktop Entry]
Comment=Contains removed files
EmptyIcon=trashcan_empty
Encoding=UTF-8
Icon=trashcan_full
Name=Trash
Type=Link
URL=trash:/
-------------------------------------
[Desktop Entry]
Comment=System Folder
Encoding=UTF-8
Icon=system
Name=System
Type=Link
URL=system:/
Once the above files are created then copy them to the afore mentioned directory. Once copied all new (first time) users will get the Icons for System, Home and Trash on their desktop.
NOTE: I recommend you at least put the Trash Icon on new desktops.
Step Ten:
Set the Default Icon Theme
To set default Icons in KDE so that all new (first time users) start with your selected Icon Theme right click on the desktop and select run command. Enter the following into the dialog box:
kdesu kedit /etc/kde-profile/defaults/share/config/kdeglobals
Just above the [KDE] section add the following:
[Icons]
Theme=name of the Icon Theme you wish to use
In my case the entry looks like this
[Icons]
Theme=oxygen
All new users I setup on my system will now default to the Oxygen Icon Theme set for KDE3 when they first login.
Step Eleven:
Set Default Background Image
Setting the default background image hand edit the following:
/etc/kde-profile/default/share/config/kdesktoprc
Here we are concerned with two enteries:
Wallpaper=
WallpaperMode=
In my case the entries look like this:
Wallpaper=/usr/share/wallpapers/Jewell.png
WallpaperMode=Scaled
Kiosk Admin Tool will also do this but its a bit more time consuming.
Step Thirteen:
Set the Default Theme and Color Scheme
The absolute best way to setup and install a color scheme is to use the Kiosk Admin Tool. It will allow to bring up the theme dialog. Whether you create your own color scheme or use an existing one use of the Kiosk Admin Tool is safest and most efficient way to import or select the color default and theme. Same with Style and Windows Decorations. Once you have setup the decorations, style and color themes click on save and exit .Kiosk Admin Tool. Test and see all your work come together in the test account.
Step Fourteen:
Set the Default Ksplash Theme
You will have to create the file that sets the default KSplash theme. To do so use the following command:
kdesu kate /etc/kde-profile/default/share/config/ksplashrc
Simply put in the following two lines:
[KSplash]
Theme=name of ksplash theme
Save the file.
Step Fifteen:
Set the KDM Theme
Unfortunately the kdmrc file on this setup is bad. Since its easier to replace it than to fix it I am including a copy of my kdmrc file in this package. Simply take my kdmrc and as root copy it to /etc/kde3/kdm and over write the current kdmrc file. Then edit the file by hand:
kdesu kate /etc/kde3/kdm/kdmrc
Look for the line Theme= and place the path to and the name of the KDM theme there. You will be glad to know you will be able to use the KDM theme manager after that. Because the KDM theme setting is global that's all you need to do.
Step Sixteen:
Login Manager Settings
Like KDM this is a global setting so its a quick and simple one. In Kcontrol under 'System Administration' select 'Login Manager'. Click on 'Administrator Mode' and then enter your password. Click the 'Background' tab and select the background you want displayed. I personally like to choose the same background as the one in my default settings. You can choose whatever you want of course.
Step Seventeen:
Set Default Sounds
You will have to create the file that sets the default sounds. Use the following command to do so:
kdesu kate /etc/kde-profile/default/share/config/knotify.eventsrc
I suggest you cut and past the following into it:
[exitkde]
presentation=1
soundfile=/usr/share/sounds/KDE_Logout_new.wav
[startkde]
presentation=1
soundfile=/usr/share/sounds/KDE_Startup_new.wav
Now lets look at this one a bit. It took me awhile to figure this out. Unlike other configuration settings this is not a simple if else function, where if the user has settings use them else use default. In other words this works very differently from the other configurations and we need to know what is happenning.
Lets look at the knotify.eventsrc file in my home directory here:
[Textcompletion: no match]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[Textcompletion: partial match]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[Textcompletion: rotation]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[Trash: emptied]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[cancellogout]
commandline[$e]=
logfile[$e]=
presentation=16
soundfile[$e]=
[cannotopenfile]
commandline[$e]=
logfile[$e]=
presentation=0
soundfile[$e]=
[catastrophe]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
[exitkde]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=KDE_Logout_3.ogg
[fatalerror]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
[messageCritical]
commandline[$e]=
logfile[$e]=
[messageInformation]
commandline[$e]=
logfile[$e]=
presentation=65
soundfile[$e]=KDE_Chimes_2.ogg
[messageWarning]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=KDE_Error_1.ogg
[messageboxQuestion]
commandline[$e]=
logfile[$e]=
presentation=65
soundfile[$e]=KDE_Vox_Ahem.ogg
[notification]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=KDE_Beep.ogg
[printerror]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
[startkde]
commandline[$e]=
logfile[$e]=
[warning]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
Now lets look at Kubuntu's default knotify.eventsrc file that sets their default sounds.
[messageCritical]
presentation=65
soundfile=/usr/share/sounds/KDE_Error_1.ogg
[startkde]
presentation=1
soundfile=/usr/share/sounds/kubuntu-login.ogg
Carefully look at the user file then look at the default file. You will notice that the lines in the default file fill in the missing lines from the user's file. For example The KDE startup sound is defined in our default file but the lines in the default file do not exist in the users file.
This is a typical entry for a event sound in the users file:
[warning] Name of Event
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]= path and name of soundfile
If we have a defined default sound then last two lines are removed and those lines are read from the default file making this an if then process. If the presentation and soundfile lines are not present in file (a) then read from file (b). Which makes for a somewhat confusing scenario.
Add to that any attempt to dig up actual documentation on the file enteries utterly failed. The only thing I could find out is if you set presentation=0 no sound will play for that event even if defined. So in other words I haven't a clue about the rest of the entries and I have no idea what effect the numbers under presentation= does. Though best guess is its a time delay of some kind. Whatever [$e] means, well your guess is as good as mine on that.
So with all that in mind if you decide to define default sounds then here is what I suggest you do to ensure they work. Use the presentation= number as defined from the file I took from my ~/.kde/share/config/ folder.
In the file /etc/kde-profile/default/share/config/knotify.eventsrc make enteries like so:
[event]
presentation=number as defined in the list
soundfile=path/name to file
Do this for each event you want to have a default sound for.
Step Eighteen:
Clean Up For ISO Creation
Once you have tested and are satisfied with everything then remove and delete the test user account. Now open a terminal and use the following command:
sudo apt-get clean
Close the terminal
Step Nineteen:
Create the ISO Image
Using Remastersys is pretty straightfoward. In this case we want to make a distributable copy. However, we need to modify the Remastersys config files first.
Select “Modify the remastersys config file to customize options” and click “OK”
The only two you really need to concern yourself with are Title and Filename. Change those to what you want then return to the main menu.
Select “Make a Distributable copy to share with friends” and click “OK”
Remastersys will now build your ISO file. That file once made will be located in /home/remastersys/remastersys/filename.iso
Burn your first CD or DVD and test it out.
Here is how the desktop on my Live DVD came out:

Technical Note of Interest:
What Is Weird?
When I first started this process I had a major issue with USB thumb drives not being automounted. During the course of building my Demo Distribution for my Proof of Concept I had to use pmount and pumount to use my thumb drives. At some point they magically started working while I made the modifications to the default settings. What triggered the automount to start working I have no idea. I do know it just “magically” started working like its supposed to so I am not overly worried about it. You will probably have the same experience and if anyone can figure out what the heck the trigger is I would like to know more for curiosities sake.
Notes On the Process:
What I Learned By Doing This
Knowing what can be done and knowing how to do it are, as always, two completely different things. The exercise I put myself through in doing this was to teach myself not only how, but why wasn't it better documented. The information presented in this How To derived from my poking around more than what I found online. If it hadn't been for 'Boo's' notes many aspects of this How To would never have evolved. I think the main reason that documentation is a bit poor is that those who usually do this aren't really users, but developers. Developers are pretty much poor documenters. They generally make and keep notes for their purposes and though other developers can usually understand them the average user gets very confused, very fast. Fortunately with my first computing experience being in development (No I do not write code anymore and have no real desire to) I was able to at least decipher many of the things I did come across to put this How To in a format that a typical end user can read, understand and implement. It does of course assume that the user, in this case, has a working knowledge in KDE Operations and KDE Administration at a minimum.
KDE is remarkably configurable and is in reality very easy to configure. Knowing how to configure it (especially the defaults) is the trick in this case. Because of programs like Remastersys anyone can create a Live CD/DVD with an installer. However, despite the fact that doing a total customization setup for Gnome was easy, for KDE it was not.
This How To IS NOT complete and there are many more aspects that need to be covered. Such as the defining of default system sounds and other settings. Yet it is a definite step into getting this to be a much easier process for us KDE users and supporters. So while I will continue to poke around and add on to this document, it also my hope that others will become more involved as well, and also add on to it. With KDE4 becoming closer everyday to being usable in a full productivity environment the need to update this document for it becomes apparent.
Why did I choose Kubuntu? Mostly because they annoyed me with some of the things they did with Gutsy, and now Hardy. It was a challenge to find all the little locked in defaults they had and I was more than happy to figure out how to circumvent them. Considering that this How To is also a proof of concept the idea is if I can do it to a distribution that locks you down a bit harder then imagine what can be done in a distribution designed to allow you to do this in the first place.
So to that end I have at least made the start of a user friendly How To. So to everyone all I can say is here is what we have always wanted, the information we need to make a completely customized KDE based distribution. Though not complete (yet) it is a definite beginning and best of all written in a much more user friendly format.
--Shaun Marolf
a.k.a. Technoshaun
--------------------------------------
My KDM RC File
[General]
ConfigVersion=2.3
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
PidFile=/var/run/kdm.pid
ReserveServers=:1,:2,:3
ServerVTs=-7
StaticServers=:0
[Shutdown]
BootManager=None
HaltCmd=/sbin/poweroff
RebootCmd=/sbin/reboot
[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=false
AllowShutdown=Root
AutoReLogin=false
ClientLogFile=.xsession-errors-%s
Reset=/etc/kde3/kdm/Xreset
Session=/etc/kde3/kdm/Xsession
Setup=/etc/kde3/kdm/Xsetup
Startup=/etc/kde3/kdm/Xstartup
[X-*-Greeter]
AntiAliasing=true
ColorScheme=
EchoMode=OneStar
FaceSource=AdminOnly
FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
GUIStyle=dotNET
GreetFont=Sans Serif,22,-1,5,50,0,0,0,0,0
GreetString=Welcome to Kubuntu at %n
GreeterPos=50,50
HiddenUsers=root
Language=en_GB
LogoArea=Logo
LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
MaxShowUID=29999
MinShowUID=1000
Preloader=/usr/bin/preloadkde
SelectedUsers=
ShowUsers=NotHidden
SortUsers=true
StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
Theme=/usr/share/apps/kdm/themes/Klear_KuiX
UseBackground=true
UseTheme=true
UserCompletion=false
UserList=true
[X-:*-Core]
AllowNullPasswd=true
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
ServerArgsLocal=-nolisten tcp
ServerCmd=/usr/bin/X -br
[X-:*-Greeter]
AllowClose=true
DefaultUser=shaun
FocusPasswd=true
LoginMode=DefaultLocal
PreselectUser=Previous
[X-:0-Core]
AutoLoginAgain=false
AutoLoginDelay=0
AutoLoginEnable=false
AutoLoginLocked=false
AutoLoginUser=shaun
ClientLogFile=.xsession-errors
[Xdmcp]
Enable=false
Willing=/etc/kde3/kdm/Xwilling
By Shaun C Marolf (technoshaun)
Introduction:
There are tools available to allow anyone to create and distribute a completely customized Ubuntu Based distribution using the Gnome Desktop. Many Kubuntu users would like to do the same thing but such tools are not fully compatible with KDE and the Kiosk tool does not change or remove all of the Kubuntu defaults so that a program like Remastersys can create a customized ISO with the defined changes.
This How To is designed to address these issues and allow those interested in creating their own customized distribution based on Kubuntu. Many thanks to Jamie “Boo” Birse from LinuxMint for giving me a copy of his developer notes, which without, this how to could not have been created. “Boo” is the KDE Guru at LinuxMint and is responsible for the KDE Community Editions. Because The LinuxMint KDE CE distribution is based on Kubuntu his developer notes were extremely helpful.
Getting A Leaner And Cleaner KDE Installed:
The main issue of trying to get a customized KDE Kubuntu based distribution is dealing with many of the hidden default settings in Kubuntu to begin with. Ideally it would be much easier to have a base KDE install where those defaults are not present. Fortunately there is a way to do this using the Ubuntu Repositories.
Step One:
Install Ubuntu Server;
Normally when you install Kubuntu you download one of the Kubuntu ISO images and make the CD and then install it on the system. However, whether you use the Live CD, or the Alternate Install CD you are going to end up with the default setting we don't want.
In order to avoid getting those configuration files installed one needs to do the installation through another method. That method is to simply use the Ubuntu Server Edition CD instead. The server Edition does not install the X-Server and therefore does not install a GUI. Because of this we can install KDE clean and without the messy Kubuntu default settings.
Download the Ubuntu Server Edition ISO file and create the CD from the image. On the selected machine install the Ubuntu Server. When asked what additional services you wish to install do not select any. This will install only the core Ubuntu components and base files on the system.
Step Two:
Update the Installation
sudo apt-get update
sudo apt-get upgrade -y
Step Three:
Install X-Server, KDM, KDE-Core Pmount and Synaptic;
Obviously we need to install the X-Server and KDE. However, it has to be done correctly or we may as well have used the Kubuntu CDs. Since we only have a command line at this point we will have to utilize it. Login and at the prompt and type the following command EXACTLY as I have it here;
sudo apt-get install xorg kdm kde-core pmount synaptic -y
After the installation completes run the following command
sudo shutdown -r now
Step Four:
Use Synaptic To Install Core Software
Add the following to your sources.list file
## Remastersys
deb http://www.remastersys.klikit.com/repository/ remastersys/
We need some software installed to handle key factors like sound automount and many other things. The current installation is exremely minimal and would require a great amount of time to go through and individually find all the correct packages needed. So I have used Synaptic to create a recovery file of all the software you need for your core install system.
Click Reload in Synaptic to update the apt sources.
In Synaptic go to File >> Read Markings >> browse to the file corepackages that was included in the archive along with this file.
Click Apply
Step Five:
Remove the Server Kernel
There is one thing we have to clean up when using this install method, and that is the kernel. Since we used the server edition for the base install we have the server kernel. As we are either building a Desktop System, or a Demonstration System (as is the case with me) we certainly don't need the server kernel.
The corepackages file installed the 2.4.26-18-generic kernel packages (latest at time of this how to) so use synaptic to remove all of the old 2.4.6-xx-server kernel packages on your machine. (Use Completely Remove option to purge them.)
Step Six:
Install Additional Packages
NOTE: You may want to use Remastersys to create a core system ISO image before installing more packages. This will allow you to have a clean base install to work from if you want to create different types of Kubuntu Based Distributions.
At this point I am going to let you play on your own. We are going to install the software packages we want to be included on our CD/DVD ISO image. It is completely your choice of what to install. You know what you want to have on your live CD/DVD. There is one important note about what you install though. DO NOT INSTALL ANY PACKAGE THAT WILL SETUP THE KUBUNTU DEFAULTS. If you do then the rest of this How To will become useless for use as I am basing it on a build that is free of these default settings.
Final word of warning, be careful on what you include in your customized distribution. Especially if you include non-open source packages. Some of these by their license must be installed separately by the end user. Also note, even including some open source packages may prove an issue because of some legal restrictions. If you are not sure about some things research, ask in a forum, ask those who also make distributions, etcetera. Do not land yourself in hot water for illegal distribution of software.
Finally to assist you here is a copy of my sources.list file:
# deb cdrom:[Kubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://us.archive.ubuntu.com/ubuntu/ hardy universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu/ hardy partner
# deb-src http://archive.canonical.com/ubuntu/ hardy partner
deb http://security.ubuntu.com/ubuntu/ hardy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ hardy-security main restricted
deb http://security.ubuntu.com/ubuntu/ hardy-security universe
# deb-src http://security.ubuntu.com/ubuntu/ hardy-security universe
deb http://security.ubuntu.com/ubuntu/ hardy-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ hardy-security multiverse
## Linux Mint Elyssa Repositories
deb http://packages.linuxmint.com/ elyssa main upstream import
# deb-src http://packages.linuxmint.com/ elyssa main upstream import
deb http://packages.linuxmint.com/ elyssa community
# deb-src http://packages.linuxmint.com/ elyssa community
deb http://packages.linuxmint.com/ elyssa backport
# deb-src http://packages.linuxmint.com/ elyssa backport
## Medibuntu
deb http://packages.medibuntu.org/ hardy free non-free
## Bleeding Edge Wine Packages
## GPG Add Key Command: wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
deb http://wine.budgetdedicated.com/apt/ hardy main
# deb-src http://wine.budgetdedicated.com/apt/ hardy main
## Remastersys
deb http://www.remastersys.klikit-linux.com/repository/ remastersys/
There is a known problem in Hardy Heron, Kaffeine is broken and will not function fully. It is best to not include it until it is fixed. If you have it installed you should purge all kaffeine files from your system or you will have issues. (This will be updated when kaffeine is fixed)
Step Seven:
Create A Test Account To See Your Default Setting Changes
Use your current account as the working account where we do all the changes, editing and configuration changes. You will also need a test account to see how things come together as you do them. Test often (you should test each time you make a change to the default desk configuration) and make sure everything is coming together as you planned. Each time you make a change use Krusader or some other File manager in root mode and clean out the entire home folder (including the hidden folders, especially) of your test account. When you do that it will repopulate with new default folders and when you log into it will be as if you logged in for the first time. The reasoning and purpose of this is so we can see what a new user will experience when they use the Live CD/DVD for the first time. Since our global settings will only affect a new user we must make KDE think your test account has never been logged into before each time we use it.
Your initial desktop should look nothing like a standard Kubuntu desktop. Which is good because we can now modify it in any manner we choose. The following steps will take you from this to your final layout step by step. In some cases I will tell you to hand edit the files and in others I will have you use the Kiosk Admin Tool. There are some cases where you can use either method, and I will mention that. However, based on my experiences while putting this How To together I will emphasize what I feel is the better method of the two.
Step Eight:
Set Default Kicker Options
NOTE: If you plan on using kicker_kickoff_1, or any other menu system outside of the standard KDE Menu, in your distribution install it now before continuing with the rest of this step. Make sure all panel applets you wish to use are also installed.
Most everything we want to do with the kicker panel needs to be done via the Kiosk Admin Tool. The final part of this step will require the hand editing of a file. You will see and understand why when we get to that.
Start by opening the Kiosk Admin Tool. You will find it under 'System' in the programs section of the KDE Menu.
The default profile should be the only one listed and highlighted. Click on 'Setup Profile' to start. Then click 'Panel' you will get a notice click 'OK' to continue. Click 'Setup Panel' to begin configuring the Global default settings of the kicker panel. Just as if you were on your own desktop right click on kicker to bring up the options. Start with 'Configure Panel' Here you can set the panel looks and operations. When you are all done setting up the panel use the 'Add Applet to Panel” to select what Applets you want starting up and arrange them on the panel where you want. Go back to 'Configure Panel' to make any final adjustments. When done with that click on 'Save' in Kiosk Admin Tool to save your changes. Now use the following command to do a bit of hand editing to your default settings;
kdesu kate /etc/kde-profile/default/share/config/kickerrc
Look at the line labled UntrustedApplets= and see what's listed there. If any applet you have previously selected is listed there then remove it from this line.
Step Nine:
Select Your Default Cursor Theme;
Setting of the default cursor is much easier now. First make sure that you have installed the cursor theme you wish to use as the default.
The following information is from Debian Admin
If you want to change the default cursor theme first you need to install one of the available cursor themes
crystalcursors
dmz-cursor-theme
xcursor-themes
comixcursors
Chameleon-custor-theme
Big-cursor
For example i am installing crystalcursors
#aptitude install crystalcursors
This will complete the installation.
Now you need to run the update-alternative to set/change the current cursor-theme, when prompted give the number of the theme and press enter.
sudo update-alternatives --config x-cursor-theme
There are 24 alternatives which provide `x-cursor-theme’.
Selection Alternative
———————————————–
1 /etc/X11/cursors/core.theme
2 /etc/X11/cursors/redglass.theme
3 /etc/X11/cursors/whiteglass.theme
4 /etc/X11/cursors/handhelds.theme
+ 5 /etc/X11/cursors/crystalblue_classic.theme
6 /etc/X11/cursors/crystalblue_nonanim.theme
7 /etc/X11/cursors/crystalblueleft.theme
8 /etc/X11/cursors/crystalblueleft_classic.theme
9 /etc/X11/cursors/crystalblueleft_nonanim.theme
10 /etc/X11/cursors/crystalgray.theme
11 /etc/X11/cursors/crystalgray_nonanim.theme
12 /etc/X11/cursors/crystalgrayleft.theme
13 /etc/X11/cursors/crystalgrayleft_nonanim.theme
14 /etc/X11/cursors/crystalgreen.theme
15 /etc/X11/cursors/crystalgreen_classic.theme
16 /etc/X11/cursors/crystalgreen_nonanim.theme
17 /etc/X11/cursors/crystalgreenleft.theme
18 /etc/X11/cursors/crystalgreenleft_classic.theme
19 /etc/X11/cursors/crystalgreenleft_nonanim.theme
20 /etc/X11/cursors/crystalwhite.theme
21 /etc/X11/cursors/crystalwhite_nonanim.theme
* 22 /etc/X11/cursors/crystalwhiteleft.theme
23 /etc/X11/cursors/crystalwhiteleft_nonanim.theme
24 /etc/X11/cursors/crystalblue.theme
Press enter to keep the default[*], or type selection number: 23
Using ‘/etc/X11/cursors/crystalwhiteleft_nonanim.theme’ to provide ‘x-cursor-theme’
Step Nine:
Setup the Desired Default Desktop Icons
To setup default Desktop Icons (The icons every new user will see when they first login) simply setup icons on your working desktop, use the Kiosk Admin Tool and click on 'Setup Profile' Select 'Desktop Icons' and click 'Setup Desktop Icons' then click 'Save'. This will create the file structure the default profile will use to set the default settings. Using Krusader (or some other file manager) in root mode copy the files from your working desktop directory to /etc/kde-profile/default/share/apps/kdedesktop (or kdesktop)/Desktop/
If you want functional Icons for System, Home and Trash then simply cut and past each of the following into new text files on your desktop to create them. Each one should have its own file and it should be named appropriately:
[Desktop Entry]
Comment=Home Folder
Encoding=UTF-8
Icon=folder_home
Name=Home
Type=Link
URL=system:/home
-----------------------------------
[Desktop Entry]
Comment=Contains removed files
EmptyIcon=trashcan_empty
Encoding=UTF-8
Icon=trashcan_full
Name=Trash
Type=Link
URL=trash:/
-------------------------------------
[Desktop Entry]
Comment=System Folder
Encoding=UTF-8
Icon=system
Name=System
Type=Link
URL=system:/
Once the above files are created then copy them to the afore mentioned directory. Once copied all new (first time) users will get the Icons for System, Home and Trash on their desktop.
NOTE: I recommend you at least put the Trash Icon on new desktops.
Step Ten:
Set the Default Icon Theme
To set default Icons in KDE so that all new (first time users) start with your selected Icon Theme right click on the desktop and select run command. Enter the following into the dialog box:
kdesu kedit /etc/kde-profile/defaults/share/config/kdeglobals
Just above the [KDE] section add the following:
[Icons]
Theme=name of the Icon Theme you wish to use
In my case the entry looks like this
[Icons]
Theme=oxygen
All new users I setup on my system will now default to the Oxygen Icon Theme set for KDE3 when they first login.
Step Eleven:
Set Default Background Image
Setting the default background image hand edit the following:
/etc/kde-profile/default/share/config/kdesktoprc
Here we are concerned with two enteries:
Wallpaper=
WallpaperMode=
In my case the entries look like this:
Wallpaper=/usr/share/wallpapers/Jewell.png
WallpaperMode=Scaled
Kiosk Admin Tool will also do this but its a bit more time consuming.
Step Thirteen:
Set the Default Theme and Color Scheme
The absolute best way to setup and install a color scheme is to use the Kiosk Admin Tool. It will allow to bring up the theme dialog. Whether you create your own color scheme or use an existing one use of the Kiosk Admin Tool is safest and most efficient way to import or select the color default and theme. Same with Style and Windows Decorations. Once you have setup the decorations, style and color themes click on save and exit .Kiosk Admin Tool. Test and see all your work come together in the test account.
Step Fourteen:
Set the Default Ksplash Theme
You will have to create the file that sets the default KSplash theme. To do so use the following command:
kdesu kate /etc/kde-profile/default/share/config/ksplashrc
Simply put in the following two lines:
[KSplash]
Theme=name of ksplash theme
Save the file.
Step Fifteen:
Set the KDM Theme
Unfortunately the kdmrc file on this setup is bad. Since its easier to replace it than to fix it I am including a copy of my kdmrc file in this package. Simply take my kdmrc and as root copy it to /etc/kde3/kdm and over write the current kdmrc file. Then edit the file by hand:
kdesu kate /etc/kde3/kdm/kdmrc
Look for the line Theme= and place the path to and the name of the KDM theme there. You will be glad to know you will be able to use the KDM theme manager after that. Because the KDM theme setting is global that's all you need to do.
Step Sixteen:
Login Manager Settings
Like KDM this is a global setting so its a quick and simple one. In Kcontrol under 'System Administration' select 'Login Manager'. Click on 'Administrator Mode' and then enter your password. Click the 'Background' tab and select the background you want displayed. I personally like to choose the same background as the one in my default settings. You can choose whatever you want of course.
Step Seventeen:
Set Default Sounds
You will have to create the file that sets the default sounds. Use the following command to do so:
kdesu kate /etc/kde-profile/default/share/config/knotify.eventsrc
I suggest you cut and past the following into it:
[exitkde]
presentation=1
soundfile=/usr/share/sounds/KDE_Logout_new.wav
[startkde]
presentation=1
soundfile=/usr/share/sounds/KDE_Startup_new.wav
Now lets look at this one a bit. It took me awhile to figure this out. Unlike other configuration settings this is not a simple if else function, where if the user has settings use them else use default. In other words this works very differently from the other configurations and we need to know what is happenning.
Lets look at the knotify.eventsrc file in my home directory here:
[Textcompletion: no match]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[Textcompletion: partial match]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[Textcompletion: rotation]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[Trash: emptied]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=
[cancellogout]
commandline[$e]=
logfile[$e]=
presentation=16
soundfile[$e]=
[cannotopenfile]
commandline[$e]=
logfile[$e]=
presentation=0
soundfile[$e]=
[catastrophe]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
[exitkde]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=KDE_Logout_3.ogg
[fatalerror]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
[messageCritical]
commandline[$e]=
logfile[$e]=
[messageInformation]
commandline[$e]=
logfile[$e]=
presentation=65
soundfile[$e]=KDE_Chimes_2.ogg
[messageWarning]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=KDE_Error_1.ogg
[messageboxQuestion]
commandline[$e]=
logfile[$e]=
presentation=65
soundfile[$e]=KDE_Vox_Ahem.ogg
[notification]
commandline[$e]=
logfile[$e]=
presentation=1
soundfile[$e]=KDE_Beep.ogg
[printerror]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
[startkde]
commandline[$e]=
logfile[$e]=
[warning]
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]=
Now lets look at Kubuntu's default knotify.eventsrc file that sets their default sounds.
[messageCritical]
presentation=65
soundfile=/usr/share/sounds/KDE_Error_1.ogg
[startkde]
presentation=1
soundfile=/usr/share/sounds/kubuntu-login.ogg
Carefully look at the user file then look at the default file. You will notice that the lines in the default file fill in the missing lines from the user's file. For example The KDE startup sound is defined in our default file but the lines in the default file do not exist in the users file.
This is a typical entry for a event sound in the users file:
[warning] Name of Event
commandline[$e]=
logfile[$e]=
presentation=2
soundfile[$e]= path and name of soundfile
If we have a defined default sound then last two lines are removed and those lines are read from the default file making this an if then process. If the presentation and soundfile lines are not present in file (a) then read from file (b). Which makes for a somewhat confusing scenario.
Add to that any attempt to dig up actual documentation on the file enteries utterly failed. The only thing I could find out is if you set presentation=0 no sound will play for that event even if defined. So in other words I haven't a clue about the rest of the entries and I have no idea what effect the numbers under presentation= does. Though best guess is its a time delay of some kind. Whatever [$e] means, well your guess is as good as mine on that.
So with all that in mind if you decide to define default sounds then here is what I suggest you do to ensure they work. Use the presentation= number as defined from the file I took from my ~/.kde/share/config/ folder.
In the file /etc/kde-profile/default/share/config/knotify.eventsrc make enteries like so:
[event]
presentation=number as defined in the list
soundfile=path/name to file
Do this for each event you want to have a default sound for.
Step Eighteen:
Clean Up For ISO Creation
Once you have tested and are satisfied with everything then remove and delete the test user account. Now open a terminal and use the following command:
sudo apt-get clean
Close the terminal
Step Nineteen:
Create the ISO Image
Using Remastersys is pretty straightfoward. In this case we want to make a distributable copy. However, we need to modify the Remastersys config files first.
Select “Modify the remastersys config file to customize options” and click “OK”
The only two you really need to concern yourself with are Title and Filename. Change those to what you want then return to the main menu.
Select “Make a Distributable copy to share with friends” and click “OK”
Remastersys will now build your ISO file. That file once made will be located in /home/remastersys/remastersys/filename.iso
Burn your first CD or DVD and test it out.
Here is how the desktop on my Live DVD came out:

Technical Note of Interest:
What Is Weird?
When I first started this process I had a major issue with USB thumb drives not being automounted. During the course of building my Demo Distribution for my Proof of Concept I had to use pmount and pumount to use my thumb drives. At some point they magically started working while I made the modifications to the default settings. What triggered the automount to start working I have no idea. I do know it just “magically” started working like its supposed to so I am not overly worried about it. You will probably have the same experience and if anyone can figure out what the heck the trigger is I would like to know more for curiosities sake.
Notes On the Process:
What I Learned By Doing This
Knowing what can be done and knowing how to do it are, as always, two completely different things. The exercise I put myself through in doing this was to teach myself not only how, but why wasn't it better documented. The information presented in this How To derived from my poking around more than what I found online. If it hadn't been for 'Boo's' notes many aspects of this How To would never have evolved. I think the main reason that documentation is a bit poor is that those who usually do this aren't really users, but developers. Developers are pretty much poor documenters. They generally make and keep notes for their purposes and though other developers can usually understand them the average user gets very confused, very fast. Fortunately with my first computing experience being in development (No I do not write code anymore and have no real desire to) I was able to at least decipher many of the things I did come across to put this How To in a format that a typical end user can read, understand and implement. It does of course assume that the user, in this case, has a working knowledge in KDE Operations and KDE Administration at a minimum.
KDE is remarkably configurable and is in reality very easy to configure. Knowing how to configure it (especially the defaults) is the trick in this case. Because of programs like Remastersys anyone can create a Live CD/DVD with an installer. However, despite the fact that doing a total customization setup for Gnome was easy, for KDE it was not.
This How To IS NOT complete and there are many more aspects that need to be covered. Such as the defining of default system sounds and other settings. Yet it is a definite step into getting this to be a much easier process for us KDE users and supporters. So while I will continue to poke around and add on to this document, it also my hope that others will become more involved as well, and also add on to it. With KDE4 becoming closer everyday to being usable in a full productivity environment the need to update this document for it becomes apparent.
Why did I choose Kubuntu? Mostly because they annoyed me with some of the things they did with Gutsy, and now Hardy. It was a challenge to find all the little locked in defaults they had and I was more than happy to figure out how to circumvent them. Considering that this How To is also a proof of concept the idea is if I can do it to a distribution that locks you down a bit harder then imagine what can be done in a distribution designed to allow you to do this in the first place.
So to that end I have at least made the start of a user friendly How To. So to everyone all I can say is here is what we have always wanted, the information we need to make a completely customized KDE based distribution. Though not complete (yet) it is a definite beginning and best of all written in a much more user friendly format.
--Shaun Marolf
a.k.a. Technoshaun
--------------------------------------
My KDM RC File
[General]
ConfigVersion=2.3
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
PidFile=/var/run/kdm.pid
ReserveServers=:1,:2,:3
ServerVTs=-7
StaticServers=:0
[Shutdown]
BootManager=None
HaltCmd=/sbin/poweroff
RebootCmd=/sbin/reboot
[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=false
AllowShutdown=Root
AutoReLogin=false
ClientLogFile=.xsession-errors-%s
Reset=/etc/kde3/kdm/Xreset
Session=/etc/kde3/kdm/Xsession
Setup=/etc/kde3/kdm/Xsetup
Startup=/etc/kde3/kdm/Xstartup
[X-*-Greeter]
AntiAliasing=true
ColorScheme=
EchoMode=OneStar
FaceSource=AdminOnly
FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
GUIStyle=dotNET
GreetFont=Sans Serif,22,-1,5,50,0,0,0,0,0
GreetString=Welcome to Kubuntu at %n
GreeterPos=50,50
HiddenUsers=root
Language=en_GB
LogoArea=Logo
LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
MaxShowUID=29999
MinShowUID=1000
Preloader=/usr/bin/preloadkde
SelectedUsers=
ShowUsers=NotHidden
SortUsers=true
StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
Theme=/usr/share/apps/kdm/themes/Klear_KuiX
UseBackground=true
UseTheme=true
UserCompletion=false
UserList=true
[X-:*-Core]
AllowNullPasswd=true
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
ServerArgsLocal=-nolisten tcp
ServerCmd=/usr/bin/X -br
[X-:*-Greeter]
AllowClose=true
DefaultUser=shaun
FocusPasswd=true
LoginMode=DefaultLocal
PreselectUser=Previous
[X-:0-Core]
AutoLoginAgain=false
AutoLoginDelay=0
AutoLoginEnable=false
AutoLoginLocked=false
AutoLoginUser=shaun
ClientLogFile=.xsession-errors
[Xdmcp]
Enable=false
Willing=/etc/kde3/kdm/Xwilling
Friday, March 14, 2008
New Job New Internet Service and Life
Tomorrow morning I start a new job. Can't give to many details but it certainly involves computers.
Now Hulu Internet Television Service, is cool. Imagine being able to watch any television show you wanted at anytime you wanted no matter where you are. All you need is a Computer and a braodband connection. Hulu offers that, for the most part anyway.
Though they don't have every television show ever made they have a very large selection. They allow you to watch any show they have available anytime you want and the service is FREE being ad supported. It works with Linux using Firefox so I had absolutely no problems watching any show I selected.
Since I really don't watch a whole lot of TV and when I do I much rather watch shows I like and not just what's on. This to me is a absolute must have service. The cost is great too.
They have classic TV shows as well as current TV offerings. Full length movies too.
This is a highly recommend service.
Son turned four years old on Wendsday, I wish I could see the world through his eyes.
Now Hulu Internet Television Service, is cool. Imagine being able to watch any television show you wanted at anytime you wanted no matter where you are. All you need is a Computer and a braodband connection. Hulu offers that, for the most part anyway.
Though they don't have every television show ever made they have a very large selection. They allow you to watch any show they have available anytime you want and the service is FREE being ad supported. It works with Linux using Firefox so I had absolutely no problems watching any show I selected.
Since I really don't watch a whole lot of TV and when I do I much rather watch shows I like and not just what's on. This to me is a absolute must have service. The cost is great too.
They have classic TV shows as well as current TV offerings. Full length movies too.
This is a highly recommend service.
Son turned four years old on Wendsday, I wish I could see the world through his eyes.
Saturday, March 8, 2008
Real Software Freedom Is About Choice Not Type
I have a lot of fun with Linux. Simply put Linux is more suited to my use than Windows. Not to mention I'm no fan of windows at all.
However there are several discussions about freedom in software some which are completely invalid because they discount what freedom is. Freedom is the right to make choices based on an individuals needs and motives. Not a groups. I.E. I use Flash and not Gnash. Yes Flash is Closed Source and Gnash is Open Source but the reason I use Flash is because even though it isn't perfect it works better than Gnash.
I also prefer Adobe Acrobat over kpdf because it works (and looks better.
My point is that I use Linux but I don't neceassarily restrict myself to choices based on Open Source over Closed Source.
I use what works for me and true freedom comes down to right to make that choice. Not based on a license or source code access.
Lets make this perfectly clear: True Software Freedom is the right to choose and use software one feels will work best. Militant ramblings concerning how evil closed software is do not help the Open Source Community.
Creating a Software license which is based on political ideals and not creativity are also a bad idea. Attacking developers whom write software for Linux based systems, that happens to be closed source also does not help.
Solutions in Open Source programs aren't always the best for a particular purpose and the closed source solutions may provide them. To say anyone whom uses closed source over open source doesn't get what Computing Freedom is about is full of it.
Real freedom comes with the options to make choices based on need and expected results. Not what type of software it is. As a consultant I do try and push Open Source in many ways but I also know that it isn't the only, nor always the best, option.
However there are several discussions about freedom in software some which are completely invalid because they discount what freedom is. Freedom is the right to make choices based on an individuals needs and motives. Not a groups. I.E. I use Flash and not Gnash. Yes Flash is Closed Source and Gnash is Open Source but the reason I use Flash is because even though it isn't perfect it works better than Gnash.
I also prefer Adobe Acrobat over kpdf because it works (and looks better.
My point is that I use Linux but I don't neceassarily restrict myself to choices based on Open Source over Closed Source.
I use what works for me and true freedom comes down to right to make that choice. Not based on a license or source code access.
Lets make this perfectly clear: True Software Freedom is the right to choose and use software one feels will work best. Militant ramblings concerning how evil closed software is do not help the Open Source Community.
Creating a Software license which is based on political ideals and not creativity are also a bad idea. Attacking developers whom write software for Linux based systems, that happens to be closed source also does not help.
Solutions in Open Source programs aren't always the best for a particular purpose and the closed source solutions may provide them. To say anyone whom uses closed source over open source doesn't get what Computing Freedom is about is full of it.
Real freedom comes with the options to make choices based on need and expected results. Not what type of software it is. As a consultant I do try and push Open Source in many ways but I also know that it isn't the only, nor always the best, option.
Thursday, March 6, 2008
Why Being Mobile is Important
There are any number of reasons I like being mobile. One among many is when I have to leave the house to take care of something quick but can't return immediately and i have to wait I can still get online, do my research and in general get business taken care of.
Today is one of those days. I had to take care of the registration on my truck but because it was out of date I had to get a ride in. Well the person who brought me to the court house had business herself and I am forced to wait on her. Since her business is taking significantly longer I have to wait on her till I can get to my truck later.
Now here I sit in Starbucks waiting for her to call me so we can meet up when she completes her business. Having a nice laptop and a internet connection (which isn't provided by Starbucks because I removed the wireless/modem card on the laptop to save baterry power) I can still work on things while I wait.
Even post my second blog entry in one day (a very rare occurance for me) because I'm also not being distracted or otherwise bothered while i do what I have to do. (Though most of it is from my sone so I don't mind to much.)
Anyway I actually did my application searches and pretty much got all the programs I wanted installed.
Tomorrow is going to be a big day for me and I hope I get the position I want. If not an old employer wants me back. Either way I'll be back to work soon.
Today is one of those days. I had to take care of the registration on my truck but because it was out of date I had to get a ride in. Well the person who brought me to the court house had business herself and I am forced to wait on her. Since her business is taking significantly longer I have to wait on her till I can get to my truck later.
Now here I sit in Starbucks waiting for her to call me so we can meet up when she completes her business. Having a nice laptop and a internet connection (which isn't provided by Starbucks because I removed the wireless/modem card on the laptop to save baterry power) I can still work on things while I wait.
Even post my second blog entry in one day (a very rare occurance for me) because I'm also not being distracted or otherwise bothered while i do what I have to do. (Though most of it is from my sone so I don't mind to much.)
Anyway I actually did my application searches and pretty much got all the programs I wanted installed.
Tomorrow is going to be a big day for me and I hope I get the position I want. If not an old employer wants me back. Either way I'll be back to work soon.
Swiftfox VS. Firefox
If you like to try out different software packagaes as I do then sometimes things can get a bit messed up. Case in point, I had replaced Firefox with Swiftfox. Swiftfox is Beta at best and to be honest not as compatible with Firefox as I would like. The problems are more instability than functionality. Also many FF plugins simply aren't compatible with SF.
I also realized when I switched back to FF that SF had done some changes that created more issues with FF than I liked. Fortunately I was able to recover the damages.
To fix FF issues in Linux is easy. Simply delete the hidden folder .mozilla under your home folder. If you have FEBE then getting your extensions back is easy as well. If not get it before deleteing the hidden folder and backup extensions and themes and bookmarks before doing so.
Once the hidden folder is deleted and you start FF it opens in default mode with no new addons, cookies, extensions or themes. Reinstall FEBE through the file>> open dialogue and then restart FF again. Then use FEBE to reinstall everything else and restart FF one last time.
Though you will have to re-enter your saved passwords (I have learned from past experience that FEBE does not handle restoration of cookies, password data and user settings well so I highly suggest you never use those options) the minor inconvienence makes for a fresh start with FF and helps improve its usability.
Lesson learned - be able to recover from trying something new if it doesn't work for you.
I also realized when I switched back to FF that SF had done some changes that created more issues with FF than I liked. Fortunately I was able to recover the damages.
To fix FF issues in Linux is easy. Simply delete the hidden folder .mozilla under your home folder. If you have FEBE then getting your extensions back is easy as well. If not get it before deleteing the hidden folder and backup extensions and themes and bookmarks before doing so.
Once the hidden folder is deleted and you start FF it opens in default mode with no new addons, cookies, extensions or themes. Reinstall FEBE through the file>> open dialogue and then restart FF again. Then use FEBE to reinstall everything else and restart FF one last time.
Though you will have to re-enter your saved passwords (I have learned from past experience that FEBE does not handle restoration of cookies, password data and user settings well so I highly suggest you never use those options) the minor inconvienence makes for a fresh start with FF and helps improve its usability.
Lesson learned - be able to recover from trying something new if it doesn't work for you.
Tuesday, March 4, 2008
LinuxMint is it.
The LinuxMint KDE CE (Community Edition) 4.0 Daryna is now out of Beta and has been released.
Based loosely on Kubuntu it provides better stability and uses the more common sense approaches needed.
Kcontrol instead of System Settings: Jonathon Riddell does a remarkable job but his opinion concerning Kcontrol needing to be replaced, though correct, cannot be done with a sub-par interface. System Settings does not give you access to all KCM's and therefore is proving to be highly unpopular among hard core KDE users. Myself included. Replacing KControl must be done with something that allows access to the all settings, not just a select few. KDE users are used to, and want, full access to all KDE Control Modules. Many whom use KDE choose to do so over Gnome for this reason alone. Myself included.
Synaptic instead of Adept: Yes synaptic is GTK but so what? Its simply the best front end for Apt there is. Many KDE users get it and use it. Adept is to confusing in some ways and far less configurable. Also since LinuxMint's update front end uses synaptic I can pin software and not worry about it getting accidentally updated. (I do this with OpenOffice since I use the version directly from them and not the one in the Ubuntu repositories.) You can't version pin software in Adept without jumping through a few hoops. In fact one thing I could not do on Kubuntu and have done on LinuxMint is completely remove Adept. Yes I lose the KDE front end for Restricted Modules but then I don't need it.
Better setup scripts: LinuxMint install and configuration scripts are leaner and much tighter. Overall I have a much better running laptop. Especially in the Compiz-Fusion setup. Since I'm not jumping into KDE 4 yet and am using KDE 3.5.9 until KDE 4 is ready for general user consumption. Right now its still in early adopter status and requires more applications to be ported over. Plus there are numerous bugs being worked on as well.
The only thing I don't understand is the use of TastyMenu. KBFX maybe, but TastyMenu has a lot of issues and bugs in it. No matter since I installed Kickoff 1 anyway. Would prefer Kickoff QT but that's near impossible now.
Also interesting article here concerning how to get Linux to be a better player on the Desktop. Though I agree it really focuses on one real issue, the hardware aspect. Though important it is NOT the total answer.
Linux adoption will happen only when users find it as easy to use as Windows with all the same functions and abilities.
Nuff' Said.
Based loosely on Kubuntu it provides better stability and uses the more common sense approaches needed.
Kcontrol instead of System Settings: Jonathon Riddell does a remarkable job but his opinion concerning Kcontrol needing to be replaced, though correct, cannot be done with a sub-par interface. System Settings does not give you access to all KCM's and therefore is proving to be highly unpopular among hard core KDE users. Myself included. Replacing KControl must be done with something that allows access to the all settings, not just a select few. KDE users are used to, and want, full access to all KDE Control Modules. Many whom use KDE choose to do so over Gnome for this reason alone. Myself included.
Synaptic instead of Adept: Yes synaptic is GTK but so what? Its simply the best front end for Apt there is. Many KDE users get it and use it. Adept is to confusing in some ways and far less configurable. Also since LinuxMint's update front end uses synaptic I can pin software and not worry about it getting accidentally updated. (I do this with OpenOffice since I use the version directly from them and not the one in the Ubuntu repositories.) You can't version pin software in Adept without jumping through a few hoops. In fact one thing I could not do on Kubuntu and have done on LinuxMint is completely remove Adept. Yes I lose the KDE front end for Restricted Modules but then I don't need it.
Better setup scripts: LinuxMint install and configuration scripts are leaner and much tighter. Overall I have a much better running laptop. Especially in the Compiz-Fusion setup. Since I'm not jumping into KDE 4 yet and am using KDE 3.5.9 until KDE 4 is ready for general user consumption. Right now its still in early adopter status and requires more applications to be ported over. Plus there are numerous bugs being worked on as well.
The only thing I don't understand is the use of TastyMenu. KBFX maybe, but TastyMenu has a lot of issues and bugs in it. No matter since I installed Kickoff 1 anyway. Would prefer Kickoff QT but that's near impossible now.
Also interesting article here concerning how to get Linux to be a better player on the Desktop. Though I agree it really focuses on one real issue, the hardware aspect. Though important it is NOT the total answer.
Linux adoption will happen only when users find it as easy to use as Windows with all the same functions and abilities.
Nuff' Said.
Tuesday, February 26, 2008
LinuxMint (K)Ubuntu Made Better

Many people know I have used Kubuntu for some time. Though there are many things about it I am not thrilled about it does have the largest software repository collection available. So when a friend said try LinuxMint I looked at it but I didn't jump into it immediately.
LinuxMint, at first, was Gnome based. Now I have nothing against Gnome but I am a KDE man and so I didn't give LinuxMint a try. I did however pay attention to what was going on with it since I was hearing nothing but good things about it. LinuxMint released a KDE Beta version and I am now using it instead of Kubuntu.
First LinuxMint is an unofficial Ubuntu version. They use the very same repositories plus a couple of their own. However, its what you get when you initially install LinuxMint that makes a difference.
As far as I am concerned the KDE version of LinuxMint is what Kubuntu should have been to start with. The script and configuration files are much leaner and better written. With Gutsy my video driver would get buffer over run errors and lock up. With Daryna (LinuxMint's release based on Gutsy) I have zero issues with the video now. OpenGL applications do not lock up my system and I can even use Compiz-Fusion on my Intel 965GM based laptop, cube and all. Daryna is basically Gutsy
on some serious steroids.
Because Daryna uses the same hardware base as Gutsy I had no issues installing it onto my laptop. My 1280 X 800 widescreen was setup perfectly as was my sound and USB.
Multimedia setup is an absolute breeze and LinuxMint is much easier to get it going in as well. Not that it was all that hard to begin with in Gutsy. You can even use Automatix2, but I caution people to be careful using it as you are apt to find more up to date packages in the repositories since the Medibuntu trepositories are part of the apt sources used in LinuxMint.
I was able to update KDE to 3.5.9 by adding the following to my sources.list file:
deb http://ppa.launchpad.net/kubuntu-kde-3.5.9/ubuntu gutsy main
I updated without a hitch and I was also able to install Kickoff 1.
The KDE version of LinuxMint uses Tasty Menu as its default but you can use the standard Kmenu, KBFX, or Kickoff 1.
I also like the mintUpdate and Software Portal apps in LinuxMint which are really much better than the standard Kubuntu issues, even if they are GTK based. (Just so everyone knows, I am not opposed to GTK based software in KDE and I use a lot of it. It's more important to me that the software I use fulfill the needs it supposed to than how it appears or what file manager it uses.)
The final win me over feature is LinuxMint will ask you if you want to setup a root account. (This is not recommended but at least you have the option.) As I am a traditionalist I think that's great. The sudo only thing never thrilled me and even though I still use sudo I also like having access to my admin account separately in case something goes wrong in my main user account. Trust me with all the playing around I do I have blown up my user account a lot and having access to a root account is, for me, vital. This also fixes, what to me is, a glaring security issue in standard Ubuntu based distributions.
Last note: I am not sure why but the Synaptic Package Manager, though part of the initial install, does not have a listing in the menu. I had to go in and make one so I wouldn't have to launch Synaptic from the run command prompt. Since all of the LinuxMint update and software install tools
rely on Synaptic I found it a bit odd that they don't list in the menu. Adept is there but I am not a fan of adept. (See previous statement about GTK based software.) I like Synaptic a lot better.
I have got to say LinuxMint scores a 10. This is what I have been wanting in a Debian Based distro for a long time. The LinuxMint motto is "From Freedom Came Elegance" I say "With Intelligence Came
Reliability" at least with LinuxMint.
Notes of Interest: I removed the Generic Kernel and replaced it with Real Time kernel. I also changed the tray Icons used by the update notifier to get rid of the Tango look. I found some appropriate Icons easily enough and to be honest they actually make it easier to determine what's going on. I also changed the update check from 5 to 60 minutes. Mostly because I don't need to have my system eat bandwidth that often and every 60 minutes is appropriate enough.
Also in todays KDE news there was note of a major problem with a Gnome update that literally broke Gnome. Seems like many Gnome users will be going to KDE to fix it or replace Gnome altogether. Hmm support calls anyone?
Friday, February 22, 2008
News of note
First off, the Microsoft olive branch is a lie. Please all developers take note of the NON-COMMERCIAL CLAUSE and statement. Please for the love of technology do not fall into the spiders lair.
To the Fedora and Kubuntu camps. Who gives a damn who contributes more, has a better 3rd party developer upstream and does the most for KDE development. Neither camp is working off a primarily KDE based distro and that's fine. We can have KDE on either and that's good enough. Both make important contributions to open source and KDE and though there will always be arguments over this, that or whatever they should not be posted on a blog that talks primarily about a particular distro's contributions. Especially since said blog said nothing derogatory about the other's Distro in the first place.
Now on to my news. I de-blacklisted my Intel 965GM video card so I could use Compiz-Fusion. Since it really didn't matter whether I had it going or not the GPU is simply going to lock up from time to time until the bugs are worked out of the driver and backend controls. There's no telling when or what will cause it, so I enabled my card for Compiz.
The HeliOS theme package is looking nice as I play with different aspects and features. Its slowly becoming the toyal and complete package and I setup both KDE a\nd Compiz looks for the package. To show the effects here are the pics.

This is the standard desktop screen shot. Nothing spectacular or special. It simply shows what the desktop looks like in normal state. The purpose is to allow people to see if they like the look.
Now we come to the menu screenshot:

This is a screen shot of the menu and file manager using the KDE Decoration and Theme. Which BTW is Cylon for the Decoration and the Theme is HeliOS which I created by using all sorts of packages from kde-look.org. This theme isn't finished just yet but I an really pleased how its coming together as I find just the right material to use. However, the next screen shot shows the same thing only now its with Compiz activated:

The main, and most obvious difference is the decoration of course. Since I am using Compiz I have to use Emerald as the theme manager. since the Cylon look isn't available for Compiz (yet) I needed to use a theme that fit and so I went with the one you see. Yet none of this is as important as the effects screen shot. By that I mean how does it look on a 3D enhanced system like Compiz? well the cube looks like this:

The cube settings I have are topcaps off, 40% Translucency when moving the cube with the mouse and mirroring on for the skycap bottom. Overall a very cool ( and impressive) look. Though the overall theme is coming together nicely its far from complete. I have the Sounds, Icons, Cursors, KDM, KSplash, Splashy Theme, and GRUB Splash done, which is most everything, but I just feel there is something more it needs. I'm sure I'll figure it out.
Hope you like the look.
To the Fedora and Kubuntu camps. Who gives a damn who contributes more, has a better 3rd party developer upstream and does the most for KDE development. Neither camp is working off a primarily KDE based distro and that's fine. We can have KDE on either and that's good enough. Both make important contributions to open source and KDE and though there will always be arguments over this, that or whatever they should not be posted on a blog that talks primarily about a particular distro's contributions. Especially since said blog said nothing derogatory about the other's Distro in the first place.
Now on to my news. I de-blacklisted my Intel 965GM video card so I could use Compiz-Fusion. Since it really didn't matter whether I had it going or not the GPU is simply going to lock up from time to time until the bugs are worked out of the driver and backend controls. There's no telling when or what will cause it, so I enabled my card for Compiz.
The HeliOS theme package is looking nice as I play with different aspects and features. Its slowly becoming the toyal and complete package and I setup both KDE a\nd Compiz looks for the package. To show the effects here are the pics.

This is the standard desktop screen shot. Nothing spectacular or special. It simply shows what the desktop looks like in normal state. The purpose is to allow people to see if they like the look.
Now we come to the menu screenshot:

This is a screen shot of the menu and file manager using the KDE Decoration and Theme. Which BTW is Cylon for the Decoration and the Theme is HeliOS which I created by using all sorts of packages from kde-look.org. This theme isn't finished just yet but I an really pleased how its coming together as I find just the right material to use. However, the next screen shot shows the same thing only now its with Compiz activated:

The main, and most obvious difference is the decoration of course. Since I am using Compiz I have to use Emerald as the theme manager. since the Cylon look isn't available for Compiz (yet) I needed to use a theme that fit and so I went with the one you see. Yet none of this is as important as the effects screen shot. By that I mean how does it look on a 3D enhanced system like Compiz? well the cube looks like this:

The cube settings I have are topcaps off, 40% Translucency when moving the cube with the mouse and mirroring on for the skycap bottom. Overall a very cool ( and impressive) look. Though the overall theme is coming together nicely its far from complete. I have the Sounds, Icons, Cursors, KDM, KSplash, Splashy Theme, and GRUB Splash done, which is most everything, but I just feel there is something more it needs. I'm sure I'll figure it out.
Hope you like the look.
Tuesday, February 19, 2008
Cleaning out the garbage
Facebook: Disabled
WAYN: Closed
Yep both were becoming exxessive or never used. WAYN (Where Are You Now) was a joke of a social site really and then they wanted $$$ for services. Sorry if it didn't work well when services were free why would I throw good money into it now that they decided to charge me.
Facebook just became an out of control worthless social site with no end of issues and way to many emails coming in and most were to entice me to log on to services. Add to that I wasn't allowed access to messages because I wasn't inviting enough people to join. Point blank, who needs that rot? I invite people I think might be interested. I wasn't one of them anymore. Add to that the privacy and security issues in tow with Facebook usage I decided it was best to just stop. I deleted every single app and suspended the account. Will contact customer service to delete it later.
I still have other social web sites I use that don't pound me with emails I don't want or need.
Finally got the Real Time Kernel working and believe me on a DuoCore2 laptop in performance mode its freakin' awesome. even in Dynamic Mode its good but Performance Mode just makes it zing. If you have never used a Real Time Kernel then let me explain what that means. There is no lag time in processor hand off. In the normal kernel if a process is done with its time slice then the system will wait x amount of time before hand off where x is the amount of time left in the time slice assigned to the process. A Real Time Kernel however, hands off the process once the process is done whether there is time left or not. In other words the kernel doesn't go idle when processes are waiting in line for CPU time. Multitasking goes a lot smoother in a Real Time Environment compared to the standard kernel method. Though most people will have no need for a Real Time Kernel heavy resource users like myself can enjoy less lag and lock while the system cycles through processes.
KDE 3.5.9 is out now and its installed on my laptop. Putting it on my son's desktop now. That soon to be four year old can run Windows (Mom's computer) and Linux (his computer) and to him (bless his little heart) there is no difference. The only real thing unique on his, is that he is using the Windows version of Firefox, utilizing WINE so he can have Shockwave (needed for some of his kiddie websites.)
His mother prefers she uses hers (she is a die hard Windows user) and not his. Hey the kid has his own computer and not just some toy system either. Its a 2GHz P4 (granted a single core system but still great for a four year old boy) with a GB of RAM and a 250 GB Hard Drive. (His old Hard Drive crashed so I had to replace it.)
I am working with/for HeliOS Solutions now. Good guys and were working on a whole new business model and system.
WAYN: Closed
Yep both were becoming exxessive or never used. WAYN (Where Are You Now) was a joke of a social site really and then they wanted $$$ for services. Sorry if it didn't work well when services were free why would I throw good money into it now that they decided to charge me.
Facebook just became an out of control worthless social site with no end of issues and way to many emails coming in and most were to entice me to log on to services. Add to that I wasn't allowed access to messages because I wasn't inviting enough people to join. Point blank, who needs that rot? I invite people I think might be interested. I wasn't one of them anymore. Add to that the privacy and security issues in tow with Facebook usage I decided it was best to just stop. I deleted every single app and suspended the account. Will contact customer service to delete it later.
I still have other social web sites I use that don't pound me with emails I don't want or need.
Finally got the Real Time Kernel working and believe me on a DuoCore2 laptop in performance mode its freakin' awesome. even in Dynamic Mode its good but Performance Mode just makes it zing. If you have never used a Real Time Kernel then let me explain what that means. There is no lag time in processor hand off. In the normal kernel if a process is done with its time slice then the system will wait x amount of time before hand off where x is the amount of time left in the time slice assigned to the process. A Real Time Kernel however, hands off the process once the process is done whether there is time left or not. In other words the kernel doesn't go idle when processes are waiting in line for CPU time. Multitasking goes a lot smoother in a Real Time Environment compared to the standard kernel method. Though most people will have no need for a Real Time Kernel heavy resource users like myself can enjoy less lag and lock while the system cycles through processes.
KDE 3.5.9 is out now and its installed on my laptop. Putting it on my son's desktop now. That soon to be four year old can run Windows (Mom's computer) and Linux (his computer) and to him (bless his little heart) there is no difference. The only real thing unique on his, is that he is using the Windows version of Firefox, utilizing WINE so he can have Shockwave (needed for some of his kiddie websites.)
His mother prefers she uses hers (she is a die hard Windows user) and not his. Hey the kid has his own computer and not just some toy system either. Its a 2GHz P4 (granted a single core system but still great for a four year old boy) with a GB of RAM and a 250 GB Hard Drive. (His old Hard Drive crashed so I had to replace it.)
I am working with/for HeliOS Solutions now. Good guys and were working on a whole new business model and system.
Saturday, January 5, 2008
My Unbranded Kubuntu

I did I removed the Kubuntu startup and shutdown displays. How I did can be found in my latest Theme Package that I pasted at KDE Look. It was an effort but I am extremely pleased with the results. Now for my next trick...
Tuesday, January 1, 2008
Kubuntu Breaks Itself
Okay that's an odd title but let me explain and you'll see why I am kinda glad things worked out this way.
First off I make no qualms about my issues concerning many of Canonical's more "interesting" decisions and why they PO me.
One of the more recent issues is the KDM over ride. I like making KDM and Ksplash screens. Its fun and helps me learn how things work and people generally like my material when I'm done packaging it.
I can't use the KDM theme manager but I did find the way to get around it and have plastered that information all over kde-look.org. Whatever Canonical did to KDM is not as i shall say, a good thing. This is another one of the "hmmmms" things. Is Canonical trying to be the MS of the Linux Community?
Usplash versus Splashy: I can give a lot of reasons why Splashy is superior to Usplash but the one I feel is the most important is that Splashy allows anyone to create and change splash themes without to much effort. Usplash on the other hand requires some pretty hard core programming knowledge, requires a bunch of steps to convert the graphic to something it can use and then you have to compile that. three letters, a acronym, WTF?
So after banging my head around slightly I actually got Usplash replaced with Splashy and that means I can do a total theme configuration.
However, KSplash went nuts on me and I had to clean out the KSplash cache folder in ~/.kde/share/apps/ksplash/cache and also move all my themes to /usr/share/apps/ksplash/themes so now that's working again.
Now why all this is going on something happened to my KDE config files. I.E. Kubuntu broke itself and my desktop just went bye bye. I had to reset EVERYTHING and then I noticed a wonderful thing. Those annoying little Kubuntu hacks were gone. KDE started acting like KDE should. Yep my New Year just strated off great.
First off I make no qualms about my issues concerning many of Canonical's more "interesting" decisions and why they PO me.
One of the more recent issues is the KDM over ride. I like making KDM and Ksplash screens. Its fun and helps me learn how things work and people generally like my material when I'm done packaging it.
I can't use the KDM theme manager but I did find the way to get around it and have plastered that information all over kde-look.org. Whatever Canonical did to KDM is not as i shall say, a good thing. This is another one of the "hmmmms" things. Is Canonical trying to be the MS of the Linux Community?
Usplash versus Splashy: I can give a lot of reasons why Splashy is superior to Usplash but the one I feel is the most important is that Splashy allows anyone to create and change splash themes without to much effort. Usplash on the other hand requires some pretty hard core programming knowledge, requires a bunch of steps to convert the graphic to something it can use and then you have to compile that. three letters, a acronym, WTF?
So after banging my head around slightly I actually got Usplash replaced with Splashy and that means I can do a total theme configuration.
However, KSplash went nuts on me and I had to clean out the KSplash cache folder in ~/.kde/share/apps/ksplash/cache and also move all my themes to /usr/share/apps/ksplash/themes so now that's working again.
Now why all this is going on something happened to my KDE config files. I.E. Kubuntu broke itself and my desktop just went bye bye. I had to reset EVERYTHING and then I noticed a wonderful thing. Those annoying little Kubuntu hacks were gone. KDE started acting like KDE should. Yep my New Year just strated off great.
Friday, December 21, 2007
Way to funny not to poswt
BE AMUSED by some different Feminine & Masculine Archetypes at work and play
within these 2 American English Students:
THE WRITING ASSIGNMENT
Remember the book "Men are from Mars, Women are from Venus"? Here's an
interesting example offered by an English professor from the University
of Phoenix Arizona:
PROFESSOR: "Today we will experiment with a new form called the tandem
story. The process is simple. Each person will pair off with the person sitting
to his or her immediate right. As homework tonight, one of you will
write the first paragraph of a short story.
You will e-mail your partner that paragraph and send another copy to me.
The partner will read the first paragraph and then add another
paragraph to the story and send it back, also sending another copy to
me. The first person will then add a third paragraph, and so on
back-and-forth. Remember to re-read what has been written each time in order to keep
the story coherent. There is to be absolutely NO talking outside of
the e-mails and anything you wish to say must be written in the
e-mail. The story is over when both agree a conclusion has been reached."
The following was actually turned in by two of my English students:
Rebecca (last name deleted), and Gary (last name deleted).
THE STORY:
(first paragraph by Rebecca)
At first, Laurie couldn't decide which kind of tea she wanted. The
chamomile, which used to be her favourite for lazy evenings at home,
now reminded her too much of Carl, who once said, in happier times,
that he liked chamomile. But she felt she must now, at all costs, keep
her mind off Carl. His possessiveness was suffocating, and if she
thought about him too much her asthma started acting up again. So
chamomile was out of the question.
(second paragraph by Gary)
Meanwhile, Advance Sergeant Carl Harris, leader of the attack squadron
now in orbit over Skylon 4, had more important things to think about
than the neuroses of an air-headed asthmatic bimbo named Laurie with
whom he had spent one sweaty night over a year ago. "A.S. Harris to
Geostation 17," he said into his trans galactic communicator. "Polar
orbit established. No sign of resistance so far..." But before he
could sign off a bluish particle beam flashed out of nowhere and
blasted a hole through his ship's cargo bay. The jolt from the direct
hit sent him flying out of his seat and across the cockpit.
(Rebecca)
He bumped his head and died almost immediately, but not before he felt
one last pang of regret for psychically brutalizing the one woman who
had ever had feelings for him. Soon afterwards, Earth stopped its
pointless hostilities towards the peaceful farmers of Skylon 4.
"Congress Passes Law Permanently Abolishing War and Space Travel,"
Laurie read in her newspaper one morning. The news simultaneously
excited her and bored her. She stared out the window, dreaming of her
youth, when the days had passed unhurriedly and carefree, with no
newspapers to read, no television to distract her from her sense of
innocent wonder at all the beautiful things around her. "Why must one
lose one's innocence to become a woman?" she pondered wistfully.
(Gary)
Little did she know, but she had less than 10 seconds to live.
Thousands of miles above the city, the Anu'udrian mothership launched
the first of its lithium fusion missiles. The dim-witted wimpy
peaceniks who pushed the Unilateral Aerospace disarmament Treaty
through the congress had left Earth a defenceless target for the
hostile alien empires who were determined to destroy the human race.
Within two hours after the passage of the treaty the Anu'udrian ships
were on course for Earth, carrying enough firepower to pulverize the
entire planet.
With no one to stop them, they swiftly initiated their diabolical
plan. The lithium fusion missile entered the atmosphere unimpeded. The
President, in his top-secret mobile submarine headquarters on the
ocean floor off the coast of Guam, felt the inconceivably massive
explosion, which vaporized poor, stupid, Laurie and 85 million other
Americans. The President slammed his fist on the conference table. "We
can't allow this! I'm going to veto that treaty!
Let's blow 'em out of the sky!"
(Rebecca)
This is absurd. I refuse to continue this mockery of literature. My
writing partner is a violent, chauvinistic semi-literate adolescent.
(Gary)
Yeah? Well, you're a self-centered tedious neurotic whose attempts at
writing are the literary equivalent of Valium. "Oh, shall I have
chamomile tea? Or shall I have some other sort of FUCKING TEA??? Oh
no, I'm such an air headed bimbo who reads; too many Danielle Steele
novels!"
(Rebecca)
Asshole.
(Gary)
Bitch.
(Rebecca)
FUCK YOU - YOU NEANDERTHAL!-!!
(Gary)
Go drink some tea - whore.
(PROFESSOR)
A+ I really liked this one!
within these 2 American English Students:
THE WRITING ASSIGNMENT
Remember the book "Men are from Mars, Women are from Venus"? Here's an
interesting example offered by an English professor from the University
of Phoenix Arizona:
PROFESSOR: "Today we will experiment with a new form called the tandem
story. The process is simple. Each person will pair off with the person sitting
to his or her immediate right. As homework tonight, one of you will
write the first paragraph of a short story.
You will e-mail your partner that paragraph and send another copy to me.
The partner will read the first paragraph and then add another
paragraph to the story and send it back, also sending another copy to
me. The first person will then add a third paragraph, and so on
back-and-forth. Remember to re-read what has been written each time in order to keep
the story coherent. There is to be absolutely NO talking outside of
the e-mails and anything you wish to say must be written in the
e-mail. The story is over when both agree a conclusion has been reached."
The following was actually turned in by two of my English students:
Rebecca (last name deleted), and Gary (last name deleted).
THE STORY:
(first paragraph by Rebecca)
At first, Laurie couldn't decide which kind of tea she wanted. The
chamomile, which used to be her favourite for lazy evenings at home,
now reminded her too much of Carl, who once said, in happier times,
that he liked chamomile. But she felt she must now, at all costs, keep
her mind off Carl. His possessiveness was suffocating, and if she
thought about him too much her asthma started acting up again. So
chamomile was out of the question.
(second paragraph by Gary)
Meanwhile, Advance Sergeant Carl Harris, leader of the attack squadron
now in orbit over Skylon 4, had more important things to think about
than the neuroses of an air-headed asthmatic bimbo named Laurie with
whom he had spent one sweaty night over a year ago. "A.S. Harris to
Geostation 17," he said into his trans galactic communicator. "Polar
orbit established. No sign of resistance so far..." But before he
could sign off a bluish particle beam flashed out of nowhere and
blasted a hole through his ship's cargo bay. The jolt from the direct
hit sent him flying out of his seat and across the cockpit.
(Rebecca)
He bumped his head and died almost immediately, but not before he felt
one last pang of regret for psychically brutalizing the one woman who
had ever had feelings for him. Soon afterwards, Earth stopped its
pointless hostilities towards the peaceful farmers of Skylon 4.
"Congress Passes Law Permanently Abolishing War and Space Travel,"
Laurie read in her newspaper one morning. The news simultaneously
excited her and bored her. She stared out the window, dreaming of her
youth, when the days had passed unhurriedly and carefree, with no
newspapers to read, no television to distract her from her sense of
innocent wonder at all the beautiful things around her. "Why must one
lose one's innocence to become a woman?" she pondered wistfully.
(Gary)
Little did she know, but she had less than 10 seconds to live.
Thousands of miles above the city, the Anu'udrian mothership launched
the first of its lithium fusion missiles. The dim-witted wimpy
peaceniks who pushed the Unilateral Aerospace disarmament Treaty
through the congress had left Earth a defenceless target for the
hostile alien empires who were determined to destroy the human race.
Within two hours after the passage of the treaty the Anu'udrian ships
were on course for Earth, carrying enough firepower to pulverize the
entire planet.
With no one to stop them, they swiftly initiated their diabolical
plan. The lithium fusion missile entered the atmosphere unimpeded. The
President, in his top-secret mobile submarine headquarters on the
ocean floor off the coast of Guam, felt the inconceivably massive
explosion, which vaporized poor, stupid, Laurie and 85 million other
Americans. The President slammed his fist on the conference table. "We
can't allow this! I'm going to veto that treaty!
Let's blow 'em out of the sky!"
(Rebecca)
This is absurd. I refuse to continue this mockery of literature. My
writing partner is a violent, chauvinistic semi-literate adolescent.
(Gary)
Yeah? Well, you're a self-centered tedious neurotic whose attempts at
writing are the literary equivalent of Valium. "Oh, shall I have
chamomile tea? Or shall I have some other sort of FUCKING TEA??? Oh
no, I'm such an air headed bimbo who reads; too many Danielle Steele
novels!"
(Rebecca)
Asshole.
(Gary)
Bitch.
(Rebecca)
FUCK YOU - YOU NEANDERTHAL!-!!
(Gary)
Go drink some tea - whore.
(PROFESSOR)
A+ I really liked this one!
Sunday, December 16, 2007
Cross Development Adoption in KDE 4
Kickoff Menu Style- Developed by SuSE, will be the standard menu in KDE 4. It replaces the old 2nd generation menu in KDE 3. This is not the same Kickoff that we have available in KDE 3.5.5 and up. Its a port and is instead a plasmoid. I consider Kickoff the best of the 3rd generation menus but Raptor is in development and it will be a 4th generation menu system totally unique to anything else out there. To get an idea of what Raptor will be like go here to see it. Once Raptor is fully developed as a plasmoid it will be an exciting replacement menu.
System Configuration - Developed by Kubuntu, will be standard in KDE 4. This is good idea as the Kcontrol center is a bit confusing. However, the current Kubuntu version does not give access to all KCMs and if we are going to have this as the new means to utilize them then access to them must be allowed. I am not in the mood to use kcmshell setups.
Dolphin will replace Konquerer as the file manager - Don't get me wrong I can see the idea and even the need behind this. However, Dolphin is not KIO capable which means in some ways its a step backwards. If Dolphin is going to be the new File Manager then it needs to be made plugin capable and the KIO plugins will need to be ported over to Dolphin (as plasmoids of course.) Otherwise what's the point?
Plasmoids finally end the issue of kicker applets not being available to all KDE based distros. Plasmoids set and use a standard that makes them plug and play in KDE 4 that does require packaging for specific distros to be used. In other words plasmoids make KDE 4 standards that allow people to use as they see fit, regardless of the specific distro they use. So when Raptor does get released for general use all you have to do is get the plasmoid package and install it into the plugins of KDE 4 and you will have it. That's cool. No more waiting for your distro (or someone else) to package it so you can use it.
Lastly Moodin will become the default splash screen engine, though no surprise there.
System Configuration - Developed by Kubuntu, will be standard in KDE 4. This is good idea as the Kcontrol center is a bit confusing. However, the current Kubuntu version does not give access to all KCMs and if we are going to have this as the new means to utilize them then access to them must be allowed. I am not in the mood to use kcmshell setups.
Dolphin will replace Konquerer as the file manager - Don't get me wrong I can see the idea and even the need behind this. However, Dolphin is not KIO capable which means in some ways its a step backwards. If Dolphin is going to be the new File Manager then it needs to be made plugin capable and the KIO plugins will need to be ported over to Dolphin (as plasmoids of course.) Otherwise what's the point?
Plasmoids finally end the issue of kicker applets not being available to all KDE based distros. Plasmoids set and use a standard that makes them plug and play in KDE 4 that does require packaging for specific distros to be used. In other words plasmoids make KDE 4 standards that allow people to use as they see fit, regardless of the specific distro they use. So when Raptor does get released for general use all you have to do is get the plasmoid package and install it into the plugins of KDE 4 and you will have it. That's cool. No more waiting for your distro (or someone else) to package it so you can use it.
Lastly Moodin will become the default splash screen engine, though no surprise there.
Tuesday, December 11, 2007
(K)Ubuntu strikes again
Okay my disdain for what Canonical is doinf to Linux is getting to be over the top and I'm just plain sick. With all the over rides, lockouts and plain bad attitude they are giving to 3rd party repositories which they DO NOT WANT YOU TO USE I am just getting sick and tired of it. The use od sudo is bad enough but to lock out KDM and to make it use the GDM config files just plain PISSES ME OFF.
Linux is supposed to be fun and configurable, not locked down with schemes and over rides. What Canonical is doing, in my opinion, is taking the fun out of Linux. Yes I use Kubuntu but that just may well change soon. I am looking at other options now. I will not support a Linux Distro that both destroys the overall Linux philosophy and locks out developers because they only want people using their approved repositories.
From DesktopLinux
"Woodford said, for MEPIS users this means that Ubuntu does not provide a foundation for long term incremental upgrades. "Ubuntu is almost a whole new distro each time it's released," he said. "By using the EXPERIMENTAL code, each and every time, the Ubuntu code tree is inherently less stable than the Debian code tree, which contains additional levels of testing and vetting and fixing of code."
Woodford said that sometimes the Ubuntu tree contains desirable newer versions of major user applications, and the major user applications, such as Firefox and OpenOffice, come from upstream sources where the code was already stable.
So it is that Woodford has decided to go back to Debian for MEPIS' Linux heard. In particular, he will be using Debian GNU/Linux version 4.0 -- code-named Etch. - Woodford has also found that although Ubuntu is source compatible with Debian, it is becoming less and less binary compatible with Debian. "This was not obvious over a year ago, but it is very obvious now," he said."
Linux is supposed to be fun and configurable, not locked down with schemes and over rides. What Canonical is doing, in my opinion, is taking the fun out of Linux. Yes I use Kubuntu but that just may well change soon. I am looking at other options now. I will not support a Linux Distro that both destroys the overall Linux philosophy and locks out developers because they only want people using their approved repositories.
From DesktopLinux
"Woodford said, for MEPIS users this means that Ubuntu does not provide a foundation for long term incremental upgrades. "Ubuntu is almost a whole new distro each time it's released," he said. "By using the EXPERIMENTAL code, each and every time, the Ubuntu code tree is inherently less stable than the Debian code tree, which contains additional levels of testing and vetting and fixing of code."
Woodford said that sometimes the Ubuntu tree contains desirable newer versions of major user applications, and the major user applications, such as Firefox and OpenOffice, come from upstream sources where the code was already stable.
So it is that Woodford has decided to go back to Debian for MEPIS' Linux heard. In particular, he will be using Debian GNU/Linux version 4.0 -- code-named Etch. - Woodford has also found that although Ubuntu is source compatible with Debian, it is becoming less and less binary compatible with Debian. "This was not obvious over a year ago, but it is very obvious now," he said."
Monday, December 3, 2007
Gutsy Gibbon Webcam Woes
If you use Gutsy Gibbon (Edubuntu, Ubuntu, Kubuntu or Xubuntu) then you have noticed a neat little issue. Webcams that previously worked in Feisty aren't working in Gutsy.
Though I was surprised to find my reliable and old VGA cam didn't work I was even more surprised to learn that I couldn't get it to work in Gutsy even using the correct driver.
Apparently there was a major overhaul of the webcam modules to alleviate them of outdated drivers which means support for older webcams is gone.
So I went looking for a list of webcams known to work with Gutsy. All I could find is a list for Skype but its a start. Since the cams listed here are known to work in the Linux version of Skype for Gutsy they will also work with Gutsy sans Skype.
EZonics
EZ CAM II
Logitech
Communicate STX
Quickcam 9000 Pro
Quickcam Chat for Skype
Quickcam Express II
Quickcam Notebook Deluxe
Quickcam Pro 4000
Quickcam Pro for Notebooks
Quickcam Ultra Vision
Quickcam Zoom
Phillips
SPC 900NC
These are the models I wrote down when i went to get another webcam that would work. I ended with the Quickcam Notebook Deluxe which worked right out of the box on my laptop.
Camorama was of no help for camera testing and Kopete and aMSN were the apps I had to use to see if it was working.
PLEASE if you are reading this and know of any webcams that work in Gutsy out of the box or with minor tweaking email me at shaun.marolf@gmail.com so I can add them to this list.
Though I was surprised to find my reliable and old VGA cam didn't work I was even more surprised to learn that I couldn't get it to work in Gutsy even using the correct driver.
Apparently there was a major overhaul of the webcam modules to alleviate them of outdated drivers which means support for older webcams is gone.
So I went looking for a list of webcams known to work with Gutsy. All I could find is a list for Skype but its a start. Since the cams listed here are known to work in the Linux version of Skype for Gutsy they will also work with Gutsy sans Skype.
EZonics
EZ CAM II
Logitech
Communicate STX
Quickcam 9000 Pro
Quickcam Chat for Skype
Quickcam Express II
Quickcam Notebook Deluxe
Quickcam Pro 4000
Quickcam Pro for Notebooks
Quickcam Ultra Vision
Quickcam Zoom
Phillips
SPC 900NC
These are the models I wrote down when i went to get another webcam that would work. I ended with the Quickcam Notebook Deluxe which worked right out of the box on my laptop.
Camorama was of no help for camera testing and Kopete and aMSN were the apps I had to use to see if it was working.
PLEASE if you are reading this and know of any webcams that work in Gutsy out of the box or with minor tweaking email me at shaun.marolf@gmail.com so I can add them to this list.
Tuesday, November 27, 2007
(K)ubuntu Gutsy Gibbon
It's been a really long time since I posted anything and there are several reasons for that and something I tend to rectify. So here is a post.
I still am not the biggest fan of (K)ubuntu but I have to admit Canonical has done a great job. Since I use Kubuntu I will make a couple of statements. Hardware detection and setup was SWEEET!!! Everything, including the built in winmodem is up and running on my Compaq Presario C700 Laptop that I just bought and the only thing I had to do was activate the firmware file in the Restricted Drivers control panel for the modem. All other devices setup without a hitch.
For some odd reason Dolphin was made the default file browser. For some this isn't a bad thing but if you are going to change the default file browser there needs to be a way to select Konqueror without removing Dolphin. However simply removing Dolphin will return Konqueror as the default.
Some will prefer Dolphin because of its simpler more graceful interface but it is limited on options so power users will (like myself) want to remove it and get Konqueror back. Since I use Firefox and have it set as the default web browser which comes up no matter what app or interface I am in I have already seperated my file browser from my web browser. Good idea bad implementation on that.
Apps are solid, plentiful and KDE 3.5.8 is really solid since it is a bug fix release.
Beryl is gone and compiz is it and I am still learning the differences so I can get my 3-D desktop going as I like (cube and all) but there is no real documentation so I am experimenting with it still. I had just figured out Beryl (sigh)
Multimedia setup is a breeze as well and Automatix2 is only needed to get a few codecs that Canonical does not carry in its repos. Surprisingly that's very few compared to the Feisty Fawn repos.
Anyway (K)ubuntu is very much improved with 7.10 Gutsy Gibbon and despite the sudo scheme that I hate I really am impressed. It scores a 9 out of 10.
I still am not the biggest fan of (K)ubuntu but I have to admit Canonical has done a great job. Since I use Kubuntu I will make a couple of statements. Hardware detection and setup was SWEEET!!! Everything, including the built in winmodem is up and running on my Compaq Presario C700 Laptop that I just bought and the only thing I had to do was activate the firmware file in the Restricted Drivers control panel for the modem. All other devices setup without a hitch.
For some odd reason Dolphin was made the default file browser. For some this isn't a bad thing but if you are going to change the default file browser there needs to be a way to select Konqueror without removing Dolphin. However simply removing Dolphin will return Konqueror as the default.
Some will prefer Dolphin because of its simpler more graceful interface but it is limited on options so power users will (like myself) want to remove it and get Konqueror back. Since I use Firefox and have it set as the default web browser which comes up no matter what app or interface I am in I have already seperated my file browser from my web browser. Good idea bad implementation on that.
Apps are solid, plentiful and KDE 3.5.8 is really solid since it is a bug fix release.
Beryl is gone and compiz is it and I am still learning the differences so I can get my 3-D desktop going as I like (cube and all) but there is no real documentation so I am experimenting with it still. I had just figured out Beryl (sigh)
Multimedia setup is a breeze as well and Automatix2 is only needed to get a few codecs that Canonical does not carry in its repos. Surprisingly that's very few compared to the Feisty Fawn repos.
Anyway (K)ubuntu is very much improved with 7.10 Gutsy Gibbon and despite the sudo scheme that I hate I really am impressed. It scores a 9 out of 10.
Saturday, May 26, 2007
Mobile Again
Okay I pulled out the OLD and reliable laptop and decided to give the HDD one last try. Would you believe it worked? Not only that Kubuntu reconfigured itself to work on the Video board built into the laptop. I can now say I am duly impressed. Never ever had any other Linux Distribution do that before.
So the old and slow but reliable Laptop is up and running. I have it on the wireless updating as I type this. Its installing packages. It already downloaded most of them will have to run the update one more time to get all of them. (Seems to just be the way it is.) Yes its SLOW but it works and I can get back to being a portable hacker again.
I lost the ability to use Beryl on the transition though but minor loss compared to other things.
So back in the saddle again.
So the old and slow but reliable Laptop is up and running. I have it on the wireless updating as I type this. Its installing packages. It already downloaded most of them will have to run the update one more time to get all of them. (Seems to just be the way it is.) Yes its SLOW but it works and I can get back to being a portable hacker again.
I lost the ability to use Beryl on the transition though but minor loss compared to other things.
So back in the saddle again.
Wednesday, May 23, 2007
Women in OSS deserve respect
Melissa Draper recently did something that took both courage and intelligence to do.
Her recent letter to the Open Source Software community (click on the title to read it) makes a clear and shocking statement. Here it is coming to the end of the first decade in the 21st century when equal rights, opportunities and acceptance for and of women should come without question.
I don't agree with all aspects of the sexual revolution, as it were, but I definitely feel that women have rights equal to any man. Among those is the right to be accepted for talent, ability and effort without being harassed because of gender.
Melissa, Celeste and other women I know of in OSS have my utmost respect as individual contributors. I certainly could not do some of the things they do, nor would I want to. Celeste is a interface designer. Uhm I'm surprised the poor lady isn't bald sometimes after reading some of her blog entries.
The point is these ladies work hard at what they do for the community. They should not have to endure sexist remarks and comments from those who can't see past their bust lines. (Sorry ladies I could not think of a better way to phrase it.)
I know its a males natural tendency to first see the woman. That's not the issue. It is however an issue when we men don't check our libido before we open our mouth or put our fingers on a keyboard and make rude, crude and in some cases obscene comments. The males in the OSS development community certainly should know better.
Yes men and women are different, thankfully. However, the differences go beyond the physical and women are able to see things in ways we men never will. Its those different perspectives we need in the OSS community for Linux, KDE, Gnome and whatever other projects you can name to stay fresh and growing. Matter of fact I would like to see more women become involved with OSS development and design.
The ladies deserve our utmost respect and acceptance. They do not deserve lurid comments and attitudes which lead to open letters like Melissa wrote. Hopefully, that will be the last such letter.
Her recent letter to the Open Source Software community (click on the title to read it) makes a clear and shocking statement. Here it is coming to the end of the first decade in the 21st century when equal rights, opportunities and acceptance for and of women should come without question.
I don't agree with all aspects of the sexual revolution, as it were, but I definitely feel that women have rights equal to any man. Among those is the right to be accepted for talent, ability and effort without being harassed because of gender.
Melissa, Celeste and other women I know of in OSS have my utmost respect as individual contributors. I certainly could not do some of the things they do, nor would I want to. Celeste is a interface designer. Uhm I'm surprised the poor lady isn't bald sometimes after reading some of her blog entries.
The point is these ladies work hard at what they do for the community. They should not have to endure sexist remarks and comments from those who can't see past their bust lines. (Sorry ladies I could not think of a better way to phrase it.)
I know its a males natural tendency to first see the woman. That's not the issue. It is however an issue when we men don't check our libido before we open our mouth or put our fingers on a keyboard and make rude, crude and in some cases obscene comments. The males in the OSS development community certainly should know better.
Yes men and women are different, thankfully. However, the differences go beyond the physical and women are able to see things in ways we men never will. Its those different perspectives we need in the OSS community for Linux, KDE, Gnome and whatever other projects you can name to stay fresh and growing. Matter of fact I would like to see more women become involved with OSS development and design.
The ladies deserve our utmost respect and acceptance. They do not deserve lurid comments and attitudes which lead to open letters like Melissa wrote. Hopefully, that will be the last such letter.
Monday, May 21, 2007
Laptop Is Dead
It died Sunday morning on a restart. I just wen over it. No way to save it, the cause. Power supply blew and spiked it. Its toasted nothing appears to be salvageable. Even the Hard Drive is gone and won't spin up. Not sure on the DVD burner but I'm not gonna count on it.
Setup Tower system again and like the good geek I am had all data backed up so I am rocking and rolling. Even have Beryl going but no longer portable.
Setup Tower system again and like the good geek I am had all data backed up so I am rocking and rolling. Even have Beryl going but no longer portable.
Subscribe to:
Posts (Atom)