انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نرم‌افزارهای اینترنتی => نویسنده: Issac در 06 شهریور 1398، 11:44 ق‌ظ

عنوان: اجرای تور هنگام بازکردن تلگرام (حل شده!)
ارسال شده توسط: Issac در 06 شهریور 1398، 11:44 ق‌ظ
سلام
من هرموقع میخوام برم تو تلگرام باید فیلترشکن (تور) رو روشن کنم .برا همین گفتم که شاید بشه وقتی تلگرام رو باز میکنم تور خودش روشن بشه برا همین فایل $ /usr/share/applications/telegramdesktop.desktop رو باز کردم و خط Exec=telegram-desktop -- %u
به
Exec=tor-telegram
تغییر دادم . البته قبلش یه اسکریپت به نام tor-telegram درست کردم و تو پوشه sbin گذاشتم #!/bin/bash

tor & telegram-desktop -- %u
الان وقتی تلگرام رو باز میکنم (یعنی وقتی رو ایکونش میزنم) تور فعال میشه ولی وقتی خارج میشم از تلگرام تور قطع نمیشه و فعال میمونه .
چیکار باید بکنم که وقتی تلگرام رو میبندم تور قطع بشه؟
در ضمن وقتی tor & telegram-desktop -- %u رو داخل telegramdesktop.desktop میزارم (یعنی اینطوری Exec=tor & telegram-desktop -- %u) فقط تور اجرا میشه برا همین اسکریپت نوشتم.

عنوان: پاسخ : اجرای تور هنگام بازکردن تلگرام
ارسال شده توسط: رسول سعیدنژاد در 06 شهریور 1398، 06:02 ب‌ظ
یه اسکریپت بنویس و یه حلقه بذار و تنظیم کن که هر زمان پروسه‌ای به اسم تلگرام نبود، تور رو قطع کنه.
برای حلقه می‌تونی مثلاً 1 دقیقه sleep بذاری که منابعت رو هم درگیر نکنه.
تلگرام رو که باز می‌کنی، تور اجرا میشه (البته می‌تونی اسکریپتت رو جوری بنویسی که اگه تور باز بود، دیگه دوباره بازش نکنه!)
و وقتی تلگرام بسته میشه، اون اسکریپت که هر 1 دقیقه چک می‌کنه، متوجه میشه تلگرام دیگه بسته‌س و تور رو هم قطع می‌کنه.
عنوان: پاسخ : اجرای تور هنگام بازکردن تلگرام (حل شده!)
ارسال شده توسط: Issac در 07 شهریور 1398، 03:51 ب‌ظ
دستتون درد نکنه ولی یکم اسکریپت نویسی برا من زوده برا همین خودم یکی سادشو نوشتم خخخ
#!/bin/sh

tractor start;   # start tor
telegram-desktop;   # start telegram

tractor stop;   # stop tor
خیلی ساده ولی کار میکنه ;D ;D