SkillAgentSearch skills...

Glatop

Alternative Windows desktop shell replacement/enchancement written on QT

Install / Use

/learn @josshad/Glatop
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Glatop

Glatop is enchancement of default Windows desktop. It can also be used as shell replacement.

Glatop covers Windows desktop and doesn't change taskbar, start menu and system tray. It only change your desktop environment. You can start glatop without changing Explorer shell.

<img src="http://josshad.github.io/Glatop/fEx.jpg">

What is a "shell"

The OS UI provides users with access to a wide variety of objects necessary for running applications and managing the operating system. In the standard Windows environment, for instance, all these functions are provided by Explorer, which provides the Start Menu, Taskbar and System Tray, amongst other things.

Supported OS

Glatop currently supports all versions of Windows 7, 8, and 10. Users can easily run Glatop without any risk to the current desktop environment. If user kill Glatop process he will see standart windows Desktop.

Features

  • Looks like standart desktop (Can't be minimized, always on bottom, default icons)

  • Free locations of items (non grid, like OS X Desktop)

  • Top-level folders become a desktop extension (Glatop screens). You can group same files into that screens and access them without opening a separate Explorer window

    <img src="http://josshad.github.io/Glatop/folder.gif"> <img src="http://josshad.github.io/Glatop/folder2.gif">
  • Changing system resolution saves the location of items

    <img src="http://josshad.github.io/Glatop/resolution.gif">
  • Multiple screens support //with glitches :)

TODO

  • Drag n drop files from/to desktop
  • Windows right click file menu
  • GLA screens properties (changing color, presentation type etc.)
  • Sorting and alignment
  • Changing background (for now you can change background in {Glatop install folder}/resources/bacground.jpg)
  • Animations
  • Memory consumption

License

The application was developed using QT libraries distributed under LGPLv3 license. These libraries were dynamically linked and user is allowed to change and re-link the library used in the application – including reverse engineering. The source code of these libraries can be loaded from the https://github.com/qtproject/

View on GitHub
GitHub Stars18
CategoryDevelopment
Updated5mo ago
Forks3

Languages

QML

Security Score

77/100

Audited on Oct 16, 2025

No findings