No description
This repository has been archived on 2026-03-08. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2026-01-03 05:42:02 -05:00
installation add nav start sound 2025-11-09 14:38:15 -05:00
res content header visual updates 2026-01-03 05:42:02 -05:00
screenshots update README 2025-11-20 15:30:49 -05:00
src content header visual updates 2026-01-03 05:42:02 -05:00
.gitignore thanks windows 2025-10-18 11:13:34 +11:00
build.bat unstaged changes 2025-10-18 11:11:13 +11:00
build.sh w.i.p. 'native' version 2025-11-18 21:59:14 -05:00
build_native.sh w.i.p. 'native' version 2025-11-18 21:59:14 -05:00
explorer.pro details pane and tree resizable 2026-01-02 02:07:20 -05:00
explorer.qrc content header visual updates 2026-01-03 05:42:02 -05:00
install.sh tweaks and (partial) new file implementation 2025-12-16 01:11:32 -05:00
install_native.sh tweaks and (partial) new file implementation 2025-12-16 01:11:32 -05:00
README.md update plans 2025-12-22 03:01:25 -05:00
TODO.md moved libraries back to m4, m3 is now feature complete 2025-12-23 01:50:31 -05:00

7sExplorer

NOTE: Development on 7sExplorer will pause once Milestone 3 is achieved, so I can focus on other projects. Merge request and issues are still very welcome!

Windows 7 File Explorer ported to Qt, meant to replicate the look and feel as much as possible. Specifically for Linux and for use with AeroThemePlasma.
Windows 10+ support is also in the works, but is less prioritized.

The Qt6 branch does not officially support Windows 8.1 and lower, but should run with VxKex or something similar. If you wish to build 7sExplorer for 8.1 and under natively, check out the Qt5 branch.

Preview of the Explorer application

⚠️ WARNING: This application is under heavy development and considered not ready for regular use. ⚠️

Building

On Linux, extra packages are required to build. Scroll down further to see which packages your distro requires.
To build, you'll need Qt6 installed, as well as MSYS2 on Windows. Then, either run ./build.sh/./build.bat, or run these commands:

mkdir build
cd build
qmake6 ..
make

If you need help setting up a proper build environment, check out this guide here.

Qt5 Support

If you wish to use Qt5 instead (recommended for Windows 8.1 and lower), check out the qt5 branch.

Do note that the Qt5 branch will only update after each milestone is passed. Check TODO.md for a roadmap.

Extended Frame

7sExplorer uses an extended window frame, which extends the glass effect further than the window border provides. However, on Linux, it may appear to have two window frames:

Preview of 7sExplorer with a misconfigured inner border

This guide in the Sevulet repository can be used to fix it, though. Here's what the result looks like:

Preview of 7sExplorer with a proper inner border

Extra Packages Needed

7sExplorer requires extra packages in order to compile, but can be omitted if these effects are not desired.

KF6WindowSystem is used to enable the extended blur effect, while Qt6Multimedia is for playing the navigation start sound.

KF6WindowSystem Package Names

  • Arch Linux (Pacman): sudo pacman -S kwindowsystem
  • Debian (APT) (Untested): sudo apt install libkf6windowsystem-dev
  • OpenSUSE Leap/Tumbleweed (Zypper): sudo zypper install kf6-kwindowsystem-devel
  • Fedora (DNF): sudo dnf install kf6-kwindowsystem-devel

Qt6 Multimedia Package Names

  • Arch Linux (Pacman): sudo pacman -S qt6-multimedia
  • Debian (APT) (Untested): sudo apt install qt6-multimedia-dev
  • OpenSUSE Leap/Tumbleweed (Zypper): sudo zypper install qt6-multimedia qt6-multimedia-devel
  • Fedora (DNF) (Untested): sudo dnf install qt6-qtmultimedia-devel