답변:
내가하는 일은 Telegram 바이너리를 다른 사용자로 실행하는 것입니다
cd ~/Downloads/Telegram/
sudo -u otheruser ./Telegram
세 가지 방법 :
Chrome을 설치하고 웹 스토어에서 Telegram을 설치하십시오.
Windows 용 Wine and Telegram 설치
열려는 각 인스턴스에 대해 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 기반) 과 같은 다중 프로토콜, 다중 계정 클라이언트를 사용할 수 있습니다 .
libpurple에 대한 Telegram을 지원하는 패키지 저장소를 추가하십시오.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
Pidgin 및 Telegram 플러그인을 설치하십시오.
sudo apt install pidgin telegram-purple
Pidgin을 시작하고 원하는만큼 Telegram 계정을 사용하도록 설정하십시오.
rambox , Franz를 사용 하거나 브라우저에서 로그인 하여 web.telegram.org 를 사용할 수 있습니다
Att.
여기에 적용하는 또 다른 방법입니다 telegram-cli
(에 사용할 수 Github에서 , 우분투 18.08를위한 작업 포크는 여기 . A와도 가능 스냅 ).
이것은 이 답변 에서 개선 된 버전입니다 .
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
다른 전보 계정에 대해 여러 바탕 화면 바로 가기를 만들려면 각 전보 계정을 실행하기위한 bash 스크립트 파일을 만들어 바탕 화면 바로 가기 스크립트 내부에서 호출해야합니다.
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
/ home / my_user / Programs / 1stTelegram / 디렉토리에 첫 번째 runner.sh를 작성하십시오.
다음과 같이 연관된 데이터 폴더 가있는 텔레 그램의 첫 번째 인스턴스에 대한 첫 번째 runner.sh bash 스크립트를 편집하십시오.
#!/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 스크립트를 편집하십시오.
#!/bin/bash /home/my_user/Programs/Telegram -many -workdir /home/my_user/Programs/2ndtTelegram/data
두 인스턴스 모두 동일한 Telegram 앱을 사용하여 실행합니다.
chmod a + x runner.sh
바탕 화면 바로 가기를 실행하고 즐기십시오!