There is no such setting at Telegram Desktop settings that allows set up Telegram Desktop to start automatically when user will log into Linux. Usually it means to create symlink into ~/.config/autostart/ folder:
ln -s ~/.local/share/applications/telegramdesktop.desktop ~/.config/autostart/
Did not investigate all desktop environments but I guess the behaviour would be same.
There should be manually create such link or use desktop environment's tool (if it exists) to add application to start automatically.
Linux. I am using 64-bit Linux Mint 17.3 MATE and also Lubuntu 14.04 LTS but it applies to all Linux versions
Version of Telegram Desktop:
0.9.40
Logs are not necessary for current case.
Also here applies to start automatically minimized in Linux (#1865, #948 )
Is it not satisfactory to use the desktop environment's autostart dialog, where you can manage all such services?
IMO It's not a good idea to make Telegram handle autostart on it's own on Linux.
It tries to handle it's .desktop file already, and it's so painful.
Most helpful comment
Is it not satisfactory to use the desktop environment's autostart dialog, where you can manage all such services?