web-dev-qa-db-ja.com

Telegramの複数のインスタンスを実行するにはどうすればよいですか?

LinuxとUbuntuは初めてです。

デスクトップテレグラムの複数のインスタンスを実行する必要があります。 Telegramで複数のアカウントを使用するにはどうすればよいですか?

どうすれば答えを理解できるかわかりません。

tsetup.1.1.23.tar.xzを抽出しました。そして、ターミナルとcdをそのディレクトリに開きました。

また、atk2という名前の別の管理者ユーザーをパスワードなしで作成しました。

私はこのような別のユーザーとして電報を実行しようとしました:

Sudo -u user2 ./Telegram

しかし、それは機能しません。私は得る

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

私も試しました

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

しかし、電報コマンドを使用するとこのエラーが発生します。

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

複数のテレグラムインスタンスを実行するにはどうすればよいですか?

3
mostafa a

最後に、私はそれを学びました。ソリューションの詳細は次のとおりです。

  1. ダウンロードtsetup.1.1.23.tar.xz
  2. それを抽出します。

    「Telegram」ファイルを抽出したフォルダーから「/ home/youruser /」にコピーすることをお勧めします。 Ctrl + Alt + Tでターミナルを簡単に開くことができるからです。

  3. そのフォルダーでターミナルを開きます。

  4. telegramアカウントごとにフォルダーを作成します。例えば:
makedir ~/tel
makedir ~/tel2
  1. telegramを実行します
./Telegram -many -workdir ~/tel
  1. 2番目のユーザーの場合、別のターミナルを開いて、Telegramを実行します
./Telegram -many -workdir ~/tel2

その他のオプション

telegramプロセスを終了せずに端末を閉じるにはどうすればよいですか?

ここから解決策を見つけました。 sshセッションの終了後にプロセスを実行し続ける方法

「スクリーン」アプリケーションをインストールする

Sudo apt-get install screen

ターミナルで画面を入力して入力します。画面次に、Telegramを開始します。

./Telegram -many -workdir ~/tel  

ターミナルに戻り、

Ctrl-A、次にCtrl-Dを押します。

ご協力ありがとうございます。

3
mostafa a