Sparky APTus AppCenter

Sparky APTus AppCenter

There is a new application available for Sparkers: Sparky APTus AppCenter 20200725-beta1.

What is APTus AppCenter?
It is improved APTus, still Yad based, but with HTML technology, and still as small, fast and lightweight as possible.

Don’t expect it can be comparable to other existing AppCenters, it is not. It is still set of bash scripts wrapped up in Yad, but can be easy modified and enlarged as required.

The matter of fact is, the development of the application I started with MoroS back in December 2018, and due to problems with Yad’s html dependencies, after a month or so I put it down.
The second attempt was between December 2019 and January 2020; a newer version of Yad let me build it with the html option, but lack of time didn’t let me finish it again.
The 3rd try started on the beginning of June 2020, and this time I was making small steps, one by one to finish it; so the first beta of APTus AppCenter is out.

Changes between APTus and APTus AppCenter:
• APTus uses Yad, APTus AppCenter uses Yad with HTML technology
• more app’s categories
• many more applications to be installed via one click
• full description of every application displayed before installing, removing or re-installing a package
• integrated other APTus related packages (sparky-aptus-extra, sparky-aptus-gamer, sparky-codecs, sparky-desktop, sparky-office, sparky-webbrowser-installer, etc. ) into the one
• added option of searching packages

Installation (Debian Bullseye/Sparky 6 only):

sudo apt update
sudo apt install sparky-aptus-appcenter

It can be installed alongside to Sparky APTus, both work independently.

Any suggestions, new app categories, new apps to be added, and bugs can be reported at our forums, via GitHub or email, please.

Translations are located in 3 files:
1. traditional file for bash scripts as all Sparky tools use
2. additional 2 xx.js files to be used by html pages

Thanks go to:
• MoroS for the app’s base/frame
• lami07 for the new icon
• all the APTus translators (there are new files to translate anyway)

Plans for the future?
It could be reconfigured and moved to Electron or something else, but not sure will it be still lightweight and fast. Anyway, this part is still open, if you would like to help with that.

Lite Editor

There is a new application available for Sparkers: Lite Editor

What is Lite Editor?

Lite is a lightweight text editor written mostly in Lua — it aims to provide something practical, pretty, small and fast, implemented as simply as possible; easy to modify and extend, or to use without doing either.

Additional functionality can be added through plugins which are available from the plugins repository; additional color themes can be found in the colors repository. The editor can be customized by making changes to the user module.

Installation (Sparky 6 i386/amd64 only):

sudo apt update
sudo apt install lite-editor

or via APTus-> Office-> Lite Editor icon.

Lite Editor

Author: “rxi”
License: MIT


Shutter Encoder

There is a new application available for Sparkers: Shutter Encoder

What is Shutter Encoder?

Shutter Encoder is a free encoding software for converting images, videos, and audio files, allowing you to choose from a large number of functions.
Encode your files, replace audio, burn to DVD, analyze audio Loudness, download web videos, make your own timelapse etc…

– Without conversion : Cut without re-encoding, Replace audio, Rewrap, Conform, Merge, Subtitling, Video inserts
– Sound conversions : WAV, AIFF, FLAC, MP3, AAC, AC3, OPUS, OGG
– Editing codecs : DNxHD, DNxHR, Apple ProRes, QT Animation, Uncompressed YUV
– Output codecs : H.264, DV PAL, XDCAM HD422, AVC-Intra 100, XAVC, HAP, H.265, VP9, AV1, OGV, MJPEG, Xvid, WMV, MPEG
– Archiving codec : FFV1
– Images creation : JPEG, Image
– Burn & Rip : DVD, Blu-ray, DVD RIP
– Analysis : Loudness & True Peak, Audio normalization, Cut detection, Black detection, Media offline detection

Installation (amd64 only):

sudo apt update
sudo apt install shutter-encoder

or via APTus-> VideoTools-> Shutter Encoder icon.

Shutter Encoder

Copyright: Paul Pacifico
License: GNU GPL 3


Visual Studio Code & VSCodium

There are 2 new applications available for Sparkers/Developers: Visual Studio Code & VSCodium

What is Visual Studio Code?

Visual Studio Code is a distribution of the Code – OSS repository with Microsoft specific customizations released under a traditional Microsoft product license.
Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.

Installation (amd64 only)

sudo apt update
sudo apt install code

or via APTus-> Office-> Visual Studio Code icon.

Visual Studio Code

Copyright (c) Microsoft Corporation. All rights reserved.
License: MIT

What is VSCodium?

This is not a fork (of Visual Studio Code). This is a repository of scripts to automatically build Microsoft’s vscode repository into freely-licensed binaries with a community-driven default configuration.
This repository contains build files to generate free release binaries of Microsoft’s VSCode. When we speak of “free software”, we’re talking about freedom, not price. Microsoft’s downloads of Visual Studio Code are licensed under this not-FLOSS license and contain telemetry/tracking.

Installation (amd64 and ARMHF)

sudo apt update
sudo apt install codium

or via APTus-> Office-> VSCodium icon.


Copyright (c) Microsoft Corporation. All rights reserved.
License: MIT



There is a new application available for Sparkers: eDEX-UI

What is eDEX-UI?

eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface.

Heavily inspired from the TRON Legacy movie effects (especially the Board Room sequence), the eDEX-UI project was originally meant to be “DEX-UI with less « art » and more « distributable software »”. While keeping a futuristic look and feel, it strives to maintain a certain level of functionality and to be usable in real-life scenarios, with the larger goal of bringing science-fiction UXs to the mainstream.

