All | 43 Folders | Accessibility | BoingBoing | Books | Computer Related | Family | Films | General | Hacking | Hobbies | Humor | Java | Links | Omni | OpenSolaris | Puzzles and Games

« My First Pygame Game | Main | Links for 11th Janua... »
20070110 Wednesday January 10, 2007

I Want a Freeware Utility To ... - Update 10th Jan 2007

See my original post for more details on what this is all about.

Thanks to everybody who commented. I've used those comments to update the webpage containing the similar Linux/Unix list.

I've added a simple key to each entry:

As you can see, there is a lot still to check out. If you've got suggestions for any of the table entries, please comment. Particular the red balled ones. I've tried to keep it simple. Suggestions for improvement are most welcome. I really didn't like hard-wiring those two purple colors everywhere. If anybody can show me how to set two color names in CSS (so that they can just be replaced via two new definitions), I'd be very appreciative.

As I run a GNOME desktop, my preference are for GNOME applications over KDE, but if KDE has best-of-breed, then I'll use that. I'm looking to expand some of the yellow entries that just say something like "shell scripting". I'm really looking for GUI applications that are easy for everybody to use, not command line incantation for just us propeller heads. Ultimately I'd like to put together a set of applications, with at least one in each category that is fully accessible.

I've still got to go through the table of equivalents / replacements / analogs of Windows software in Linux which is a huge list. That'll be in a future update.

[]

[]

[]

( Jan 10 2007, 07:46:42 AM PST ) [Listen] Permalink Comments [26]

Comments:

create/edit html color codes : agave (already in fedora extras, i believe)

talk to skype and google-talk clients : uhm... skype? for gtalk, there are experimental builds of coccinella, psi, gossip and other clients, but to my knowledge nothing stable. Works on the N770 though.

launch applications with shortcut names : gnome deskbar applet

remove unnecessary information from a jpeg file : imagemagick's "convert" has a strip parameter, I think. Also, the -thumb parameter does it.

encrypt email messages : enigmail for thunderbird

completely wipe/delete a file : shred, i think. also, many other "secure deletion" apps.

Posted by Renato on January 10, 2007 at 08:26 AM PST #

In no particular sequence.. G6: makeself G8: gpg K9: gpg M15: ntop I15: jpegtran

Posted by Martin Garton on January 10, 2007 at 08:33 AM PST #

You don't always need a freeware utility to do something that is already built into the OS!

For example, 'cdrecord' and 'cdrw' are already built into Solaris and don't require installing any additional software. Likewise, why people spend almost $100 for CD/DVD burning software for OS X is silly, but I imagine since products like "Toast" is sold, ill-informed buyers assume this functionality wasn't built-in to the OS! ...especially if they are Windows converts. ;)

As for screen captures, why not capture with the GIMP? You can then edit the image from the same program.

Another great code editor/text editor is jEdit - and it's cross platform, and very extensible.

To encrypt a "file" you can just simply type 'encrypt' on Solaris! Done. No extra software needed.

Want to archive files? Why not try 'tar' or 'zip' in in Solaris?

I could go on, but this list can get long quick, so in conclusion, I firmly believe learning the OS's built-in software tools is often best, especially when your target OS's often use common commands like most UNIX and UNIX-like OS's do.

Perhaps a sister cross reference list for OS's built-in common commands is next?

Posted by Wes W. on January 10, 2007 at 08:36 AM PST #

http://www.digg.com/linux_unix/I_Want_A_Freeware_Utility_To
If you are running your blogs on your workstation computer, please don't come hunting for me if this causes too much traffic.
But, kudos to the list.

Posted by Amjith on January 10, 2007 at 08:37 AM PST #

Hi Wes,

> You don't always need a freeware utility to do something that is already built into the OS!

Good point. The original list was for Windows where this is perhaps more relevant. Don't forget that everything built into Linux (and Solaris) is freeware (and most of it is open source too). A bit of an oxymoron though I agree.

Thanks Wes, Renato and Martin. I'll update the list in a few more days to include your entries.

Amjith, the blog is on Sun's servers. It should be able to take a digg if it generates traffic. And thanks for the digg.

