Silent Install for Linux Desktop App – User Profile (without sudo access)
Silent Install for Linux Desktop App – User Profile (without sudo access)
Step 1: Download the Workstatus Linux App
Download and place the package in your preferred directory.
- For Ubuntu 22: Download Ubuntu 22 App
- For Ubuntu 24: Download Ubuntu 24 App
Disable Wayland, Please follow the article : https://support.workstatus.io/en/article/how-to-disable-wayland-in-linux-1n15x7m/
Step 2: Create User Token File
- In the same directory where the app is downloaded, create a
user_token_file.txt
using the following command:
- touch user_token_file.txt
Step 3: Paste User Token Into File
Go to the Workstatus Web App and navigate to People > Employees > Member.
Then click on the three dots, select Copy Stealth Token, and paste this token into the user_token_file.txt file.
Approach One:
Please Open Terminal in download directory & Run below Setup Commands in sequence
- chmod +x Workstatus
- nohup ./Workstatus >/dev/null 2>&1 &
- cd
- cd Workstatus/
- source setup.sh
Admin Profile Configuration
- su {{Admin Profile}} (This will make you enter admin terminal)
- cd
- wget -O setup-profile-runner.sh https://raw.githubusercontent.com/Vinove-WorkStatus/desktop-linux-admin/main/setup-profile-runner.sh
OR (if above command is not work then Please try below )
- curl -o setup-profile-runner.sh https://raw.githubusercontent.com/Vinove-WorkStatus/desktop-linux-admin/main/setup-profile-runner.sh
- chmod +x setup-profile-runner.sh (making it executable with this command)
- sudo ./setup-profile-runner.sh {{USERNAME}} ( Run with username parameter)
User Profile Configuration :
- su {{username}}
- cd
- systemctl --user daemon-reload
- systemctl --user enable profile-runner.service
- systemctl --user start profile-runner.service
- Restart the system to run the app
Approach Two:
Open terminal in the downloads section(or section where Linux file + User token file is present) & Execute below commands in sequence:
- chmod +x Workstatus
- nohup ./Workstatus >/dev/null 2>&1 &
- cd
- cd Workstatus/
- su adminname - after this you will be at admin terminal
- sudo ./setup.sh
- open new terminal
- cd
- cd Workstatus/
- source setup.sh
- Now restart the PC
Approach Three
Open terminal in the downloads section(or section where Linux file + User token file is present) & Execute below commands in sequence:
- chmod +x Workstatus
- nohup ./Workstatus >/dev/null 2>&1 &
- cd
- cd Workstatus/
- su adminname - after this you will be at admin terminal
- sudo ./setup.sh
Admin Profile Configuration
Download the setup-profile-runner using below command:
• wget -O setup-profile-runner.sh https://raw.githubusercontent.com/Vinove-WorkStatus/desktop-linux-admin/main/setup-profile-runner.sh
• chmod +x setup-profile-runner.sh
• sudo ./setup-profile-runner.sh {{USERNAME}}
User Profile Configuration
Please run the following command from user profile:
• systemctl --user daemon-reload
• systemctl --user enable profile-runner.service
• systemctl --user start profile-runner.service
Step 4: To Verify app is running successfully
Open System monitor, There will instances of Workstatus running.
Note : if in system monitor there is no instance seen running. Please follow below steps to launch :
- Check token file has token in it and have permissions to access.
- Go to installation directory >> right click on Workstatus and choose Open with App Center
- Open System monitor, There will instances of Workstatus running.
- Desktop application will run if Timezone of both User's PC and Workstatus Web is same.
Updated on: 05/09/2025
Thank you!