akshgpt7 / MarvellOS

A basic operating system GUI mock-up built using python's GUI module Tkinter.
20 stars 20 forks source link
python-gui python3 threading tkinter
# MarvellOS
[![Stars](https://img.shields.io/github/stars/akshgpt7/MarvellOS?style=flat&logo=reverbnation)](hhttps://github.com/akshgpt7/MarvellOS/stargazers) [![Forks](https://img.shields.io/github/forks/akshgpt7/MarvellOS?style=flat&logo=github)](https://github.com/akshgpt7/MarvellOS/network/members) [![Telegram](https://badgen.net/badge/icon/telegram/cyan?icon=telegram&label)](https://t.me/joinchat/N4E6lxS83nZ3YmiaNMkZrg)

About

This is a basic operating system mock-up made from python GUI module tkinter. It has a few interactive apps to navigate through.

There are 2 main screens, apart from the various app screens. At first, you're confronted with the welcome screen, where you're supposed to enter your password within 5 tries. On login, you enter the app drawer, where you can choose from a grid of apps.

Setup and Usage

Make sure you have python3 installed on your system. If not, download python3 from here.
Note: If you get a tkinter error on running the file, install tk separately on your system.

Linux:

  1. Clone this repository by git clone https://github.com/akshgpt7/MarvellOS.
  2. Change directory by cd MarvellOS.
  3. Run python3 MarvellOS.py.
  4. Enter 0000 as the password, which can be changed later.

Windows:

  1. Clone this repository.
  2. Run the MarvellOS.py file.
  3. Enter 0000 as the password, which can be changed later.

Contributing

Any new features, improvements, additions, suggestions or issues are welcome!