Чи є спосіб мати дві копії програми телеграми в Ubuntu, кожна з яких має інший обліковий запис?
Здається, копіювання програми в іншу папку не працює.
Чи є спосіб мати дві копії програми телеграми в Ubuntu, кожна з яких має інший обліковий запис?
Здається, копіювання програми в іншу папку не працює.
Відповіді:
Що я роблю, це запускати бінарний Telegram як інший користувач
cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram
З встановленим настільним телеграмою :
mkdir ~/.telegram2ndprofile
telegram -many -workdir ~/.telegram2ndprofile
Можна використовувати Франца .
Франц дозволяє додавати кожну послугу багато разів. Це робить Франца ідеальним інструментом для управління кількома бізнес-та приватними акаунтами одночасно. Ви навіть можете використати одразу п’ять різних акаунтів Facebook Messenger, якщо якась незрозуміла причина закликає це зробити.
Три способи:
Встановіть Chrome і встановіть Telegram з Веб-магазину.
Встановіть Wine and Telegram для Windows
Введіть https://web.telegram.org/
Для кожного екземпляра, який потрібно відкрити, створіть свіжий каталог із файлами Telegram
та Updater
файлами. Тепер створіть Telegram.desktop
(або будь-який name.desktop) файл із цим вмістом:
[Desktop Entry]
Type=Application
Name=Telegram
Exec="$(dirname $(realpath %k))"/Telegram -workdir "$(dirname $(realpath %k))"
Categories=Internet;Messenger #Optional
Icon=Telegram #Optional
Terminal=false
Помістіть цей файл у папку екземпляра Telegram, зробіть його виконуваним та запустіть.
Це спрацює, навіть якщо ви створите файл символьної посилання .desktop
та запустите його.
Ви можете використовувати багатопротокольний клієнт із кількома обліковими записами на зразок Pidgin (або що-небудь на основі libpurple):
Додайте сховище пакетів із підтримкою Telegram для libpurple:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
Встановіть для нього Pidgin та плагін Telegram:
sudo apt install pidgin telegram-purple
Запустіть Pidgin і налаштуйте його, щоб використовувати скільки завгодно акаунтів Telegram.
Ось ще один метод , який застосовується до telegram-cli
(доступно на Github , робоча вилка для Ubuntu 18.08 це тут . Також доступна в якості оснащення ).
Це вдосконалена версія з цієї відповіді .
config
Файл знаходиться під .telegram-cli
директорії. Залежно від способу встановлення, ви можете знайти файл у розділі $HOME/.telegram-cli/
(якщо він створений з джерела) або $HOME/snap/telegram-cli/25/.telegram-cli/
(якщо встановлено за допомогою оснащення).
Відкрийте файл і відредагуйте наступне:
## This is an empty config file
## Feel free to put something here
profile1 = {
config_directory = "path/to/profile1";
msg_num = true;
};
profile2 = {
config_directory = "path/to/profile2";
msg_num = true;
};
telegram-cli -p profile1
і telegram-cli -p profile2
Вам будуть запропоновані різні телефонні номери для кожного створеного профілю. Також telegram-cli
буде створена інша папка для кожного профілю.
ПОРАДИ: Мені дуже зручно використовувати ім’я користувача телеграми замість profile1
абоprofile2
Для створення декількох ярликів робочого столу для різних облікових записів Telegram вам потрібно створити файл bash-script для запуску кожного облікового запису телеграми та викликати його зсередини сценаріїв ярликів на робочому столі.
Це тому, що без bash-скрипту сценарій не буде працювати безпосередньо у файлі ярликів на робочому столі
Тепер, якщо ви не знаєте, як зробити вищезазначене самостійно, просто виконайте наступні кроки один за одним:
У папці даних зберігаються дані кожного облікового запису Telegram.
#!/usr/bin/env xdg-open [Desktop Entry] Type=Application Name=Telegram Science Exec="/home/my_user/Programs/1stTelegram/runner.sh" Icon=/home/my_user/Programs/1stTelegram/icon.png Name[en_US]=TelegramSicence
#!/usr/bin/env xdg-open [Desktop Entry] Type=Application Name=Telegram Exec="/home/my_user/Programs/2ndTelegram/runner.sh" Icon=/home/my_user/Programs/2ndTelegram/icon.png Name[en_US]=Telegram
створити перший runner.sh у / home / my_user / Programs / 1stTelegram / каталог
Відредагуйте перший скрипт runner.sh для першого примірника телеграми із пов’язаною папкою даних наступним чином
#!/bin/bash /home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
Створіть другий runner.sh у / home / my_user / Programs / 2ndTelegram /
Відредагуйте другий runner.sh bash Сценарій для запуску другого примірника телеграми з пов’язаною папкою даних наступним чином
#!/bin/bash /home/my_user/Programs/Telegram -many -workdir /home/my_user/Programs/2ndtTelegram/data
Зверніть увагу, що обидва екземпляри використовують для запуску однакову програму Telegram
chmod a + x runner.sh
Запустіть ярлики на робочому столі та насолоджуйтесь!