Posted by Rich Burridge on January 10, 2007 at 08:53 AM PST #

G14 (rename multiple files): qmv K6 (download torrent/p2p): gnome-torrent (simple, not the most powerful) K17 (remove all HTML tags from a file to make into a text file): "lynx -dump <URLorFile>" or "links -dump <URLorFile>" M10 (display all processes running): htop (more modern than top)

Posted by Joachim Sauer on January 10, 2007 at 09:05 AM PST #

Please, include Brasero (http://perso.orange.fr/bonfire/index.htm) in the Burn CD/Burn Audio CD section, Sound Juicer for Ripping CDs (http://www.burtonini.com/blog/computers/sound-juicer), Listen (http://listengnome.free.fr/) for organizing the collection

Posted by Flávio Pontes on January 10, 2007 at 09:07 AM PST #

Rich, A couple of additions to your list:
  • B3: Organize the MP3 collection: Banshee
  • B5: Play an audio CD: Sound Juicer
  • B8: Record/save streaming music: StreamRipper
  • B9: Rip a music cd: Sound Juicer
  • B10: Show lyrics for song: Banshee (with Lyrics plugin)
  • E1: Add useful widgets: gdesklets, karamba
  • E2: Change wallpaper automatically: Drapes
  • G8: Encrypt a file: SeaHorse
  • I3: Create a web photo album: F-Spot, PennAve
  • K2: blog from the desktop: GNOME blog
  • K5: create/edit XML files: conglomerate, nxml mode for Emacs
  • K6: download a file via a torrent/p2p site: gnome-btdownload (ships with Ubuntu, automatically associated with torrents)
  • K17: remove all HTML tags from a file: lynx --dump
  • M17: Remotely control another computer: NoMachine NX, TSClient (ships with ubuntu)
  • N4: Organize schedules and tasks: Tracks (for tasks)
  • N6: Spell check in applications with the feature: ISpell, ASpell (both require copying to text file)
  • P1: Cleanly uninstall applications: Synaptic or Panel Menu->Applications->Add/Remove (on Ubuntu)
  • R2: Print 2 pages on one side of the paper: mpage, a2ps, most GNOME applications allow this (in the print dialog select the paper tab, then layout)

Posted by Patrick Wagstrom on January 10, 2007 at 09:55 AM PST #

Please add "K3b" to the list of CD ripping tools. The one that is semi-hidden in it is very easy to use and puts sound files where I want them. My only beef is that the laundry list of burning choices in my version (0.12.16) omits burning audio tracks to DVDs (e.g. two CD sets with no disk changes). They would have been better off with an x (music, data, iso, etc.) on y (mini-CD, CD, double CD, mini-DVD, DVD, etc.) approach.

Posted by Robert Sugg on January 10, 2007 at 10:07 AM PST #

For plotting graphs of math functions (eg sin(x)), try Lybniz http://lybniz2.sourceforge.net/

Posted by sam tygier on January 10, 2007 at 12:01 PM PST #

That's a great list. Here are a few additions: for B11 (audio file tagging), I'm a fan of easytag: http://easytag.sourceforge.net/ Also C6, HTML color tags, use gcolor: http://gcolor.sf.net/ Finally, for J5 (solve equations and plot graphs), my tool of choice depends on what's being plotted. For "mathematical" plots (functions, etc), GNU Octave works great http://www.gnu.org/software/octave/. For statistical plots, I wouldn't be caught dead without R (http://www.r-project.org). Neither is the easiest to use, but once you learn them there's no going back. (Kind of like vi. (= )

Posted by Brian on January 10, 2007 at 12:08 PM PST #

In GNOME, using gconf to set /apps/nautilus/preferences/show_desktop to false will hide all the desktop icons.

Here is a little script that you can put as the command for a launcher on the GNOME panel if you like, clicking the launcher will toggle the visibility of your desktop icons :

bash -c 'if "`gconftool-2 --get /apps/nautilus/preferences/show_desktop`" = "true"; then gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop "false"; else gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop "true"; fi;'

Here are a few suggestions for other utilities, that I have already tested and recommend :

For burning a CD I use GnomeBaker : http://gnomebaker.sourceforge.net/v2/

Gnomebaker will also burn CD/DVD iso image files, you can use mkisofs (command line) to create them.

Apparently Exaile is a good music manager (not tested) : http://www.exaile.org/

To master audio CDs, serpentine seems nice : http://s1x.homelinux.net/projects/serpentine/

To show all the fonts installed, you can go to the fonts:/// location in Nautilus.

To backup/mirror a folder on another drive, I found DAR rather useful (supports longer filenames and directory depth etc. than TAR) : http://dar.linux.free.fr/

To archive (zip) files, 7-zip is nice, it has very good compression, arguably the highest compression ratio available. It is supported by file-roller. 7-zip is similar to RAR. http://www.7-zip.org/

To compare two text files and find difference or merge them, Meld is a nice graphical app : http://meld.sourceforge.net/

To encrypt a file, DAR supports the Blowfish algorithm. You can use file-roller to create a password protected archive I believe.

To batch rename files, I find Purrr excellent : http://mathrick.org/software/purrr.html

To manage personal finances there is (not tested) : http://www.grisbi.org/ and http://homebank.free.fr/ (homebank looks rather good)

To stitch together multiple photographs, two great apps : http://user.cs.tu-berlin.de/~nowozin/autopano-sift/ and http://hugin.sourceforge.net/

To blog from the desktop there is blogtk : http://blogtk.sourceforge.net

To create/edit html files / website Oxalis looks cool (not tested) : http://sergejx.mysteria.cz/oxalis/

To create/edit xml files conglomerate was excellent but development seems to be stalled :-/ I'm mainly suggesting this in the hope someone might like it and pick up development :o) http://www.conglomerate.org

A download manager for Internet downloads : gwget is very nice : http://gwget.sourceforge.net

For displaying all file activity in real-time, "lsof" lists open files, don't know if that can help.

To keep more than 1 text snippet in the clipboard, we have GLipper, very highly recommended ;) : http://glipper.sourceforge.net

