dCore Desktop Applications

A very partial list of available desktop applications, which means the required dependencies are also functional. Most Debian and Ubuntu repository software works without issue. Thousands of packages are, therefore, potentially available from standard repositories. As dCore is very extensible, additional repositories, including backports, PPAs (Ubuntu-based dCore flavours) and even individual Debian (*.deb) files from outside the standard repositories can be imported.

Review the official and unofficial Window Managers and Desktop Environment wiki sections to review these applications. Additional non-graphic applications are discussed in the dCore Server and Networking section. Some applications have specific READMEs, run readme.sh to review (see the dCore readme.sh Command). Report any software issues in the dCore forum as startup scripts, additional configuration or dependencies are sometimes required.

Browsers

Numerous Linux friendly web browsers are available in the Debian and Ubuntu repositories. All browsers tested thus far appear to work quite well, within the scope of their own features and limitations.

Arora

Arora is a QT5 graphic browser that performed well in dCore-jessie using an SSE2 processor and poorly in dCore-xenial using an SSE only processor. This appears related to a QT5 bug for old hardware that will not likely be fixed. Run cat /proc/cpuinfo | grep flags to determine if the system supports SSE2 or only SSE. The export JavaScriptCoreUseJIT=0 workaround noted in some other browsers below was not effective with the Arora release from Ubuntu Xenial.

Dillo

Dillo is a lightweight, FLTK graphic browser that provides limited https but no JavaScript support. Although fast, it does not render many websites properly. Tested well in dCore-jessie, dCore-wily and dCore-xenial.

Dooble

Dooble is a QT4 WebKit graphic browser that tested well in dCore-xenial. It is not available in dCore-jessie. The executable is Dooble (capital 'D'). Placing Dooble in OnDemand requires manual modifcation of /etc/sysconfig/tcedir/ondemand/dooble to properly launch:

#!/bin/sh
#ondemand -e dooble.sce
ondemand -e dooble.sce && Dooble &

ELinks is a lightweight text-based browser, it tested well in dCore-jessie.

Firefox

Firefox is a full featured GTK2/GTK3 graphic browser, it runs well in dCore.

GNU IceCat

GNU IceCat is the GNU version of the Firefox browser, focused on free software and privacy protection. Not available in Debian/Ubuntu repositories, it can be manually installed by following the same steps described in the dCore SeaMonkey guide, including libgtk2.0-0 and libdbus-glib-1-2 dependencies. The test version used was icecat-38.8.0.en-US.linux-i686.tar.bz2 from http://ftp.gnu.org/gnu/gnuzilla/38.8.0-gnu2/ on dCore-jessie. It can be installed alongside SeaMonkey and Firefox, as it creates it's own ~/.mozilla/icecat/ configuration directory upon first run.

Links2

Links2 is a lightweight, intuitive text-based browser, it tested well in dCore-wily and dCore-jessie.

Lynx

Lynx is a lightweight text-based browser, apparently the oldest browser currently in general use and development (started 1992), it tested well in dCore-jessie.

Midori

Midori is a fast, extensible GTK2 WebKit graphic browser, it tested well in dCore-jessie and dCore-xenial. Review README-midori.txt for installation information. There is a known JavaScript bug that was observed to crash Midori on older non-SSE2 hardware. Run cat /proc/cpuinfo | grep flags to determine if the system supports SSE2 or only SSE. If SSE only add the following entry into /home/$USER/.ashrc and reboot to set a global environment:

export JavaScriptCoreUseJIT=0

NetSurf

NetSurf is a lightweight GTK2 graphic browser with limited JavaScript support. It does not render some pages correctly, otherwise tested well in dCore-jessie, import via package netsurf-gtk.

Otter Browser

Otter Browser is a QT5 graphic browser that tested well in dCore-xenial running old (non-SSE2) hardware. It is available as a PPA for Ubuntu-based dCore only. The PPA entry is ppa:otter-browser/release and more information is available at the Otter Browser Launchpad site. Review the dCore sce-ppa-add Command for more information. Note the import search and browser executable is otter-browser. Although not specifically tested, on older hardware it may require the same export JavaScriptCoreUseJIT=0 workaround noted in the Midori and QupZilla browser notes.

QupZilla

