64-bit Sparky Linux

Sparky Linux 3.2
Beginner's Guide
Debian LXDE
Wallpaper Changer
Manjaro Linux
Sparky Linux
Arachnophilia HTML
Araneae HTML Editor
FastStone Image Editor
ImageMagick Editor
MyStuff Menu
Openbox Menu
Openbox Themes
PhotoFiltre Editor
Poor Mans Radio Player
Tint2 Panel
Wbar Dock

ApplicationOpenbox SLLXDE SL
audio controlgnome-alsa-mixerpavucontrol
audio-videoaudacity exaile* gmp* sound-converter* sound-juicer* vlc*vlc* exaile* gmp* sound-converter* sound-juicer*
calculatorgcalctool, galculator, xcalc*xcalc*
cd-dvdxfburn* brasero* DeVeDe* DVD-Encoder*xfburn* brasero* DeVeDe* DVD-Encoder*
character map gucharmap
display managerlightdm*lightdm*
file browsermc, pcmanfm*, tux-commander, nautiluspcmanfm*
ftp agentgFTP*gFTP*
graphicsgimpphotofiltre, faststone
html editor arachnapholia
image viewergpicview*mirage
menu editor lxmed
monitor controlarandr, lxrandr
notes xpad
officeabiword*, gnumeric*abiword*, gnumeric*
paneltint2, wbar*lxpanel
pdfevince*, xpdfevince* flpsed
power managerxfce4-power-manager*xfce4-power-manager*
printer toolsystem-config-printer*system-config-printer*
screenshotgnome-screenshot*, scrot*gnome-screenshot*, scrot*
search toolcatfish*catfish*
session manager lxsession
system clean-up upgrade-system, bleachbit
system monitor lxtask
terminalxterm*lxterminal, xterm*
text editorleafpad*leafpad*, geany
video camera toolcamorama*camorama*
video editoravidemux*avidemux*
web browserChromium*Chromium*
window manageropenbox*openbox*
Sparky Linux Ultra 2.1 is a nice 64-bit rolling distributions based on Debian testing with a variety of applications and with only the Openbox Windows Manager for desktop. It comes with Openbox, Pcmanfm and Xscreensaver, which means only Lxsession, Lxpanel and a few lightweight libraries (Lxcommon) are needed to complete the install of the lxde-core desktop. Although tint2 and wbar are nice panels (see the links to access more information), they are deficient (no menu, no run function) compared to the equally lightweight easily configurable lxpanel. So I usually replace them with lxpanel, which makes a distribution with an 80% lxde-core desktop. All that is missing is lxsession (requires 1768 kb space), who controls the launching of lxpanel at boot-up. Without lxsession, an lxpanel.desktop file has to be created and placed in the Openbox Autostart directories to be sure lxpanel launches. So it makes a lot of sense to eliminate all this work by simply installing lxde-core right at the start, and then choosing lxde as default desktop in the next boot. This also has the advantage of activating the easily configurable /etc/xdg/lxsession/LXDE/autostart file as the main autostart file for all users, so that the clumsy openbox autostart files and directories can be ignored.

For a super lightweight system you will probably want to remove many of the duplicated apps and perhaps some of the 18 included games. If your computer has sufficient resources, however, all the included apps are good ones. The table on the right shows the apps, excluding games, that come with the install, and my completed LXDE system. The asterix indicates no change. As you can see there is not much change - mostly removing duplicate apps and adding my favorites not included in the initial install.

The install was straight forward, everything worked out of the box, the update went well, and my final system, which I did not try to minimize as you can see, was lxde-fast. The install included Conky, which I assessed in the past as a useless desktop decoration and removed immediately. However, this time it was so nicely set-up, readable and un-intrusive to my wallpaper rotation, that I decided to keep it for at least awhile. This allowed me to get familiar with Conky, and I have to rescind my original assessment. Conky is more than a decoration and a set of performance gages. It has some very useful, albeit rather hidden, features, one of which is a program that re-runs processes on a fixed time interval, precisely, for example, what is needed to rotate wallpaper. See Hybrid Crunchbang for a rotator recipe in this instance. This same Openbox-Nitrogen rotator can be used here since Nitrogen comes in the Sparky install.

openclass menu
For some reason user "me" did not have sudo priveleges, so I added me to the sudo group by putting the following into the Root Terminal:

    adduser me sudo.

Also, the installer required "me" to choose a different password from the one I chose for root, which for me is a bother, so I immediately used the Root Terminal to change my password to the root password:

passwd me .

To complete the initial install, I finish with the usual

   sudo apt-get update
   sudo apt-get dist-upgrade.

