GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dwservice/agent: DWService agent for Linux, Mac and Windows

BranchesTags
Open more actions menu

Latest commit

 

History

168 Commits
168 Commits

Folders and files

NameName
Last commit message
Last commit date
app_desktop
app_desktop
 
 
app_filesystem
app_filesystem
 
 
app_logwatch
app_logwatch
 
 
app_resource
app_resource
 
 
app_shell
app_shell
 
 
app_texteditor
app_texteditor
 
 
core
core
 
 
lib_core
lib_core
 
 
lib_gcc
lib_gcc
 
 
lib_gdi
lib_gdi
 
 
lib_opus
lib_opus
 
 
lib_osutil
lib_osutil
 
 
lib_rtaudio
lib_rtaudio
 
 
lib_screencapture
lib_screencapture
 
 
lib_soundcapture
lib_soundcapture
 
 
lib_stdcpp
lib_stdcpp
 
 
lib_turbojpeg
lib_turbojpeg
 
 
lib_unwind
lib_unwind
 
 
lib_z
lib_z
 
 
make
make
 
 
os_linux
os_linux
 
 
os_mac
os_mac
 
 
os_mac_installer
os_mac_installer
 
 
os_win_installer
os_win_installer
 
 
os_win_launcher
os_win_launcher
 
 
os_win_service
os_win_service
 
 
os_win_updater
os_win_updater
 
 
ui
ui
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

DWService - Agent

This is DWService agent for operative systems Linux, Mac and Windows. The code is written in python2 and several libraries are written c++.

Start the agent

If you prefer you can start the agent from the sources but you keep in mind in this mode the agent does not update automatically, so you need to update sources manually every time. Before to start the agent you need to:

  • Install python3
  • Install g++/make (if Windows download Mingw-w64 version 64bit or 32bit)
  • To compile Wayland support on Linux, install libraries: libpipewire-0.3-dev, libdbus-1-3, and libdbus-1-dev
  • Download agent source code (zip or git clone)
  • Execute these commands from agent/make:
python3 ./compile_all.py; # Compile all c++ libraries.
python3 ./create_config.py; # Create Agent config.json in agent/core path.

Now you are ready to start the agent by execute this command from agent/core:

python3 ./agent.py;

If the agent still tries setting up a Xorg session on client connect, with Wayland active and even environment XDG_SESSION_TYPE=wayland set, try forcing Wayland in the agent configuration:

    "enabled": true,
    "debug_mode": true,
+     "desktop": {
+         "force_capturescreenlib": "wayland"
+     }

Setup the agent for development

Thanks Eclipse + Pydev and CDT you can develop the agent with only one IDE from your prefer operative system. You also need of python3 and g++/make (if Windows download Mingw-w64 version 64bit or 32bit) installed on your system. After configuring the IDE and importing the source code, you need to execute same scripts of "Start the agent" section.

You can read the guide on the wiki to learn how to setup the agent for development.

License Agreement

This software is free and open source. It consists of one core component released under the MPLv2 license, and several libraries and components defined "app" that could be governed by different licenses. you can read the "LICENSE" file in each folder.

About

DWService agent for Linux, Mac and Windows

www.dwservice.net/download.html

Topics

cpppython27remote-accessremote-admin-toolremote-control

Resources

Readme
Activity

Stars

593 stars

Watchers

39 watching

Forks

119 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.