Sushi (software)

Last updated
Sushi
GNOME Sushi Image Preview.png
Sushi 0.4 previewing a PNG image in Nautilus on Fedora 17 Beta.
Developer(s) The GNOME Project
Repository Blue pencil.svg

Sushi is a file previewer for the GNOME Desktop Environment. It is available as a standalone package, integrated with GNOME Files (formerly named Nautilus).

GNOME desktop environment and graphical user interface

GNOME is a free and open-source desktop environment for Unix-like operating systems. GNOME was originally an acronym for GNU Network Object Model Environment, but the acronym was dropped because it no longer reflected the vision of the GNOME project.

GNOME Files GNOME file manager software

GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel with many luminaries from the tech world including Andy Hertzfeld (Apple), chief architect for Nautilus. The nautilus name was a play on words, evoking the shell of a nautilus to represent an operating system shell. Nautilus replaced Midnight Commander in GNOME 1.4 (2001) and has been the default file manager from version 2.0 onwards.

Contents

The combination of Sushi and GNOME Photos is intended to replace Eye of GNOME. [1]

Eye of GNOME free image viewer software for the GNOME desktop environment

Eye of GNOME is the official image viewer for the GNOME desktop environment, where it is also known as Image Viewer. Eye of GNOME provides basic effects for improved viewing, such as zooming, full-screen, rotation, and transparent image background control.

History and functionality

Sushi was first introduced in GNOME Shell 3.2. [2] Its sole purpose is the ability to preview files in Nautilus, [3] which can be invoked by hitting the spacebar while selecting a file. Sushi's abilities extend from the GStreamer framework, enabling the playback of all content which GStreamer supports, by default and through plugins. In addition to media formats, Sushi supports previewing of most plain-text documents, including scripts (with syntax highlighting), as well as HTML documents, PDF files, and SVG files.

GStreamer Pipeline-based multimedia framework

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

Syntax highlighting

Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colors and fonts according to the category of terms. This feature facilitates writing in a structured language such as a programming language or a markup language as both structures and syntax errors are visually distinct. Highlighting does not affect the meaning of the text itself; it is intended only for human readers.

HTML Hypertext Markup Language

Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a triad of cornerstone technologies for the World Wide Web.

See also

gThumb free software

gThumb is a free and open-source image viewer and organizer with options to edit images. It is designed to have a clean and simple user interface and follows GNOME HIG, it integrates well with the GNOME desktop environment.

Quick Look is a quick preview feature developed by Apple Inc. which was introduced in its operating system Mac OS X 10.5 Leopard. The feature was announced at the Worldwide Developers Conference on Jun. 11, 2007.

Related Research Articles

Xfce desktop environment for Unix-like operating systems

Xfce is a free and open-source desktop environment for Unix and Unix-like operating systems, such as Linux, Solaris, and BSD.

Rhythmbox audio player

Rhythmbox is a free and open-source audio player that plays and helps organize digital audio files. Rhythmbox is designed to work well under the GNOME desktop using the GStreamer media framework, however it can function on desktop environments other than GNOME.

The following comparison of video players compares general and technical information for notable software media player programs.

Muine

Muine is an audio player for the GNOME desktop environment which runs on Linux, Solaris, BSD and other UNIX-like systems. Muine is written in C# using Mono and Gtk#. The default backend is GStreamer framework but Muine can also use xine libraries.

Evince free software document viewer

Evince is a document viewer for PDF, PostScript, DjVu, TIFF, XPS and DVI formats. It was designed for the GNOME desktop environment.

The following tables compare general and technical information for a number of notable file managers.

Banshee (media player) cross-platform open-source media player

Banshee is a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it uses the GStreamer multimedia platform for encoding and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee can play and import audio CDs and supports many portable media players, including Apple's iPod, Android devices and Creative's ZEN players. Other features include Last.fm integration, album artwork fetching, smart playlists and podcast support. Banshee is released under the terms of the MIT License. Stable versions are available for many Linux distributions, as well as a beta preview for OS X and an alpha preview for Windows.

GNOME Commander

GNOME Commander is a 'two panel' graphical file manager for GNOME. It is built using the GTK+ toolkit and GnomeVFS or GVFS.

Pitivi open source video editing software

Pitivi is an open-source, non-linear video editor for Linux developed by various contributors, with support also available from Collabora. It is licensed under the terms of the GNU Lesser General Public License. Pitivi is designed to be intuitive video editing software that integrates well in the GNOME desktop environment.

Brasero (software)

Brasero is a free disc-burning program for Unix-like systems, which serves as a graphical front-end to cdrtools, cdrskin, growisofs, and (optionally) libburn. Licensed under the terms of the GNU General Public License, Brasero is free software.

Clutter is a GObject-based graphics library for creating hardware-accelerated user interfaces. Clutter is an OpenGL-based 'interactive canvas' library and does not contain any graphical control elements. It relies upon OpenGL (1.4+) or OpenGL ES for rendering,. It also supports media playback using GStreamer and 2D graphics rendering using Cairo.

GVfs is GNOME's userspace virtual filesystem designed to work with the I/O abstraction of GIO, a library available in GLib since version 2.15.1. It installs several modules that are automatically used by applications using the APIs of libgio. There is also FUSE support that allows applications not using GIO to access the GVfs filesystems.

OggConvert is a free and open-source transcoder for digital audio and video files of various types into the free Ogg Vorbis audio format, and the Theora, VP8 and Dirac video formats. It supports Ogg, Matroska and WebM containers for output. It is developed by a single author, primarily for Linux. A number of community translations exist for the software.

OCRFeeder free software

OCRFeeder is an optical character recognition suite for GNOME, which also supports virtually any command-line OCR engine, such as CuneiForm, GOCR, Ocrad and Tesseract. It converts paper documents to digital document files and can serve to make them accessible to visually impaired users.

GNOME Videos Media player software of the desktop environment GNOME

GNOME Videos, formerly known as Totem, is a media player for the GNOME computer desktop environment. GNOME Videos uses the Clutter and GTK+ toolkits. It is officially included in GNOME starting from version 2.10, but de facto it was already included in most GNOME environments. Totem utilizes the GStreamer framework for playback, though until version 2.27.1, it could alternatively be configured to use the Xine libraries instead of GStreamer.

GNOME Boxes access remote or virtual systems

GNOME Boxes is an application of the GNOME Desktop Environment, used to access remote or virtual systems. Boxes uses the QEMU, KVM, and libvirt virtualisation technologies.

References

  1. "GNOME Photos 3.8.0". 2013-04-15.
  2. "Quick File Previewing". The GNOME Project. August 31, 2011. Retrieved April 21, 2012.
  3. https://blogs.gnome.org/cosimoc/2011/04/29/sushi/