چند اکانت تلگرام به صورت همزمان در فدورا

دوستان من چون از ویندوز کوچ کردم به لینوکس
یه سری از کار هارو عادت دارم خیلی راحت و ساده و گرافیکی باشه.
اگر این چیزی که میخوام امکانش هست توضیح بدید:
میخوام داخل home یه دایرکتوری به اسم telegram باشه
و توی این دایرکتوری فولدر های مختلفی باشه مثلا public, global و…
که توی هر کدوم از این دایرکتوری ها یه ایکون تلگرام باشه که وقتی رو هر کدوم کلیک میکنیم هر کدومشون یه اکانت تلگرام جداگانه باشن.
این قسمت اول :roll_eyes:
توی ترمینال هم اگر با یه دستور قابل دسترسی باشن خیلی خوبه
مثلا:
tel-public
tel-global و…
و همینطور اگر اون ایکون ها توی لیست برنامه ها هم اضافه بشن خیلی عالی میشه :heart_eyes::grin:
اگر دوستان یه مقدار ساده راهنمایی کنن سعی میکنم اسکریپتشو هم بنویسم بزارم تو همین تاپیک :sweat_smile::smile:

سلام وقت بخیر
برای داشتن چندین اکانت در تلگرام به این صورت میتونید عمل کنید
اول اقدام به ساخت یک دایرکتوری میکنید ( برای نگهداری لاگ ها و… در ان محل )

mkdir public

در مرحله بعد با دستور زیر اقدام میکنیم به اجرای یک تلگرام دیگر

telegram-desktop -many -workdir ~/public

و بعد میتونید برای هرکدوم از این ها alias ایجاد کنید
مثلا:

alias tb=“telegram-desktop -many -workdir ~/public”

موفق باشید :slightly_smiling_face:

3 Likes

خیلی ممنون
برای اینکه توی هر دایرکتوری یه ایکون باشه که با کلیک روی اون ایکون ، تلگرام مربوط به اون دایرکتوری باز بشه باید چی کار کنم؟

برای انجام این کار نیاز که فایلی در آدرس: (متاسفانه فقط مقداری اطلاع دارم در این مورد )

/usr/share/applications/telegram-desktop.desktop

شبیه این مورد ایجاد کنید و موارد خودتون درش درج کنید
تا که بتونید آیکونی شبیه همان داشته باشید ( اطلاعات بیش از این ندارم تنها در این حدود درجریانم )

سلام؛

درمورد سوأل اوّل :

نگاهی به راهنمای ورودی‌‌های برنامهٔ تلگرام بکنید. شما کافیه که از گزینه‌های -many و -workdir به همراه هم استفاده کنید، همانطوری که @Alone گفتند :

$> mkdir -p ~/telegram/pub
$> telegram-desktop -many -workdir ~/telegram/pub

عمل کنید.

درمورد سوأل دوّم:

شما باید از Desktop File ها استفاده کنید. امّا اینکه روی آنها Double-Click کنید و اجرا بشوند بستگی به File Manager دارد که استفاده می‌کنید.
فایل‌های .desktop را بهتر است که در دایرکتوری :

~/.local/share/applications

قرار بدهی. این فایل‌ها در ترمینال نیز در دسترس هستند. اگر نیاز بیشتری بود می‌توانید یک دایرکتوری به خصوصی برای خود درست کنید مثلاً :

$> mkdir ~/bin

و تمام فایل‌های اجرایی خود را داخل این دایرکتوری قرار بدهید و فایل ~/.bashrc را به این‌صورت ویرایش :

$> cp ~/.bashrc ~/.bashrc.defualt
$> echo "export PATH=~/bin:$PATH" >> ~/.bashrc

درمورد پیشنهاد آخرتون:

نیازی به اسکریپت‌نویسی خاصی نیست، تنها اسکریپتی که شما می‌نویسید (در واقع کافی است که کپی کنید :). ) همان .dekstopای است که برای نسخه‌های مختلف تلگرام خود می‌نویسید. همچنین فایل‌های اسکریپتی که برای فراخوانی شدن در فایل .dekstop نیاز است مثلاً :

#!/bin/bash
#tel-pub
telegram-desktop -many -workdir ~/telegram/pub/
3 Likes