The open group has a very nice overview of current installer solutions to create installation programs. They are working towards what should be a rather elegant solution to installing third party packages on a distribution : http://www.freestandards.org/en/Packaging/Wiki

Hope these suggestions can help. You may have noticed the choices are rather "GNOME oriented". They are all free software by the way ;)

Love, Karderio.

Posted by karderio on January 10, 2007 at 12:24 PM PST #

You have "shell scripting" listing for renaming multiple files. The new Xfce file manager Thunar[1] comes with really nice Bulk Rename capabilities. [1] http://thunar.xfce.org/index.html

Posted by Andrew Sayman on January 10, 2007 at 01:07 PM PST #

create/edit css lists : NetBeans 5.5 (seriously, it has the best css editor at this moment) talk to skype and google-talk clients : skype is Skype only. Google-talk can be handled by Tapioca. launch applications with shortcut names : Standard feature on Suse's Gnome :-) Modified "slab" start menu with search&shortcut features (it is AWESOME and open source) remove unnecessary information from a jpeg file : jhead. use with jhead -purejpg * create/edit xml files : again the best and almost only usable is NetBeans 5.5 monitor bandwidth usage : jnettop tune-up firefox browser : extensions called fasterfox and google browsersync, adblock plus, linky, downthemall :) completely wipe/delete a file : shred completely wipe/delete a hard disk : do NOT use urandom, it is PAINFULLY slow. try shred or gutmanns tools defrag the hard drive : not required nor implemented although better filesystems like xfs do online optimization on their own (=defragging). monitor bandwidth usage : jnettop or the gnome system guard. keep more than 1 text snippet in the clipboard : afaik only klipper from KDE project does this. organize schedules and tasks : evolution? read the text file to me : orca print 2 pages on 1 side of the paper : cups configuration issue.

Posted by mike on January 10, 2007 at 02:01 PM PST #

