et-user-app - Upgraded to version 1.0.2 to support centering via an x11 backend. Added support for starting et-user-app on first login

This commit is contained in:
thetechprepper
2026-08-09 04:55:07 -07:00
parent 0ce0d28971
commit 758a2863b5
4 changed files with 33 additions and 2 deletions
+5 -1
View File
@@ -1,8 +1,12 @@
# ETC Regression Tests # EmComm Tools Regression Tests
- **Build**: ETC R7 Build 15 - **Build**: ETC R7 Build 15
- **Date**: 8 August 2026 - **Date**: 8 August 2026
## First Login
* [ ] User configuration presented
## Desktop/Launcher Icons ## Desktop/Launcher Icons
* [ ] EmComm Tools icon (et-user-app) * [ ] EmComm Tools icon (et-user-app)
@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=EmComm Tools User Configuration
Comment=EmComm Tools user configuration
Exec=/opt/emcomm-tools/bin/et-user-first-login
Terminal=false
NoDisplay=true
X-GNOME-Autostart-enabled=true
+16
View File
@@ -0,0 +1,16 @@
#!/bin/bash
#
# Author : Gaston Gonzalez
# Date : 8 Agust 2026
# Purpose: Wrapper for running et-user-app on first login.
FIRST_LOGIN_FILE="${HOME}/.config/emcomm-tools/first-login-complete"
if [[ ! -e "${FIRST_LOGIN_FILE}" ]]; then
GDK_BACKEND=x11 /opt/et-user-app/bin/et-user-app
if [[ $? -eq 0 ]]; then
touch "${FIRST_LOGIN_FILE}"
fi
fi
+4 -1
View File
@@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
# Author : Gaston Gonzalez # Author : Gaston Gonzalez
# Date : 8 August 2026 # Date : 8 August 2026
# Updated : 9 August 2026
# Purpose : Builds and installs et-user-app # Purpose : Builds and installs et-user-app
set -e set -e
trap 'last_command=$current_command; current_command=$BASH_COMMAND' DEBUG trap 'last_command=$current_command; current_command=$BASH_COMMAND' DEBUG
@@ -10,7 +11,7 @@ trap 'et-log "\"${last_command}\" command failed with exit code $?."' ERR
. ../overlay/opt/emcomm-tools/bin/et-common . ../overlay/opt/emcomm-tools/bin/et-common
APP="et-user-app" APP="et-user-app"
VERSION="1.0.1" VERSION="1.0.2"
APP_AND_VERSION="${APP}-${VERSION}" APP_AND_VERSION="${APP}-${VERSION}"
GIT_TAG="${VERSION}" GIT_TAG="${VERSION}"
GIT_URL="https://github.com/thetechprepper/et-user-app.git" GIT_URL="https://github.com/thetechprepper/et-user-app.git"
@@ -49,3 +50,5 @@ stow -v -d /opt ${APP} -t /usr/local
cd ${CWD_DIR} cd ${CWD_DIR}
cp -v ../overlay/usr/share/applications/et-user.desktop /usr/share/applications cp -v ../overlay/usr/share/applications/et-user.desktop /usr/share/applications
cp -v ../overlay/etc/xdg/autostart/et-user-first-login.desktop \
/etc/xdg/autostart