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

Command Prompts to install resetter in linux mint 20.2 #121

Open
wants to merge 83 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
3b1541e
updated readme
gaining May 24, 2018
51f13a7
Update README.md
gaining May 24, 2018
f3935f7
Update README.md
gaining May 24, 2018
2231381
Update README.md
gaining May 24, 2018
5dc6c18
Update ISSUE_TEMPLATE.md
gaining May 25, 2018
d342ae5
Update CONTRIBUTING.md
gaining May 25, 2018
91c0538
final python2.7/PyQt4 releases
gaining Jun 1, 2018
0b9641b
Merge pull request #62 from gaining/develop
gaining Jun 1, 2018
afae7eb
final python2.7/PyQt4 releases
gaining Jun 1, 2018
539d8b1
final python2.7/PyQt4 releases
gaining Jun 1, 2018
aa89af2
updated readme
gaining Jun 1, 2018
222e066
Rename Debian_9.2_default-userlist-GNOME_64bit to Debian_9.2_default-…
gaining Jun 1, 2018
d0215b0
updated readme
gaining Jun 1, 2018
8713ced
Merge branch 'master' of https://github.com/gaining/Resetter
gaining Jun 1, 2018
b5acac8
Update README.md
gaining Dec 19, 2018
478b970
Update README.md
gaining Dec 19, 2018
3f13e34
Update README.md
gaining Dec 19, 2018
c83b4e9
resetter3 upgrade
gaining Jan 1, 2019
49e1688
stats addition
gaining Jan 1, 2019
ba0e6e7
directory structure fix
gaining Jan 1, 2019
24680f1
stats addition
gaining Jan 1, 2019
11af3ea
more distro support
gaining Jan 3, 2019
2bf00ed
updated readme
gaining Jan 3, 2019
b62b4bb
wiki update
gaining Jan 4, 2019
25de365
wiki update
gaining Jan 4, 2019
1f46700
wiki update
gaining Jan 4, 2019
9fbde1f
more distro support mint 17.1
gaining Jan 6, 2019
bb356f2
more distro support mint 19.1 & Ubuntu gnome 18.10
gaining Jan 6, 2019
b8fa521
removed uneeded folder
gaining Jan 6, 2019
24c8392
more distro support gnome debian 9.6
gaining Jan 7, 2019
9fb16a2
updated readme
gaining Jan 7, 2019
6680df5
updated readme
gaining Jan 7, 2019
52228a7
updated readme
gaining Jan 7, 2019
5e3bc81
Debian_9.7_GNOME_64bit_.manifest
edjacks1 Apr 29, 2019
5ef82ec
Debian_9.7_default-userlist_GNOME_64bit
edjacks1 Apr 29, 2019
670f061
Merge pull request #73 from edjacks1/master
gaining May 1, 2019
e03f2f6
Create Debian_9.9_default-userlist_GNOME_64bit
acloserview May 10, 2019
0df98b9
Create Debian_9.9_GNOME_64bit_.manifest
acloserview May 10, 2019
42424ff
Create Deepin_15.10_default-userlist_Deepin_64bit
acloserview May 10, 2019
f60c162
Create Deepin_15.10_Deepin_64bit_.manifest
acloserview May 10, 2019
2d0ded6
Merge pull request #75 from acloserview/patch-2
gaining May 10, 2019
12d769b
Merge pull request #74 from acloserview/patch-1
gaining May 11, 2019
516db1b
Merge pull request #76 from acloserview/patch-4
gaining May 11, 2019
2689285
Merge pull request #77 from acloserview/patch-5
gaining May 11, 2019
89bab58
Add files via upload
acloserview Sep 3, 2019
620f710
Add files via upload
acloserview Sep 3, 2019
9c1b217
Merge pull request #83 from acloserview/master
gaining Sep 3, 2019
a8e9612
Linux Mint 19.2 x64 Cinnamon Manifest
jeremiah-k Sep 13, 2019
94efc56
Linux Mint 19.2 x64 Cinnamon Userlist
jeremiah-k Sep 13, 2019
97b0adb
Linux Mint 19.2 Cinnamon x64 Manifest
jeremiah-k Sep 14, 2019
c2a194f
Linux Mint 19.2 Cinnamon x64 Userlist
jeremiah-k Sep 14, 2019
35e6c23
Merge pull request #84 from kcsrnd/master
gaining Sep 16, 2019
bcb5b5a
Update README.md
gaining Sep 17, 2019
19acebd
Update README.md
gaining Sep 17, 2019
9a58aff
Added Ubuntu 19.04 x64 files from fresh VM install.
kenshin23 Sep 21, 2019
6c8e699
Merge pull request #87 from kenshin23/ubuntu19.04
gaining Sep 21, 2019
e75df55
Update README.md
gaining Sep 25, 2019
bb0a91e
Debian_10.1_default-userlist_KDE_64bit
acloserview Oct 3, 2019
c541908
Debian_10.1_KDE_64bit_.manifest
acloserview Oct 3, 2019
05f469a
Merge pull request #3 from acloserview/acloserview-patch-3
acloserview Oct 3, 2019
8abfa73
Merge pull request #89 from acloserview/master
gaining Oct 3, 2019
394c7ef
Update README.md
gaining Oct 3, 2019
ea43be6
added parrot os 17 manifest
gaining Nov 27, 2019
733025a
Added Parrot 4.7 userlist
gaining Nov 27, 2019
b54ae34
Update README.md
gaining Nov 27, 2019
94f0efb
Add files via upload
freelanceFX May 19, 2020
c5ff4cf
Add files via upload
freelanceFX May 19, 2020
f7a9a45
Rename Ubuntu_19.10_ubuntu:GNOME_64bit_.manifest to Ubuntu_19.10_ubun…
freelanceFX May 19, 2020
c40c927
Rename Ubuntu_19.10_default-userlist_ubuntu:GNOME_64bit to Ubuntu_19.…
freelanceFX May 19, 2020
efe8dd7
Add files via upload
Timoffey1 Jul 27, 2020
7b6741f
Add files via upload
acloserview Aug 3, 2020
07d55a1
Delete BunsenLabs_10.4_XFCE_64bit_.manifest
acloserview Aug 3, 2020
70ebafe
added BunsenLabs Lithium manifest
acloserview Aug 3, 2020
352da51
added BunsenLabs Lithium userlist
acloserview Aug 3, 2020
2186c12
Merge pull request #100 from acloserview/master
gaining Aug 5, 2020
05f21f6
Merge pull request #99 from Timoffey1/master
gaining Aug 5, 2020
7c7123e
Merge pull request #95 from freelanceFX/master
gaining Aug 5, 2020
4e4a192
Add files via upload
kokun231 Sep 5, 2020
e1697b4
Add files via upload
kokun231 Sep 5, 2020
9b0dbb2
Merge pull request #103 from kokun231/master
gaining Sep 7, 2020
657ef58
Update README.md
gaining Sep 7, 2020
6cf7209
Update README.md
gaining Aug 3, 2021
d97eefe
Update README.md
gaining Aug 3, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# If you wish to contribute manifests and userlists for distros:
The best way to contribute to this project is by submitting manifests and userlists of distros created with resetter helper. It is actually very easy to do so and does not require to learn any type of coding other than your time.
<<<<<<< HEAD
The best way to contribute to this project is by submitting manifests and userlists of distros created with resetter helper. It is actually very easy to do so and does not require to learn any type of coding other than your time. You can also send me those files by email.
=======
The best way to contribute to this project is by submitting manifests and userlists of distros created with resetter helper. It is actually very easy to do so and does not require to learn any type of coding other than your time. There are two ways to do this. One way is to make a pull request, you can find out how to make one from watching a video: https://www.youtube.com/watch?v=k0wsPzO355o, the other is just to email me your manifest and userlist file and I'll add it to the repository.
>>>>>>> 0b9641b3c9231287107c7a918a9d554e905fa8ae


