Skip to content

steven2024/welcome-xp-electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome XP Electron

WelcomeXP ported to Electron - A Nody-Greeter theme to mimic the Windows XP login screen.

Introduction

Welcome XP Electron is an Electron-based application that mimics the classic Windows XP login screen. Originally created as a Nody-Greeter theme, this project has been ported to Electron to bring the nostalgic experience to modern platforms.

Features

Classic Windows XP login screen interface
User listings with profile pictures
Password input and validation
Shutdown options with Wine support on Linux

Installation

Clone the repository:

git clone https://github.com/steven2024/welcome-xp-electron.git
cd welcome-xp-electron

Install dependencies:

npm install

Install Wine (Linux only):

On Debian/Ubuntu:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine32

Potentially fix black (no transparency) issue

sudo apt-get install winetricks
winetricks corefonts dotnet45 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun2017 vcrun2019 allfonts directx9 d3dx9 d3dx10 d3dx11_42 d3dx11_43 physx xact xinput xna40 wmpcodecs amstream devenum quartz

Running the Application

Start the Electron app:

npm start

The application should now be running and displaying the Windows XP login screen interface.

Usage

Click on a user name to log in.
Type your password in the provided input box.
Click the shutdown button to turn off the computer. On Linux, this will execute the shutdown process using Wine.

Contributing

Contributions are welcome to improve Welcome XP Electron! Here's how you can help:

Fork the repository.
Create a new branch: git checkout -b my-feature-branch
Make your changes and commit them: git commit -m 'Add some feature'
Push to the branch: git push origin my-feature-branch
Submit a pull request.

About

WelcomeXP ported to Electron

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published