I am please to announce the BETA version of the HD_Engine APKG
HD_Engine is a full chroot Debian with all tools (like apt to install any packages) ... able to interact with Xorg and ASPORTAL package provide by ASUSTOR
... you can install application and manage to add them as icon inside the ASPORTAL menu screen ...
FIRST Applications are :
Netflix (using an up to date version of Chrome (48) versus (31 for actual version in ASPORTAL)
PlexHomeTheater ... to connect and play videos and music from an existing Plex Server (in your network or local)
... new topics ... explain you (later) how to add your application in this "engine" ... only a minimum of Linux skills are required.
Video to show you (please enlarge the video ... to have a better visibility) :
REQUIREMENTS :
Xorg 10.14 (just because is the version I use on my unique model
Asustor 1.0.2
A mouse and a keyboard
NO ICONS HERE DUE TO : Sorry, the board attachment quota has been reached. ?????
[Name]
HD_Engine
[Version / Changelog]
1.0
initial beta version
[Models Supported]
Normally ALL x86_64 (64 bits) Intel models with HDMI output (tested ONLY on my AS5002T
[Remote Control]
NO IDEA
... no informations (seems not managed through lirc default device ... so ??? )
... no (I don't have) remote control to tests or search ...
[Prerequisites]
Xorg
Asportal
Mouse and keyboard
[Usage]
Enable / Disable through App. Central
Install (manual) through App. Central
Remove through App. Central
Command line to manage :
Code: Select all
Usage :
/usr/local/bin/hd_manage list_user ... list Actual user name use in chroot to launch application
/usr/local/bin/hd_manage change_user user_name ... this change the user name in chroot MUST be created in chroot before
/usr/local/bin/hd_manage kill_all ... This kill all programm always running under the user
/usr/local/bin/hd_manage enter ... switch to chroot (as root) up you enter "exit" without the quote
/usr/local/bin/hd_manage list_running ... list residual (or not) application running under the actual user in chroot)
/usr/local/bin/hd_manage my_share ... List all shared ressource also mounted in chroot
/usr/local/bin/hd_manage add_my_share ... Add a shared resource to the list of shared (in /share) folder to mount in chroot
/usr/local/bin/hd_manage rm_my_share ... remove a shared resource of the list to be mounted in chroot
......... DON'T DO THIS if HD_Engine is active (App. Central) if NOT a mount will not be dismounted
......... In this case do it manually (umount -l PATH_get_in_mount_list)
/usr/local/bin/hd_manage list_mount ... List ALL mount in the chroot Internal or done in ASUSTOR before ...
MUST BE COMPLETE LATER
HD_Engine is a chroot (Debian strech)
In this chroot you can use :
apt to update and keep updated your chroot
apt to install any applications
/etc/init.d ; rcn.d (n from 0 to 6) etc. are replaced (and not use) by /etc/ASUSTOR/init.d and rcS.d and rcK.d
... so if you install a new application that need to start services ... you can or move to /etc/ASUSTOR or simply link in rcS.d and rcK.d to the furnished script
===== PLEASE KEEP as possible the chroot up to date (frequent update it's a rolling linux =========
How-to do :
enter in chroot (in a ssh or telnet console) :
hd_manage enter
then update list and upgrade
apt-get update
apt-get upgrade
... accept : Y the upgrade
If a line in GREEN is displayed ... a service is restarted (NOT a problem) ... a new service is started ... think to stop it, then if you want to use it add it in /etc/ASUSTOR/rcS.d and rcK.d as link ...
[Know problems and bugs]
Intel Graphics Driver and Video Acceleration supply by ASUSTOR are 3800
... the chroot "hold" (stop (temporary) availability to update ) ... this package to prevent install of new (3801 for ex. not compatible with kernel modules delivered with 3800)
... ... the "nnormal" update need to update at same time the drm, libva and graphic driver
PlexHomeTheater NEED (MANDATORY) to have vsync positioned at "Enbale only for video playback" ... if not the menu can teared ...
... this can be done in the screen (be patient and go slowly) OR by changing the vsync parameters to "1" in guisettings.xml of P.H.T. (P.H.T. is a Xbmc frodo skin ... )
... guisettings.xml is in userdata ... so in the chroot in : /home/astuser/.plexht/userdata and in ASUSTOR (BUT it's the same) /usr/local/AppCentral/hd-engine/my_home/astuser/.plexht/userdata/
... ... chroot home is accessible ONLY if HD_Engine is enable ... ASUSTOR way is available all the time ...
NORMALLY this problem don't exist with furnished user : astuser ... BUT if you add your own user ...
Apt upgrade : be attention if new services are started ... to stop it and modify the /etc/ASUSTOR/ link ...
[Download]
Hd_Engine 1.0 : https://mega.nz/#!4hsCBDwA!z5Ga18rnlOft ... EaI2vUWs7M
Size : 482054490 Bytes MD5SUM : b05813e859da0bd003f2ad8a3451d87c
Have Fun
Philippe.