Application Preferences

  • Updates mechanism: receiving the latest generation of open-source kernels and cutting edge applications with the most recent updated manuals:
    • Cutting Edge Software: latest bugs fixed version of kernels and applications

 

  • Graphical environment: a modern and user friendly desktop with combination of the most popular native Qt engine applications and useful embedded shortcuts:
    • Using customized KDE Plasma Desktop as the main desktop environment combined with secure and lightweight Openbox window manager and qtCurve.
    • Creating an special menu with several entries and shortcuts to bring extra features for the users such as product certificate and signature.
    • Good Language Localization: supporting all available layouts & fonts

 

  • Applications user-land: installing and configuring collection of the most free and open source applications or programs in all categories via package managements:
    • Categorized Opensource Applications: development, education, games, graphics, internet, multimedia, office, science & math, system, utilities
    • Hardware Compatibility Drivers: sound, graphics, bluetooth, and many other pre-installed hardware firmwares
    • Open Multimedia Codecs: supporting all available formats such as Ogg and MKV via GStreamer

 

PCLITEOS™ is approximately contains 30GB of pre-compiled programs and pri-installed applications:

  • Supporting most popular media formats with the latest hardware drivers or firmwares.
  • Office applications and complete productivity suites.
  • Customized for online gaming with the collection of most popular video games.
  • Development packages such as programming IDE and toolkits.
  • Scientific and educational applications for any type of research.
  • Graphical and multimedia creativity suites.
  • Full internet assistant packages to browse, download, contact and etc.
  • A bunch of most useful utilities for any type of work or job.
  • Complete & advanced system settings for controlling the entire OS.

 

Platform Initial Preparation

Debian testing fresh install including non-free firmwares on USB drive with the following parameters:

Hostname - PCLITEOS / Fullname - PCLITE / Username - pclite

Checking KDE plasma desktop & standard system utilities only during setup

Adding user to wheel or sudo group as a superuser via the following commands:

  • Login as root
  • Editing /etc/sudoers with Administration Privilege to:
    • # Allow members of group sudo to execute any command: %sudo ALL=(ALL:ALL) ALL
    • Or executing: sudo usermod -a -G sudo <username>

 

Linux Repository Preferences

Stable – Testing – Sid - Experimental

Editing /etc/apt/sources.list with Administration Privilege to:

 

deb https://deb.debian.org/debian/ testing main contrib non-free

deb-src https://deb.debian.org/debian/ testing main contrib non-free

 

deb https://deb.debian.org/debian/ testing-updates main contrib non-free

deb-src https://deb.debian.org/debian/ testing-updates main contrib non-free

 

deb https://deb.debian.org/debian-security testing-security main

deb-src https://deb.debian.org/debian-security testing-security main

 

Pinning Priority Preferences

Cutting edge userland from testing and kernel from sid releases of Debian Gnu/Linux.

Latest kernel installation and upgrading from sid repository:

 

Creating /etc/apt/apt.conf or /etc/apt/apt.conf.d/99defaultrelease with Administration Privilege and the following parameters:

 

APT::Default-Release "testing";

APT::Cache-Limit "100000000";

 

Editing /etc/apt/sources.list with Administration Privilege to:

 

deb https://deb.debian.org/debian/ sid main contrib non-free

deb-src https://deb.debian.org/debian/ sid main contrib non-free

 

Creating /etc/apt/preferences.d/kernel-sid with Administration Privilege and the following parameters:

 

Package: linux-image-amd64

Pin: release a=testing

Pin-Priority: 500

 

Package: linux-image-amd64

Pin: release a=sid

Pin-Priority: 990

 

-1 ignore the package and 900 and higher gives priority

 

Then executing sudo apt update

 

Finally check by command: sudo apt-cache policy linux-image-amd64

 

Installation via sudo apt install -t sid linux-image-amd64

Upgrading via sudo apt upgrade -t sid linux-image-amd64

 

stable.pref:

 

# 500 <= P < 990: causes a version to be installed unless there is a

# version available belonging to the target release or the installed

# version is more recent

 

Package: *

Pin: release a=stable

Pin-Priority: 900

 

testing.pref:

 

# 100 <= P < 500: causes a version to be installed unless there is a

# version available belonging to some other distribution or the installed

# version is more recent

 

Package: *

Pin: release a=testing

Pin-Priority: 400

 