QupZilla is a fast, extensible QtWebKit graphic browser, it tested well in dCore-jessie. There is a known JavaScript bug that was observed to crash QupZilla on older non-SSE2 hardware. Run cat /proc/cpuinfo | grep flags to determine if the system supports SSE2 or only SSE. If SSE only add the following entry into /home/$USER/.ashrc and reboot to set a global environment and reboot:

export JavaScriptCoreUseJIT=0

SeaMonkey

SeaMonkey is a full-featured GTK3 graphic internet application suite. It is conservative, stable and extensible. Although not available in the default Debian and Ubuntu repositories, there are at least two options to install SeaMonkey in dCore.

Option 1: dCore-seamonkey-installer

Import dCore-seamonkey-installer from dCore's prebuilt repository, load it, and launch it, preferably with the --help option:

sce-import dCore-seamonkey-installer
sce-load dCore-seamonkey-installer
dCore-seamonkey-installer --help

Follow the instructions. dCore-seamonkey-installer will create seamonkey.sce for you which you can use optionally onboot or ondemand. Do not try to remove dCore-seamonkey-installer.sce since it is a dependency of seamonkey.sce.

Option 2: seamonkey-mozilla-build

The Ubuntuzilla project hosts an APT repository with .deb repacks of the latest official release versions of Mozilla Firefox, Firefox ESR, Mozilla SeaMonkey, and Mozilla Thunderbird. This repository should work on any APT-based distribution, including Ubuntu descendants, and Debian descendants. The project was born on Ubuntu forums, but despite the name is not really specific to Ubuntu.

Create a new extra repository file in /opt/debextra/ and copy the address of the repository into it. The address is

http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

You can find it here

Now you can import SeaMonkey under the name “seamonkey-mozilla-build”.

Both Option 1 and Option 2 have been tested in dCore-stretch.

Outdated

Following information has become outdated and will possibly archived or removed from the wiki later:

SeaMonkey can be installed in Ubuntu-based dCore as a PPA from Ubuntuzilla (untested). Alternatively it can be set up manually from either a Debian or Ubuntu-based dCore installation. Review the dCore SeaMonkey Guide for manual installation instructions (tested in dCore-jessie).

Surf

Surf is a GTK2 graphic browser, tested well in dCore-jessie.

uzbl

uzbl is a minimalist GTK2 graphic web browser, tested well in dCore-xenial.

w3m

w3m is a text-based browser that appeared to work well in dCore-xenial.

Web

Web (Epiphany) tested well in dCore-jessie with an SSE2 equipped processor and poorly with a non-SSE2 processor (c. 2001 hardware). To determine system's processor capabilities run cat /proc/cpuinfo | grep flags. The Web package in Debian is named epiphany-browser.

xombrero

xombrero is a GTK3 WebKit graphic browser that runs well in dCore-jessie and dCore-xenial. Although not specifically tested, on older hardware it may require the same export JavaScriptCoreUseJIT=0 workaround noted in the Midori and QupZilla browser notes.

> Return to the dCore Wiki Welcome page

Compile Tools

All compile tools available in the Debian and Ubuntu repositories are essentially available to dCore users. The Debian and Ubuntu repositories contain thousands of development packages required to compile most software. Perform a broad search with sce-import -c dev or narrow the search as needed. Review the software provider's compile instructions.

Build Essential

Build Essential is available in the Debian and Ubuntu repositories and runs well in dCore. It contains essential tools needed to compile software, such as automake, bash, g++ and gcc. See README-gcc.txt for installation information. Non-SSE2 systems may be unable to utilize newer versions of GCC, such as GCC version 6 in dCore-stretch, providing failed output such as 'checking whether the C compiler works… no' or an inability to successfully compile a simple, error free C or C++ program. If these problems are experienced run cat /proc/cpuinfo | grep flags in a terminal to determine whether the system's CPU provides 'sse' support only or 'sse2' and greater. Review this dCore forum post on importing and setting up an older version of gcc and g++, if available in the Debian/Ubuntu repository of the dCore flavour being used.

> Return to the dCore Wiki Welcome page

Flash

Flash is slowly being phased out, although still required by some websites. There are several methods to install and update Flash and create persistence. Older systems require Flash 10.

getFlash11

