Open main menu

Integrating Scream! with the Linux Desktop

Many Linux desktop environments, such as GNOME, KDE and Unity, are compatible with the desktop specification, which allows applications to register themselves with the system menus and install suitable icons.

The Linux build of Scream! is intended to work with many different Linux distributions. For this reason, it does not include any distribution-specific features. It is, however, possible to perform a few post-installation steps which improve the integration of Scream! with the host operating system. This document describes how to integrate Scream! into a desktop environment. The illustrations below are for Ubuntu Dash but the results will be similar on any compliant desktop.

Please let us know (  ) if you have good or bad experiences with other platforms.

The process involves downloading three files, so an active Internet connection is required.

To proceed, bring up a terminal window by typing ctrl + alt + t

In the terminal window, enter the following commands:

sudo wget -O /usr/share/applications/com.guralp.scream.desktop sudo wget -O /usr/share/applications/com.guralp.scream-viewer.desktop sudo wget -O /usr/share/pixmaps/com.guralp.scream.png

entering your password when prompted.

If the /usr/share hierarchy is not writable, please replace /usr/share with /usr/local/share in the commands above, and edit the two .desktop files to reflect the new location of the .png file.

Test your installation by starting to type the word "Scream!" in the application search-box of your desktop: you should see the Scream! icons appearing amongst your applications:

Now open a Nautilus (file explorer) window and locate a GCF file. (You can download one from here if you don't have one.) Right-click on it and select Open with Other _Application…. Click the View All Applications button and scroll down to select Scream Viewer from the list. Click the Select button to complete the process.

When you click on .GCF files, they will now be opened using Scream in View mode.