Giter Club home page Giter Club logo

fsvwin's Introduction

FSV (for Windows, MSVC Source Port)

This is a Windows fork of the Linux FSV clone, compileable with Microsoft Visual C++. This repo is a fork of mingw fork of FSV, which is fork a fork of FSV - original fsv. The original fork author is Maurus Cuelenaere The original author is Daniel Richard G., a former student of Computer Science at the MIT.

About FSV port This source port is designed to compileable using Microsoft Visual C++ 2008 or later and will run for any Windows from Windows XP to latest Windows 10.

If you lazy, just download precompiled program here.

Note: You will be need OpenGL driver update installed on your OS at least version 1.1, or it will not work (or just crash). Also, you need more adequate RAM, Processor and good graphic card if you want to index such as huge directories and files list.

fsv.png

About FSV

fsv (pronounced eff-ess-vee) is a file system visualizer in cyberspace. It lays out files and directories in three dimensions, geometrically representing the file system hierarchy to allow visual overview and analysis. fsv can visualize a modest home directory, a workstation's hard drive, or any arbitrarily large collection of files, limited only by the host computer's memory and graphics hardware.

Its ancestor, SGI's fsn (pronounced "fusion") originated on IRIX and was prominently featured in Jurassic Park: "It's a Unix system!".

Screenshots of the original clone are still available.

Useful info and screenshots of the original SGI IRIX implementation are available on siliconbunny. This repo is a fork of a fork of FSV

Building

Note: this is steps for building this repo sources from MSVC. If you would like to build using mingw in MSYS2, consider use this mingw fork repo and follow this instructions instead.

Requirements:

  • Microsoft Visual C++ 2008 or later, although Visual C++ 2005 solutions provided but not frequently updated (Express edition needs Windows SDK headers and libraries)
  • GTK+ 2.24 for Windows, you can build for yourself from this tutorial or use this GTK+ 2.24.10 all-in-one package (this is the last official all-in-one prebuild for Windows).

Steps:

  • Extract GTK all-in-one package into any directory, for example at C:\gtk2 and assume this is your gtk root directory.
  • Add C:\gtk2\bin directory into your PATH environtment variable for your convenient while launching program.
  • Open fsvwin.sln from Visual Studio.
  • For first time you would to build, add these includes directory paths into your project include directory (or VCDIR in older Visual Studio):
C:\gtk2\include
C:\gtk2\include\atk-1.0
C:\gtk2\include\cairo
C:\gtk2\include\fontconfig
C:\gtk2\include\freetype2
C:\gtk2\include\gail-1.0
C:\gtk2\include\gdk-pixbuf-2.0
C:\gtk2\include\gio-win32-2.0
C:\gtk2\include\glib-2.0
C:\gtk2\include\gtk-2.0
C:\gtk2\include\libpng14
C:\gtk2\include\pango-1.0
C:\gtk2\include\pixman-1
C:\gtk2\lib\glib-2.0\include
C:\gtk2\lib\gtk-2.0\include
  • Also, add C:\gtk2\lib directory for library path.
  • Build solution.

Known Issues

  • Sometimes, program randomly crashes if you do input while program still busy or under heavy load.
  • Debug executable isn't working at this moment. Strangely, release mode build will be work.
  • Date time picker omitted in By date/time setup due unported custom gtk control.
  • Also panel in By date/time setup not properly drawn because it depends into gdk drawing instead cairo as more recent version of Gtk+2.

fsvwin's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fsvwin's Issues

bug crash

if change color and click ok and may crashed (has stopped working) before fix

file type not displayed in propeties

Right click to propeties
Captusdssdsre
after displayed propeties and click "File type" on tab

and file type not displayed "This file is recognized as:" (is not displyed) is before fix

Caasdpture

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.