If using newer hardware (<10 years old) with an SSE2 processor, a getFlash11 script is available from the dCore repository. Load and re-run getFlash11 whenever a Flash update becomes available.

sce-import -o getFlash11  # import getFlash11 script
sce-load getFlash11       # load getFlash11 script
getFlash11                # run in terminal to create a flash11.sce

adobe-flashplugin

On Ubuntu-based dCores, adobe-flashplugin may be imported from the Canonical Partner repository. For example, create a file in /opt/debextra/ named 'trusty_partner' containing the line 'http://archive.canonical.com/ubuntu trusty partner'. This repository will then be accessible via the dCore sce-import Command to search and install the desired software. See the additional repositories section for more information. As the adobe-flashplugin package receives updates, sce-update will detect new Flash versions as they become available.

Important: A /usr/lib/mozilla/plugins/ directory must be manually created before loading adobe-flashplugin. To make the new directory persistent add the line mkdir /usr/lib/mozilla/plugins/ to /opt/bootlocal.sh. Note this process works on dCore-trusty. The package flashplugin-installer does not, however, work.

Manual Flash Install

Manual Flash installation is simple but there is no automatic update. Repeat the process when updates are released.

  • Download the *.tar.gz for Linux file from Adobe.
  • Untar the file by running tar -xzvf *.tar.gz
  • Create a plugins directory and copy libflashplayer.so:
    • mkdir -p /usr/lib/mozilla/plugins
    • sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
  • Restart web browser to test.

Flash Persistence

Add “usr/lib/mozilla/plugins/libflashplayer.so” to /opt/.filetool.lst (no preceding slash) for persistence. As libflashplayer.so is large, it will add several megabytes to the 'mydata.tgz' backup file.

To keep 'mydata.tgz' small, systems with persistent /home/ or /opt/ or an extra data partion may alternatively copy libflashplayer.so to another location and create a symlink from /usr/lib/mozilla/plugins/ or even ~/.mozilla/firefox/profile_name.default/plugins/ (create plugins directory). If using a /usr/lib/mozilla/plugins/ directory, add it to /opt/.filetool.lst for persistence.

Flash 10

An unofficial dCore Flash 10 SCE Creation Script is available for systems using older processors. Future update checks not required, as Adobe no longer supports Flash 10.

Flash Alternatives

Flash is proprietary and security issues are well documented. From a security perspective it is recommended Flash only be used as a last resort. Numerous alternatives are available:

  • SMPlayer streams URLs with better performance on old hardware, works on youtube.com and many other sites.
  • youtube-dl is excellent for downloading videos from many sites, play locally with a media player.
  • Firefox add-ons are available to download videos from sites if not fond of youtube-dl.
  • Many websites now use html5, run system without Flash, it may not be missed!

If Flash is utilized recommend:

  • Firefox → Addons → Ask to Activate instead of 'Always Activate'.
  • Use NoScript or a Flash block add-on during majority of browsing.

> Return to the dCore Wiki Welcome page

File Managers

Numerous file managers are available in the Debian and Ubuntu repositories.

Caja

Caja file manager tested well in dCore-wily running the MATE desktop and standalone in dCore-jessie and dCore-xenial. Behaviour and setup varies between distributions. The following may be required to fully run standalone, which can be performed manually or with a custom menu, ~/.X.d and/or /opt/bootlocal.sh entry.

The gnome-icon-theme option is simple and requires less steps. MATE purists will prefer the mate-icon-theme option or simply install the entire MATE desktop (see README-mate.txt):

To enable missing icons, either:
  Install gnome-icon-theme
  Run caja or dbus-launch caja
  
or  
  Install mate-icon-theme
  Install mate-settings-daemon
  Run sudo /usr/local/postinst/libglib2.0-0
  Run sudo mate-settings-daemon
  Run caja or dbus-launch caja

On dCore-jessie but not dCore-xenial, launching the caja command auto-mounts all partitions and dbus-launch caja avoids auto-mount. The dbus-launch caja command enables Network → Browse Network functionality, which relies on built-in Samba libraries to browse local network shares.

If /etc/fstab partitions do not display in the Caja side panel, append the desired /etc/fstab line(s) with x-gvfs-show and ensure /etc/fstab is added to /opt/.filetool.lst. This should allow simple click mount/umount of desired partitions with user read/write capability. Example:

