如何将 Flatpak 的应用程序添加到 Gnome 3 自动启动?

如何将 Flatpak 的应用程序添加到 Gnome 3 自动启动?

我通过 Flatpak 安装了 telegram-desktop,并希望在登录 Gnome 3(或 Unity)时自动启动 Messenger。有没有办法稳健地做到这一点?

答案1

自动启动 x 应用程序:

使应用程序在用户登录时自动启动的一种方法是将其.desktop文件添加到/etc/xdg/autostart/这将影响所有用户

如果您没有创建新包,只需复制或链接 ( ln -s)telegram.desktop即可,这里是 Deepin Music Flatpak 包的示例/etc/xdg/autostart/telegram.desktop

[Desktop Entry]
Comment=
Exec=flatpak run com.deepin.Music
GenericName=
Icon=deepin-music
MimeType=
Name=Deepin Music
Path=
StartupNotify=true
Terminal=false
Categories=Music;
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=

答案2

从@intika给出的答案开始,我找到了一个我更喜欢的解决方案。

我没有复制现有桌面文件的内容,而是/var/lib/flatpak/exports/share/applications/org.telegram.desktop.desktop将其链接到我的个人~/.config/autostart/.奇迹般有效 :-)

答案3

  • Super
  • 选择“启动应用程序”
  • 选择“添加”
  • 进入
    • “姓名”:Telegram
    • “命令”:/usr/bin/flatpak run org.telegram.desktop
  • 点击“保存”

答案4

任何启动应用程序管理器中的 Telegram 和 Skype 命令:

  • flatpak run org.telegram.desktop
  • flatpak run com.skype.Client

相关内容