Как создать ярлык для команды командной строки в Raspbian Stretch? - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь установить RetroPie как приложение на Raspbian Stretch, и все готово, за исключением создания ярлыка на рабочем столе для него.Проблема в том, что единственный способ открыть RetroPie - это запустить команду в командной строке.Я не могу сделать это в терминале, потому что он дает мне ошибку, говоря, что он не может инициализировать окно.Есть ли способ запустить команду командной строки в качестве ярлыка или мне нужно будет найти другой способ сделать это?

PS Вот учебник, который я использовал для установки RetroPie: https://www.makeuseof.com/tag/install-retropie-app-raspberry-pi/

1 Ответ

0 голосов
/ 20 октября 2018

Вероятно, ваша оболочка (на малиновом) - GNU bash .Поэтому прочитайте руководство по GNU bash .

Возможно, вы захотите (один раз) отредактировать какой-нибудь файл запуска Bash (например, ~/.bashrc), чтобы определить там есть функции и псевдонимы , и вы можете добавить исполняемый файл сценарий оболочки s где-нибудь в ваших $PATH.Я рекомендую иметь каталог $HOME/bin/, содержащий ваши скрипты и исполняемые файлы, и иметь $HOME/bin/ в начале вашего $PATH.

Я не могу сделать это в терминале, потому что он дает мне сообщение об ошибкечто он не может инициализировать окно.

Возможно, вам нужен сервер отображения (например, Xorg или Wayland ), работающий (с средой рабочего стола *)1039 * или оконный менеджер ).Вы можете запустить Xorg на вашем ПК (на котором вы можете установить Linux) и подключиться к Raspberry, используя ssh -X, тогда на вашем ПК отобразятся удаленные приложения, запущенные на вашем Raspberry.Если ваш Raspberry напрямую подключен к экрану (через HDMI), вы можете запустить на нем какой-нибудь сервер Xorg.

Есть ли способ запустить команду командной строки в виде ярлыка

Да, путем создания псевдонима оболочки или функции оболочки или сценария оболочки.Вам нужно понять, как они работают, и изменить или создать соответствующий файл, используя какой-нибудь редактор исходного кода (я рекомендую GNU emacs , но выбор за вами, и вы можете использовать любой другой редактор, напримеркак vim, gedit и т. д.): функции и псевдонимы могут быть определены в вашем ~/.bashrc;сценарии оболочки обычно имеют собственный файл с shebang под вашим $HOME/bin/ ...

...