unstable.pref:

 

# 0 < P < 100: causes a version to be installed only if there is no

# installed version of the package

 

Package: *

Pin: release a=unstable

Pin-Priority: 50

 

experimental.pref:

 

# 0 < P < 100: causes a version to be installed only if there is no

# installed version of the package

 

Package: *

Pin: release a=experimental

Pin-Priority: 1

 

Platform Initial Preparation

Writing FreeBSD iso to a blank disc via the following command (Recommended):

 

# dmesg | egrep -i 'cd|dvd'

# growisofs -dvd-compat -Z /dev/sr0=imagefile.iso

 

FreeBSD release fresh install including with the following parameters:

Hostname - PCLITEOS / Fullname - PCLITE / Username - pclite

 

Adding user to wheel or sudo group as a superuser via the following commands:

  1. Login as root
  2. Editing /usr/local/etc/sudoers with Administration Privilege to:
    • # Allow members of group sudo to execute any command: %sudo ALL=(ALL:ALL) ALL

    • Or executing: sudo pw groupmod sudo -m <username>

 

Editing /etc/sysctl.conf with Administration Privilege to:

 

net.local.stream.recvspace=65536

net.local.stream.sendspace=65536

 

Deleting .core Files in Home Directory

 

Prevent coredumps by editing /etc/sysctl.conf with Administration Privilege to:

kern.coredump=0

or reroute them by: kern.corefile=/dev/null

 

FreeBSD Repository Preferences

Stable – Quarterly – Latest - Current

Editing /etc/pkg/FreeBSD.conf or /usr/local/etc/pkg/repos/FreeBSD.conf with Administration Privilege

 

PCLITEOS™ /boot/loader.conf (/boot/defaults/loader.conf) Configurations

 

autoboot_delay="3"

beastie_disable="YES"

boot_mute=”YES”

loader_delay="0"

loader_logo="none"

 

PCLITEOS™ /etc/rc.conf (/etc/defaults/rc.conf) Configurations

 

dbus_enable="YES"

hald_enable="YES"

kld_list="i915kms"

privoxy_enable="YES"

sddm_enable="YES"

webcamd_enable="YES"

 

Desktop Environment Installation

# pkg install x11/kde5

To instead build the KDE port, use the following command. Installing the port will provide a menu for selecting which components to install. KDE is a large application and will take some time to compile, even on a fast computer.

 

# cd /usr/ports/x11/kde5

# make install clean

or via installation disc or internet:

Create a /dist directory and mount the DVD.

# mkdir -p /dist

# mount -t cd9660 /dev/cd0 /dist

 

Make sure REPOS_DIR is correctly pointing to your local repository.

# export REPOS_DIR=/dist/packages/repos

or for csh:

# setenv REPOS_DIR /dist/packages/repos

 

Bootstrap pkg and install packages.

# sudo pkg bootstrap

# sudo pkg install nano sudo xorg kde5 sddm octopkg xf86-video-intel

 

KDE requires /proc to be mounted. Add this line to /etc/fstab to mount this file system automatically during system startup:

proc /proc procfs rw 0 0

 

KDE uses D-Bus and HAL for a message bus and hardware abstraction. These applications are automatically installed as dependencies of KDE. Enable them in /etc/rc.conf so they will be started when the system boots:

dbus_enable="YES"

hald_enable="YES"

 

Since KDE Plasma 5, the KDE Display Manager, KDM is no longer developed. A possible replacement is SDDM. To install it, type:

# pkg install x11/sddm

 

Add this line to /etc/rc.conf:

sddm_enable="YES"

 

A second method for launching KDE is to type startx from the command line. For this to work, the following line is needed in ~/.xinitrc:

exec ck-launch-session startkde

 

A third method for starting KDE is through XDM. To do so, create an executable ~/.xsession as follows:

% echo "exec ck-launch-session startkde" > ~/.xsession

 

Once KDE is started, refer to its built-in help system for more information on how to use its various menus and applications.

 

LAME in FreeBSD is required by some of multimedia applications and needed to be installed manually from ports:

LAME is an highly evolved LGPL MP3 encoder with quality and speed able to rival state of the art commercial encoders.

To install the port: cd /usr/ports/audio/lame/ && make install clean

 

KDE Selected Packages

kde-full: KDE is the powerful, integrated, and easy-to-use Free Software desktop platform and suite of applications.

 