compare two text files and find difference or merge them: sdiff display size/space of folders on a drive : Gnome's baobab (aka Disk Usage Analyzer) search file/text on the computer and locate a file on the hard drive : beagle and co upload/download using FTP : firefox, gftp create a flash-based animated how-to/tutorial : (maybe): istanbul or byzanz create a web photo album and slideshow from my photographs. : f-spot, gthumb stitch together multiple photographs : hugin convert units of measures : GNU unit find word meanings and synonymns : gnome-dictionary and its panel applet backup mozilla (firefox/thunderbird) browser profile : the Google firefox extension that does that create/edit xml files : mlview encrypt email messages : evolution using gpg or smime or thunderbird (with enigmail?) ftp files securely : sftp:// from nautilus browser or fish:// from konq remove dead (404) bookmarks : doesnt firefox have something to do that? capture all text written to screen : script (the utility if you want a terminal) completely wipe/delete a file : wipe? keep more than 1 text snippet in the clipboard : kde does that on its own.. isnt there something for gnome coming ? read the text file to me : festival organize schedules and tasks : planner

Posted by Tester on January 10, 2007 at 03:17 PM PST #

The web page needs to be more informative of the platforms you are targeting. You know tell me you are looking for Linux/Unix programs not Windows. Great project.

Posted by Andrew Nicholson on January 10, 2007 at 05:44 PM PST #

A possibility for "phone free using the internet" is Gizmo. They also indicate that support for calling Google Talk users is on the way.

Posted by Joanie on January 10, 2007 at 06:02 PM PST #

So let's do something about that lack of great KDE apps...

B. Audio/Music/MP3/Real/Wav Freeware Utilities
tag/fix mp3/audio file tags: Amarok (here too! did you try it? it works just sooo great)

C. Business/Office Freeware Utilities
create/edit html color codes: KDE color selector, also available standalone as KColorChooser

D. Communication Freeware Utilities
chat on IRC: Konversation
chat with different messenger clients: Kopete
check multiple email accounts with 1 utility: Kontact/KMail
phone free using the internet: Twinkle, OpenWengo

