Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.

Commit

Permalink
Performance improvements, new features, bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
gaining committed Apr 9, 2017
1 parent 08aa3a8 commit 49f9212
Show file tree
Hide file tree
Showing 39 changed files with 7,251 additions and 6,995 deletions.
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
# Resetter
# Resetter beta-0.0.6
![alt tag](https://github.com/gaining/Resetter/blob/master/Resetter/resetter-screenshot.png)

It is an application built with python and pyqt that will help to reset an Ubuntu or Linux-Mint system to stock, as if it's been just installed without having to manually re-install by using a live cd/dvd image. It will detect packages that have been installed after the initial system install.

# Status
- The software is currently in its early stage. Feedback will be greatly appreciated.
- If you're on a version lower than beta-0.0.6, please remove resetter with "sudo apt remove resetter" to install the new one.
- beta-0.0.6 is a milestone release that has performance improvements, new features, and critical bug fixes hence it's a lot more stable than previous versions.
- Please check the changelog for more details.

The software is currently in its early beta stage. Feedback will be greatly appreciated.

# How to install
Install via deb file. PPA will be created later.
Install via deb file. PPA will be created soon as.

# Options comparison

MPIA means missing pre-installed apps

<center>

| Features List | Option 1: Automatic Reset | Option 2: Custom Reset |
Expand All @@ -24,6 +29,9 @@ Install via deb file. PPA will be created later.
| Choose which user to delete |||
| Create default backup user |||
| Create custom backup user |||
| Auto install MPIAs |||
| Choose which MPIAs to install |||


</center>

Expand All @@ -37,7 +45,6 @@ Install via deb file. PPA will be created later.
- Ubuntu 14.04

# Upcoming changes in the near future
- New Logo and improved logo
- command line options
- different install options
- pick from backup list to install or remove
Expand Down
4 changes: 2 additions & 2 deletions Resetter/DEBIAN/control
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: resetter
Version: 0.0.5-beta
Installed-Size: 1000
Version: 0.0.6-beta
Installed-Size: 960
Maintainer: gaining <gaining7@outlook.com>
Section: python
Homepage: https://github.com/gaining/resetter
Expand Down
44 changes: 24 additions & 20 deletions Resetter/DEBIAN/md5sums
Original file line number Diff line number Diff line change
@@ -1,34 +1,38 @@
1c10d1af87689b242e07da65d715cfdf usr/bin/resetter
26629ddf3450a3093e26050df4346118 usr/lib/resetter/singleton.py
bb8b198b92579c2051bcf29c2938300f usr/lib/resetter/Resetter.py
fdc52df8347aa30852b461fd1c781a02 usr/lib/resetter/CustomApplyDialog.py
ceb16cc61d248499125a9a3acf59b0fc usr/lib/resetter/Account.py
008379f632be2389cfc04aee152ebc82 usr/lib/resetter/PackageView.py
7055beb358e870f7cf368a6775da7784 usr/lib/resetter/CustomReset.py
62f491a5f37cbaeb29354731a46d2976 usr/lib/resetter/AboutPage.py
c225f4a2b3e7f2a400021d76af5ad494 usr/lib/resetter/Resetter.py
b8b03bf19554820d1ef50e498d32565b usr/lib/resetter/CustomApplyDialog.py
f4bf717c207e0fec70c71c4f45e7fe2e usr/lib/resetter/Account.py
5ed855b022b61ebbcaf1ab462bd45087 usr/lib/resetter/PackageView.py
b54f815951b76f0f03c818b3f41717ae usr/lib/resetter/CustomReset.py
b18ad96e720e7fa233dbc92f35b44d22 usr/lib/resetter/InstallMissingDialog.py
cc903cc6b2220f2616e33192aafca8e5 usr/lib/resetter/AboutPage.py
9772f66393d2aef25b7094fd4c64ece9 usr/lib/resetter/LicenceDialog.py
990f24f2babe3ad46987ea2af647f7ad usr/lib/resetter/AptProgress.py
9605ad80e32beed327f2114f91bddd38 usr/lib/resetter/ApplyDialog.py
2d4e80f6eff50c865f45d5f0fa9a73fd usr/lib/resetter/data/icons/resetter-48x48.png
ae570491c0a2abc46ea20274e8f97c12 usr/lib/resetter/AptProgress.py
f30b884b2002680a33729b5c8f200458 usr/lib/resetter/ApplyDialog.py
2628dbbab4fed8f1e4f65d01d26899ee usr/lib/resetter/data/icons/custom-reset-icon.png
7821f54c708de3f36001b288349c390c usr/lib/resetter/data/icons/resetter.png
ef48d3f78507c851d4350f18bccfe9a2 usr/lib/resetter/data/icons/auto-reset-icon.png
ee58e963ae306c588b297fb1b42e1912 usr/lib/resetter/data/icons/auto-reset-icon-scaled.png
6abde6302003fbe31f3a291523c76a33 usr/lib/resetter/data/icons/resetter-logo.png
4955d8bbbdea8daa602e999758d9745d usr/lib/resetter/data/icons/resetter-logo.png
51617bc7f47ec737e7744fc4faf1ebf9 usr/lib/resetter/data/icons/failed.png
801f7b46dc2405d15b9fa05d10a51c25 usr/lib/resetter/data/icons/chassingarrows.gif
ef86d1ee9c3156a9e559ef06622e3a4c usr/lib/resetter/data/icons/checkmark.png
abf3ff450c736654c50570c75135a206 usr/lib/resetter/data/icons/custom-reset-icon-scaled.png
abf3ff450c736654c50570c75135a206 usr/lib/resetter/data/icons/48X48/custom-reset-icon.png
2d4e80f6eff50c865f45d5f0fa9a73fd usr/lib/resetter/data/icons/48X48/resetter.png
ee58e963ae306c588b297fb1b42e1912 usr/lib/resetter/data/icons/48X48/auto-reset-icon.png
6e112836a558ace27f57d3a8616d4835 usr/lib/resetter/data/scripts/get-users.sh
3589b0ac1f65cb66cb76621b1b59bbd5 usr/lib/resetter/data/scripts/remove-old-kernels.sh
af4af7e39fcc8907259228c0781e18e3 usr/lib/resetter/data/scripts/fix-broken.sh
b829eb0f47934d9d006a38a934923046 usr/lib/resetter/data/scripts/fix-broken.sh
918fa3a4b8534bf29322aca8845c17a1 usr/lib/resetter/data/scripts/new-user.sh
84cb8cec5b9785cf9cfb0b7b08977aba usr/lib/resetter/data/manifests/ubuntu-16.10-unity.manifest
913131e66ea5eb02ed5e991b0cc6cc10 usr/lib/resetter/data/manifests/mint-17.3-cinnamon.manifest
eb0abcbcc363ffcd67430052a87945a7 usr/lib/resetter/data/manifests/ubuntu-16.10-unity.manifest
9115b05a99d24f653c2b8ef7ff6a0137 usr/lib/resetter/data/manifests/mint-17.3-cinnamon.manifest
1c8affd5c7f1cc9f31eb9e42b317e1ba usr/lib/resetter/data/manifests/ubuntu-14.04-unity.manifest
20eb9c904246b9b8ad75ea6acbc1a093 usr/lib/resetter/data/manifests/ubuntu-16.04-unity.manifest
997ebc7f608ce5cf2b98e51ad705d33a usr/lib/resetter/data/manifests/mint-18-cinnamon.manifest
7dad20c85851cce4a97fd90b81e26fa2 usr/lib/resetter/data/manifests/mint-18.1-cinnamon.manifest
9cee1378deabe4e351f5eb72ee6eb551 usr/lib/resetter/data/manifests/ubuntu-16.04-unity.manifest
b32137d2a839c07c089bb8882736a084 usr/lib/resetter/data/manifests/mint-18-cinnamon.manifest
d7bc1afe32841aed1ebbc23f10fec7be usr/lib/resetter/data/manifests/mint-18.1-cinnamon.manifest
2d4e80f6eff50c865f45d5f0fa9a73fd usr/share/icons/hicolor/48x48/actions/resetter.png
2d4e80f6eff50c865f45d5f0fa9a73fd usr/share/icons/hicolor/48x48/apps/resetter.png
343ad895e19fc427e6838d58c0929e49 usr/share/applications/Resetter.desktop
79ba3652a6290aea1a33017aa4c7f735 usr/share/polkit-1/actions/org.freedesktop.pkexec.resetter.policy
b2b7331d1c13de7b425560393ce7d78f usr/share/doc/resetter/changelog.gz
3ae12c8bfbe97b9d23a1ebbc5d25aa85 usr/share/polkit-1/actions/org.freedesktop.pkexec.resetter.policy
294bfdeff436c18d0cec1503015bdb11 usr/share/doc/resetter/changelog.gz
ff8b2c5b3b785bdccba43c0d5c4d7ad4 usr/share/doc/resetter/copyright
9 changes: 0 additions & 9 deletions Resetter/DEBIAN/postinst
Original file line number Diff line number Diff line change
@@ -1,9 +0,0 @@
#!/bin/sh

set -e

chmod 755 /usr/bin/resetter
chmod 755 /usr/lib/resetter/Resetter.py
chmod -R 755 /usr/lib/resetter/data/scripts

exit 0
2 changes: 0 additions & 2 deletions Resetter/DEBIAN/postrm
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ if [ -d $RHOME ]; then
rm -rf $RHOME
fi

rm -rf /usr/lib/resetter

exit 0
Binary file modified Resetter/resetter-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion Resetter/usr/lib/resetter/AboutPage.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def __init__(self, parent=None):
cr_text = "Copyright (c) 2017 all rights reserved"
desc_text = "Built With PyQt\n\n " \
"This is a great utility software that will help you reset your linux installation its stock state"
version_text = "Version: 0.0.5-beta"
version_text = "Version: 0.0.6-beta"
donate_text = 'If you liked my project, please ' \
'<a href="https://github.com/gaining/Resetter/blob/master/DONATE.md">Donate </a>'
more_text = 'To find out more about this project, please visit my github:' \
Expand Down
4 changes: 2 additions & 2 deletions Resetter/usr/lib/resetter/Account.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ def __init__(self, parent=None):
self.textEditUser = QtGui.QLineEdit(self)
self.textEditUser.setFocus()
self.textEditUser.setFont(font2)
self.textEditUser.setFixedWidth(280)
self.textEditUser.setFixedWidth(280)
self.textEditPassword = QtGui.QLineEdit(self)
self.textEditPassword.setEchoMode(QtGui.QLineEdit.Password)
self.textEditPassword.setFixedWidth(280)
self.textEditPassword.setFixedWidth(280)
self.textEditPassword.setFont(font2)
self.label = QtGui.QLabel(self)
self.label.setFont(font)
Expand Down
Loading

0 comments on commit 49f9212

Please sign in to comment.