Welcome to the Tiny Core Linux Wiki at tinycorelinux.net!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dcore:desktop_applications [2016/11/26 13:42]
nitram [SMTube]
dcore:desktop_applications [2017/11/17 02:41] (current)
sm8ps [LibreOffice] +l10n
Line 79: Line 79:
  
 ==== Build Essential ==== ==== Build Essential ====
-[[https://packages.debian.org/search?keywords=build-essential|Build Essential]] is available in the Debian and Ubuntu respositories and tested well in dCore-jessie. See [[http://tinycorelinux.net/dCore/x86/README/README-gcc.txt|README-gcc.txt]] for installation information. It contains most essential tools needed to compile software, such as automakebashg++ and gcc.+[[https://packages.debian.org/search?keywords=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 [[http://tinycorelinux.net/dCore/x86/README/README-gcc.txt|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-stretchproviding failed output such as 'checking whether the C compiler works... no' or an inability to successfully compile a simpleerror 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 [[http://forum.tinycorelinux.net/index.php/topic,20593.msg128432.html#msg128432|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.
  
 **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]** **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]**
Line 165: Line 165:
 [[https://sites.google.com/site/lockmoorecoding/downloads/fluff|Fluff]] is a lightweight FLTK file manager programmed specifically for Tiny Core, tested well in dCore. [[https://sites.google.com/site/lockmoorecoding/downloads/fluff|Fluff]] is a lightweight FLTK file manager programmed specifically for Tiny Core, tested well in dCore.
  
 +==== Nemo ====
 +[[https://en.wikipedia.org/wiki/Nemo_(file_manager)|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.
 +<code bash>
 +#!/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 &
 +</code>
 +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 ====
 [[http://wiki.lxde.org/en/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 [[https://en.wikipedia.org/wiki/Server_Message_Block|CIFS-based]] shared router storage. Consider using ''sce-import -l pcmanfm'', a list import to bring all desired dependencies into a single PCManFM SCE. [[http://wiki.lxde.org/en/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 [[https://en.wikipedia.org/wiki/Server_Message_Block|CIFS-based]] shared router storage. Consider using ''sce-import -l pcmanfm'', a list import to bring all desired dependencies into a single PCManFM SCE.
Line 176: Line 197:
  
 ==== Thunar ==== ==== Thunar ====
-[[http://docs.xfce.org/xfce/thunar/start|Thunar]] tested well in dCore-wily but did not initially display icons in dCore-jessie, run ''readme.sh thunar'' to review icon configuration options.+[[http://docs.xfce.org/xfce/thunar/start|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.
  
 **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]** **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]**
 +
 +===== Synchronisation =====
 +
 +==== OwnCloud ====
 +[[https://en.wikipedia.org/wiki/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.
 +<code>http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /</code>
 +After loading the extension, the client is started by the command ''owncloud''.
  
 ===== Games ===== ===== Games =====
Line 194: Line 222:
 ==== Rogue ==== ==== Rogue ====
 [[https://packages.debian.org/jessie/games/bsdgames-nonfree|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. [[https://packages.debian.org/jessie/games/bsdgames-nonfree|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 ====
 +[[https://en.wikipedia.org/wiki/Warzone_2100|Warzone 2100]] appeared to function well in dCore-jessie, although the test hardware was inadequate to provide decent frame rates.
  
 **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]** **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]**
Line 208: Line 239:
 ==== GQview ==== ==== GQview ====
 [[http://gqview.sourceforge.net/|GQview]] tested well in dCore-wily, available from the dCore prebuilt repository. [[http://gqview.sourceforge.net/|GQview]] tested well in dCore-wily, available from the dCore prebuilt repository.
 +
 +==== ImageMagick ====
 +[[https://en.wikipedia.org/wiki/ImageMagick|ImageMagick]] tested well in dCore-stretch, useful for handling image files, converting images to PDF, etc.
 +
 +==== Mirage ====
 +[[http://mirageiv.sourceforge.net/|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 ====
Line 224: Line 261:
 ===== Miscellaneous ===== ===== Miscellaneous =====
 Applications not classified elsewhere. Applications not classified elsewhere.
 +
 +==== Bash ====
 +[[https://en.wikipedia.org/wiki/Bash_(Unix_shell)|Bash shell]] works well in dCore. By default dCore uses the [[https://en.wikipedia.org/wiki/Almquist_shell|Almquist (Ash) shell]], import Bash if required to run specific scripts or programs.
  
 ==== Engrampa ==== ==== Engrampa ====
Line 230: Line 270:
 ==== galculator ==== ==== galculator ====
 [[http://galculator.mnim.org/|galculator]] tested well in dCore-jessie. [[http://galculator.mnim.org/|galculator]] tested well in dCore-jessie.
 +
 +==== lm-sensors ====
 +[[https://en.wikipedia.org/wiki/Lm_sensors|lm-sensors]] tested well in dCore-stretch, import //lm-sensors// package, useful commands ''sensors'' and ''sensors-detect''.
  
 ==== GtkPerf ==== ==== GtkPerf ====
Line 306: Line 349:
 [[https://launchpad.net/qpdfview|qpdfview]] is a tabbed PDF viewer, [[http://unix.stackexchange.com/questions/180326/what-happened-to-epdfview|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. [[https://launchpad.net/qpdfview|qpdfview]] is a tabbed PDF viewer, [[http://unix.stackexchange.com/questions/180326/what-happened-to-epdfview|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.
  
-The following is required to enable proper tabbed PDF functionalityEnsure 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: +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 functionalityEnsure 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 +<code bash> 
-     #ondemand -e qpdfview.sce +#!/bin/sh 
-     sce-load qpdfview && qpdfview --unique +#ondemand -e qpdfview.sce 
 +sce-load qpdfview && qpdfview --unique 
 +</code>
 **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]** **[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]**
  
Line 385: Line 429:
 ==== LibreOffice ==== ==== LibreOffice ====
 The [[https://www.libreoffice.org/|LibreOffice 5]] office suite tested well in dCore-jessie and dCore-wily (see [[http://tinycorelinux.net/dCore/x86/README/README-libreoffice.txt|README-libreoffice.txt]]). The [[https://www.libreoffice.org/|LibreOffice 5]] office suite tested well in dCore-jessie and dCore-wily (see [[http://tinycorelinux.net/dCore/x86/README/README-libreoffice.txt|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 ====
 [[https://www.nano-editor.org/|nano]] text editor is a user friendly vi alternative. [[https://www.nano-editor.org/|nano]] text editor is a user friendly vi alternative.
Line 404: Line 448:
   *Launch with ''soffice'' command.   *Launch with ''soffice'' command.
  
-**[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]**+===== Note taking =====
  
 +==== Cherrytree ====
 +[[http://www.giuspen.com/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
 +<code>sce-ppa-add ppa:giuspen/ppa</code>
 +
 +[[http://example.com|External Link]]
 +**[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]**
Print/export