انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای اینترنتی => نویسنده: 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) فقط تور اجرا میشه برا همین اسکریپت نوشتم.
-
یه اسکریپت بنویس و یه حلقه بذار و تنظیم کن که هر زمان پروسهای به اسم تلگرام نبود، تور رو قطع کنه.
برای حلقه میتونی مثلاً 1 دقیقه sleep بذاری که منابعت رو هم درگیر نکنه.
تلگرام رو که باز میکنی، تور اجرا میشه (البته میتونی اسکریپتت رو جوری بنویسی که اگه تور باز بود، دیگه دوباره بازش نکنه!)
و وقتی تلگرام بسته میشه، اون اسکریپت که هر 1 دقیقه چک میکنه، متوجه میشه تلگرام دیگه بستهس و تور رو هم قطع میکنه.
-
دستتون درد نکنه ولی یکم اسکریپت نویسی برا من زوده برا همین خودم یکی سادشو نوشتم خخخ
#!/bin/sh
tractor start; # start tor
telegram-desktop; # start telegram
tractor stop; # stop tor
خیلی ساده ولی کار میکنه ;D ;D