# If you wish to contribute to other things...
Expand Down
2 changes: 1 addition & 1 deletion DONATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Donate
# Non stingy people donate Link ;)

[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8FET8RGU2ZKQ8)

2 changes: 1 addition & 1 deletion ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@

*Description of Issue

*content of Log file located in /var/log/resetter/resetter.log if applicable
*Content of log file located in /var/log/resetter/resetter.log if applicable
90 changes: 1 addition & 89 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,89 +1 @@
# Resetter v2.2.2-stable
![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, Linux-Mint, and some other distros to stock, without having to manually re-install by using a live usb/cd/dvd image. For the list of supported distros, please see the *Officially supported distros* section.

# How to install
Download the deb files found [here](https://github.com/gaining/Resetter/releases/latest) then on the terminal, run the following commands:

1. `sudo apt install gdebi`
2. `sudo gdebi add-apt-key_1.0-0.5_all.deb`
3. `sudo gdebi resetter_2.2.2-stable_all.deb`


# New video tutorial on how to make any debian based distro compatible with Resetter with [resetter-helper](https://github.com/gaining/ResetterHelper)

[![](http://img.youtube.com/vi/5VfSvEryOWU/0.jpg)](http://www.youtube.com/watch?v=5VfSvEryOWU "compatible")


# How to share your distro's manifest and userlist by creating a github pull request

[![How to share your distro's manifest and userlist by creating a github pull request](http://img.youtube.com/vi/PExKj6wLq9U/0.jpg)](http://www.youtube.com/watch?v=PExKj6wLq9U "share")


# How to make Resetter fetch Ubuntu 18.04'so or future compatible distros user list and manifest please see
[![18.04 manifest and userlist](http://img.youtube.com/vi/PExKj6wLq9U/0.jpg)](https://youtu.be/PExKj6wLq9U?t=236 "update")



# Official video tutorial - courtesy of *Byte of Linux*

[![Video Tutorial](http://i3.ytimg.com/vi/PSmzWdGrs1M/maxresdefault.jpg)](https://youtu.be/PSmzWdGrs1M "Resetter Tutorial")


# Status

- Version 2.2.2 supports virtually all debian based distros, a video demonstrating how to easily support your favourite debian based distro will be uploaded. I also hope to make it the last release of resetter that is based on python2.7 and pyqt4 next version will be based on their respective newer technologies and frameworks.
- Working Project: Resetter-cli, a version of resetter that runs terminally.
- Please check the [changelog](https://github.com/gaining/Resetter/blob/master/changelog) for more details.

# Bug reports
- If you find a bug or problem please create an issue on github.
- If you do not have a github account do not hesitate to contact me and send your bug report to [email protected].

# Options comparison

MPIA means missing pre-installed apps

<center>

| Features List | Option 1: Automatic Reset | Option 2: Custom Reset |
|----------------------------------------|:-------------------------:|:----------------------:|
| Auto remove apps for reset | ✓ | ✓ |
| Choose which apps to remove for reset | ✗ | ✓ |
| Remove old kernels | ✗ | ✓ |
| Choose to only delete user | ✗ | ✓ |
| Delete users and home directories | ✓ | ✓ |
| Choose which user to delete | ✗ | ✓ |
| Create default backup user | ✓ | ✓ |
| Create custom backup user | ✗ | ✓ |
| Auto install MPIAs | ✓ | ✓ |
| Choose which MPIAs to install | ✗ | ✓ |
| Remove non-default users | ✓ | ✓ |
| Dependent package view | ✗ | ✓ |
| Remove snap packages | ✓ | ✓ |


</center>

# Other features:
- Easy install: Basically, you will be able to build your own list of apps that you'd like to mass install after a reset or fresh install. It can also be used anytime to install a package. If you saved a backup file using the save feature prior to your reset or fresh install, you will be able to restore the apps from that list if they're available to install.

- Easy PPA: With this feature, you can search launchpad.net for PPAs containing apps directly from resetter and install it into your system. It will also grab the ppa's key automatically. This eliminates the need of using a terminal to add ppas from launchpad making distros more user friendly.

- Source Editor: It is a normal editor that can disable, enable, or remove ppas from a user's system but what makes this different from other source editors is that you can search for the ppa that you want to edit.

# Officially supported distros [64-bit]
- Debian 9.2 (stable) Gnome edition
- Linux Mint 17.3+
- Ubuntu 14.04+
- Elementary OS 0.4+
- Linux Deepin 15.4+

[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8FET8RGU2ZKQ8)

# Contact
- If you wish to contact me about anything else reach me via [email protected].

# Donate
Please show your support by donating Resetter has helped you.
I have decided to retire this project due to lack of time for maintenance. Also, I don't use Linux anymore and maintaining it is a pain so I'm retiring it. If anyone else wants to maintain it be my guest.
10 changes: 5 additions & 5 deletions Resetter/control/control
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Package: resetter
Version: 2.2.2-stable
Installed-Size: 1540
Version: 3.0.0-stable
Installed-Size: 1076
Maintainer: gaining <[email protected]>
Section: python
Homepage: https://github.com/gaining/resetter
Architecture: all
Priority: optional
Depends: python-qt4 (>=4.10), python-apt (>=0.9.3), coreutils (>=7.0), python-mechanize (>=1:0.2.5), python-bs4 (>=4.2), add-apt-key (>=1.0)
Depends: coreutils (>=7.0), add-apt-key (>=1.0), python3-pyqt5 (>=5.5.0), python3-bs4 (>=4.4.0), python3-apt (>=1.0.0), python3-psutil (>=3.4.1), python3-pyqt5.qtsvg (>=5.5.0)
Recommends: gtk2-engines-pixbuf (>=2.24)
Pre-Depends: python (>=2.7.5), policykit-1 (>=0.105)
Pre-Depends: policykit-1 (>=0.105), python3 (>=3.5.0)
Description: Resets debian or ubuntu based distros.
Resetter is an easy way to reset your debian based linux back to stock. It also has other useful tools such as a ppa manager, an installer and a way to install ppa's straight from launchpad.net.
Resetter provides an easy way to partially reset your debian based linux by removing apps that did not come with your installation. It also has other useful tools such as a ppa manager, an installer and a way to install ppa's straight from launchpad.net.

101 changes: 43 additions & 58 deletions Resetter/control/md5sums
Original file line number Diff line number Diff line change
@@ -1,69 +1,54 @@
d88079c6e6036297a14d189499846a84 usr/share/doc/resetter/changelog.gz
396c3e28460063a90afc5e4bae8b1461 etc/sudoers.d/resetter
885b96a5b777263a1f0353e4ffd3382e usr/share/doc/resetter/changelog.gz
ff8b2c5b3b785bdccba43c0d5c4d7ad4 usr/share/doc/resetter/copyright
343ad895e19fc427e6838d58c0929e49 usr/share/applications/Resetter.desktop
2d4e80f6eff50c865f45d5f0fa9a73fd usr/share/icons/hicolor/48x48/apps/resetter.png
2d4e80f6eff50c865f45d5f0fa9a73fd usr/share/icons/hicolor/48x48/actions/resetter.png
38e159d884fa72e4b4f07708ba0f1274 usr/share/icons/hicolor/48x48/apps/resetter.png
38e159d884fa72e4b4f07708ba0f1274 usr/share/icons/hicolor/48x48/actions/resetter.png
3ae12c8bfbe97b9d23a1ebbc5d25aa85 usr/share/polkit-1/actions/org.freedesktop.pkexec.resetter.policy
e1e5b7bbf099f7236f5897741b1b3152 usr/bin/resetter
6bc58b5afe73bac2dfdfcc6a51ca64ed usr/lib/resetter/Resetter.py
0f235c68e491e319ed3287cac495a960 usr/lib/resetter/InstallMissingDialog.py
c556e4c6fbdf1607fa10a173fe12d38c usr/lib/resetter/EasyRepo.py
af74f0fada73e8f76808d693e41eb2ce usr/lib/resetter/AptProgress.py
258b90f673708bd2be45bf9cd58b5570 usr/lib/resetter/Tools.py
6875b930bc2c000f93c039ad6e282cf3 usr/lib/resetter/EasyInstall.py
e3b095e8b27238bd587cab8c15a1d061 usr/lib/resetter/LicenceDialog.py
ad672f4c8bf627732b50ab4db30e8971 usr/lib/resetter/SetEnvironment.py
c63abd6b7e36cb91da1ed2d8178f106c usr/lib/resetter/PackageView.py
4e9eadefdf1cbc865becaff14ca5d621 usr/lib/resetter/AboutPage.py
aeddcec6822875c5b10a8941cd8c2a9e usr/lib/resetter/Singleton.py
41ba3adb80ed5b50fedd4eaecbcde190 usr/lib/resetter/CustomApplyDialog.py
727f7601b544022e8efc6a4749f4bc87 usr/lib/resetter/ApplyDialog.py
225f456920cc72ea6988c98e5c578ddc usr/lib/resetter/Sources.py
fa3cdfb695e83e8f30832cc6275c7ac3 usr/lib/resetter/Account.py
32672eefb33e691452af408f1804a8c7 usr/lib/resetter/CustomReset.py
e44dcded2dd72d48113d5f98df922c70 usr/lib/resetter/data/userlists/Ubuntu16.10-default-userlist
dd8d3a4d30920a31b143f660944d448f usr/lib/resetter/data/userlists/LinuxMint18.3-default-userlist
a4bb1f544643fddfc230006308ded0d6 usr/lib/resetter/data/userlists/Deepin15.4.1-default-userlist
f05ddd5abb6ce21efec5481f800e4071 usr/lib/resetter/data/userlists/LinuxMint18.3-default-userlistl
fe78570a148ea7935b85d74432761601 usr/lib/resetter/data/userlists/Ubuntu17.10-default-userlist
e0873fd75c80e4612f106835fe1d9035 usr/lib/resetter/data/userlists/LinuxMint18.2-default-userlist
408b5fc1b309d6a25121688278990419 usr/lib/resetter/data/userlists/Ubuntu14.04-default-userlist
3282c5a860346028bf5f8788a21da0cd usr/lib/resetter/data/userlists/Ubuntu16.04-default-userlist
98903cca236ccce865b4e7252361ba65 usr/lib/resetter/data/userlists/Debian9.2-default-userlist
8acdd47c3ccc264c4dd99c224eb4d221 usr/lib/resetter/data/userlists/elementary0.4-default-userlist
a75682c688aa0560fcd5636bd18ae096 usr/lib/resetter/data/userlists/Deepin15.4-default-userlist
6771c68692f0fdeb1531fdfa1757913c usr/lib/resetter/data/userlists/LinuxMint17.3-default-userlist
e6fcf653aa9cbf8c469047923dcb766d usr/lib/resetter/data/userlists/Deepin15.5-default-userlist
47e0be83a3e8b8aac5fee41591b770c6 usr/lib/resetter/data/userlists/ubuntu-17.04-default-userlist
c28b7232464662220449c9c3e208c708 usr/lib/resetter/data/manifests/elementary0.4.manifest
9115b05a99d24f653c2b8ef7ff6a0137 usr/lib/resetter/data/manifests/LinuxMint17.3.manifest
d7bc1afe32841aed1ebbc23f10fec7be usr/lib/resetter/data/manifests/LinuxMint18.1.manifest
e632d4ce15b7c91ee652439135d0619f usr/lib/resetter/data/manifests/LinuxMint18.2.manifest
7298196cf6475b24d36d4fc8c2476fda usr/lib/resetter/data/manifests/Deepin15.4.manifest
a9c13fa149c6aeb8358d458af980fb91 usr/lib/resetter/data/manifests/Ubuntu16.04.manifest
9c98b631a4fa4adea8a2462edb46a0c8 usr/lib/resetter/data/manifests/Deepin15.4.1.manifest
5ca7054943cfd7edc6886503dd841a9c usr/lib/resetter/data/manifests/LinuxMint18.3.manifest
0044572eb3a412c906b5c82f744d5101 usr/lib/resetter/data/manifests/Ubuntu14.04.manifest
a3dbfe2f0b26a0e9b237f9ad587c56d0 usr/lib/resetter/data/manifests/Deepin15.5.manifest
9b75bb16c6f4f9007baf53440e9e2638 usr/lib/resetter/data/manifests/Debian9.2.manifest
1d95dc9211e91e5c6ba0e78b5f6ebef9 usr/lib/resetter/data/manifests/elementary0.4.1.manifest
e13f3e27dfd5284501a08c9549786b1c usr/lib/resetter/data/manifests/Ubuntu17.04.manifest
d63f2681696a081faa0e227f6c9867c4 usr/lib/resetter/data/manifests/Ubuntu16.10.manifest
0527708ffc41517715222b0345857222 usr/lib/resetter/data/manifests/Ubuntu17.10.manifest
b32137d2a839c07c089bb8882736a084 usr/lib/resetter/data/manifests/LinuxMint18.manifest
60727d9bf0f8401f855d09e5047a9f96 usr/bin/resetter
2eec8abd250e590162e2c08549caa66f usr/lib/resetter/Resetter.py
10a13d02a68cd771663302977e68e7d0 usr/lib/resetter/InstallMissingDialog.py
7cb5397fbe3b89a9b7be54721dd9eb98 usr/lib/resetter/EasyRepo.py
4f0caef658207142d6992b45ad55a00d usr/lib/resetter/AptProgress.py
accd17e77da144c64029030eeaf3a3ea usr/lib/resetter/Tools.py
dd7e37a258c41e101cc6a10cc0078d34 usr/lib/resetter/EasyInstall.py
8898b98624c3ffa8db9d40ca4ebea858 usr/lib/resetter/LicenceDialog.py
57389939e989c05bda7df18b5c375d1c usr/lib/resetter/SetEnvironment.py
1944f2150887c6443555b84d3ca59b71 usr/lib/resetter/PackageView.py
7d2738887f49cd8b957afdd0c9a9e3ee usr/lib/resetter/AboutPage.py
e65eff550f1ef37fc737563e9ffc4bad usr/lib/resetter/CustomApplyDialog.py
0f9942eb569ff3d2dca8542702294aeb usr/lib/resetter/ApplyDialog.py
81c6b50c5bbc1e566364489e5fe85e09 usr/lib/resetter/Sources.py
95c6091871bbc59c9d0b81f278909db9 usr/lib/resetter/Account.py
4ada448886f19289131df334e370dc40 usr/lib/resetter/CustomReset.py
d355bf532e224e955190d03be0ceeabc usr/lib/resetter/data/userlists/Ubuntu_18.04_default-userlist_ubuntu:GNOME_64bit
f05ddd5abb6ce21efec5481f800e4071 usr/lib/resetter/data/userlists/LinuxMint_18.3_default-userlist_X-Cinnamon_64bit
b2b6f8d883480bceddaa491ac4463e4e usr/lib/resetter/data/userlists/LinuxMint_18.3_default-userlist_MATE_64bit
142ac18bd13ddacd7bbd4452791a7fb7 usr/lib/resetter/data/userlists/LinuxMint_19_default-userlist_X-Cinnamon_64bit
b3e8fb2ff30e083181b04f57136d67f1 usr/lib/resetter/data/userlists/Ubuntu_16.04_default-userlist_Unity_64bit
1e7e7d5b590f41b36314104c5d6f822f usr/lib/resetter/data/manifests/LinuxMint_18.3_MATE_64bit_.manifest
4c6457abeb7a69cfc46be93331459afc usr/lib/resetter/data/manifests/Ubuntu_16.04_Unity_64bit_.manifest
6d27d670b3b8beb509ca93a480d6cef7 usr/lib/resetter/data/manifests/LinuxMint_18.3_X-Cinnamon_64bit_.manifest
6f9c2a8f8d7165a83ee8e9c23197ad6b usr/lib/resetter/data/manifests/Ubuntu_18.04_ubuntu:GNOME_64bit_.manifest
7dc5039f2608ff28824d681ad0458629 usr/lib/resetter/data/manifests/LinuxMint_19_X-Cinnamon_64bit_.manifest
d3109e1d8f6314efea84ecfd6ac89b7b usr/lib/resetter/data/scripts/remove-old-kernels.sh
060ad4ec73e2d817177159757bfb37a1 usr/lib/resetter/data/scripts/fix-broken.sh
c8b64741c1569faa7d9f03da9d493885 usr/lib/resetter/data/scripts/fix-broken.sh
6e112836a558ace27f57d3a8616d4835 usr/lib/resetter/data/scripts/get-users.sh
43a2368dfa4aeefee4c7b0f59559cf89 usr/lib/resetter/data/scripts/new-user.sh
98ebab675a5334a3a67645be51da3c8e usr/lib/resetter/data/icons/resetter-logo1.png
1cb52038f2d82c4df0229a9c79bcca15 usr/lib/resetter/data/icons/failed.png
8b9069d9646e3f5e089e1d90d7686558 usr/lib/resetter/data/icons/resetter.png
af546976dbdbc3bc6ef5e3af2cd9a788 usr/lib/resetter/data/icons/easy-install-icon.png
eb8f95cfadf7507b18d2ec17d689d2e8 usr/lib/resetter/data/icons/resetter.png
681f747b29eed3a4d2589ffe4242e157 usr/lib/resetter/data/icons/easy-install-icon.png
801f7b46dc2405d15b9fa05d10a51c25 usr/lib/resetter/data/icons/chassingarrows.gif
eb27e7758f3faa024229af1568e3c6bc usr/lib/resetter/data/icons/auto-reset-icon.png
57fce132cca7e5ee58579b3a3a1e7f05 usr/lib/resetter/data/icons/auto-reset-icon.png
bebf9acd9c14a0a6f3f6ee9bb48b3aa2 usr/lib/resetter/data/icons/checkmark.png
9bc77fde29c25508da6fefa7ae884b3a usr/lib/resetter/data/icons/resetter-logo.png
8f2d7991fd1454e0eee35ce97b270e00 usr/lib/resetter/data/icons/resetter-logo-8.png
ba09cd42079c9a757f759d37c702dd9c usr/lib/resetter/data/icons/custom-reset-icon.png
2d4e80f6eff50c865f45d5f0fa9a73fd usr/lib/resetter/data/icons/48X48/resetter.png
a24a6d7b2331b832a57863913138fe52 usr/lib/resetter/data/icons/resetter-logo.png
ea95ac074c9fafa414776571cd678a53 usr/lib/resetter/data/icons/resetter-logo.svg
a9e67d6ccd6b2e36cb2660c62b54c1ad usr/lib/resetter/data/icons/auto-reset.jpg
cc19caf3c36c7cccd9439a36e0560331 usr/lib/resetter/data/icons/custom-reset-icon.jpg
36ac4e6e8292d6b76692d066fccb1526 usr/lib/resetter/data/icons/custom-reset-icon.png
38e159d884fa72e4b4f07708ba0f1274 usr/lib/resetter/data/icons/48X48/resetter.png
71a1713b55066209f462a9580e4a0547 usr/lib/resetter/data/icons/48X48/easy-install-icon.png
ee58e963ae306c588b297fb1b42e1912 usr/lib/resetter/data/icons/48X48/auto-reset-icon.png
9bc77fde29c25508da6fefa7ae884b3a usr/lib/resetter/data/icons/48X48/resetter-logo.png
abf3ff450c736654c50570c75135a206 usr/lib/resetter/data/icons/48X48/custom-reset-icon.png
1 change: 1 addition & 0 deletions Resetter/etc/sudoers.d/resetter
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Defaults env_keep += "XDG_CURRENT_DESKTOP QT_X11_NO_MITSHM"
Binary file removed Resetter/resetter-screenshot.png
Binary file not shown.
Binary file added Resetter/screenshots/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.
Binary file added Resetter/screenshots/step1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resetter/screenshots/step2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resetter/screenshots/step3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resetter/screenshots/step4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 12 additions & 2 deletions Resetter/usr/bin/resetter
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
#!/bin/bash
LANG=en_US.UTF-8


xhost +si:localuser:root > /dev/null
export QT_X11_NO_MITSHM=1
python /usr/lib/resetter/Resetter.py


if [[ $EUID -ne 0 ]]; then
exec 2> /dev/null
echo $XDG_CURRENT_DESKTOP > /home/$USER/desktop_session
pkexec /usr/lib/resetter/Resetter.py
else
USER_HOME=$(getent passwd $SUDO_USER | cut -d: -f6)
exec 2> /dev/null
echo $XDG_CURRENT_DESKTOP > /$USER_HOME/desktop_session
/usr/lib/resetter/Resetter.py
fi

Loading