代码之家  ›  专栏  ›  技术社区  ›  Oystein

在一个定制的Linux C++应用程序中运行一个计算机

  •  1
  • Oystein  · 技术社区  · 15 年前

    我想创建一个C++应用程序,它是在某个Linux平台上运行在特定的膝上型计算机上的。不过,我不希望这台笔记本电脑的用户使用除此程序以外的任何其他应用程序/系统功能,这很像在典型的网吧中的计算机上的信息亭模式。

    做这样的事最好的办法是什么?是否存在(免费)Linux发行版专门为这个(如果不是,我可能会使用ARCLinux)?在我的程序中有什么我可以/应该采取的步骤吗,或者我可以把这些都留给操作系统吗?为此专门创建我自己的小Linux发行版值得吗?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Å imon Tóth    15 年前

    这不应该在stackoverflow上,但无论如何:

    我用这种方式运行一个小的XUL应用程序:

    X :10 &
    sleep 10
    
    DISPLAY=:10 xulrunner ~/zkfoxtemp/application.ini
    
        2
  •  0
  •   Ophir Yoktan    15 年前

    我会使用最小的实时linux发行版-我更喜欢 tinycorelinux 但大多数都会。

    • 使用最小的分布可以确保系统几乎没有任何您没有在那里安装的功能或程序,并且可以根据您的需要方便地进行修改
    • 使用窗口管理器,因为如果在普通的X会话中运行(特别是使用弹出窗口时),许多程序都不能正常运行,但请删除所有的菜单和快捷方式
    • 从启动和登录脚本中删除不需要的服务和功能