E. Desktop Freeware Utilities
display a calendar: Kontact/KOrganizer
display weather information: Liquid Weather
launch applications: Katapult, or "alt-f2 for minicli in KDE"
launch applications with shortcut names: Katapult? (what's a "shortcut name"? a self-defined one or just the abbreviated full name?)
write sticky (post-it) notes on the desktop: KNotes

F. Editors/Notepad Replacements Freeware Utilities
edit text: Kate

G. Files and Folders Freeware Utilities
access files remotely: ftp://, webdav:// and (for ssh) fish:// works in every KDE application, no need for add-on applications
archive (zip) files: Ark
compare two text files and find difference or merge them: Kompare
rename multiple files: KRename
upload/download using FTP: as mentioned before, ftp:// works in every KDE application, no need for an addon app

H. Financial Freeware Utilities
manage personal finances: KMyMoney, Eqonomize!

I. Graphics/Images/Photographs Freeware Utilities
convert images into various formats: Krita
create a web photo album and slideshow from my photographs: Gallery plugin for Konqueror, digiKam
create thumbnails of images: digiKam, or every other application that supports kipi-plugins
edit an image: Krita, Showfoto
find the color of any pixel: KDE color selector, also available standalone as KColorChooser
manage galleries of photographs: digiKam, KPhotoAlbum
view images in an album folder: Gwenview, Showfoto

J. Information/Fun/Misc Freeware Utilities
solve equations and plot graphs: GNU Octave

K. Internet Freeware Utilities
blog from the desktop: gnome-blog, KBlogger
create/edit html files / website: Quanta+, or even better, one of the many open source content management systems out there, like Drupal, Joomla! or Plone.
download a file via a torrent / p2p site: KTorrent
manage passwords: KWallet (already installed on all KDE systems)
read my RSS feeds: Akregator, RSSOwl
safely browse the web: Konqueror
display CPU information: KInfoCenter
display all processes running: KDE System Guard, summoned by Ctrl-Esc on a KDE system
display system information: KInfoCenter
view/kill running tasks: KDE System Guard (again - I think this category is redundant)

N. Productivity Freeware Utilities
keep more than 1 text snippet in the clipboard: Klipper, running by default on every KDE system
organize calendar, contacts, to-do: Kontact
organize schedules and tasks: Kontact, KArm
read the text file to me: KTTS - also works with PDFs from KPDF and HTML files from Konqueror
spell check in an application that doesn't have that feature: the built-in KDE spell checker, enables spell checking in all text boxes
print 2 pages on 1 side of the paper: available as an option in every KDE printing dialog

Phew. That should catch up a little bit to the (indeed) GNOME-inspired list. Although, GNU Octave is not a KDE application at all :D

Posted by Jakob Petsovits on January 10, 2007 at 06:21 PM PST #

Wow! You guys are great. I'll incorporate all your application suggestions and ideas into a new version next week. Thanks.

Posted by Rich Burridge on January 10, 2007 at 07:04 PM PST #

This one seems to have got missed (at least by mike and Tester) so here is the plug again : Glipper a clipboard manager for GNOME. N2: keep more than 1 text snippet in the clipboard : http://glipper.sourceforge.net

Posted by karderio on January 10, 2007 at 07:31 PM PST #

Hi Rich, For your list http://blogs.sun.com/richb/resource/freeware-list.html#section_I create a web photo album and slideshow from my photographs. : I think http://jalbum.net/ works for this Great list btw Bart.

Posted by Bart Raatgerink on January 11, 2007 at 01:33 AM PST #

Great list, thanks: Some more: Play all MP3s in a folder: "for i in *.mp3; do madplay ${i}; done" Capture screen: scrot Convert document to pdf: the print dialog in KDE allows this. Talk to google-talk clients: Google Talk is jabber, so any jabber client, like Gaim, will work. Phone free using Internet: Skype for Linux Backup/mirror: rdiff-backup keeps diffs of old backups Encrypt a file: GnuPG is the standard, uses public key or symmetric Personal finance: Ledger: http://www.newartisans.com/ledger.html Plot graphs: Gnuplot Create/edit xml: vim. I use vim to work on this big xml document: http://www.smileystation.com/win-linux-guide Encrypt email: lots of programs have plugins that will use GnuPG, which is the standard Manage passwords: put them in a plain text file, then (if you like--I skip this step :) use GnuPG to encrypt it Completely wipe a file: shred, but read its man page as this often can't be guaranteed on journaling file systems Defrag: generally not needed with Linux file systems (or for that matter with NTFS.) Defragging is only needed for ancient dumb file systems like FAT. System information: that's kind of vague. There's stuff in /proc, stuff in /sys, and you can also use lspci and lsusb. More than 1 tex snippet: klipper Spell check: aspell works on any plain text file Uninstall: depends on package management system Print 2 pages on 1 side of the paper: CUPS has settings that will enable this; I don't know them offhand, but try "man lpoptions"

Posted by Omari Norman on January 11, 2007 at 10:45 AM PST #

  • B9 - The best in Linux is definitely RubyRipper. It rips twice and compares CRCs to ensure the rip was accurate.
  • D5 - Tapioca
  • E9 - Katapult works well for launching with shortcut names. In Gnome, I just use Alt+F2.
  • G9 - gnupg
  • I3 - Jalbum
  • K2 - Drivel Journal Editor
  • K9 - gnupg
  • K15 - bwm-ng
  • N2 - klipper or glipper

Posted by Iain Cheyne on January 11, 2007 at 12:35 PM PST #

For a program that can solve and plot equations I've used and liked maxima

Posted by bob on January 11, 2007 at 06:41 PM PST #

It might be useful to provide CLI and GUI options for each item? Some suggestions: C2 = G4 ? E3: cal -3 G5: tkdiff G8: gpg -c G14: rename J1: units J2: gnome-dictionary J5: gnuplot K7: wget L2: gnome-character-map M3: script G4: shred G5: shred

Posted by Pádraig Brady on January 12, 2007 at 06:11 AM PST #

K.14 (manage/result file downloads): KGet.

Posted by Geoff Johnstone on January 17, 2007 at 11:35 AM PST #

Post a Comment:

Comments are closed for this entry.