Friday, August 31, 2007

Email Migration

For those who wanted to migrate, one of their main problems is handling emails. Most of people POP their emails to an email clients, such as Outlook or Outlook Express. This can be problematic, but there's always a solution for that. You can start using Thunderbird which is available on Windows and Linux (Mac is also supported), meaning that you can bring all the emails with you when you decided to migrate. Since they are the same application, you can export and import the messages without any problems.

What if you are using Outlook Express? Well, Thunderbird also can do that, since it can read OE's format. KDE's KMail (part of KDEPIM package) does a good job also. All you need to do is open KMail, pick File > Import Messages, Choose the source of the application (in this case, Outlook Express), and the specify the directory where all of the emails reside. It will begin importing them and in less than 30 seconds (it depends on how big your inbox are), you will have all of your OE's email in KMail and you can start working again. KMail will make a new directory, called OE-Import and inside this directory, all of your inbox's folder will reside just like in the old application.

Simple right? Here's the screenshot of import process:

KMail Import

Wednesday, August 29, 2007

Community Rocks

It all started from a discussion with few people. We were thinking to have a space where we can setup a planet application which can be used to aggregate our Blogs, mostly that are related to Slackware. First of all, i created id-slackware mailing list, using Google Groups. In this mailing list, we discussed about some domain name possibilities, and i created a pooling using Blogger's new feature on this blog. Most of the responders voted for, and finally Budi bought this domain and it is already up and running (well, it's not being setup yet, but you can see the small welcome text big grin)

In the next few days, we will start setting up the Planet and hopefully next week, we will have our new blog aggregators. Thanks to all of you who made this is possible. Without you, it would have just been a dream. Community Rocks!!!!

Update (30 August 2007 : 14:25): The site has been redirected to where the Planet application has been set up. Wiki will come up shortly. Enjoy...

Monday, August 27, 2007

Canon Pixma IP1880 on Slackware

I bought a new printer few months ago, since my old printer was not capable anymore. It's Canon Pixma IP 1880. At the beginning, i was worried whether my printer will be detected by Linux or not. I asked the shop, but they don't understand about Linux, so i searched from the Internet. I found a Linux driver from Singapore's site and i download it (there were two files that needs to be downloaded, cnijfilter-common-2.70-1.i386 and cnijfilter-ip1800series-2.70-1.i386). It was in RPM format. Well, only downloading, but not installing it. Since then, i left it behind until today.