kde-telepathy: KDE Telepathy aims to integrate real-time communication and collaboration features into the KDE Plasma Workspaces. It provides means to connect to several instant messaging networks, chat with your friends and collaborate with them.

 

kde-config-systemd: This package is a KDE Control Center module for the systemd daemon. It is capable of starting and stopping systemd units. In addition, it allows for the configuration of several systemd parameters.

 

kde-config-plymouth: KDE systemsettings module to manage plymouth theming.

 

kde-style-qtcurve-qt5: QtCurve is a set of widget styles for Qt and GTK+ libraries. It provides a consistent look between KDE, GNOME and other applications based on these libraries, which is easy on the eyes and visually pleasing.

 

+ Pre-Installed Fonts Collection

 

Other Selected Packages

0 A.D. is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine.

 

AbiWord: full-featured, efficient word processing application. It is suitable for a wide variety of word processing tasks, and is extensible with a variety of plugins.

 

AndroidFileTransfer: a reliable MTP client with minimalistic UI.

 

AQEMU: graphical interface used to manage QEMU and KVM virtual machines. It has a user-friendly interface and allows one to set up the majority of QEMU and KVM options.

 

Aqsis: high quality, photorealistic, 3D rendering solution. It complies with the RenderMan(R) interface standard defined by Pixar.

 

Ardour: multichannel hard disk recorder (HDR) and digital audio workstation (DAW). It can be used to control, record, edit and run complex audio setups.

 

Audacious: a fork of beep-media-player which supports Winamp skins and many codecs.

 

Audacity: multi-track audio editor for Linux/Unix, MacOS and Windows. It is designed for easy recording, playing and editing of digital audio. Audacity features digital effects and spectrum analysis tools. Editing is very fast and provides unlimited undo/redo.

 

Bino: video player with support for a wide variety of stereoscopic video layouts and formats.

 

BleachBit: deletes unnecessary files to free valuable disk space, maintain privacy, and remove junk. It removes cache, Internet history, temporary files, cookies, and broken shortcuts.

 

Blender: integrated 3d suite for modelling, animation, rendering, post-production, interactive creation and playback (games). Blender has its own particular user interface, which is implemented entirely in OpenGL and designed with speed in mind. Python bindings are available for scripting; import/export features for popular file formats like 3D Studio and Wavefront Obj are implemented as scripts by the community. Stills, animations, models for games or other third party engines and interactive content in the form of a standalone binary are common products of Blender use.

 

Calibre: complete e-library solution. It includes library management, format conversion, news feeds to e-book conversion, e-book viewer and editor, and e-book reader sync features.

 

Cantata: graphical front-end for the music player daemon, MPD. It provides many tools to view and manage the music collection.

 

Code::Blocks: cross-platform Integrated Development Environment (IDE). It is based on a self-developed plugin framework allowing unlimited extensibility. Most of its functionality is already provided by plugins.

 

CodeLite: powerful and lightweight IDE specializing in C, C++, PHP and Javascript.

 

ConvertAll: convert any unit in the large database to any other compatible unit. If you want to convert from inches per decade, that's fine. Or from meter-pounds. Or from cubic nautical miles. The units don't have to make sense to anyone else.

 

Darktable: manages your digital negatives in a database and lets you view them through a zoomable lighttable. it also enables you to develop raw images and enhance them.

 

DeVeDe: program to create video DVDs, suitable for home players, from any number of video files, in any of the formats supported by Mplayer.

 

DoubleCommander: cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.

 

