DesktopKeyboard2Android
DesktopKeyboard2Android copied to clipboard
release for linux
Is there a release for linux?
I didn't do it at the time. You can do it by yourself as explained in the README:
$ git clone https://github.com/dportabella/DesktopKeyboard2Android.git
$ cd DesktopKeyboard2Android
$ mvn jfx:native
$ sudo dpkg -i target/jfx/native/desktopkeyboard2android-1.1.deb
$ /opt/DesktopKeyboard2Android/DesktopKeyboard2Android
Or you can use the Java Multi-OS executable:
- Download https://github.com/dportabella/DesktopKeyboard2Android/releases/download/release-1.0/DesktopKeyboard2Android-1.0.jar
$ java -jar DesktopKeyboard2Android-1.1-SNAPSHOT-jfx.jar
I have needed to compile this app using docker, I left here the Dockerfile:
FROM debian:10
RUN apt update && apt install -y git wget sudo fakeroot
RUN apt update && apt install -y java-common libgl1-mesa-glx libxxf86vm1 libcairo2 libgdk-pixbuf2.0-0 libpango1.0-0 libglib2.0-0 libatk1.0-0 libgtk2.0-0 libfontconfig1 libxtst6 libxrender1 libxi6 libasound2 maven
RUN TEMP_DEB="$(mktemp)" && wget -O "$TEMP_DEB" 'https://cdn.azul.com/zulu/bin/zulu8.52.0.23-ca-fx-jdk8.0.282-linux_amd64.deb' && sudo dpkg -i "$TEMP_DEB" && rm -f "$TEMP_DEB"
RUN git clone https://github.com/dportabella/DesktopKeyboard2Android.git
WORKDIR DesktopKeyboard2Android
COPY settings.xml .
RUN mvn jfx:native -e -s"./settings.xml"
and the commands to get the packages:
sudo docker build . -tbuilddesktopkeyboard2android
sudo docker create --name builddesktopkeyboard2android builddesktopkeyboard2android:latest
sudo docker cp builddesktopkeyboard2android:/DesktopKeyboard2Android/target /tmp/
sudo docker rm builddesktopkeyboard2android
sudo docker rmi builddesktopkeyboard2android
settings.xml content is:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
<pluginGroup>com.zenjava</pluginGroup>
</pluginGroups>
</settings>
I can add it as PR if you want.
Hi, yes, please send the PR. Thanks!