繁体   English   中英

使用.desktop文件在树莓派上启动node.js终端应用程序

[英]Launch a node.js terminal application on a raspberry pi with a .desktop file

太...我认为这将是一件容易的事。 创建一个.desktop文件,启动我的node.js应用,就这样...不。 我的.desktop文件如下所示:

[Desktop Entry]
Name=NodeJS App
Comment=My comment
Exec=lxterminal -t "NodeJS App" --working-directory=/path/to/app -e nameOfMyApp
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

我还尝试了其他启动应用程序的方法。 我还尝试了使用python脚本启动我的应用程序。 没有机会。 终端保持为空,它什么也不做。

当我打开终端,转到应用程序文件夹并启动应用程序时,它工作正常。 怎么了? 还有另一种方法吗? 该应用程序在带有触摸屏的树莓派上运行,这是控制它的唯一方法。 因此,它必须是用户只需要在桌面上打开文件的解决方案。

这是解决方案。 我在nvm的帮助下安装了node。 像这样使用lxterminal不会将nvm添加为源。 因此终端无法找到节点或npm。

在启动节点应用程序之前,必须先触发以下命令:

source ~/.nvm/nvm.sh

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM