MyGit

v1cont/yad

Fork: 69 Star: 855 (更新于 2025-12-03 09:52:57)

license: GPL-3.0

Language: C .

Yet Another Dialog

最后发布版本: v14.2 ( 2025-11-28 17:55:06)

GitHub网址

Yet Another Dialog

NB:

Well, sorry for silence but i'm too busy right now (fucking war, fucking russians). After all i'm still alive

Just want to say - YAD is not an abandoned project. Because of external circumstances i cannot maintain it very actively, but i lurk for all of yours reports and proposals and keeps it in my mind

Thanks for understanding and patience

=========

Program allows you to display GTK+ dialog boxes from command line or shell scripts. YAD depends on GTK+ only. Minimal GTK+ version is 3.22.0

This software is licensed under the GPL v.3

Project homepage: https://github.com/v1cont/yad
Complex examples: https://github.com/v1cont/yad/wiki/YAD-Examples
Mailing list: http://groups.google.com/group/yad-common

Some miscellaneous stuff can be found in data/misc directory including notify-send script and simple zenity-compatible wrapper

A fresh gtk2 branch of YAD can be obtained from this repository - https://github.com/step-/yad

Building git version

Get git version with command

git clone https://github.com/v1cont/yad.git yad-dialog-code

Before run the standard ./configure && make && make install procedure you need to generate build scripts. This can be done by running command

autoreconf -ivf

You must manually run gtk-update-icon-cache after installation.

For successfully build you may need to install the following packages:

Additionally, you can build yad with the following libraries:

In standalone build (configure option --enable-standalone) some defaults can be redefined with the following defines

BORDERS - set the default border width around dialog. Default is 5
REMAIN - if defined, timeout indicator will show the remaining time
COMBO_EDIT - if defined, combo-box in entry dialog will be always editable
TERM_CMD - string with terminal command. Default is "xterm -e '%s'"
OPEN_CMD - string with open command. Default is "xdg-open '%s'"
DATE_FMT - string with date output format. Default is "%x". See strftime(3) for details
URI_COLOR - color for URIs in text-info dialog. Default is blue
MARK1_COLOR - color for first type of text marks in text-info dialog. Default is lightgreen
MARK2_COLOR - color for second type of text marks in text-info dialog. Default is pink
MAX_TABS - set the number of tabs for tabbed dialog. Default is 100

Defines can be added througs CFLAGS environment variable

最近版本更新:(数据更新于 2025-12-03 09:52:33)

2025-11-28 17:55:06 v14.2

2024-07-04 15:14:42 v14.1

2024-06-21 17:58:33 v14.0

2023-05-31 20:59:04 v13.0

2022-12-16 17:28:52 v12.3

2022-12-15 18:28:22 v12.2

2022-11-22 14:04:20 v12.1

2022-05-03 16:25:23 v12.0

2022-04-11 01:44:39 v11.1

2022-03-02 22:45:43 v11.0

主题(topics):

dialog, gtk, yad

v1cont/yad同语言 C最近更新仓库

2026-01-16 11:32:37 EdgeTX/edgetx

2026-01-16 08:29:47 darktable-org/darktable

2026-01-12 13:01:22 BasedHardware/omi

2026-01-12 04:54:28 turanszkij/WickedEngine

2026-01-11 23:45:46 gojue/ecapture

2026-01-11 06:22:22 utelle/SQLite3MultipleCiphers