26

I've installed the latest Telegram App (v 0.8.32) On my Ubuntu 14.04. I want Telegram to run minimized at startup in Tray and show me new messages but I can't because In the app settings there isn't any option for that. Help me How Can i do it....

28

You should add a startup item to your startup application list, as mentioned by Mladen B.

The command is:

/opt/telegram/Telegram 

Or, if you've installed Telegram via the software center or snap:

telegram-desktop

To start hidden:

/opt/telegram/Telegram -startintray 

There is a -now closed- bug in Telegram using Unity: a sequence of "Open Telegram --> Minimize to tray --> Open Telegram" will show the window.

| improve this answer | |
  • 1
    Mentioned bug is pretty annoying! – Alireza Mirian Apr 17 '17 at 9:46
8

You can add it to the list of startup applications, by going to Dash and start typing "startup". The "Startup Applications" icon should show up.

startup

Click on it and when it starts, click on the "Add" button to add your app to the list of applications which will start automatically each time you log in. Also you can start it minimized by adding -startintray commandline option:

enter image description here

| improve this answer | |
  • 2
    Yeah, but how do we find out the "command" name? – Gregory Opera Dec 29 '15 at 7:46
  • Try looking in: ~/.config/autostart – Mladen B. Dec 30 '15 at 8:06
2

Sadly none of them are work from the prevoius solutions.

What I did:

  1. Created a bash script file with (You have to add the proper path of your Telegram executable. Relative path didn't work!):

    #!/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. Saved somewhere as TelegramStarter.sh

  3. Added that script to the Ubuntu's Startup Applications

This start Telegram and if its actually started, minimize it immediately. Tested on Ubuntu 16.04.3 with Telegram 1.1.23.

| improve this answer | |
0

You could use crontab, and enter this in the terminal:

  crontab -e telegram
  crontab restart

and it might work fine this way.

| improve this answer | |
  • why was this voted down? – Mladen B. Apr 11 '19 at 9:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.