/dev/sda1       /mnt/sda1       ntfs-3g  noauto,users,exec,x-gvfs-show    0 0 # Added by TC

emelFM

emelFM is lightweight and configurable two-pane GTK file manager, available from the dCore pre-built repository.

emelFM2

emelFM2 is a lightweight and configurable two-pane GTK2 file manager, available from the dCore pre-built repository.

Enlightenment File Manager

Enlightenment File Manager tested well in dCore-xenial running the Enlightenment DE. Cannot be used without enlightenment DE. Sometimes crashes when copying large files. Also drag and drop is not working well. For install see README-enlightenment.txt.

Fluff

Fluff is a lightweight FLTK file manager programmed specifically for Tiny Core, tested well in dCore.

Nemo

Nemo runs well on dCore-xenial. It does, however, take over the desktop background, turning it all black without any obvious option of either turning this feature off or choosing the background image. The turning-off can only be achieved via gsettings which introduces additional complexity.

As a work-around it is possible, however, to launch nemo with the option –no-desktop. Loading Nemo by the following Ondemand script replaces the executable by a tiny shell script which calls the executable with the option mentioned above.

#!/bin/sh  
sce-load nemo
if [ ! -e /usr/bin/nemo.orig ]
then
        echo "YES"                              
        sudo mv /usr/bin/nemo /usr/bin/nemo.orig
        sudo dd of=/usr/bin/nemo << EOF
#!/bin/sh                     
nemo.orig --no-desktop &      
EOF                                
        sudo chmod +x /usr/bin/nemo
fi                                 
nemo &

NB make sure that the lines are indented as shown above, especially the one reading “EOF”! (Prize question: why? Correct answers are rewarded by the small Bash medal in silver.)

PCManFM

PCManFM tested well in dCore-wily and dCore-jessie. Although the built-in 'Trash Can' and Go → Network functionality may work with a full installation, such as the LXDE desktop or using the sce-import -R (recommended) option, to enable these items in a minimal install import and load the additional packages outlined below. This should provide access to local network Samba shares as well as CIFS-based shared router storage. Consider using sce-import -l pcmanfm, a list import to bring all desired dependencies into a single PCManFM SCE.

sce-import dbus-x11
sce-import gvfs-backends
sce-import smbnetfs
sce-load dbus-x11 gvfs-backends smbnetfs

Launch PCManFM with the dbus-launch command:

dbus-launch pcmanfm

Thunar

Thunar tested well in dCore-wily but did not initially display icons in dCore-jessie or -xenial, run readme.sh thunar to review icon configuration options.

> Return to the dCore Wiki Welcome page

Synchronisation

OwnCloud

OwnCloud runs well on dCore-trusty and -xenial. A file under '/opt/debextra/' with the following content allows to import an extension consisting of the packages owncloud-client and, optionally, owncloud-client-l10n. For connecting via HTTPS, the package ca-certificates must be included as well.

http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /

After loading the extension, the client is started by the command owncloud.

Nextcloud

Nextcloud offers its own official PPA and runs well on dCore-bionic64.

Games

Numerous games are available in the Debian and Ubuntu repositories. Run sce-import -c games (contains games) to search for various games.

Ace of Penguins

Ace of Penguins solitaire games run well in dCore.

FLTK Games

FLTK games (fltk1.1-games and fltk1.3-games) tested well in dCore-jessie.

Project: Starfighter

Project: Starfighter is a 2D space shooter that tested well in dCore-jessie, even on older hardware.

Rogue

Rogue from bsdgames-nonfree runs well in dCore. Although not formally tested, most roguelike and terminal based games should run well, including angband, bsdgames, nethack, moria and omega-rpg.

Warzone 2100

Warzone 2100 appeared to function well in dCore-jessie, although the test hardware was inadequate to provide decent frame rates.

> Return to the dCore Wiki Welcome page

Images and Graphics

Numerous image viewers and graphic manipulation programs are available in the Debian and Ubuntu repositories.

Eye of MATE

Eye of MATE image viewer tested well in dCore-jessie, it can be imported standalone or as part of the MATE Desktop Environment (see README-mate.txt). To get full icon functionality when imported standalone, add Eye of MATE to sceboot.list and mate-settings-daemon to /opt/bootlocal.sh. Alternatively, after boot the command sudo mate-settings-daemon can also be run to manually start the daemon before launching Eye of MATE.

