Human Readable   

 

     
   
     

Slackware Xfce Improvements

© Copyright Darrell Anderson.

KDE is bundled with many apps and those additional tools render KDE a quality end product. Yet Xfce does not come packaged with the equivalent productivity tools of KDE. Comparing Xfce only to KDE-Base would be a fair comparison. The stock Slackware provides some GTK packages, such as Firefox, Thunderbird, Seamonkey, GQView, Pidgin, gFTP, and gucharmap, but not enough to render a fair comparison of the two desktops.

In Slackware 12 all KDE apps run within Xfce. Doable, yes, and works fine. However, to improve Xfce I would like to see additional GTK apps packaged with Slackware — to create a natural GTK environment rather than a mixed GTK-QT.

Some people have attempted to create an Xfce based Slackware derivative distro, such as Zenwalk or Wolvix. Such a route is reasonable for some folks, but others want to remain rooted in the stock Slackware.

Here is a partial list of GTK package candidates:

gURLChecker: replacement for KLinkStatus, a GUI web site link validator
Meld: replacement for Kompare (GUI front end for diff)
GNUmeric: replacement for KSpread
gksu: replacement for Kdesu
Gnomebaker: replacement for K3B
Evince: replacement for KPDF
UrlGfe: replacement for KGet
GHex: replacement for KHexEditor
Xarchiver: replacement for KArchiver
Geany or Medit: replacement for Kate
Abiword: replacement for KWord
Bluefish: replacement for Quanta Plus
Inkscape: replacement for Krita
XPad: replacement for KNotes
Galculator: replacement for KCalc
Xchm: replacement for KChmviewer
Gcolor2: replacement for KcolorChooser/KColorEdit
Gtkfontsel: replacement for KFontView
Gcrontab: replacement for KCron
Gparted: a GUI front end for parted
Sagasu: replacement for KFindFile (in-file string searches)

There are Xfce plugins too:

xfce4-mount-plugin: replacement for Kwikdisk
xfce4-clipman-plugin: replacement for Klipper
thunar-archive-plugin: archiver program hook for Thunar
xfce-screenshooter-plugin: screen shot program (lightweight replacement for KSnapshot)
(Packaging all Xfce plugins would be a great addition)

Many of the previous packages are available at SlackBuilds.org, SlackBuilds.net, or linuxpackages.net.

Unknown GTK replacements:

???: replacement for KFileReplace (global in-file string replacements; see PowerGrep in Windows)
???: replacement for KRegExpEditor
???: replacement for KFormula editor
???: replacement for KThesaurus
???: replacement for KSysguard
???: replacement for KUser
???: replacement for KolourPaint (some folks might argue just use GIMP, but a simple GTK paint package is needed, not to mention that GIMP is a user-interface nightmare for many people)
???: replacement for KIconEdit
???: replacement for KFax
???: replacement for KPPP
???: replacement for KWIFIManager

Other nits:

  • Although the xfce-screenshooter-plugin resembles KSnapshot in basic function, one feature missing from Xfce is supporting simple screen captures to the clipboard using the Print Screen and Alt-Print Screen keys. Nothing fancy, just an uncomplicated and straightforward capture to the clipboard.
  • I am looking for a GTK email client that fully supports both composing and reading rich text format (HTML mail). Thunderbird is an option, but I want to avoid XUL apps — XUL is slower than native widgets and libraries and not friendly to older hardware. (Please refrain from religiosity about HTML mail. I need basic rich text formatting for business.)
  • Although starting and quitting faster than KDE, the Xfce desktop is not noticeably faster on my older hardware and is slower than NT4. Can desktop response be improved?

I realize some tasks can be performed from the command line, but I’m not interested in command line bragging — my goal is to create a GUI environment within Xfce that is reasonably equivalent to KDE. My goal is not to create another Zenwalk or Wolvix, but to help myself and other Slackers improve the Xfce environment while continuing to use Slackware rather than other distros.

Until a day arrives when Xfce is better supported in the stock Slackware, perhaps this page will serve as a pivot point to help other Slackers improve Xfce. I don’t think Xfce can be transformed into an exact equivalent production environment as KDE, but I think with people within the Slackware community helping, that a significant improvement is attainable.

I’ve been a KDE user for as long as I have used GNU/Linux and I am unfamiliar with the GTK world. Please contact me if you discover GTK packages that will help create an Xfce desktop environment that reasonably approaches what KDE offers. I will update this page accordingly. Additionally, I do not want to restrict this page to one-for-one replacements. I will list two or three packages if they satisfy the purpose. I am prepared to help test any packages or SlackBuilds created, although with my schedule I can’t respond immediately to such requests. I also will improve this page to a basic Slackware Xfce improvement page if sufficient suggestions appear.

Finis.

Table of Contents