Wine is an essential ingredient of any Linux distribution that I use. Since applications like Wine and Skype do not yet have a 64-bit architecture that works in a 64-bit Debian-based Linux, the 32-bit versions have to be installed and adapted to work in the 64-bit environment. Sparky Linux 2.1 comes with the architecture i386 installed, which is a big plus. Therefore, all that should be necessary to install wine is put the following into the Root Terminal:

    apt-get install wine-bin:i386.

Do this immediately after the installation of the operating system while the dual architecture is intact. Sometimes adding and/or removing packages can change key components in one or the other architectures leaving an incompatibility between the two architectures that keeps wine from properly installing. So do it the first thing and hopefully eliminate the problems. Also, use the "Root Terminal" rather than the regular terminal. See LXDE-OPENBOX Guide for more information.

To get the LXDE desktop:

   sudo apt-get install lxde-core lxterminal.

Log-out and then back-into the lxde desktop and add/remove your application choices. For me:

   sudo apt-get remove xfce4-appfinder audacity audacity-data claws-mail galculator gcalctool gimp gimp-data libgimp2.0 libgimp2.0-data mc mc-data mutt nautilus nautilus-data pidgin pidgin-microblog pidgin-data tint2 tux-commander wbar xpdf,

   sudo apt-get install arandr bleachbit flpsed geany gucharmap lxrandr lxtask mirage pavucontrol startupmanager upgrade-system xpad.

To get a nice menu editor and .desktop file GUI, install the java dependent lxmed or the light-weight lxmenuman, following the recipes given in the LXDE-OPENBOX Guide. Sparky comes with some of the iced-tea-open-JDK java components installed, but I replace those with the better Orcle-Java following the recipe in the LXDE-OPENBOX Guide.

Windows applications that work in linux can be now installed and easily put on the main menu using lxmed. See the links on the upper-left for some of my favorite applications that run well with wine.

To install Skype, given that the dual architecture is already installed, simply download skype-debian_4.1.0.20-1_i386.deb, or whatever the latest Debian version is, and install it. If errors are reported in the installation, follow with

    sudo apt-get --no-remove -f install,

which will hopefully fix the errors.

To clean-out the orphaned packages, left-over installers and unneeded libraries, run

    sudo upgrade-system.

The Sparky Linux Openbox Menu is the best stock Openbox menu that I have seen. An example of one of my edited versions is pictured on the upper left. See Openbox Menu for a guide and essentially the template for this menu. Just replace the Sparky menu.xml in ~/.config/openbox with the template menu.xml in the link, appropriately modified to reflect your tastes.

Sparky Linux is a rolling release, which means upgrades come as part of the updates, that is, the base system never again needs to be installed. The most important thing is to make sure before doing an update that the only open sources listed in the sources file (/etc/apt/sources) are the ones in the original install:

Having another source, for example, a Debian or Ubuntu one, open may install updates that are incompatible with your system and result in a major disruption.


UPDATE: 64-bit Sparky Linux 3.2 Ultra & LXDE

[Desktop Entry]
Name=Wine Windows Program Loader
Exec=wine start /unix %f
Since the above was written, Sparky 3.2 has been released and I have had the opportunity to install and work with the Ultra (Openbox) and LXDE editions. There have been some changes to the system (2.1) reviewed above. The most substantive have been that both now come with wine and lxmed already installed, and two new features, Sparky Center and a Sparky Package Management System Tray Launcher, have been added. Although not really adding anything new in substance, the Sparky Center and Tray Launcher should be helpful to beginners, making Sparky 3.2 the premier lightweight operating system for beginners in my opinion.

There is little difference between the Ultra and LXDE editions. Ultra comes with the light, fast QT4-based Qupzilla web browser; LXDE has Iceweasel (Firefox). Ultra has a tint2 panel and the xfce4-appfinder as dynamic menu; LXDE has the lxpanel and its accompanying lxde-menu. Of course, switching these applications is an easy task.

The installs went perfectly, but a problem occurred in the subsequent distro upgrade, namely, the wine configuration was corrupted. To regain a working configuration, I ran winecfg; in the terminal, and created in /usr/applications the wine.desktop file shown on the right.

The Sparky Management Tray icon provides 4 password-free launchers:

The Sparky Center is a reorganization of the controls and launchers already listed in the regular menu, mostly items from the System Tools and Preferences categories. These are organized into 8 new categories apparently designed to shorten the search to find the needed tool. These 8 categories are The Sparky Center is similar to the Microsoft Windows System Control Center (at least the old one), and should make the transition easy and painless for Microsoft refugees.