GIMP

GIMP (GNU Image Manipulation Program) tested well in dCore-wily.

GQview

GQview tested well in dCore-wily, available from the dCore prebuilt repository.

ImageMagick

ImageMagick tested well in dCore-stretch, useful for handling image files, converting images to PDF, etc.

Mirage

Mirage is a fast and simple GTK+ image viewer, depending only on PyGTK. It supports SVG and sports rotating, zooming, flipping, resizing and cropping images. Notice that development seems to have stopped since 2011. However it runs well on dCore-xenial and does well what it should.

Tux Paint

Tux Paint tested well in dCore-jessie.

XPaint

XPaint tested well in dCore-jessie.

> Return to the dCore Wiki Welcome page

Java Runtime Environment

JRE 8 (Java Runtime Environment) can be installed from Oracle using the dCore-java-installer Command.

> Return to the dCore Wiki Welcome page

Miscellaneous

Applications not classified elsewhere.

Bash

Bash shell works well in dCore. By default dCore uses the Almquist (Ash) shell, import Bash if required to run specific scripts or programs.

Engrampa

Engrampa archive manager (File Roller fork) tested well in dCore-jessie, it can be imported standalone or as part of the MATE Desktop Environment (see README-mate.txt).

galculator

galculator tested well in dCore-jessie.

lm-sensors

lm-sensors tested well in dCore-stretch, import lm-sensors package, useful commands sensors and sensors-detect.

GtkPerf

GtkPerf tested well in dCore-jessie.

mesa-utils

mesa-utils tested well in dCore-jessie, it provides several basic GL utilities built by Mesa, including glxinfo and glxgears.

nvidia-detect

nvidia-detect tested well in dCore-jessie. Import and load Bash (sce-import bash) before running the nvidia-detect command.

> Return to the dCore Wiki Welcome page

Multimedia

Numerous multimedia applications are available in the Debian and Ubuntu repositories.

Audacity

Audacity audio editor tested well in dCore-jessie. On lower RAM systems, recommend modifying ~/.audacity-data/audacity.cfg → TempDir=/tmp to a hard drive partition. For example, extracting a 61 MB audio .mp3 required 1.3 GB of temporary drive space, which initially caused a cryptic error message after exhausting available RAM.

mpv

mpv media player tested well in dCore-jessie.

Perl Audio Converter

Perl Audio Converter (pacpl) is a feature rich command line audio converter that tested well in dCore-jessie. Run pacpl -f to determine which encoder/decoder applications are required for the desired file format(s). For example, converting mp4 files to mp3 required loading SMPlayer plus lame.

SMPlayer

SMPlayer is a full-featured media player that provides very good video performance, even on older hardware, and built-in YouTube streaming.

SMTube

SMTube YouTube browser tested well in dCore-xenial and dCore-stretch, but did not work in dCore-jessie. In conjunction with SMPlayer, it provides an efficient way to search, browse and play YouTube videos. An SMTube popup now indicates 'Due to changes in YouTube, the old SMTube doesn't work anymore. This is a new version of SMTube, written from scratch. Some functionality is not available yet.'

SoX

SoX (Sound eXchange), the Swiss Army knife of sound processing, tested well in dCore-Jessie. To play music from command line, just run play music_file. Use sce-import to obtain additional libsox-fmt-* packages to support various sound file formats.

VLC

VLC Media Player is a full-featured media player that tested well in dCore-jessie.

XMMS

XMMS also available in the dCore pre-built repository (see 'sce-searchprebuilt' and 'sce-import' commands). A decent basic media player primarily for music playback.

> Return to the dCore Wiki Welcome page

Panels and Launchers

Many supported Window Managers, such as Fluxbox, IceWM, JWM, and all Desktop Environments have their own built-in 'panels', see the dCore X Window System page. Most panels and launchers work well and numerous alternatives are available in the Debian and Ubuntu repositories.

dmenu

The dmenu launcher tested well in dCore-wily in various graphic enviroments.

lxpanel