DVBcut: allows you to select certain parts of an MPEG transport stream (as received via Digital Video Broadcasting, DVB) and save these parts into a single MPEG output file. It follows a `keyhole surgery'' approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file.

 

Eclipse: open and extensible platform for anything and yet nothing in particular. It provides a foundation for constructing and running integrated software-development tools. The Eclipse Platform allows tool builders to independently develop tools that integrate with other people's tools so seamlessly you can't tell where one tool ends and another starts.

 

Electrum: provides a lightweight Bitcoin client which protects you from losing your bitcoins in a backup mistake or computer failure. Also, Electrum does not require waiting time because it does not download the Bitcoin blockchain.

 

Entagged: audio file tagger written in Java, using the freedb online database for the retrieval of the tags. It can be used to organize files into complex directory structures according to their tags, or to tag them from their filenames. Supports: APE, FLAC, MP3, MPC, OGG, WMA.

 

Eric: full featured Python IDE written in PyQt using the QScintilla editor widget.

 

FileZilla: full-featured FTP client with an easy-to-use GUI. It is written in C++ and uses the wxWidgets library.

 

Firefox: powerful, extensible web browser with support for modern web application technologies.

 

FirewallConfig: firewalld is a dynamically managed firewall daemon with support for network/firewall zones to define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings and for ethernet bridges and has a separation of runtime and persistent configuration options. It also provides a D-Bus interface for services or applications to add and apply firewall rules on-the-fly.

 

FontForge: a font editor. Use it to create, edit and convert fonts in OpenType, TrueType, UFO, CID-keyed, Multiple Master, and many other formats.

 

FreeCAD: open source CAx RAD based on OpenCasCade, Qt and Python. It features some key concepts like macro recording, workbenches, ability to run as a server and dynamically loadable application extensions and it is designed to be platform independent.

 

Freemind: taking the Concept-Mapping approach to Human-Computer Interface design. A mind mapper, and at the same time an easy-to-operate hierarchical editor with strong emphasis on folding. These two are not really two different things, just two different descriptions of a single application. Often used for knowledge and content management.

 

Freeplane: supports thinking, sharing information and getting things done at work, in school and at home. The core of the software is tools for mind mapping (also known as concept mapping or information mapping) and using mapped information.

 

FWbuilder: Firewall Builder consists of an object-oriented GUI and a set of policy compilers for various firewall platforms. In Firewall Builder, firewall policy is a set of rules, each rule consists of abstract objects which represent real network objects and services (hosts, routers, firewalls, networks, protocols). Firewall Builder helps the user maintain a database of objects and allows policy editing using simple drag-and-drop operations.

 

GCstar: application for managing your collections. It supports many types of collections, including movies, books, games, comics, stamps, coins, and many more. You can even create your own collection type for whatever unique thing it is that you collect.

 

Geany: small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages.

 

GIMP: an advanced picture editor. You can use it to edit, enhance, and retouch photos and scans, create drawings, and make your own images. It has a large collection of professional-level editing tools and filters, similar to the ones you might find in Photoshop. Numerous fine-control settings and features like layers, paths, masks, and scripting give you total control over your images.

 

Gnucash: provides accounting functions suitable for use by small businesses and individuals. It can track finances in multiple accounts, keeping running and reconciled balances. There is support for customer, vendor and employee processing. It has an X based graphical user interface, double entry, a hierarchy of accounts, expense accounts (categories), and can import Quicken QIF files and OFX files.

 

GNUnet: software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports and various basic peer-to-peer algorithms for routing, multicast and network size estimation.

 

GoldenDict: the project aims to create a feature-rich dictionary lookup program.

 

Gramps: flexible program fitting the needs for both the amateur genealogist and serious genealogical researcher. Gramps has the ability to import GEDCOM files exported from many proprietary genealogy programs and can produce a large number of reports in many popular formats.

 

Grisbi: personal accounting program. Grisbi can handle multiple accounts, currencies and users. It helps you manage your money using third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it adapted for both personal and associative accounting.

 

GrubCustomizer: graphical interface to configure GRUB2 and BURG. It can do changes for settings and menuentries easily.

 

GSmartControl: graphical user interface for smartctl, which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it.

 

HandBrake: versatile, easy-to-use tool for converting DVDs and other videos into H.264, XViD, or Ogg formatted media. It's particularly useful for making videos that are compatible with portable video devices such as the Apple iPod/iPhone or Sony PSP.

 

HomeBank: fast, simple and easy to use program to manage your personal accounting. It has a lot of features such as easy analysis with graphical charts (statistics, budget, overdrawn, car cost), useful reports ("Where your money goes", "Trend Time Report" ), multi-accounts support, budget management, reminder, import from OFX/QFX-CSV files, visual status of operations.

 

HPLIPgui: the HP Linux Printing and Imaging System provides full support for printing on most HP SFP (single function peripheral) inkjets and many LaserJets, and for scanning, sending faxes and for photo-card access on most HP MFP (multi-function peripheral) printers.

 

Hugin: panorama photo stitching program. Essentially, Hugin is a GUI frontend for Panorama Tools. Stitching is accomplished by using several overlapping photos taken from the same location, and using control points to align and transform the photos so that they can be blended together to form a larger image. Hugin allows for the easy creation of control points between two images, optimization of the image transforms, and much more.

 

Hydrogen: an advanced drum machine. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.

 

Imagination: lightweight and user-friendly DVD slide show maker with a clean interface and few dependencies. It only requires the ffmpeg encoder to produce a movie to be burned with another application.

 

Inkscape: illustration editor which has everything needed to create professional-quality computer art. You can use it to make diagrams and illustrations, technical drawings, web graphics, clip art, icons and logos. A collection of hands-on tutorials show you how to combine lines, shapes and text of different types and styles to build up a picture.

 

ISOMaster: open-source, easy to use, graphical CD image editor for Linux and BSD. Basically you can use this program to extract files from an ISO, add files to an ISO, and create bootable ISOs all in a graphical user interface.

 

JabRef: graphical Java application for editing BibTeX (.bib) databases. JabRef lets you organize your entries into overlapping logical groups, and with a single click limit your view to a single group or an intersection or union of several groups. You can customize the entry information shown in the main window, and sort by any of the standard BibTeX fields. JabRef can autogenerate BibTeX keys for your entries. JabRef also lets you easily link to PDF or web sources for your reference entries.

 

jEdit: as one of the most feature rich editors available, jEdit boasts support for syntax highlighting in more than 140 languages. jEdit combines the power of Emacs, the user-friendliness of Kate, and the advanced editing features (such as vertical paste) of Ultraedit, to bring you an open-source plugin-based programmer's editor of professional quality.

 

Jitsi: a free open-source video conferencing for web & mobile. Make a call, launch on your own servers in minutes, integrate into your app, or develop something new.

 

Julia: high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, mostly written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, FFTs, and string processing. Julia programs are organized around defining functions, and overloading them for different combinations of argument types (which can also be user-defined).

 

KeePassX: password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk. So you only have to remember one single master password or insert the key-disk to unlock the whole database. The databases are encrypted using the algorithms AES or Twofish.

 

Kodi: formerly known as XBMC is an award winning free and open source software media-player and entertainment hub for all your digital media.

 

Lazarus: an IDE to create (graphical and console) applications with Free Pascal, the (L)GPLed Pascal and Object Pascal compiler.

 

LibreOffice: a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office.

 

Linphone: an audio and video internet phone using the SIP protocol. It has a GTK+ and console interface, includes a large variety of audio and video codecs, and provides IM features.

 

LMMS: aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops, Cubase and Logic giving you the ability of producing music with your computer by creating cool loops, synthesizing and mixing sounds, arranging samples, having more fun with your MIDI-keyboard and much more.

 

luckyBackup: backs-up and/or synchronizes any directories with the power of rsync. Its main features are: backup, safety, synchronization, exclude/only include options, allows custom rsync options, remote connections, restore and dry-run operations, scheduling, profiles and command line mode.

 

LuminanceHDR: formerly Qtpfsgui, is graphics software used for the creation and manipulation of high-dynamic-range images.

 

LZMA: the Lempel-Ziv-Markov chain Algorithm is a compression method based on the famous LZ77 algorithm, and was first introduced by 7-Zip for use in 7z archives.

 

MComix: user-friendly, customizable image viewer. It is specifically designed to handle comic books, but also serves as a generic viewer. It reads images in ZIP, RAR, 7Zip or tar archives as well as plain image files.

 

MediaInfoGUI: a utility used for retrieving technical information and other metadata about audio or video files.

 

Mixxx: digital DJ system, where Wave, Ogg, FLAC and MP3 files can be mixed on a computer for use in live performances. Filters, crossfader, and speed control are provided. Mixxx can sync the 2 streams automatically, using an algorithm to detect the beat.

 

Mumble: low-latency, high quality voice chat program for gaming. It features noise suppression, encrypted connections for both voice and instant messaging, automatic gain control and low latency audio with support for multiple audio standards. Mumble includes an in-game overlay compatible with most open-source and commercial 3D applications. Mumble is just a client and uses a non-standard protocol. You will need a dedicated server to talk to other users. Server functionality is provided by the package "mumble-server".

 

NetBeans: Integrated Development Environment for software developers. It supports development of desktop, enterprise, web, and mobile applications. Package includes the Base IDE, Java Development Tools and Plug-in Development Tools. Support for PHP, Ruby, C/C++, Java EE and others can be added.

 

OmegaT: a free open-source translation memory application for professional translators written in Java.

 

OpenDict: cross-platform dictionary program. It works with DICT, Slowo and Mova dictionaries. It also supports plug-in dictionaries that may be created for almost any data source. OpenDict is a client for DICT servers.

 

OpenSCAD: software for creating solid 3D CAD objects. It focuses on CAD aspects rather than artistic ones. OpenSCAD is not an interactive modeller. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script. This gives the designer full control over the modelling process and enables him to easily change any step in the modelling process or make designes that are defined by configurable parameters.

 

OpenShot: non-linear video editor. It can create and edit videos and movies using many popular video, audio, and image formats. Create videos for YouTube, Flickr, Vimeo, Metacafe, iPod, Xbox, and many more common formats!

 

ownCloud: the ownCloudSync system lets you always have your latest files wherever you are. Just specify one or more folders on the local machine to and a server to synchronize to. You can configure more computers to synchronize to the same server and any change to the files on one computer will silently and reliably flow across to every other.

 

Pidgin: graphical, modular instant messaging client capable of using multiple networks at once. Currently supported are: AIM/ICQ, IRC, Jabber/XMPP/Google Talk, Napster, Zephyr, Gadu-Gadu, Bonjour, Groupwise, Sametime, and SIMPLE.

 

Psi: instant messaging application designed for the Jabber (XMPP) IM network (including Google Talk). It has full Unicode support, and supports many important XMPP features like file transfer, group chat, encryption etc.

 

PyMOL: molecular graphics system targeted at medium to large biomolecules like proteins. It can generate high-quality publication-ready molecular graphics images and animations.

 

qBittorrent: BitTorrent client written in C++ and based on libtorrent-rasterbar with a Qt user interface. qBittorrent is a feature rich but lightweight client that is very similar to uTorrent.

 

Qmmp: a feature-rich audio player with support of many formats. It is written in Qt.

 

QtCreator: cross-platform integrated development environment (IDE) designed to make development with the Qt application framework faster and easier.

 

QtQR: a Qt based software that help you to generate QR codes easily, scan an image file for QR codes and decode them or use your webcam to scan a printed one.

 

Qtractor: MIDI/Audio multi-track sequencer application written in C++. The Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux Desktop Audio Workstation GUI, especially dedicated to the personal home-studio.

 

Quassel: modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical.

 

Recoll: personal full text search package is based on a very strong backend (Xapian), for which it provides an easy to use and feature-rich interface.

 

Rosegarden: provides a mixed Audio/MIDI sequencer (for playback and recording), a multi-track editor, music editing using both piano-roll and score notation, MIDI file IO, lilypond and Csound files export, etc.

 

Scribus: desktop page layout program with the aim of producing commercial grade output in PDF and Postscript. Scribus can be used for many tasks; from brochure design to newspapers, magazines, newsletters and posters to technical documentation.

 

Signal: cross-platform encrypted messaging service developed by the Signal Foundation and Signal Messenger LLC. It uses the Internet to send one-to-one and group messages, which can include files, voice notes, images and videos.

 

SMPlayer: front-end for mplayer and forks, with basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will resume at the same point you left it, and with the same settings: audio track, subtitles, volume.

 

soundKonverter: frontend to various audio converters. soundKonverter supports reading and writing tags for many formats, so the tags are preserved when converting files.

 

SpeedCrunch: high precision and high speed calculator. It's optimized for keyboard use and has advanced features: use of functions, use of variables, result history, and syntax highlighting. It also shows the result as you type. SpeedCrunch has a very simple interface, so you can start to use it very quickly.

 

SubtitleComposer: text-based subtitles editor supporting basic operations (text, time and style edition), realtime previewing and spell checking. Other fancy features are delaying all subtitles in the current subtitle file, checking errors or creating translations. Different backends (GStreamer, MPlayer, MPV, or Phonon) can be used to play the realtime video preview which helps to synchronize the subtitles.

 

Sunflow: rendering system for photo-realistic image synthesis. It is written in Java and built around a flexible ray tracing core and an extensible object-oriented design. It was created as a framework for experimenting with global illumination algorithms and new surface shading models.

 

SweetHome3D: interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user, with a 3D preview.

 

SynfigStudio: vector based 2D animation renderer. It is designed to be capable of producing feature-film quality animation.

 

TaskCoach: todo manager to manage personal tasks and todo lists. It supports composite tasks, i.e. tasks within tasks. In addition, Task Coach allows you to categorize your tasks, track effort against a budget per task, and much more.

 

Telegram: messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time your messages sync seamlessly across any number of your phones, tablets or computers.

 

Thunderbird: stand-alone mail application using the XUL user interface language. It supports different mail accounts, no matter of the used protocol like POP(s) or IMAP(s), has an integrated learning Spam filter, and offers easy organization of mails with tagging and virtual folders. Also, more features can be added by installing extensions.

 

TigerVNCviewer: VNC stands for Virtual Network Computing. It is, in essence, a remote display system which allows you to view a computing `desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures.

 