Today, i wanted to test since i have some time and i'm on my Linux system right now. So I started with opening K > System > Manage Printings. This will open a SeaMonkey browser (i don't know why it picked up SeaMonkey, even though i have Firefox installed) and opened CUPS local file (http://localhost:631). I add some information about the printer, and in the next few seconds, my printer was detected (at this time, i was only installing cnijfilter-ip1800series-2.70-1.i386 package after i convert it to tgz using rpm2tgz command). I was quite surprised, since it was very fast (and i often heard that people are having problem detecting this printer). I tried to print a test page and it failed, since it's missing a file named pstocanonij. It's a library which should also be installed (it's located in cnijfilter-common-2.70-1.i386 package). So my next step would be installing the package and i delete the printer information and start over. This time, i choose the correct options and voila.... my printer is fully detected and i can print a test page. Here's the screenshot of the CUPS page.

Update (24 August 2008): It's been one year since this post is written, so it's time to update the article, as it seems that there has been some changes in the CUPS since it was bought by Apple.

Right now, you don't need to add your printer manually, as the CUPS interface can detect your connected printers by using the Administration tab. Click on it and it will try to detect your printer (make sure you have connect your printer). Most printers already use USB connection and it will be detected automatically by the CUPS interface. Here's my new screenshot on CUPS 1.3.8 on Slackware 12.1 (the second screenshot). Look at the device URI. It's different compared to the old screenshot.

Canon Pixma 1880

Pidgin Bugs

In the last few days, i often boot to my Linux system rather than my Windows. The reason is because it's faster than Windows to boot (since i'm running VMWare on my Windows and it's executed at startup). Besides, i can do my work on Linux, since i have OOo on Linux as well and my presentations was made by OOo Impress. In my daily activities, i usually runs Pidgin for my IM client. It runs very well, since i have been following the project from 0.9.x version.

Lately, Pidgin (or Yahoo, i don't know) has a serious bug, which prevents (some of) my friends get listed on my friend list. The strange thing is that it only affect two groups (QnAp Asia and Friends). The others were just fine and i can see them online or offline, but not with this two groups. When i looked at the detailed, there were a text "not in server list". I checked Pidgin's bug tracker and some people had this similar problems. The remedy they gave was to delete and re-add them. I tried, but it only works for few sessions, since after few days (or hours), it will turn back to the similar conditions. It's because Pidgin tried to re-write the blist.xml each time it connect to Yahoo server.

For now, probably i will use Kopete until the problem is fixed. It's quite annoying to have bugs like that, since you don't know whether your friend is online or offline (but not vice versa. They know your status).

Saturday, August 25, 2007

Temporary Planet

We have been testing Planet application and for now, you can check the result in Indonesian Slackware Community site. It's not the final site, but only for temporary (testing actually). We are planning to deploy it somewhere else, but we still don't know wheres should we put it. I'm going to put a new vote in order to get inputs from all of you who reads my blog. Stay tune...

Liferea Is Back To My Slackware

I browsed Slackbuilds repository and i found an entry for Liferea, which was used to be my favorite RSS Reader in Linux. It's very simple and simplistic, just like Slackware. When i upgrade to Slackware-Current (which has turned into 12.0), i couldn't get it installed nor upgraded, due to missing packages (GConf2). I thought it was packages from GNOME series which has been dropped since 10.2, so i didn't try to look for it, because i thought it would bring me more problem than the advantage. So from that point, i started to use aKregator for some time.

But now, i am able to use Liferea again, thanks to Slackbuilds. I installed ORbit2 and GConf packages from Slackbuilds, and then i compile Liferea from source code and it's working. GREAT!!! Finally, Liferea is back to my Slackware. I imported feed list from a file which was exported by FeedReader and all of my RSS list is there. Now i am able to read news in RSS Reader again. Cool cool

Thursday, August 23, 2007


I have just finished downloading yesterday, and today, popped out. Oh gosh, i had to redownload it again, but since i use faster connection at my campus, it's fine. It's already 81% at the time i write this post and in the next few minutes, i will have the kernel.

Upgrading KTorrent

Since i had some resource problem with KTorrent shipped with Slackware 12.0, i tried to have a look on the original site and i found out that they have released a newer version, 2.2.1. It's quite a big updates, so i'm curious to try this out. I grabbed the source code and also the Slackware's slackbuild code from Slackware repository and ran the Slackbuild to build a native Slackware packages.

The compilation process took some time to finished, but everything is working great afterward. They have redesign the GUI and it looks cleaner. You have two tabs for download and upload process, which is more convenient than having a single window showing all of them. The plugin window has also got a big renovation. They have GUI instead of text like in 2.1.4 version.

Here are some of the features that you will get in 2.2.x series:
Peer Exchange
IDEAl GUI style
RSS feeds plugin
WebGUI plugin
Faster downloading
Improved DHT
IP filter GUI
Statistics plugin

Tuesday, August 21, 2007

Memory Consumer

I just found out that there was an application which consumes more CPU resources than Firefox. It's KTorrent, a bittorrent client. Here's the output of top which list the most hunger applications:

6461 willysr 15 0 98.4m 33m 15m S 48.5 6.7 155:06.02 ktorrent
3186 willysr 15 0 232m 111m 20m S 17.0 22.2 107:33.99 firefox-bin

It consumes almost 50% of the CPU resources. I was quite surprised with this result, since i never thought that this small application will be that greedy, regarding the resources. Well, never underestimate things. That's what i learn from this event

Upgrading Pidgin

Pidgin has released another minor updates, 2.1.1. Since Slackware-Current hasn't started yet, i decided to upgrade using Slackware's SlackBuild and change the version into 2.1.1 and have it compiled (I'am compiling it right now at the time this post is written).

Sunday, August 19, 2007

Security Update : TCPDump

Another security update has been released by Slackware security team, which was TCPDump. The fixes were upgrade to 3.9.7 and available from Slackware 9.0 and above
Sat Aug 18 15:00:32 CDT 2007
Upgraded to libpcap-0.9.7, tcpdump-3.9.7.
This new version fixes an integer overflow in the BGP dissector which could possibly allow remote attackers to crash tcpdump or to execute arbitrary code.
For more information, see:
(* Security fix *)

Saturday, August 18, 2007

NVidia Driver Solved

Since installing Slackware on my desktop, i have been trying to install NVidia driver on it, but it always ended badly. I tried to use the 100.x.y version, but the driver is not supporting old VGA cards, which means i have to use the legacy systems. SO i tried to use 1.0-9631 (the driver that works on my laptop) and the installation was successful, but when i logged in to KDE, the fonts were miserable. It was very huge, making the desktop unusable, so i changed the xorg.conf to use nv rather nvidia to use NVidia driver supported by the kernels (without 3D acceleration).

Today, i tried to use another legacy driver, 1.0-7185 and finally it worked. I can logged in to my KDE and the desktop is still normal. Perhaps it's because i'm using an old VGA Card (GeForce 4 MX i guess). Actually i don't need it badly, since i'm not a gamer and i rarely watched movies from CDs. I used to watch movies by streaming via Internet. Well, finally it has been solved.

Friday, August 17, 2007

It Just Works

Just now, i tried to plug my mother's digicam to my Slackware system and it recognize it. Check this output from dmesg:

usb 3-6: new high speed USB device using ehci_hcd and address 3
usb 3-6: configuration #1 chosen from 2 choices
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 2:0:0:0: Direct-Access Sony Sony DSC 6.00 PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sda] 3995648 512-byte hardware sectors (2046 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 3995648 512-byte hardware sectors (2046 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 00 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk
usb-storage: device scan complete
sd 2:0:0:0: Attached scsi generic sg0 type 0

Next thing is that i ran mount-usb which will mount the device in /mnt/removable (i made the alias for myself). Hm.. before i ran that command, a window popped up and asking that a new medium is found and what should it do with it. I just clicked on Cancel and mount it manually (i still prefer the old mount ways, since i used a single mount point, /mnt/removable or /mnt/removable2 rather than /media/randomNameForYourDeviceHere). Voilla... I can access my Digicam's memory card, like other USB Flash Drives. Great. So i can start processing the images that were taken yesterday.

This is one reason i like Slackware. It's very simple (but effective) system, and the most important thing: it just works. No bloating packages that are broken, and you name it. It's everything you need for a stable desktop system.

Saturday, August 11, 2007

Security Patches Coming In

Slackware security team has released several packages that is related to security problems. If you have subscribe to the mailing list, you will get the announcements, but here are the list for the -Stable changelog:

Fri Aug 10 22:39:13 CDT 2007
Upgraded to gimp-2.2.17, which fixes buffer overflows when decoding certain image types.
For more information, see:
(* Security fix *)

Patched to fix an integer overflow in code borrowed from xpdf.
For more information, see:
(* Security fix *)

Patched to fix several format string bugs.
For more information, see:
(* Security fix *)

Upgraded to seamonkey-1.1.4.
This upgrade fixes some more security bugs.
For more information, see:
(* Security fix *)

Upgraded to xpdf-3.02pl1. This fixes an integer overflow that could possibly be leveraged to run arbitrary code if a malicious PDF file is processed.
For more information, see:
(* Security fix *)

Friday, August 10, 2007

KSlackCheck 3.7

KSlackCheck has released an updated version, 3.7. This version add more compatibility with Slackware 12.0, but also dropped Slackware 9.1 support, so people who uses Slackware 9.1 is recommended to upgrade their boxes or stayed with 3.6. It's also the last release for KDE 3, as they are starting to port the application to be KDE4 compliance big grin


Those who concerns about security should update their kernel to the latest kernel available on the kernel's site, It's just been released by Greg and it contains lots of fixes and security updates. Full detail on the changes can be seen on the Changelog itself.
It's been awhile since the last updates big grin

Tuesday, August 7, 2007

New Pool

Since Blogger has launched pool stuff last month, i decided to try it out and the first question to the pool is What Slackware Version do you use right now? You can start vote and it will be closed by the end of September, giving enough time to voters to cast their vote. Too bad Blogger doesn't give unlimited pool, which is sometime quite useful. Well, voters, start voting...

Saturday, August 4, 2007

Security Update : Thunderbird

As expected, updates for Thunderbird has arrived in -Stable tree. Here's the announcements:
Upgraded to thunderbird-
This upgrade fixes some more security bugs.
For more information, see:
(* Security fix *)

Friday, August 3, 2007

KDE 4.0 Beta 1

KDE has launched their first beta to public and it's ready to be used by tester, developers, or people who wanted to help finding bugs or try out new things/technology that lies on the next major KDE release. Lots of changes have been made since last Alpha 2 version, back in July.

By releasing the first beta, it marks the beginning of the integration process which will bring the powerful new technologies included in the now frozen KDE 4 libraries to the applications. Here's the statement from KDE's Announcement:
Almost two months after the foundations of KDE 4 have been laid with the first alpha, KDE enters the stage of a full freeze of the library interface. From now on, the applications will focus on integrating the new technology refined during the last months, and the library developers will try to fix all bugs found during this process. No new applications will enter the official KDE modules and usability and accessibility work is of course an ongoing process. In the following weeks KDE developers will be able to add features to their applications until the next beta is released and the application features will be frozen as well.
You might want to check their announcement page for more detailed on the big changes, but if you want very detailed changes, then you will have to look on the SVN commit or wait for some news in the Dot KDE web page

Thursday, August 2, 2007

Streaming With MPlayer

When i'm using Windows, i usually use Winamp to do online streaming (i don't put any MP3 on my desktop so i can use the space). When i use Linux (Slackware), i don't have the similar application again. XMMS has been dropped out on Slackware 12.0 (even though i can recompile it again using the Slackbuild from 11.0 and it will definitely work. amaroK, the new default player is unable to do this functionality. So i tried to use MPlayer to do it and it's working. It has a feature to play Streaming via URL, so i opened up KaskusRadio, an Indonesian 24 hours online radio and grab the URL for the Winamp server and paste it on MPlayer and yes, it worked big grin

I use Alien Bob's MPlayer build and the only dependency packages is libdvdread, which can be grabbed on LinuxPackages

Security Update : Firefox

I forgot to post about this. Slackware security team has released an update to Firefox package, which fixed some problems that supposed to be fixed in Soon, an update to Thunderbird and Seamonkey should be available as well, since it has been officially released (not for Seamonkey as the time i'm writing this post, but it will be in the next 1-2 days or so).

Pidgin 2.1.0 Comes With UI Changes

I just browsed Pidgin and i found out that they have released 2.1.0, a big jump from their previous release, 2.0.2 (as far as i know). Since Slackware-Current development cycle has not started yet, it's impossible to expect an update to Pidgin, except when there's a security vulnerabilities, so i grab the Slackbuild script from Slackware 12.0 tree and i compile the latest Pidgin release and it worked like charm (i guess there hasn't been any major changes on the required library).

Sean Egan, in his post that were aggregated on Pidgin's Planet said that they have come with UI changes on this release as they receive lots of tickets that said that the UI in 2.0.2 is very bad and ugly. That's why i'm very curious about the changes and decided to have a look on it. Well, not all of the implementation is available on 2.1.0, so you must wait for some time before it gets into the main tree. But at least, we got bug fixes and some UI changes for now.