This is probably the biggest "update" (I hesitate to call it that) that I've done on the script yet, besides adding KDE support. Speaking of which, the 10.04.2 script integrates the choice between GNOME and KDE. Additionally, the script now has a "default setup", which is what is built if the user just hits Enter a bunch of times. As a part of creating the default install, I had to rework the syntax of the script (unfortunately have to perform all string operations on the numerical choices... I feel dirty).
Probably the hardest thing was changing the way libdvdcss2 (DVD playback support) is installed. It used to invoke a script that was installed with the libdvdread4 package, which is the standard method. However, this caused complicated output, and I wanted a simpler way. So, after detecting which architecture your computer has (32-bit or 64-bit), it simply downloads the appropriate package file from Medibuntu and installs it.
Oh, and I removed that broken option to move the minimize-maximize-close buttons over to the right. Didn't work at all. :P
Check it out here: https://launchpad.net/ubuntu-desktop-minimal/+milestone/10.04.2
Showing posts with label kde. Show all posts
Showing posts with label kde. Show all posts
Oh durn D:
Turns out that the KDE script had a little bug in it. When the script tried to install kdeutils, a package called kdelirc would be installed as a dependent. Unfortunately, aptitude installs "recommended" packages by default. One of these Recommended packages is lirc, which can't be installed non-interactively (as the script is). This causes the script to appear "locked up" because the input is being directed to the lirc install script.
I've fixed it now, but dang. I should have caught that in testing. Weird how I didn't.
I've fixed it now, but dang. I should have caught that in testing. Weird how I didn't.
Future Plans for DEs
As you may know, UMD Update 1 now includes a separate script for installing the K Desktop Environment (KDE). In the future, this choice will be integrated into the base script, allowing for simplicity and ease of use.
Subscribe to:
Posts (Atom)