In dCore-wily lxpanel right-click crashing was noted, internet search indicates common problem. Configuring a new panel may improve stability, otherwise import an alternative.

  • Right click empty panel space → Create New Panel. Create a panel with desired settings, remove all 'ghost' items and replace with actual onboot software (eg. terminal, file manager, browser).
  • Right click empty space on original panel → Delete This Panel.

tint2

tint2 tested well in dCore-wily and has a nice built-in configuration GUI.

wbar

A dCorePlus installation includes the wbar launcher, also available from the dCore prebuilt repository.

PDF Viewers

Numerous PDF viewers are available in the Debian and Ubuntu repositories.

Atril

Atril document viewer tested well in dCore-jessie, it can be imported standalone or as part of the MATE Desktop Environment (see README-mate.txt).

Evince

Evince is the standard PDF viewer for Gnome (Gnome desktop not required), installed through the package evince. Tested well in dCore-jessie.

ePDFview

ePDFview had been an often mentioned choice of light-weight PDF-viewer. However, it seems unmaintained and is not available from the recent Ubuntu repositories anymore.

mupdf

MuPDF is a lightweight PDF viewer that tested well in dCore-Wily and dCore-jessie.

qpdfview

qpdfview is a tabbed PDF viewer, said to be as lightweight as ePDFview with more features, depending only on the Qt libraries. Tested to run well in dCore-jessie. Copying text to clipboard is not ideal and should be performed by selecting Edit → Copy to clipboard (or Ctrl-C) → left click and drag over text → Copy text.

It works out of the box on dCore-xenial, opening files in new tabs when selected from a file manager or when instructed via “Open in new tab…” from the file menu. The following was required (presumably on dCore-jessie) to enable proper tabbed PDF functionality: Ensure dbus-x11 is installed and loaded prior to running qpdfview. Launch qpdfview with 'qpdfview –unique', which ensures subsequent PDFs are opened as new tabs in the the same qpdfview window. If launching qpdfview from ondemand, modify /tce/ondemand/qpdfview as follows:

#!/bin/sh
#ondemand -e qpdfview.sce
sce-load qpdfview && qpdfview --unique

> Return to the dCore Wiki Welcome page

System Monitoring

Run busybox in terminal to review the system monitoring tools available in dCore base, such as dmesg, df, du, free, hostname, ifconfig, last, lsmod, mount, ping, ps aux, top, uname, uptime, who and whoami. Numerous system monitors are available in the Debian and Ubuntu repositories.

Conky

Conky has been tested to run well in dCore-jessie. Once installed copy /etc/conky/conky.conf to /home/tc. Rename conky.conf to .conkyrc and modify as desired. To automatically run at boot, ensure conky is listed in sceboot.lst, create a plain text file named 'startups' for example in /home/tc/.X.d./ and add 'conky &' to the file contents.

Conky-cli

Conky-cli is a lightweight conky alternative that tested well in dCore-wily running dwm (basic conky-cli tutorial).

pstree

pstree displays running processes as a tree. In dCore-jessie it is available in the package psmisc.

> Return to the dCore Wiki Welcome page

The find command is part of built-in BusyBox. Numerous search software is available in the Debian and Ubuntu repositories.

gtkfind

gtkfind is available in the dCore prebuilt repository. There was an issue running it in dCore-jessie, report any issues to the forum.

locate

locate tested well in dCore-jessie, save the database file for persistence across reboots.

Recoll

