Table of Contents
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
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.
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.
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.
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.
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
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.
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.
Java Runtime Environment
JRE 8 (Java Runtime Environment) can be installed from Oracle using the dCore-java-installer Command.
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.
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.
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
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.
System Search
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).
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.
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