[PR #168] [CLOSED] ubuntu/debian version, install scripts #9

Closed
opened 2026-07-19 11:33:42 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/168
Author: @Dusha01
Created: 3/16/2026
Status: ❌ Closed

Base: main ← Head: main


📝 Commits (3)

  • 2b4323c ubuntu/debian version, install scripts
  • 85f3cb9 добавил workflow - сборка бинарника
  • 05fae97 корректное определение file, использование spec

📊 Changes

9 files changed (+946 additions, -19 deletions)

View changed files

📝 .github/workflows/build.yml (+48 -1)
📝 .gitignore (+1 -0)
📝 README.md (+43 -18)
➕ linux.py (+662 -0)
➕ packaging/build-linux.sh (+38 -0)
➕ packaging/icon-tray.png (+0 -0)
➕ packaging/install-linux.sh (+77 -0)
➕ packaging/linux.spec (+66 -0)
➕ packaging/tg-ws-proxy.desktop (+11 -0)

📄 Description

Реализована версия под ОС ubuntu/debian :

  • Пути: ~/.config/TgWsProxy/ вместо APPDATA
  • Нативные диалоги (zenity/kdialog) с fallback на tkinter
  • Открытие ссылок через xdg-open
  • Механизм блокировки запуска через psutil

Интерфейс полностью повторяет функциональность Windows-версии, но использует главное окно вместо трея (так как pystray на Linux работает нестабильно).


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/168 **Author:** [@Dusha01](https://github.com/Dusha01) **Created:** 3/16/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (3) - [`2b4323c`](https://github.com/Flowseal/tg-ws-proxy/commit/2b4323c71a9932e69038907e789caeef7cb975f2) ubuntu/debian version, install scripts - [`85f3cb9`](https://github.com/Flowseal/tg-ws-proxy/commit/85f3cb9453d0c178bcf848deb1e5f51432ebeb02) добавил workflow - сборка бинарника - [`05fae97`](https://github.com/Flowseal/tg-ws-proxy/commit/05fae971b52d11fc14f1fa668adffe44ab388174) корректное определение __file__, использование spec ### 📊 Changes **9 files changed** (+946 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+48 -1) 📝 `.gitignore` (+1 -0) 📝 `README.md` (+43 -18) ➕ `linux.py` (+662 -0) ➕ `packaging/build-linux.sh` (+38 -0) ➕ `packaging/icon-tray.png` (+0 -0) ➕ `packaging/install-linux.sh` (+77 -0) ➕ `packaging/linux.spec` (+66 -0) ➕ `packaging/tg-ws-proxy.desktop` (+11 -0) </details> ### 📄 Description Реализована версия под ОС ubuntu/debian : - Пути: `~/.config/TgWsProxy/` вместо `APPDATA` - Нативные диалоги (zenity/kdialog) с fallback на tkinter - Открытие ссылок через `xdg-open` - Механизм блокировки запуска через psutil Интерфейс полностью повторяет функциональность Windows-версии, но использует главное окно вместо трея (так как pystray на Linux работает нестабильно). --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-07-19 11:33:42 +03:00
mirror-bot changed title from [PR #168] [CLOSED] ubuntu/debian version, install scripts to [PR #168] ubuntu/debian version, install scripts 2026-07-20 04:08:25 +03:00
mirror-bot changed title from [PR #168] ubuntu/debian version, install scripts to [PR #168] [CLOSED] ubuntu/debian version, install scripts 2026-07-20 22:54:27 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/tg-ws-proxy#9