Nextion Editor

Informations

Creator Message
klukonin Anonymous

Warning

This installer has not been approved yet by the team.

Informations

Platforms:
Downloads: 0
Wine: System

Feedbacks

Description

Nextion Editor is a development software for Nextion HMI screen from ITEAD.

Source code

                

Contributions

Filters:

Contribute
Member Message
klukonin Tuesday 3 May 2016 at 18:24
klukonin Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -0,0 +1,52 @@
+#!/bin/bash
+# Date : (2015-12-09)
+# Distribution used to test : Ubuntu 14.04 64 bit
+# Author : Lukonin Kirill
+# Based on: Lightroom 5 script
+# Licence : GPLv3
+# PlayOnLinux: 4.2.9
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+PREFIX="Nextion"
+WINEVERSION="1.8-staging"
+TITLE="Nextion Editor 0.34"
+EDITOR="ITEAD Studio"
+PROG_URL="http://nextion.itead.cc/"
+AUTHOR="Lukonin Kirill"
+
+#Initialization
+POL_SetupWindow_Init
+      
+POL_Debug_Init
+
+#Presentation
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$PROG_URL" "$AUTHOR" "$PREFIX"
+ 
+POL_SetupWindow_message "$(eval_gettext 'IMPORTANT: This program may work not well on Linux. Be careful.')" "$TITLE"
+
+POL_Call POL_Function_RootCommand "echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope; exit"
+
+# Create Prefix
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+Set_OS "win7"
+
+# Installation
+Set_OS "win7"
+POL_SetupWindow_message "$(eval_gettext 'Please install .NET framework. Please wait.')" "$TITLE"
+POL_Call POL_Install_dotnet45
+POL_SetupWindow_message "$(eval_gettext 'PLease install Internet Explorer 8. Click NEXT and ACCEPT during the installation process.')" "$TITLE"
+Set_OS "winxp"
+POL_Call POL_Install_ie8
+ 
+# Create Shortcuts
+#POL_Shortcut "Nextion" "$TITLE"
+# No now, but may be later ITEAD will provide a ZIP package instead of current installation program
+      
+POL_SetupWindow_Close
+exit 0
+
+#FIXME
+#For this moment ITEAD Studio provides only .exe installation program. It is not possible to run it on Linux. So we need to unpack it before and run through the prefix
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2015-12-09)
# Distribution used to test : Ubuntu 14.04 64 bit
# Author : Lukonin Kirill
# Based on: Lightroom 5 script
# Licence : GPLv3
# PlayOnLinux: 4.2.9

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Nextion"
WINEVERSION="1.8-staging"
TITLE="Nextion Editor 0.34"
EDITOR="ITEAD Studio"
PROG_URL="http://nextion.itead.cc/"
AUTHOR="Lukonin Kirill"

#Initialization
POL_SetupWindow_Init
      
POL_Debug_Init

#Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$PROG_URL" "$AUTHOR" "$PREFIX"
 
POL_SetupWindow_message "$(eval_gettext 'IMPORTANT: This program may work not well on Linux. Be careful.')" "$TITLE"

POL_Call POL_Function_RootCommand "echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope; exit"

# Create Prefix
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"

# Installation
Set_OS "win7"
POL_SetupWindow_message "$(eval_gettext 'Please install .NET framework. Please wait.')" "$TITLE"
POL_Call POL_Install_dotnet45
POL_SetupWindow_message "$(eval_gettext 'PLease install Internet Explorer 8. Click NEXT and ACCEPT during the installation process.')" "$TITLE"
Set_OS "winxp"
POL_Call POL_Install_ie8
 
# Create Shortcuts
#POL_Shortcut "Nextion" "$TITLE"
# No now, but may be later ITEAD will provide a ZIP package instead of current installation program
      
POL_SetupWindow_Close
exit 0

#FIXME
#For this moment ITEAD Studio provides only .exe installation program. It is not possible to run it on Linux. So we need to unpack it before and run through the prefix

Replies

Anonymous
Monday 30 January 2017 at 15:01
Nextion Editor 0.43 works, too! At least I can start it, load a project, compile it. Will see how it will work when I connect my USB to Serial adapter to upload stuff into the display... For now: Spassibo! :-)
Anonymous
Tuesday 14 February 2017 at 12:39
Still missing support for the USB to serial adapter in PlayOnMac, but that's not your fault!
Anonymous
Tuesday 14 February 2017 at 15:59
It was a new version here. I made some automatic downloading and installing. I was a little bit hard to make Nextion team to provide a zip archive on their site =))) Looks like new site doesn't support application search... so I'll try to find a direct link or write that script one more time %)
Anonymous
Tuesday 14 February 2017 at 16:09
Please try this))
https://www.playonmac.com/en/app-3130.html
Anonymous
Tuesday 14 February 2017 at 18:11
I had no problem with installing the newest version from the Nextion site. I downloaded the installer exe, put it in a directory inside my existing wineprefix created with your patch from May 3rd, 2016, opened a Wine cmd window and did a nextion-setup_v0.43.exe /extract and moved all files in the newly created Disk1 directory over to the Nextion directory in Program files.
Anonymous
Tuesday 14 February 2017 at 18:17
And I solved the USB Com port problem, too. Made a symbolic link from /dev/tty_MyUSB2serialWhatever to com5 in the dos_devices directory and finally added the following two lines at the end of system.reg to make the com port available: [Hardware\\DeviceMap\\SerialComm]
Anonymous
Tuesday 14 February 2017 at 18:18
... and next line : "Serial0"="COM5"
Anonymous
Tuesday 14 February 2017 at 18:19
You could integrate that registering of the com port in your script....
Anonymous
Wednesday 15 February 2017 at 7:10
Yes, thank you for advice.

