Форум проекта PuppyRus Linux

Разработки проекта PuppyRus => Программирование и компиляция => Тема начата: sfs от 21 Август 2019, 15:45:13

Название: simple-shutdown-dialog на gtk3
Отправлено: sfs от 21 Август 2019, 15:45:13
https://aur.archlinux.org/packages/simple-shutdown-dialog-git/
Маленький простой исходник. Команды можно в нем поменять на свои в https://github.com/Maxr1998/SimpleShutdownDialog/blob/master/shutdown-dialog.c
Название: Re: simple-shutdown-dialog на gtk3
Отправлено: kostyalamer от 21 Август 2019, 21:37:21
Страшненький как и все gtk3 :
https://user-images.githubusercontent.com/5903699/63291244-7478dd00-c2c3-11e9-99f3-ac8aeffdc350.png
Если надо могу свой gtkhalt скинуть для дальнейшей доработки, листинг не сложнее этого, кнопок можно натыкать
сколько угодно, только выглядит ( на мой взгляд ) поприличнее - си + gtk2
Пакет : https://aur.archlinux.org/packages/gtkhalt/
Исходники : http://altlinuxclub.ru/arhiv/gtkhalt-0.7.tar.gz
Название: Re: simple-shutdown-dialog на gtk3
Отправлено: sfs от 22 Август 2019, 09:19:00
В multi TK системах (где gtk2 отдельно, gtk3 отдельно) удобнее иметь подобные скрипты на yad или gtkdialog, а в составе ТК иметь их внутри. В PRA так и сделано
И вообще я считаю, что в самодельных системах юзать для простых случаев типа GUI- Си и т.п. - зло
Не поправить и сложно дебажить
Название: Re: simple-shutdown-dialog на gtk3
Отправлено: kostyalamer от 22 Август 2019, 09:28:13
И вообще я считаю, что в самодельных системах юзать для простых случаев типа GUI- Си и т.п. - зло
Поковырявшись с zenity наверное с тобой соглашусь , правда в таком случае встает проблема с апплетами , через alltray их делать что ли ?
Кстати ,  simple-shutdown-dialog на gtk3 тоже на си написан  ;)
Название: Re: simple-shutdown-dialog на gtk3
Отправлено: sfs от 22 Август 2019, 10:09:17
simple-shutdown-dialog на gtk3 тоже на си написан
Да. Но я же не написал - что вот клевая штука . Будем юзать. Просто простой пример в разделе "программирование"
yad на мой взгляд лучше zenity
встает проблема с апплетами , через alltray их делать что ли ?
через тот же yad. Примеры /usr/local/tray-info в пра