Recoll is a desktop search utility that finds keywords in file names and file contents. It is based on the Xapian search engine, is configurable and natively indexes the contents of numerous file types. A dCore-jessie installation example is outlined below, which indexes text, html and pdf files.

  • Import 'recoll', 'libiconv' and 'poppler-utils', preferably onboot (eg. 'sce-import -b recoll'). It may be preferable to install all desired software at once using a list file (run 'sce-import –help' and see 'sce-import -l LISTFILE).
  • Import any desired helper software to index additional file types (postscript, word, powerpoint, excel, rtf, audio tags).
  • It is helpful to open Recoll and select 'File' → 'Show missing helpers' and 'Show indexed types' to confirm the desired filetypes will be indexed.
  • By default Recoll stores the Xapian index files in the 'tc' directory. To keep the home directory small for backups the user may wish to manually create a directory in another location then update 'Preferences' → 'Indexing configuration' → 'Database directory name' (eg. '/mnt/sdb4/recoll_index').
  • By default Recoll only indexes the user's home directory, which can be modified via 'Preferences' → 'Indexing configuration' → 'Top directories'.
  • To create the initial index open Recoll and run 'File' → 'Rebuild index', upon completion Recoll is ready for use.
  • Preferences include options for Cron scheduling and Real time indexing, although for most users periodically running 'File' → 'Update index' or 'Rebuild index' is likely adequate.
  • As most dCore installations do not utilize an integrated desktop environment, uncheck 'Preferences' → 'Query configuration'/'User preferences' → 'Use desktop preferences to choose document editor'. Then click 'Choose editor applications' and manually edit the desired software to open each search result filetype (eg. 'fltk-editor' for plain text, 'dillo' for html and 'evince' for pdf files).

> Return to the dCore Wiki Welcome page

Terminal Emulators

The X terminal emulators xterm and uxterm (xterm with Unicode support) are included in the xorg-* extensions. The Xprogs extension provides aterm. These will, therefore, be available to dCore users running Xorg/graphics. Numerous terminal emulators are available in the Debian and Ubuntu repositories.

LXTerminal

LXTerminal tested well in dCore-jessie.

MATE Terminal

MATE Terminal tested well in dCore-jessie, it can be imported standalone or as part of the MATE Desktop Environment (see README-mate.txt).

Terminator

Terminator tested well in dCore-jessie.

Terminology

Terminology is a feature rich terminal emulator. Although developed by the Enlightenment development team, it does not require the Enlightenment Window Manager and tested well in dCore-jessie, trusty, wily & xenial. See README-enlightenment.txt.

> Return to the dCore Wiki Welcome page

Text Editors & Office Suites

Text editors in dCore base include vi (CLI) and fltk-editor (GUI). Numerous additional text editors and office suites are available, within the Debian and Ubuntu repositories and externally.

Abiword

Abiword is a middleweight text editor with numerous features. It tested well in dCore-jessie but failed to launch when tested on the same hardware in dCore-wily. Numerous alternatives are available, including LibreOffice noted below.

Beaver

Beaver is a lightweight tabbed text editor available in the dCore pre-built repository.

Geany

Geany is a lightweight tabbed text editor and IDE (integrated development environment) that tested well in dCore-jessie.

gedit

gedit tested well in dCore-jessie.

LibreOffice

The LibreOffice 5 office suite tested well in dCore-jessie and dCore-wily (see README-libreoffice.txt). For localisation, import the respective 'l10n'-package (e.g. 'libreoffice-l10n-de' for German) and, if desired, the respective help texts (e.g. 'libreoffice-help-de').

Nano

nano text editor is a user friendly vi alternative.

OpenOffice

The Apache OpenOffice office suite tested well in dCore-jessie. It does not appear present in Debian/Ubuntu repositories or PPA. Review the dCore OpenOffice Guide for manual installation instructions.

Pluma

Pluma text editor tested well in dCore-jessie, it can be imported standalone or as part of the MATE Desktop Environment (see README-mate.txt).

StarOffice 7

The StarOffice 7 legacy office suite can be downloaded from this link, during preliminary testing installed and ran well in dCore-jessie. Installs Sun Microsystem's pre-compiled StarOffice 7 suite (c2003) for Linux, including: text document, HTML document, spreadsheet, presentation, drawing, etc. Installation notes:

  • Download 117MB .bin file from site (so-7-ga-bin-linux-en.bin).
  • Change file permission to 775 and execute to install.
  • Use install wizard to install to a system data partition.
  • Unable to successfully install built-in Java, installer indicated system Java could be used, may try dCore JRE install.
  • Create soffice soft-link in ~/.local/bin/.
  • Launch with soffice command.

Note taking

Cherrytree

Cherrytree is a very versatile note taking application, storing its data as one single SQLite-database or as individual XML-files. Its node can be of type rich-text, simple text or code with syntax highlighting.

The current version is available from a PPA maintained by the devoloper himself. The repo can be added by issueing

sce-ppa-add ppa:giuspen/ppa

External Link > Return to the dCore Wiki Welcome page

Print/export
QR Code
QR Code dcore:desktop_applications (generated for current page)