https://www.playonmac.com/en/app-3130.html

Can you please check how it works =))
klukonin Tuesday 3 May 2016 at 17:27
klukonin Anonymous

Message

I've just tested this on my PC.

Works very nice

http://www.youtube.com/watch?v=SUiUCDnpBXs

 

Replies

klukonin Tuesday 3 May 2016 at 17:26
klukonin Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -0,0 +1,58 @@
+#!/bin/bash
+# Date : (2016-05-03)
+# Distribution used to test : Duzeru GNU/Linux 2.0 64 bit
+# Author : Lukonin Kirill
+# Based on: Lightroom 5 script
+# Licence : GPLv3
+# PlayOnLinux: 4.2.9
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+PREFIX="Nextion"
+WINEVERSION="1.8-staging"
+TITLE="Nextion Editor 0.34"
+EDITOR="ITEAD Studio"
+PROG_URL="http://nextion.itead.cc/"
+AUTHOR="Lukonin Kirill"
+
+#Initialization
+POL_SetupWindow_Init
+      
+POL_Debug_Init
+
+#Presentation
+POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$PROG_URL" "$AUTHOR" "$PREFIX"
+ 
+POL_SetupWindow_message "$(eval_gettext 'IMPORTANT: This program may work not well on Linux. Be careful.')" "$TITLE"
+ 
+# Create Prefix
+POL_SetupWindow_browse "$(eval_gettext 'Please select $TITLE install file.')" "$TITLE"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+Set_OS "win7"
+
+# Installation
+POL_Wine_WaitBefore "$TITLE"
+POL_Wine "$APP_ANSWER"
+POL_Wine_WaitExit "$TITLE"
+ 
+
+ 
+#Dependencies
+Set_OS "win7"
+POL_SetupWindow_message "$(eval_gettext 'Installing .NET framework. Please wait.')" "$TITLE"
+POL_Call POL_Install_dotnet45
+POL_SetupWindow_message "$(eval_gettext 'Installing Internet Explorer 8. Please click NEXT and ACCEPT during the installation process.')" "$TITLE"
+Set_OS "winxp"
+POL_Call POL_Install_ie8
+ 
+# Create Shortcuts
+#POL_Shortcut "Nextion" "$TITLE"
+# No now, but may be later ITEAD will provide a ZIP package instead of current installation program
+      
+POL_SetupWindow_Close
+exit 0
+
+#FIXME
+#For this moment ITEAD Studio provides only .exe installation program. It is not possible to run it on Linux. So we need to unpack it before and run through inside the nextion prefix
\ No newline at end of file

New source code

#!/bin/bash
# Date : (2016-05-03)
# Distribution used to test : Duzeru GNU/Linux 2.0 64 bit
# Author : Lukonin Kirill
# Based on: Lightroom 5 script
# Licence : GPLv3
# PlayOnLinux: 4.2.9

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Nextion"
WINEVERSION="1.8-staging"
TITLE="Nextion Editor 0.34"
EDITOR="ITEAD Studio"
PROG_URL="http://nextion.itead.cc/"
AUTHOR="Lukonin Kirill"

#Initialization
POL_SetupWindow_Init
      
POL_Debug_Init

#Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$PROG_URL" "$AUTHOR" "$PREFIX"
 
POL_SetupWindow_message "$(eval_gettext 'IMPORTANT: This program may work not well on Linux. Be careful.')" "$TITLE"
 
# Create Prefix
POL_SetupWindow_browse "$(eval_gettext 'Please select $TITLE install file.')" "$TITLE"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win7"

# Installation
POL_Wine_WaitBefore "$TITLE"
POL_Wine "$APP_ANSWER"
POL_Wine_WaitExit "$TITLE"
 

 
#Dependencies
Set_OS "win7"
POL_SetupWindow_message "$(eval_gettext 'Installing .NET framework. Please wait.')" "$TITLE"
POL_Call POL_Install_dotnet45
POL_SetupWindow_message "$(eval_gettext 'Installing Internet Explorer 8. Please click NEXT and ACCEPT during the installation process.')" "$TITLE"
Set_OS "winxp"
POL_Call POL_Install_ie8
 
# Create Shortcuts
#POL_Shortcut "Nextion" "$TITLE"
# No now, but may be later ITEAD will provide a ZIP package instead of current installation program
      
POL_SetupWindow_Close
exit 0

#FIXME
#For this moment ITEAD Studio provides only .exe installation program. It is not possible to run it on Linux. So we need to unpack it before and run through inside the nextion prefix

Replies

Anonymous
Sunday 22 May 2016 at 7:06
Please help me. Always gets stuck on "Moving files"
Anonymous
Sunday 22 May 2016 at 17:00
Hi.
Anonymous
Sunday 22 May 2016 at 17:03
Please use newest version.
And for this moment this script only generates the prefix.
You need unpacked archive with nextion editor.
Please, try this one
https://yadi.sk/d/y2nHcjqcrT2tJ
Anonymous
Sunday 22 May 2016 at 19:54
Where can I find the latest version?
Anonymous
Sunday 22 May 2016 at 21:05
Here.
Tuesday 3 May 2016 at 18:24
Anonymous
Monday 23 May 2016 at 1:19
You mean "Try this update" posted Tuesday 3 May 2016 at 17:26? If so, I have tried it.
Anonymous
Monday 23 May 2016 at 20:54
So, please try to run unpacked editor through this prefix.