有没有办法在Ubuntu上拥有两个telegram应用程序,每个应用程序都有不同的帐户?
似乎将应用程序复制到另一个文件夹中并不起作用。
似乎将应用程序复制到另一个文件夹中并不起作用。
Telegram桌面版现在原生支持多账号功能:
对于 macOS,请使用官方的 macOS 版 Telegram:https://macos.telegram.org/。它支持开箱即用的多个帐户。
安装 Telegram 桌面版 后:
mkdir ~/.telegram2ndprofile
telegram -many -workdir ~/.telegram2ndprofile
cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram
您可以使用Franz。
Franz允许您多次添加每个服务。这使得Franz成为同时管理多个商业和私人帐户的完美工具。如果某种莫名其妙的原因促使您这样做,您甚至可以同时使用五个不同的Facebook Messenger帐户。
cd ~/.local/share/
进入存储Telegram桌面数据的目录;mkdir Telegram2
创建第二个Telegram配置文件的新文件夹;gedit applications/telegramdesktop.desktop
在文本编辑器中打开Telegram桌面启动器;(将Telegram可执行文件的地址放在Exec
中,并用你的用户名替换$user
)
Actions=SecondAccount;
[Desktop Action SecondAccount]
Name=Second Account
Exec=/home/$user/complete/address/to/the/Telegram -many -workdir /home/$user/.local/share/Telegram2
– 在最新的 Telegram v2.0 上进行了测试
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install pidgin telegram-purple
对于您希望打开的每个实例,请使用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
.desktop
文件的符号链接并运行它,这也可以正常工作。第二个电报快捷方式#!/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
5. 在/home/my_user/Programs/1stTelegram/目录下创建第一个runner.sh文件。 6. 编辑第一个runner.sh bash脚本,用于第一个Telegram实例,并关联相应的数据文件夹,如下所示。#!/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
#!/bin/bash /home/my-user/Programs/Telegram -many -workdir /home/my_user/Programs/1stTelegram/data
在/home/my_user/Programs/2ndTelegram/目录下创建第二个 runner.sh
编辑第二个 runner.sh bash 脚本,以运行关联数据文件夹的第二个 Telegram 实例
请注意,两个实例都使用同一个Telegram应用程序运行。#!/bin/bash /home/my_user/Programs/Telegram -many -workdir /home/my_user/Programs/2ndtTelegram/data
config
文件位于.telegram-cli
目录下。根据您的安装方式,您可以在$HOME/.telegram-cli/
(如果是从源代码构建)或$HOME/snap/telegram-cli/25/.telegram-cli/
(如果使用snap安装)中找到该文件。## 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
非常方便。