Brad Fitzpatrick (brad) wrote,
Brad Fitzpatrick
brad

KDE: part 2

So, basically, KDE is way damn cool. Functionally and aesthetically, I'm strained to find anything lacking.

KIOSlaves
So cool! I can browse the Windows Network Neighboorhood and open videos off Chuck's computer without ever mounting anything or knowing shit about smbfs/smbclient, etc (in fact, it uses smbclient, not smbfs (which is linux-specific))

With the AudioCD KIOSlave, Audio CDs appear as directories containing WAV, MP3, or OGG files that you can just drag to your desktop... it'll automatically rip/encode it for you. Oh, and it fetches the CD info from CDDB, of course, so the CD files are all names properly too.

My only wish for KIOSlaves is that they should take one of those user-space filesystem kernel modules (preferrably one that works on unices other than Linux also) and hook it up to the KIOSlave system so non-KDE programs could access the data. For instance: if I setup my video/mpeg MIME Type helper to be a non-KDE application, then I'd have to mount Chuck's Video share before opening it, because the non-KIOSlave-aware app wouldn't take smb://10.0.0.2/mp3/video/ as a valid POSIX path. There are a few little issues then, but nothing huge or unsolvable.

Appearance
Mosfet Liquid: so sexy looking. Menus: all fade in like Win2k. Task switcher: if text is too big, it fades out at the end, instead of wasting space conveying nothing with the ellipsis like Windows. Icons: brighten on hover-over. Text: all anti-aliased, everywhere.

Misc
KreateCD program... very nice. Klipper clip-board program, very useful. Panel: when you start to move objects, all objects shrink immediately to their minimum size, then stretch again when you're done moving the one object == very very cool.

Control panel: lets me browse hierarchially all my system info, including parsing things transparently like /proc/bus/usb/*... and then it correlates the vendor/product IDs with a database of its and shows my USB hub as coming from "ADI Systems". So so cool. So correct.



Anyway, now I must do Linguistics homework. Bleh.


Must update! Okay, get this. Say I have an Audio CD and I want to put up mp3s on my website for other people to download. Normally I'd rip the CD, rename the tracks, encode as mp3s, then upload.

With KDE, I drag from one folder to the other. The audioslave:// IO slave handles cddb lookup, ripping & encoding, the fish:// IO slave handles all file operations over SSH. Seriously, those 4 steps are combined into 1 logical operation, all with a pretty progress bar and upload speed. I don't even have to copy the files to my local harddisk in the middle.... directly copy from one non-disk to another non-disk. So cool!


Back to homework.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 10 comments