# gloobus-preview **Repository Path**: johnzchgrd/gloobus-preview ## Basic Information - **Project Name**: gloobus-preview - **Description**: A file previwer for nautilus on Ubuntu 18.04 LTS - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-25 - **Last Updated**: 2021-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Compilation **SOME** dependency for ubuntu 18.04 (needed on my computer) ```bash sudo apt install libgtk-3-dev libgtksourceview-3.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libpoppler-glib-dev libspectre-dev libdjvulibre-dev libgxps-dev libboost-dev libtool-bin bzr ``` Then run ```bash ./autogen.sh ``` or manually type ```bash autoreconf -i ./configure make -j${nprocs} ``` # Installation ```bash make check make install ``` And it works! Tested on `Ubuntu 18.04 bionic` with kernel `x86_64 Linux 5.4.0-86-generic` and `gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)` # Launchpad https://launchpad.net/gloobus-preview # Original README //******************************************************************************************************// // Gloobus-Preview // by Jordi Hernandez aka BadChoice // // DONATE: // https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=guitarboy000%40gmail%2ecom&item_name=Gloobus%2c%20A%20Quicklook%20for%20linux&no_shipping=0&no_note=1&tax=0¤cy_code=EUR&lc=US&bn=PP%2dDonationsBF&chars // BLOG: // http://gloobus.wordpress.com/ // LAUNCHPAD: // https://launchpad.net/gloobus //******************************************************************************************************// // ================================= DEPENDENCES ==================================== // To compile gloobus-preview you need the following dependences: python 3, boost, gtk+ 3.0, gtksourceview 3.0, cairo, gstreamer 1.0, gst-plugins-base 1.0, poppler-glib, libspectre, djvulibre, libgxps, freetype 2, glib 2.0, libx11 To run gloobus-preview you need the following dependences: - cairo - glib 2.0 - gtk+ 3.0 - lix11 - python3 - python3-dbus - python3-gi - abiword => Preview Abiword compatible documents (alternative to unoconv) - djvulibre => Preview DjVu documents - freetype 2 => For preview fonts - gnumeric => Preview Gnumeric compatible documents (alternative to unoconv) - gst-libav 1.0 => Extra media codecs - gst-plugins-bad 1.0 => Extra media codecs - gst-plugins-base 1.0 => For preview audio and video files - gst-plugins-good 1.0 => Extra media codecs - gst-plugins-ugly 1.0 => Extra media codecs - gstreamer 1.0 => For preview audio and video files - gtksourceview 3.0 => For preview plain text files - imagemagick => Support for more image formats - libarchive => List archive file contents - libgxps => Preview XPS documents - libspectre => Preview PostScript documents - p7zip => List 7Z file contents (alternative to libarchive) - poppler-glib => For preview PDF files - tar => List TAR file contents (alternative to libarchive) - unoconv => Preview LibreOffice compatible documents - unrar => List RAR file contents (alternative to libarchive) - unzip => List ZIP file contents (alternative to libarchive) // ================================= CHANGELOG ======================================// Gloobus-Preview 0.5 - Doc, xls, odt, ods, ppt etc... (unoconv application required [unoconv]) - Port to latest technologies (GTK+ 3, GStreamer 1.0, GDBus, Python 3) - New ImageMagick plugin to support various image formats - XPS support - bsdtar support Gloobus-Preview 0.4 - Non ASCII Files now all supported - Xcf and xcf.bz support - PSD support - Border added to the interface Gloobus-Preview 0.03.2 - Polymorphism in Interface and plugins - added "make plugins" in makefile so they all can be compiled with one line (For changes in interface.cpp/ interface.h) - Launch the default application with "enter" key - Added Subtitles (.srt) preview - Added Close Button - Added iMovie Plugin !! - Create GloobusWin class so now its easy to create windows - Menu added (Blog, Donate, Quit) - Seek Bars in both iMusic and iMovie Gloobus-Preview 0.03.1 - iComic (cbz and cbr) - iPdf solved som bugs - Shadow in the application - iMp3 with ogg support - iDocument fixed a very annoing warning - iFolder // =============================== SUPORTED FILES ================================== // gloobus-preview -l // ================================ DEVELOPERS ===================================// 1. (FOR DEVELOPERS) If you wrote an application and you wanna use gloobus to launch a preview, you can use it with the "gloobus-preview " option or use "org.gnome.NautilusPreviewer" D-Bus interface 2. Plugins Included audio => Audio files (ac3, amr, flac, m4a, midi, mp2, mp3, musepack, wma, speex, wav, wavpack) comic => Comic book archives (cbz, cbr) compressed => List archive file contents (7z, ar, cab, cpio, deb, iso, lzip, rar, rpm, tar, zip) djvu => DjVu documents folder => List folder contents imagemagick => Image files (psd, webp, xcf) office => Document files (abw, doc, docx, gnumeric, odg, odp, ods, odt, ppt, pptx, rtf, xls, xlsx) pdf => PDF document files pixbuf => Image files (bmp, gif, jpg , png, svg, tiff, pcx, xpm) ps => PostScript document files text => Plain text files ttf => TrueType and OpenType font files video => Video files (3gp, avi, dv, flv, mkv, mp4, mpg, ogg, webm, wmv) xps => XPS document files 3. Enjoy it and report all the bugs you find 4. If you have skills you can help me developing it 5. If not, but wanna contribute, you can donate a couple of euros/$ or whatever it will help a lot keeping this project alive