Czy istnieje sposób na posiadanie dwóch kopii aplikacji telegramu w Ubuntu, każda z innym kontem?
Wygląda na to, że kopiowanie aplikacji w innym folderze nie działa.
Czy istnieje sposób na posiadanie dwóch kopii aplikacji telegramu w Ubuntu, każda z innym kontem?
Wygląda na to, że kopiowanie aplikacji w innym folderze nie działa.
Odpowiedzi:
To, co robię, to uruchamianie pliku binarnego Telegram jako inny użytkownik
cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram
Po zainstalowaniu pulpitu telegramu :
mkdir ~/.telegram2ndprofile
telegram -many -workdir ~/.telegram2ndprofile
Możesz użyć Franza .
Franz pozwala dodawać każdą usługę wiele razy. To sprawia, że Franz jest idealnym narzędziem do zarządzania wieloma kontami biznesowymi i prywatnymi jednocześnie. Możesz nawet korzystać z pięciu różnych kont Facebook Messenger na raz, jeśli wymaga tego niewytłumaczalny powód.
Trzy drogi:
Zainstaluj Chrome, a tam zainstaluj Telegram ze sklepu internetowego.
Zainstaluj Wine i Telegram dla Windows
Wejdź na https://web.telegram.org/
Dla każdej instancji, którą chcesz otworzyć, utwórz nowy katalog z plikami Telegram
i Updater
. Teraz utwórz Telegram.desktop
(lub jakakolwiek nazwa.desktop) plik z tą zawartością:
[Desktop Entry]
Type=Application
Name=Telegram
Exec="$(dirname $(realpath %k))"/Telegram -workdir "$(dirname $(realpath %k))"
Categories=Internet;Messenger #Optional
Icon=Telegram #Optional
Terminal=false
Umieść ten plik w folderze instancji Telegram, spraw, by był wykonywalny i uruchom.
Działa to nawet po utworzeniu dowiązania symbolicznego .desktop
pliku i uruchomieniu go.
Możesz użyć klienta z wieloma protokołami i wieloma kontami, takiego jak Pidgin (lub cokolwiek opartego na libpurple):
Dodaj repozytorium pakietów z obsługą Telegram dla libpurple:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
Zainstaluj dla niego Pidgin i wtyczkę Telegram:
sudo apt install pidgin telegram-purple
Uruchom Pidgin i skonfiguruj, aby korzystał z tylu kont Telegram, ile chcesz.
Oto kolejna metoda, która odnosi się do telegram-cli
(na Github , widelec pracuje dla Ubuntu 18.08 jest tutaj . Również dostępne jako przystawki ).
To jest ulepszona wersja tej odpowiedzi .
config
Plik znajduje się pod .telegram-cli
katalogu. W zależności od metody instalacji plik można znaleźć pod$HOME/.telegram-cli/
(jeśli został zbudowany ze źródła) lub $HOME/snap/telegram-cli/25/.telegram-cli/
(jeśli został zainstalowany przy użyciu przystawki).
Otwórz plik i edytuj następujące elementy:
## 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
i telegram-cli -p profile2
Zostaniesz poproszony o różne numery telefonów dla każdego profilu, który utworzyłeś. Równieżtelegram-cli
utworzy inny folder dla każdego profilu.
WSKAZÓWKI: Uważam, że bardzo wygodne jest używanie nazwy użytkownika telegramu zamiast profile1
lubprofile2
Aby utworzyć wiele skrótów pulpitu dla różnych kont telegramu, musisz utworzyć plik skryptu bash do uruchamiania każdego konta telegramu i wywołać go z poziomu skryptów skrótów pulpitu.
Wynika to z faktu, że bez skryptu bash skrypt nie będzie działał bezpośrednio w pliku skrótów na pulpicie
Teraz, jeśli nie wiesz, jak to zrobić samodzielnie, wykonaj kolejno następujące kroki:
Folder danych zawiera dane każdego konta Telegramu.
#!/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
utwórz pierwszy plik runner.sh w katalogu / home / my_user / Programs / 1stTelegram /
Edytuj pierwszy skrypt bash runner.sh dla pierwszej instancji telegramu z powiązanym folderem danych w następujący sposób
#!/bin/bash /home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
Utwórz drugi plik runner.sh w katalogu / home / my_user / Programs / 2ndTelegram /
Edytuj drugi skrypt bash runner.sh do uruchamiania drugiej instancji telegramu z powiązanym folderem danych w następujący sposób
#!/bin/bash /home/my_user/Programs/Telegram -many -workdir /home/my_user/Programs/2ndtTelegram/data
Pamiętaj, że oba wystąpienia używają tej samej aplikacji Telegram do uruchomienia
chmod a + x runner.sh
Uruchom skróty na pulpicie i ciesz się!