作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 Windows 下使用 C# 3.5 编写的应用程序。此应用程序还与 Mono 兼容,因此也可用于 MacOs 和 Linux 操作系统。
我的应用程序中有一个“启动时启动”选项。目前,当操作系统不是 Windows 时它是灰色的,因为我正在使用注册表。
但我正在寻找一种方法来为其他操作系统执行相同的操作。这应该可以用 Mono 来实现。至少对于 MacO(最新版本)和 Linux 系统(如果发行版与另一个发行版不同,则主要是 Ubuntu)我需要它。
编辑:它是一个带有 UI 的“用户应用程序”...
最佳答案
不幸的是,每个操作系统都有不同的设置方式。在 Mac+Unix/Linux 上,您很可能希望这是一个用户级别的选项。
对于 Mac,您可以检查 System Startup选项(对于非图形用户界面应用程序),或手动将其添加到用户的启动项。
对于 Linux,您会遇到更多问题,因为不同的发行版处理方式不同。对于系统启动,您通常希望将启动脚本添加到/etc/rc.d/rc.local(非图形用户界面,系统启动,但这可能因发行版而异)。如果它是用户应用程序,对于 Linux,我会把它留给用户,并完全取消该选项,因为它通常在用户级别处理,并且方式因桌面环境而异。
关于c# - 单声道 : Set a program to launch at startup for alternative OS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301016/
我是一名优秀的程序员,十分优秀!