web-dev-qa-db-ja.com

起動時の電報?

Ubuntu 14.04に最新のTelegram App(v 0.8.32)をインストールしました。トレイの起動時にTelegramを最小化して実行し、新しいメッセージを表示したいのですが、アプリの設定にはそのためのオプションがないため、できません。どうしたらいいですか?.

21

Mladen Bが述べたように、スタートアップアプリケーションリストにスタートアップ項目を追加する必要があります。

コマンドは次のとおりです。

/opt/telegram/Telegram 

または、ソフトウェアセンターまたはsnapを介してTelegramをインストールした場合:

telegram-desktop

非表示を開始するには:

/opt/telegram/Telegram -startintray 

Unityを使用するTelegramには a -now closed- bug があります。「Open Telegram-> Minimize to tray-> Open Telegram」のシーケンスがウィンドウを表示します。

23
Ottó Radics

Dashに移動して「startup」と入力し始めると、スタートアップアプリケーションのリストに追加できます。 「アプリケーションの起動」アイコンが表示されます。

startup

それをクリックし、起動したら「追加」ボタンをクリックして、ログインするたびに自動的に起動するアプリケーションのリストにアプリを追加します。また、-startintrayコマンドラインオプション:

enter image description here

7
Mladen B.

悲しいことに、それらのどれもprevoiusソリューションからの作業ではありません。

私がしたこと:

  1. Bashスクリプトファイルを作成しました(Telegram実行可能ファイルの適切なパスを追加する必要があります。相対パス動作しませんでした!):

    #!/bin/bash
    /home/spyff/.telegram/Telegram &
    
    while true
    do
        xdotool windowminimize `xdotool search --onlyvisible --classname Telegram`
        if [ $? -eq 0 ]
        then
            break
        fi
        sleep 0.1
    done
    
  2. どこかにTelegramStarter.shとして保存しました

  3. そのスクリプトをUbuntuのスタートアップアプリケーションに追加しました

これによりTelegramが起動し、実際に起動した場合はすぐに最小化します。 Ubuntu 16.04.3とTelegram 1.1.23でテスト済み。

2
SPYFF

Crontabを使用して、ターミナルでこれを入力できます。

  crontab -e telegram
  crontab restart

この方法でうまくいくかもしれません。

0
Michael