diff --git a/README.md b/README.md index 7cb84a6..5f8e764 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # SavvyCAN -Qt based cross platform canbus tool +Qt based cross platform canbus tool (C) 2015-2021 EVTV and Collin Kidder A Qt5 based cross platform tool which can be used to load, save, and capture canbus frames. @@ -10,7 +10,7 @@ Please use the "Discussions" tab here on GitHub to ask questions and interact wi Requires a resolution of at least 1024x768. Fully multi-monitor capable. Works on 4K monitors as well. -You are highly recommended to use the +You are highly recommended to use the [CANDue board from EVTV](http://store.evtv.me/proddetail.php?prod=ArduinoDueCANBUS&cat=23). The CANDue board must be running the GVRET firmware which can also be found @@ -43,12 +43,12 @@ from the Qt installer. Uses QCustomPlot available at: -http://www.qcustomplot.com/ +http://www.qcustomplot.com/ -However, this source code is integrated into the source for SavvyCAN and one isn't required +However, this source code is integrated into the source for SavvyCAN and one isn't required to download it separately. -This project requires 5.14.0 or higher because of a dependency on QtSerialBus and other new additions to Qt. +This project requires 5.14.0 or higher because of a dependency on QtSerialBus and other new additions to Qt. NOTE: Qt6 currently lacks support for QtSerialBus and many other Qt sub-features. At this time you cannot use Qt6 to compile SavvyCAN. Support for Qt6 should be possible around Qt6.2. @@ -75,6 +75,8 @@ Now run SavvyCAN ./SavvyCAN ``` +On linux systems you can run `./install.sh` to create a desktop shortcut. + ### Compiling in debug mode for additional information ```sh @@ -115,4 +117,3 @@ signal by juli from the Noun Project signal by yudi from the Noun Project Death by Adrien Coquet from the Noun Project - diff --git a/SavvyCAN.desktop b/SavvyCAN.desktop index 076ee6a..3dc8b48 100644 --- a/SavvyCAN.desktop +++ b/SavvyCAN.desktop @@ -3,8 +3,8 @@ Type=Application Name=SavvyCAN GenericName=CANBus reverse engineering tool Comment=Facilitates reverse engineering of canbus captures -Exec=SavvyCAN -Icon=SavvyCAN +Exec=/SavvyCAN +Icon=/icons/SavvyIcon.png Terminal=false Categories=Development;Electronics;IDE; MimeType=text/x-application; diff --git a/install.sh b/install.sh index 1b72104..1ffe6f9 100755 --- a/install.sh +++ b/install.sh @@ -1,16 +1,12 @@ #!/bin/sh CURDIR=`pwd` -APPDIR="$(dirname -- "$(readlink -f -- "${0}")" )" -cd "$APPDIR" - -# Set absolute path work around -sed -e "s,FULLPATH,$PWD,g" SavvyCAN.desktop > SavvyCAN.desktop.temp +# Set absolute path +sed -e "s,,$CURDIR,g" SavvyCAN.desktop > SavvyCAN.desktop.temp cp SavvyCAN.desktop.temp ~/.local/share/applications/SavvyCAN.desktop cp SavvyCAN.desktop.temp ~/Desktop/SavvyCAN.desktop rm SavvyCAN.desktop.temp echo "Installed SavvyCAN icons on menu and desktop !" -