If you are one of who enjoyed the windows 8 and miss its fluid animations but have since moved to linux. And cant go back to windows 8, because all apps are non functional there. And if you can bear that you cant install it on the newer hardware. This is for you it is a shell for wayland window managers like Labwc hyprland etc. It gives a wallpaper utility, a lock screen, a start menu, an OSD for volume and brightness a settins app for wall. it dosent provide charms menu because i always thought its useless. Win8De.webm
- one command Win8Start to show hide start menu can be bound to super of compositor.
- full drag and drop support of start tiles and sizes small medium large xlarge gui way right click.
- can drag from all apps to tiles.
- search of apps functional.
- drag app from all apps to botom to hide start screen and put icon any where that supports like desktop.
- get power menu by clicking user icon.
- have battery osd in it.
- Volume up down mute
- brightness up down.
- two part Win8OSD-server and Win8OSD-client server should be autostarted
- Win8OSD-client --volup voldown mute dispup dispdown
- simple image wallpaper
- settable through settins
- windows 8 style
- wallpaper changable by settings app
- have nice slide down and up of lockscreen
- dont need click and drag just click is enough unlike original
- can change wallpaper of all 3 graphically start wall lock
- can change accent colors and background colors of start lockscreen etc.
./build.sh
it will build all binaries and put it in "build/bin" folder you can use it in config files to autostart and bind to system keys for brightness and volume with local location. you can't run settings from start screen bc it uses system location so you will have to run it from binary built. bind win/super key to Win8Start
./install.sh
it will automatically run build.sh and move the binaries to "/usr/bin/" and will be available systemwide, so it will be easier to put in configs and autostart
./uninstall.sh
it will remove binaries from /usr/bin/
it will use different config file so that your current config is not affected. create a copy of config folder and paste it with diff name like labwc2 hypr2 etc.
find your compositors config loading command and make a .desktop file like this example.
[Desktop Entry]
and paste it in /usr/share/wayland-sessions/
and at login choose this session.