Existe uma maneira de ter duas cópias do aplicativo de telegrama no Ubuntu, cada uma com uma conta diferente?
Parece que copiar o aplicativo em outra pasta não funciona.
Existe uma maneira de ter duas cópias do aplicativo de telegrama no Ubuntu, cada uma com uma conta diferente?
Parece que copiar o aplicativo em outra pasta não funciona.
Respostas:
O que faço é executar o binário do Telegram como um usuário diferente
cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram
Com a área de trabalho de telegrama instalada:
mkdir ~/.telegram2ndprofile
telegram -many -workdir ~/.telegram2ndprofile
Você pode usar Franz .
Franz permite que você adicione cada serviço várias vezes. Isso torna o Franz a ferramenta perfeita para gerenciar várias contas comerciais e privadas ao mesmo tempo. Você pode até usar cinco contas diferentes do Facebook Messenger de uma só vez, se algum motivo inexplicável solicitar que você faça isso.
Três caminhos:
Instale o Chrome e instale o Telegram a partir da Web Store.
Instale o Wine and Telegram para Windows
Entre em https://web.telegram.org/
Você pode usar um cliente com vários protocolos e várias contas, como o Pidgin (ou qualquer coisa com base na libpurple):
Adicione um repositório de pacotes com suporte ao Telegram para libpurple:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
Instale o Pidgin e o plug-in Telegram para ele:
sudo apt install pidgin telegram-purple
Inicie o Pidgin e configure-o para usar quantas contas de telegrama quiser.
Para cada instância que você deseja abrir, crie um novo diretório com os arquivos Telegram
e Updater
. Agora crie Telegram.desktop
(ou qualquer que seja o nome.desktop) arquivo com este conteúdo:
[Desktop Entry]
Type=Application
Name=Telegram
Exec="$(dirname $(realpath %k))"/Telegram -workdir "$(dirname $(realpath %k))"
Categories=Internet;Messenger #Optional
Icon=Telegram #Optional
Terminal=false
Coloque esse arquivo dentro da pasta da instância do Telegram, torne-o executável e execute.
Isso funcionará mesmo se você criar um link simbólico de .desktop
arquivo e executá-lo.
Aqui está outro método que se aplica a telegram-cli
(disponível no Github , uma bifurcação para o Ubuntu 18.08 está aqui . Também disponível em um instante ).
Esta é uma versão aprimorada desta resposta .
O config
arquivo está localizado no .telegram-cli
diretório Depende do seu método de instalação, você pode encontrar o arquivo em $HOME/.telegram-cli/
(se construído a partir da fonte) ou $HOME/snap/telegram-cli/25/.telegram-cli/
(se instalado usando o snap).
Abra o arquivo e edite o seguinte:
## 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
e telegram-cli -p profile2
Serão solicitados números de telefone diferentes para cada perfil que você criou. Também telegram-cli
criará uma pasta diferente para cada perfil.
DICAS: Acho muito conveniente usar um nome de usuário de telegrama no lugar profile1
ouprofile2
Para Criar vários atalhos da área de trabalho para diferentes contas de telegrama, é necessário criar um arquivo de script bash para executar cada conta de telegrama e chamá-lo de dentro dos scripts de atalho da área de trabalho.
Isso ocorre porque, sem o script bash, o script não funcionará diretamente no arquivo de atalho da área de trabalho
Agora, se você não souber fazer o que foi mencionado acima, basta seguir os passos abaixo, um por um:
A pasta de dados contém os dados de cada conta do 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
crie o primeiro runner.sh no diretório / home / my_user / Programs / 1stTelegram /
Edite o primeiro script runner.sh bash para a primeira instância do telegrama com a pasta de dados associada , da seguinte maneira
#!/bin/bash /home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
Crie o segundo runner.sh no diretório / home / my_user / Programs / 2ndTelegram /
Edite o segundo script runner.sh bash para executar a segunda instância do telegrama com a pasta de dados associada , da seguinte maneira
#!/bin/bash /home/my_user/Programs/Telegram -many -workdir /home/my_user/Programs/2ndtTelegram/data
Observe que ambas as instâncias usam o mesmo aplicativo Telegram para executar
chmod a + x runner.sh
Execute os atalhos da área de trabalho e divirta-se!