diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..38156aa --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +keys \ No newline at end of file diff --git a/README.md b/README.md index 75caea7..be074f7 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,30 @@ # Remote-Linux-Unlocker -Remote Linux Unlocker is an android application paired with a linux daemon that allows users to unlock and lock the Ubuntu Unity lock screen. -### How to install the android application -Install the android application from the [Google Play Store](https://play.google.com/store/apps/details?id=com.maxchehab.remotelinuxunlocker) or download the source from this repository. +Remote Linux Unlocker is an android application paired with a linux daemon that allows users to unlock and lock the Ubuntu Unity lock screen. -### How to install the linux daemon +## How to install the android application -```sh -$ wget https://github.com/maxchehab/remote-linux-unlocker/raw/master/linux-daemon/linux-daemon.zip +Install the android application from the zip file (download command below) or download the source from this repository. -$ unzip linux-daemon.zip +> [!NOTE] +> Until this PR is merged, replace the wget command below with +> ```diff +> - wget https://github.com/maxchehab/remote-linux-unlocker/raw/master/linux-daemon/linux-daemon.zip +> + wget https://github.com/DitherDude/remote-linux-unlocker/raw/master/linux-daemon/linux-daemon.zip +> ``` -$ cd linux-daemon +## How to install the linux daemon +```console +user@machine:~/Downloads$ wget https://github.com/maxchehab/remote-linux-unlocker/raw/master/linux-daemon/linux-daemon.zip +user@machine:~/Downloads$ unzip linux-daemon.zip +user@machine:~/Downloads$ cd linux-daemon #edit `unlocker-daemon.service` so that the absolute path to unlocker-daemon.py is correct +#run the below commands as sudo! +root@machine:.../linux-daemon# cp unlocker-daemon.service /etc/systemd/system/unlocker-daemon.service +root@machine:~# systemctl daemon-reload +root@machine:~# systemctl enable unlocker-daemon +root@machine:~# systemctl start unlocker-daemon -$ mv unlocker-daemon.service /etc/systemd/system/unlocker-daemon - -$ sudo systemctl daemon-reload - -$ sudo systemctl enable unlocker-daemon - -$ sudo systemctl start unlocker-daemon - -$ ./remote-linux-pair +user@machine:.../linux-daemon$ ./remote-linux-pair ``` - diff --git a/android-application/RemoteLinuxUnlocker/.idea/.gitignore b/android-application/RemoteLinuxUnlocker/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/android-application/RemoteLinuxUnlocker/.idea/AndroidProjectSystem.xml b/android-application/RemoteLinuxUnlocker/.idea/AndroidProjectSystem.xml new file mode 100644 index 0000000..4a53bee --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/caches/deviceStreaming.xml b/android-application/RemoteLinuxUnlocker/.idea/caches/deviceStreaming.xml new file mode 100644 index 0000000..97cf2b8 --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/caches/deviceStreaming.xml @@ -0,0 +1,1138 @@ + + + + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/compiler.xml b/android-application/RemoteLinuxUnlocker/.idea/compiler.xml index 96cc43e..b86273d 100644 --- a/android-application/RemoteLinuxUnlocker/.idea/compiler.xml +++ b/android-application/RemoteLinuxUnlocker/.idea/compiler.xml @@ -1,22 +1,6 @@ - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/deploymentTargetSelector.xml b/android-application/RemoteLinuxUnlocker/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..461095e --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/deploymentTargetSelector.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/deviceManager.xml b/android-application/RemoteLinuxUnlocker/.idea/deviceManager.xml new file mode 100644 index 0000000..91f9558 --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/deviceManager.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/dictionaries/project.xml b/android-application/RemoteLinuxUnlocker/.idea/dictionaries/project.xml new file mode 100644 index 0000000..4b8f2fb --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/dictionaries/project.xml @@ -0,0 +1,8 @@ + + + + maxchehab + remotelinuxunlocker + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/gradle.xml b/android-application/RemoteLinuxUnlocker/.idea/gradle.xml index 7ac24c7..88e9c3c 100644 --- a/android-application/RemoteLinuxUnlocker/.idea/gradle.xml +++ b/android-application/RemoteLinuxUnlocker/.idea/gradle.xml @@ -1,17 +1,18 @@ + diff --git a/android-application/RemoteLinuxUnlocker/.idea/inspectionProfiles/Project_Default.xml b/android-application/RemoteLinuxUnlocker/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..da6ad68 --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/migrations.xml b/android-application/RemoteLinuxUnlocker/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/android-application/RemoteLinuxUnlocker/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/misc.xml b/android-application/RemoteLinuxUnlocker/.idea/misc.xml index f1c4621..da3439f 100644 --- a/android-application/RemoteLinuxUnlocker/.idea/misc.xml +++ b/android-application/RemoteLinuxUnlocker/.idea/misc.xml @@ -1,8 +1,8 @@ - + - - - - - - - - - - - + diff --git a/android-application/RemoteLinuxUnlocker/.idea/modules.xml b/android-application/RemoteLinuxUnlocker/.idea/modules.xml deleted file mode 100644 index 0d01919..0000000 --- a/android-application/RemoteLinuxUnlocker/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/android-application/RemoteLinuxUnlocker/.idea/runConfigurations.xml b/android-application/RemoteLinuxUnlocker/.idea/runConfigurations.xml index 7f68460..72f00ed 100644 --- a/android-application/RemoteLinuxUnlocker/.idea/runConfigurations.xml +++ b/android-application/RemoteLinuxUnlocker/.idea/runConfigurations.xml @@ -3,6 +3,14 @@