我正在尝试将RetroPie作为Raspbian Stretch上的应用程序安装,除为其创建桌面快捷方式外,我已完成。问题在于,打开RetroPie的唯一方法似乎是在命令行中运行命令。我无法在终端中执行此操作,因为它给我一个错误,提示它无法初始化窗口。有没有一种方法可以将命令行命令作为快捷方式运行,或者我将不得不寻找另一种方式来执行此操作?
P.S。这是我安装RetroPie遵循的教程: https://www.makeuseof.com/tag/install-retropie-app-raspberry-pi/
答案 0 :(得分:0)
您的shell(在树莓上)可能是GNU bash。因此,请阅读GNU bash的手册。
您可能希望(一次)编辑一些Bash startup file(例如~/.bashrc
)以在其中定义functions和aliases,并且可以添加 executable < / em> shell script在您的$PATH
中的某个位置。我建议您在包含您的脚本和可执行文件的$HOME/bin/
目录中,并在您的$HOME/bin/
的早期放置$PATH
。
我无法在终端中执行此操作,因为它给我一个错误,提示它无法初始化窗口。
也许您需要运行一些display server(例如Xorg或Wayland)(使用desktop environment或window manager)。您可以在PC上运行Xorg
(可以在其上安装Linux)并使用ssh -X
连接到raspberry,然后在PC上显示Raspberry上运行的远程应用程序。如果您的Raspberry 直接(通过HDMI)连接到屏幕,则可以在其上运行一些Xorg服务器。
是否可以将命令行命令作为快捷方式运行
是的,通过制作shell别名或shell函数或shell脚本。您需要了解它们的工作原理以及如何使用某些source code editor进行更改或创建一些适当的文件(我建议使用GNU emacs,但是选择是您自己选择的,并且可以使用任何其他编辑器,例如vim
, gedit
等):函数和别名可以在您的~/.bashrc
中定义; shell脚本通常会在$HOME/bin/
下的shebang中拥有自己的文件...