开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Repeater side operation -- GTK 3 - which files require it?


 

Hi:
My understanding is that GTK 3 provides for objects which seems related with D-Rats windows.? When configuring repeater a window named D-Rats Repeater proxy is invoked.? I think a work - around for that (in Ubuntu Server without GTK 3) could be to create and copy the repeater file manually from another pc adjusting for file permissions and ownership as required.??

Now, which D-Rats _repeater required files_ have references or use GTK 3?? Idea is to edit the reference so drats repeater could work in Ubuntu Server environment without GTK 3.??

Thanks in advance.

73'

Edfel
KP4AJ


 
Edited

Hi Again:
Looking at d-rats_repeater.py file it have 90 lines that makes reference to GTK...? so wonder if it is possible what I want to do.? Running repeater without the GTK 3 requirement and which functionality will be affected.?

Most production Ubuntu servers not include to keep system lean.? If I can make d-rats repeater work without GTK requirement will be my first choice even if it require more work.? I am old school, think could manage without the windows.? Can monitor files from command line with editor or tail commands

Thanks.

Edfel?


 

On 7/31/2023 8:09 AM, Edfel Rivera wrote:
[Edited Message Follows]
Hi Again:
Looking at d-rats_repeater.py file it have 90 lines that makes
reference to GTK... so wonder if it is possible what I want to do.
Almost anything is possible if you want to take the effort.

It is not hard to learn Python 3. Learning modern python programming conventions also not that hard.

Read through the WIKI and start learning / contributing.



Running repeater without the GTK 3 requirement and which
functionality will be affected.
Possible Future tickets for

1. Separate D-rats modules directories to based on "common", "client", "repeater", "Maps", and "forms.

That will take a bit of work to work out and take a bit of time. I have found duplicate code, apparently unused code, and code that appears to be in the wrong module. (May have already put a similar ticket in, just not remembering right now)

2. D-Rats repeater changed to use HTML / REST for monitoring and configuration.

3. D-Rats repeater service setup for system-d and non-systemd, needs to be able to handle multiple repeaters on a system.

Right now we are very short on programming and testing resources, and there are a number of probably higher priority tickets that I would like to get fixed to before getting to any of those potential tickets.

73,
-John