FAQ

Minimum Requirements: resolution of 1920x1080 for your primary screen, and graphics card with drivers able to run version 4 of OpenGL shaders and at least 2GB video ram. Suggest installing the latest graphic drivers and recommend the system has a fast storage drive.

You will need FFmpeg installed. sudo apt update;  sudo apt-get install ffmpeg;

If you have trouble importing a file (e.g. mp4), you could review:
https://help.ubuntu.com/community/RestrictedFormats
which amounts to trying this: sudo apt-get install ubuntu-restricted-extras

Q: Why This App Requires Xorg (X11) Over Wayland ?

A: 

1: Strict Window Security Blocks Layouts: Wayland is designed so that applications are entirely "blind" to the rest of your desktop. To prevent security vulnerabilities, Wayland completely blocks apps from choosing their own screen coordinates or managing where their windows open.

2: Breaks Multi-Monitor Spanning: VIDIFOLD relies on spanning its window across multiple screens. Wayland's design locks windows to a single monitor at a time, making continuous multi-screen window layouts impossible without heavily modifying the application.

3: Fragmented Standards: While the Wayland community is working on fixes (like "zones" and new multi-window protocols), these features are still highly experimental and behave differently depending on whether you use GNOME, KDE, or a tiling window manager.

The Bottom Line: Xorg handles absolute positioning and multi-screen workflows flawlessly out of the box. Sticking with Xorg guarantees the consistent, reliable interface layout you expect.

Support

If you have any issues you will need to report them. There are some notes available in the README file, or if you run ./VIDIFOLD --help

If you wish to report an issue or ask a question, please email vidifold@gmail.com

I hope you will get as much fun playing with it as I do.

Designed and Developed by: John Day

Technologies: C++, OpenGL

Tools used: Programming IDE CodeBlocks, Image editor Gimp, 3D Stuff Blender

Some archive screenshots

 


FAQ


Q: What are the current key bindings?

        A: Most actions can be performed by Drag and drop. And, up to date key bindings are listed in the 'Help' section in the configuration panel.

Q: Can the VIDIFOLD data folder be placed elsewhere?

        A: Yes, you need to move the folder to you desired location and create a symlink to it.  e.g. open a console terminal

        > mv   ~/VIDIFOLD   /full/path/to/new/parent/folder/

        > ln -s  /full/path/to/new/parent/folder/VIDIFOLD   ~/

        NOTE: if the new location is on another drive you need to make sure it is mounted/accessed before running the application.

Q: Can I run this on a SteamDeck?

        A: Wow, wasn't expecting this, lovely idea, however... 

        TLDR; can be a pain to setup at this time and not really usable with current GUI design due to the decks screen resolution.

        Would love to have a go making a version for this but I don't have the capital for it.

        I try and detect all dependencies at startup, however, this might fail on some setups.

        You can see some helpful options in the README file or via this command ".VIDIFOLD --help"

        SteamDeck has an immutable ArchOS option which might not meet all requirements, however, I've been told that it was runnable via a DistroBox setup on it.