Какие графические библиотеки доступны для сценариев оболочки Bash? [закрыто]

Элиас, похоже, вы уже настроили то, что вам нужно. Как показано на втором изображении на этой странице, ваш ключ компоновки имеет значение «Left Ctrl», поэтому для получения типа «letf-crtl» ^ e, я имею в виду:

1- нажать и релиз left-crtl,

2- нажать и отпустить ^,

3- нажать и отпустить e.

Если он не работает, попробуйте изменить композицию ключ к другому ключу, например «Right Alt».

Для этого нажмите «Системные настройки» «Клавиатура» «Ярлыки», «Набрав» «Составить ключ»

В строке «Составить ключ», щелкните правой кнопкой мыши, чтобы открыть меню и выбрать новый ключ для создания.

0
задан 16 October 2017 в 23:51

2 ответа

Zenity - это инструмент для создания диалогов, и именно об этом. Нет 3D в Bash. Для этого вам нужен язык кодирования, а не язык сценария оболочки.

Он имеет следующие параметры:

--calendar Display calendar dialog --entry Display text entry dialog --error Display error dialog --info Display info dialog --file-selection Display file selection dialog --list Display list dialog --notification Display notification --progress Display progress indication dialog --question Display question dialog --warning Display warning dialog --scale Display scale dialog --text-info Display text information dialog

Чтобы создать графические методы для ввода пользователем.

Пример:

#!/bin/sh if zenity --entry \ --title="Add new profile" \ --text="Enter name of new profile:" \ --entry-text "NewProfile" then echo $? else echo "No name entered" fi

будет показывать ...

Zenity

Но это очень ограничено эти варианты.

Если вы хотите создавать 3D-приложения (например, игры), используйте Python (pygame - хороший выбор), Perl или C / C ++.

howtogeek имеет еще несколько примеров.

4
ответ дан 18 July 2018 в 09:16

Zenity - это инструмент для создания диалогов, и именно об этом. Нет 3D в Bash. Для этого вам нужен язык кодирования, а не язык сценария оболочки.

Он имеет следующие параметры:

--calendar Display calendar dialog --entry Display text entry dialog --error Display error dialog --info Display info dialog --file-selection Display file selection dialog --list Display list dialog --notification Display notification --progress Display progress indication dialog --question Display question dialog --warning Display warning dialog --scale Display scale dialog --text-info Display text information dialog

Чтобы создать графические методы для ввода пользователем.

Пример:

#!/bin/sh if zenity --entry \ --title="Add new profile" \ --text="Enter name of new profile:" \ --entry-text "NewProfile" then echo $? else echo "No name entered" fi

будет показывать ...

Zenity

Но это очень ограничено эти варианты.

Если вы хотите создавать 3D-приложения (например, игры), используйте Python (pygame - хороший выбор), Perl или C / C ++.

howtogeek имеет еще несколько примеров.

4
ответ дан 24 July 2018 в 19:17

Другие вопросы по тегам:

Похожие вопросы: