启动时电报?


22

我已经在Ubuntu 14.04上安装了最新的Telegram App(v 0.8.32)。我希望Telegram在启动时在Tray中最小化运行,并向我显示新消息,但我不能这样做,因为在应用程序设置中没有任何选项。帮帮我,我该怎么做...。

Answers:


25

您应该将启动项添加到启动应用程序列表中,如Mladen B所述。

该命令是:

/opt/telegram/Telegram 

或者,如果您通过软件中心安装了Telegram或snap

telegram-desktop

要开始隐藏:

/opt/telegram/Telegram -startintray 

使用Unity的Telegram中存在一个现已关闭的bug:“打开Telegram->最小化到托盘-> Open Telegram”序列将显示该窗口。


1
提到的错误很烦人!
Alireza Mirian

7

通过转到Dash并开始键入“ startup”,可以将其添加到启动应用程序列表中。应显示“启动应用程序”图标。

启动

单击它,然后在启动时单击“添加”按钮,将您的应用程序添加到每次登录时将自动启动的应用程序列表。您还可以通过添加-startintray命令行选项来最小化启动它:

在此处输入图片说明


2
是的,但是我们如何找出“命令”名称?
格雷戈里歌剧院

尝试查看:〜/ .config / autostart
Mladen B.

2

可悲的是,它们都不是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,如果实际上已启动,请立即将其最小化。已在Telegram 1.1.23的Ubuntu 16.04.3上进行测试。


0

您可以使用crontab,然后在终端中输入以下内容:

  crontab -e telegram
  crontab restart

这样可以很好地工作。


为什么这被否决了?
Mladen B.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.