Transmission: set of lightweight BitTorrent clients (in GUI, CLI and daemon form). All its incarnations feature a very simple, intuitive interface on top on an efficient, cross-platform back-end.

 

Traverso: multitrack audio recording and editing suite, with an innovative and easy to master user interface. It is suited for both the professional and home user, who needs a robust and solid DAW.

 

Uget: formerly urlgfe, a simple, lightweight and easy-to-use download manager.

 

Unrar: can extract files from .rar archives. If you want to create .rar archives, install package rar.

 

VirtManager: presents a summary view of running domains and their live performance & resource utilization statistics. A detailed view presents graphs showing performance & utilization over time. Ultimately it will allow creation of new domains, and configuration & adjustment of a domain's resource allocation & virtual hardware. Finally an embedded VNC client viewer presents a full graphical console to the guest domain.

 

VMPK: Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.

 

VokoScreen: can be used to record educational videos, live recordings of browser, installation, videoconferences, etc. You can capture an alone video or video and sound (via ALSA or PulseAudio).

 

Wammu: mobile phone manager using Gammu as its backend. It works with any phone that Gammu supports, including many models from Nokia, Siemens, and Alcatel. It has complete support (read, edit, delete, copy) for contacts, todo, and calendar. It can read, save, and send SMS. It includes an SMS composer for multi-part SMS messages, and it can display SMS messages that include pictures. Currently, only text and predefined bitmaps or sounds can be edited in the SMS composer. It can export messages to an IMAP4 server (or other email storage).

 

