web-dev-qa-db-fra.com

Comment puis-je exécuter plusieurs instances de Telegram?

Je suis nouveau sur Linux et Ubuntu.

Je dois exécuter plusieurs instances de Telegram sur le bureau. J'ai vu les réponses dans Comment utiliser plusieurs comptes avec Telegram?

Je ne comprends pas comment puis-je utiliser la réponse.

J'ai extrait tsetup.1.1.23.tar.xz. puis ouvert le terminal et cd dans ce répertoire.

De plus, j'ai créé un autre utilisateur administrateur nommé atk2 sans mot de passe.

J'ai essayé de lancer telegramme en tant qu'un autre utilisateur comme celui-ci:

Sudo -u user2 ./Telegram

mais ça ne marche pas. Je reçois

No protocol specified
QXcbConnection: Could not connect to display :0
./Telegram(_ZN14SignalHandlers8internal7HandlerEiP7siginfoPv+0x175)[0xe52725]
./Telegram(_ZN14SignalHandlers8internal12DumpCallbackERKN15google_breakpad18MinidumpDescriptorEPvb+0x2e)[0xe52f7e]
./Telegram(_ZN15google_breakpad16ExceptionHandler12GenerateDumpEPNS0_12CrashContextE+0x3d4)[0x10b83e4]
./Telegram(_ZN15google_breakpad16ExceptionHandler13SignalHandlerEiP7siginfoPv+0x97)[0x10b86f7]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x13150)[0x7f6673f36150]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7f667360d0bb]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16d)[0x7f667360ef5d]
./Telegram[0x1d6007e]
./Telegram(_ZN14QXcbConnectionC2EP19QXcbNativeInterfacebjPKc+0x97c)[0x1495bfc]
./Telegram(_ZN15QXcbIntegrationC1ERK11QStringListRiPPc+0x31e)[0x146971e]
./Telegram[0x14683bd]
./Telegram[0x1c3cb5d]
./Telegram[0x19810e5]
./Telegram[0x1981eb5]
./Telegram[0x1f1b63c]
./Telegram[0x198358c]
./Telegram[0x1657ad9]
./Telegram(_ZN11ApplicationC2ERiPPc+0x1e)[0xe5f13e]
./Telegram(main+0x8a)[0x8c94ea]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f66735f71c1]
./Telegram[0x8e6b1d]
Aborted

J'ai aussi essayé

mkdir ~/.telegram2ndprofile
Telegram -many -workdir ~/.telegram2ndprofile

mais j'obtiens cette erreur en utilisant la commande télégramme.

# telegram -many -workdir ~/.telegram2ndprofile
usage: telegram [-ynsr] user [ttyname] [message...]

Que dois-je faire pour exécuter plusieurs instances de télégramme?

3
mostafa a

Finalement, je l'ai appris. voici le détail de la solution.

  1. télécharger tsetup.1.1.23.tar.xz
  2. extrait-le.

    il est préférable de copier le fichier "Telegram" du dossier extrait vers "/ home/youruser /". parce que vous pouvez simplement ouvrir le terminal avec Ctrl + Alt + T .

  3. ouvrez un terminal sur ce dossier.

  4. créer un dossier pour chaque compte Telegram. par exemple:
makedir ~/tel
makedir ~/tel2
  1. exécuter le télégramme comme
./Telegram -many -workdir ~/tel
  1. pour le deuxième utilisateur, ouvrez un autre terminal et exécutez Telegram en tant que
./Telegram -many -workdir ~/tel2

plus d'option

comment peut-on fermer le terminal sans mettre fin au processus Telegram?

J'ai trouvé la solution d'ici. Comment garder les processus en cours après la fin de la session ssh?

installer l'application "screen"

Sudo apt-get install screen

Tapez écran dans Terminal et Entrée. écran Puis lancez le télégramme.

./Telegram -many -workdir ~/tel  

retourner au terminal et

Appuyez sur Ctrl-A puis Ctrl-D.

Merci pour votre aide.

3
mostafa a