– Fully featured terminal emulator with tabs, colors, mouse events, and support for curses and curses-like applications.
– Real-time system (CPU, RAM, swap, processes) and network (GeoIP, active connections, transfer rates) monitoring.
– Full support for touch-enabled displays, including an on-screen keyboard.
– Directory viewer that follows the CWD (current working directory) of the terminal.
– Advanced customization using themes, on-screen keyboard layouts, CSS injections. See the wiki for more info.
– Optional sound effects made by a talented sound designer for maximum hollywood hacking vibe.


Build on i386 arch failed, so the package can be installed on amd64 and ARMHF Debian/Sparky stable & testing.

sudo apt update
sudo apt install edex-ui


Copyright Gaby ‘GitSquared’
License: GNU GPL 3


Popcorn Time

There is a new application available for Sparkers: Popcorn Time

What is Popcorn Time?

Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player. The applications provide a free alternative to subscription-based video streaming services such as Netflix. Popcorn Time uses sequential downloading to stream video listed by several torrent websites, and third party trackers can also be added manually.

– Popcorn Time constantly searching all over the web for the best torrents from the most important sites.
– Watch any movie or TV show as many times as you want. All you need to get started is a proper internet connection.
– If the movie or TV show is out there, Popcorn Time will find the best version possible and start streaming it right away.
– Watch your movie or episode instantly in HD and with subtitles. And then keep watching.
– No wait or download time. Instant playback of your favorite movies and TV shows.

Installation (32/64bit):

sudo apt update
sudo apt install popcorn-time

or via APTus-> VideoPlayers.

Popcorn Time

Copyright © Butter Project and the contributors
License: GNU GPL 3



There is a new application available for Sparkers: RadioStation

What is RadioStation?

RadioStation is a fork off RadioTray-Lite, a lightweight clone of the original RadioTray online radio streaming player rewritten in C++.

Online radio streaming player:
– Runs on a Linux system tray.
– Has minimum interface possible.
– Plays most media formats (it uses gstreamer).
– Supports PLS, M3U, ASX, RAM, XSPF playlists.

Installation (Debian/Sparky stable & testing):

sudo apt update
sudo apt install radiostation

or via APTus-> AudioPlayers-> RadioStation.

Changes between the latest RadioTray-Lite 0.2.18 and RadioStation 0.2.19:
– updated up to present libs versions
– added new genres and stations
– renamed to the new one


Please test the new application and report your suggestions, issues, and anything else at our forums, please.

If you would like to add your favorite radio station, simply send it to the GitHub repos.

License: GNU GPL 3
GitHub repo:



There is a new tool available for Sparkers: Xdman.

What is Xdman?

Xdman (XDM, Xtreme Download Manager) is a powerful tool to increase download speed up-to 500%, save and convert streaming videos from YouTube, Vimeo, Dailymotion, Google Video and thousands of other websites, resume broken/dead downloads and schedule downloads.

XDM seamlessly integrates with Google Chrome, Mozilla Firefox Quantum, Opera, Vivaldi and many popular browsers, to take over downloads and saving streaming videos from web.

XDM has built in video converter which lets you convert downloaded videos to popular MP4 and MP3 formats.

Support for HTTP, HTTPS, FTP, DASH, HLS, HDS protocols, firewalls, proxy servers, PAC scripts, file redirects, cookies, authorization, download queue, scheduler and many more feature makes XDM a very useful tool


sudo apt update
sudo apt install xdman

or via APTus-> FileTransfer-> Xdman.


The project page at GitHub :
The project founder: Subhra Das Gupta
License: GNU GPL 2.0



There is a new tool available for Sparkers: jgmenu.

What is jgmenu?

A simple, independent and contemporary-looking X11 menu, designed for scripting, ricing and tweaking.

It is hackable and has a simple code base. It does not depend on any toolkits such as GTK and Qt, but uses cairo and pango to render the menu.

It can optionally use some appearance settings from XSettings, tint2 and GTK.

Due to changes in the Debian testing repositories, the Obmenu and Obmenu-generator is not available and can not be installed on Debian/Sparky testing any more, so…
The ‘jgmenu’ provides a pipemenu to the Sparky 6 Openbox edition instead of the two menu apps mentioned before.

Installation (vanilla):

sudo apt update
sudo apt install jgmenu

Installation (with Sparky configuration):

sudo apt update
sudo apt full-upgrade
sudo apt install jgmenu

then run APTus-> Desktop-> Openbox to reinstall the Openbox settings to the latest ones.


The project page :
The project founder: Johan Malm
License: GNU GPL 2.0


Sparky SU 0.1.11

The Sparky SU provides small and simply, Yad based front-end for su (spsu) allowing users to give a password and run graphical commands as root without needing to invoke su in a terminal emulator.

But running applications as root is deprecated, so…

Even the ‘spsu’ script is still available, there is also a new, small, simply and Yad based front-end to sudo called ‘spsudo’. It lets you run an application using your password, instead of root’s. It can be used in desktop launchers for example.

The tool checks does the password field is empty, and return to the main window if so, but it does not check is the password correct, it just quit if is not.


sudo apt install sparky-su

Usage of ‘spsudo’ :

spsudo command


sparky-sudo command

Usage of ‘spsu’ (if you really need) :

spsu command


sparky-su command

spsudo    spsu

See also the Wiki page:

Edit: ‘sparky-su’ 0.1.12 provides an option which verify used password via the ‘sparky-pass-check’ tool.