Есть ли способ иметь две копии приложения telegram в Ubuntu, каждая с другой учетной записью?
Кажется, копирование приложения в другую папку не работает.
Есть ли способ иметь две копии приложения telegram в Ubuntu, каждая с другой учетной записью?
Кажется, копирование приложения в другую папку не работает.
Ответы:
Я запускаю бинарный файл Telegram от имени другого пользователя
cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram
С установленным рабочим столом telegram :
mkdir ~/.telegram2ndprofile
telegram -many -workdir ~/.telegram2ndprofile
Вы можете использовать Франц .
Франц позволяет добавлять каждую услугу много раз. Это делает Franz идеальным инструментом для управления несколькими корпоративными и личными счетами одновременно. Вы могли бы даже использовать пять разных учетных записей Facebook Messenger одновременно, если какая-то необъяснимая причина побуждает вас сделать это.
Три способа:
Установите Chrome и там установите Telegram из интернет-магазина.
Установите Wine и 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-сценария для запуска каждой учетной записи Telegram и вызывать его из сценариев ярлыков на рабочем столе.
Это связано с тем, что без 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 /
Отредактируйте первый скрипт bash 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
Запустите ярлыки на рабочем столе и наслаждайтесь!