WinFF: graphical user interface for FFmpeg. It will convert almost any video file that FFmpeg will convert. WinFF does multiple files in multiple formats at one time. You can, for example, convert mpeg's, flv's, and mov's into avi's (or DVD/VCD format or MPEG or 3gp etc.) all at once.

 

Wings3D: polygon mesh modeller written entirely in Erlang. The user interface was designed to be easy to use for both beginners and advanced users alike. It was inspired by the famous Nendo modeller (from Izware.) Unlike similar modelling programs (such as Blender), this program does not provide native support for doing animations (though you can output its models to an animation tool.)

 

XChat: graphical IRC Client with a GTK+ GUI. It has a look and feel similar to AmIRC for the Amiga. Special features include the mIRC extension DCC RESUME and mIRC color, multiple server/channel windows, dialog windows, and a plugin API.

 

XineUI: this is an X11 based GUI for the libxine video player library. It provides xine, a skin based media player that can play all the audio/video formats that libxine supports. Currently, this includes MPEG1/2, some AVI and Quicktime files, some network streaming methods and disc based media (VCD, SVCD, DVD).

 

XZutils: XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm compression format, which provides memory-hungry but powerful compression (often better than bzip2) and fast, easy decompression.

 

Zathura: document viewer with a minimalistic and space saving interface. It offers a vim-like experience and has a focus on keyboard interaction. The key bindings, commands and most other settings can be customized.

 

Zim: graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and inline images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control.

 

zuluCryptGUI: zulucrypt is a suite of applications for creating and managing volumes encrypted with luks, plain, truecrypt and veracrypt. zulucrypt-gui is a front end for zulucrypt-cli. This way all activities can be performed easily by the graphical interface.

 

zuluMountGUI: zulucrypt is a suite of applications for creating and managing volumes encrypted with luks, plain, truecrypt and veracrypt. zuluMount-gui is a front end for zuluMount-cli. This way all activities the zulumount-cli can be performed easily by the graphical interface. zuluMount-gui can unlock cryfs, encfs, gocryptfs and ecryptfs.