我有一个在Windows下C#3.5编程的应用程序。 此应用程序也是单向兼容的,因此它也用于MacOs和Linux操作系统。单声道:设置一个程序启动时启动替代操作系统
我的应用程序中有一个“在启动时启动”选项。目前,当我使用注册表时,操作系统不是windows时,它会变灰。
但我正在寻找一种方法来为其他操作系统执行相同的操作。这对Mono来说应该是可行的。 我至少需要MacOs(最新版本)和Linux系统(大多数Ubuntu,如果它从一个distrib到另一个distrib)。
编辑:这是一个“用户应用”与UI ...
freedesktop.org为符合规范的桌面环境指定用户特定的和系统范围的图形会话启动位置。 Xfce尊重这些; Gnome和KDE可能也会这样。用户特定的默认位置是'〜/ .config/autostart /';我相信系统级的是'/ etc/xdg/autostart /'。这些目录中的'.desktop'文件由会话管理器自动启动。这是Linux上最好的选择,支持它是一件合理的事情。 – 2009-08-19 16:31:41
是的,这可能是最好的选择。不幸的是,一些分销商违反了这一标准,但他们正在获得牵引力并变得更加普遍。 – 2009-08-19 16:36:04
看起来代码很复杂,所以最好的办法似乎是让用户手动完成。 – 2009-08-20 14:58:03