Программы для Rosa Linux

Ответить
ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 04 янв 2024, 08:08

Рад представить небольшую программу, призванную дать пользователю удобный интерфейс по фильтрации сетевого трафика.

О программе

gShorewall предоставляет пользователю графический интерфейс (GUI) с расширенными возможностями по управлению, всем известным консольным приложением Shorewall.

gShorewall работает в двух режимах:
  • Быстрые настройки
  • Классическая настройка Shorewall
В режиме Быстрых настроек пользователю предоставляется возможность управлять сетевым трафиком По умолчанию, управлять правилами обработки сетевого трафика для готовых наборов сервисов (ssh, ftp, http, smb и др.), управлять правилами обработки сетевого трафика через пользовательские правила. Для пользовательских правил реализована возможность управлять временем действия правил. Отдельно стоит отметить возможность блокировки доменов с возможностью задавать время блокировки. Для блокировки доменов gShorewall использует собственную базу IP адресов, обновляемую в процессе работы программы.

В режиме Классических настроек Shorewall пользователю предоставляется графический интерфейс по классической настройке Shorewall. Для удобства пользователя по каждому разделу имеется справка. Программа предоставляет возможность делать резервные копии настроек каждого раздела по отдельности.

В обоих режимах доступна новая возможность Блокировки запуска программ. Требуется указать путь до исполняемого файла, пользователей на которых распространяется данное правило и, при необходимости, можно назначить период времени, когда блокировка должна осуществляться.
Надо учитывать, что блокировка программ не будет работать при смене пользователя с помощью "перелогирования". Необходимо полностью перезагружать ПК.

Приложение доступно на Русском и Английском языках. Все желающие могут принять участие в совершенствовании и дополнении переводов.

Распространяется под свободной лицензией GPL-3.0

Скрины
01.png
02.png
03.png
04.png
05.png
Актуальная версия 0.99

Теперь приложение доступно на https://abf.io
Ссылка на репозиторий для подключения http://abf-downloads.rosalinux.ru/venia ... in/release


Ссылка на проект https://gitflic.ru/project/don_venchenzo/gshorewall

Скачать
Последний раз редактировалось ДонВенчензо 31 мар 2024, 12:00, всего редактировалось 23 раза.

Аватара пользователя
VictorR2007
Сообщения: 7301
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Программы для Rosa Linux

Сообщение VictorR2007 » 06 янв 2024, 02:48

Удалил из темы обсуждение Mageia.
Товарищи, это форум Росы, у Mageia есть свой форум.
Обсуждайте её и работу на ней программ в её форуме.
Далее буду уже молча удалять обсуждения Mageia.

Аватара пользователя
VictorR2007
Сообщения: 7301
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Программы для Rosa Linux

Сообщение VictorR2007 » 06 янв 2024, 03:00

Поставил версию qt5.
Вроде нормально работает.
А вы пакет на Росе собирали?
Если да, то нужно в спек пакета добавить зависимость.

Код: Выделить всё

Requires:	%{_lib}Qt5Pas1
А то без него программа не запускается.
Вложения
Screenshot_20240106_025648.jpg

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 06 янв 2024, 14:07

Спасибо.
Добавил в зависимости %{_lib}Qt5Pas1
Собирал на Росе. Я этот пакет давно ставил руками, поэтому забыл про него.
Программу бы потестировать и если все нормально, то в контриб бы добавить.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы для Rosa Linux

Сообщение algri14 » 06 янв 2024, 15:09

Хочу предупредить, новичков в shorewall вообще и в gshorewall в частности.

Если вам требовались свои собственные настройки-разрешения для настройки IPTV телевидения, когда файрвол/брандмауэр включен,
для плеера astronciaiptv или smplayer, то после запуска графического gshorewall, просто запустить/закрыть — то он всё равно перепишет правила и ТВ в плеерах показывать не будет, потребуется заново прописывать правила или выключать файрвол (если он был включен).

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 06 янв 2024, 16:00

RPM qt5. Не запускается, пишет:
/usr/bin/gshorewall: строка 3: kdesu: команда не найдена

RPM gtk2. В тёмном стиле отображается некорректно (нет букв) (это бывает и в других прогах), в светлом стиле всё отображается корректно.
Вложения
Снимок экрана от 2024-01-06 15-43-20.png
Снимок экрана от 2024-01-06 15-39-46.png
Снимок экрана от 2024-01-06 15-39-22.png
Последний раз редактировалось turik02 06 янв 2024, 16:17, всего редактировалось 1 раз.

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 06 янв 2024, 16:04

algri14 писал(а):
06 янв 2024, 15:09
Если вам требовались свои собственные настройки-разрешения для настройки IPTV телевидения, когда файрвол/брандмауэр включен,
для плеера astronciaiptv или smplayer, то после запуска графического gshorewall, просто запустить/закрыть — то он всё равно перепишет правила и ТВ в плеерах показывать не будет, потребуется заново прописывать правила или выключать файрвол (если он был включен).
gShorewall для работы использует свои собственные файлы настроек. gShorewall при старте смотрит, если до его запуска уже были правила в файлах shorewall, то он их копирует в собственный файл с припиской .gshorewall. Такие файлы настроек он использует в Расширенном режиме. Для быстрых настроек(с которых и запускается gShorewall) используются файлы настроек с припиской F.shorewall. Если есть потребность перенести правила для режима быстрых настроек, то надо восользоваться пользовательскими сервисами. И тут возникает вопрос, Быстрые настройки сделаны для простого решения, которое требуется, грубо говоря, для 90% пользователей. И там нет возможности как то манипулировать с зонами. Для доступа к управлению зонами необходимы Расширенные настройки

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 06 янв 2024, 16:06

turik02 писал(а):
06 янв 2024, 16:00
/usr/bin/gshorewall: строка 3: kdesu: команда не найдена
Если вы запускаете qt5 в Гноме, то там отсутствие kdesu одна из самых малых бед.
Сейчас ухожу, позже буду
Спасибо

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы для Rosa Linux

Сообщение algri14 » 06 янв 2024, 16:18

ДонВенчензо писал(а):
06 янв 2024, 16:04
gShorewall для работы использует свои собственные файлы настроек.
я не знаток ни shorewall, ни gshorewal, но вообще-то это должно быть так? что просто запустил-закрыл, а правила уже перезаписались.
И ладно бы в его файлах F.shorewall или .gShorewall, но он мне ведь и в :
⁄etc⁄shorewall⁄interfaces
⁄etc⁄shorewall⁄rules
⁄etc⁄shorewall⁄zones
правила переписал, после перезагрузки или перезапуска сервиса systemctl restart shorewall.service плеер уже не показывает ТВ, у меня файрвол всегда вклечен, не имею привычки его отключать.

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 06 янв 2024, 16:36

RPM qt5 запустил по пути /usr/share/gshorewall/gshorewall

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 06 янв 2024, 23:57

turik02 писал(а):
06 янв 2024, 16:00
RPM qt5. Не запускается, пишет:
/usr/bin/gshorewall: строка 3: kdesu: команда не найдена

RPM gtk2. В тёмном стиле отображается некорректно (нет букв) (это бывает и в других прогах), в светлом стиле всё отображается корректно.
1) Проверил qt5 на Гноме. Работает. Прийдется в qt5 вместо kdesu использовать pkexec, чтобы и в Гноме запускалось. В Плазме считаю kdesu использовать предпочтительней, но тогда универсальности не будет.
2) Пробовал в Гноме на виртуалке менять тему на темную. У меня, по каким то причинам, прога осталась в светлой теме. Но причину поведения как на скрине я знаю. Я жестко задал цвета тех областей. Чтобы они стали темными, поменяю на цвет "По умолчанию". Все станет серинькое, ног в темной теме должно быть черным.

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 07 янв 2024, 00:38

algri14 писал(а):
06 янв 2024, 16:18
я не знаток ни shorewall, ни gshorewal, но вообще-то это должно быть так? что просто запустил-закрыл, а правила уже перезаписались.
И ладно бы в его файлах F.shorewall или .gShorewall, но он мне ведь и в :
⁄etc⁄shorewall⁄interfaces
⁄etc⁄shorewall⁄rules
⁄etc⁄shorewall⁄zones
правила переписал, после перезагрузки или перезапуска сервиса systemctl restart shorewall.service плеер уже не показывает ТВ, у меня файрвол всегда вклечен, не имею привычки его отключать.
Немного про принцип работы.

ShoreWall в первую очередь всегда читает настройки из ⁄etc⁄shorewall⁄interfaces ⁄etc⁄shorewall⁄rules ⁄etc⁄shorewall⁄zones и т.д.
И если бы программа была бы просто gui для shorewall, то тогда бы настройки в этих файлах можно было бы не трогать. Но так как программа подразумевает, что ей может пользоваться не подкованный пользователь, которому достаточно базовых настроек (имею в виду режим Быстрых настроек), то приходится разделять настройки для двух режимов. И для этого в shorewall есть возможность перенаправлять (INCLUDE) настройки в другие файлы. Что и делает программа.
Все настройки, которые у вас были до установки gShorewall, находятся в соответствующих файлах .gshorewall (например rules.gshorewall). Чтобы эти настройки работали, надо в программе поставить галочку расширенные настройки и затем нажать применить и перезагрузить shorewall. В расширенных настройках вы должны увидеть все ваши прежние правила. Я только что это в очередной раз проделал у себя. Можно по старинке в текстовом редакторе изменять настройки. (Пример: если в файле zones запись с преренаправлением INCLUDE zones.gshorewall, то настройки надо править в файле zones.gshorewall).

Не переделать структуру файлов - это значит не передать управление программе. Пользователь запустит приложение, посмотрит, что файерволл работает , базовые настройки его устроят и он уверует, что так все и будет работать, а по факту все будет работать по другому. Считаю что первый запуск программа должа делать с быстрых настроек, это более привлекательно для пользователя.

Вопросы интересные, надо обсуждать.

Благодарю

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы для Rosa Linux

Сообщение algri14 » 07 янв 2024, 00:46

ДонВенчензо писал(а):
07 янв 2024, 00:38
Но так как программа подразумевает, что ей может пользоваться не подкованный пользователь,
ДонВенчензо, это подразумевает, например:
чайнику настроили правила, а он из любопытства запустил gshorewall , посмотрел что ничерта не понимает и закрыл программу, при этом он ничего не жмакал, не применял, не сохранял, т.е. просто посмотрел окно программы.

А программа взяла и сделала своё дело (по Вашим ДонВенчензо настройкам), т.е. переписала правила и у юзера отрубился просмотр ТВ, он в панике, надо опять вызывать спеца или соседа :lol:

Дополнено:
Вы поняли мою мысль? программа настроена так, что после её открытия, закрытия она сама, без подтверждения юзера, переписывает правила.

Далее, у юзера уже есть свои правила, по идее, если юзер не добавляет ничего нового, она должна оставить их же, ничего не меняя. Вот это и будут " Быстрые настройки". НО опять же — только с подтверждением, т.е. "Сохранить настройки" от самого юзера.

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 07 янв 2024, 18:15

ДонВенчензо, RPM gtk2. Как поместить на экране, а то низ закрывает панель?
Вложения
Снимок экрана от 2024-01-07 18-05-59.png

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Программы для Rosa Linux

Сообщение kartavenko » 07 янв 2024, 18:19

turik02 писал(а):
07 янв 2024, 18:15
ДонВенчензо, RPM gtk2. Как поместить на экране, а то низ закрывает панель?
Сделайте панель исчезающей, или измените масштаб системы или размер системных шрифтов

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы для Rosa Linux

Сообщение algri14 » 07 янв 2024, 19:14

turik02 писал(а):
07 янв 2024, 18:15
RPM gtk2. Как поместить на экране, а то низ закрывает панель?
У меня gtk5 и тоже самое, но экран 1440х900 (16:10) и шрифты 11pt
kartavenko писал(а):
07 янв 2024, 18:19
Сделайте панель исчезающей, или измените масштаб системы или размер системных шрифтов
а шнурки под неё (программу) не погладить? костыли костылями, но она должна сама уметь подстраиваться.

Ещё один момент — вызов текстового редактора, для правки конфига, не работает, редактор вроде бы начинает запускаться в панели задач, но далее не идёт.

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 08 янв 2024, 14:35

В gtk2 внесены правки в оформление, интерфейс стал более приспособленным под гигантизм Гнома. Теперь тёмная тема должна отображаться корректно (Но я так и не проверил, потому, что в виртуалке на гноме у меня вообще не менялось цветовое оформление программы).

Приложение адаптировано под маленькие экраны. Теперь присутствуют полосы прокрутки при маленьких размерах окна.

qt5 приложение вполне работает в Гноме (но не спрашивайте меня, почему нет кнопок свернуть и развернуть окно)

Теперь при первом запуске приложения (переустановка программы тоже считается за первый запуск) пользователь должен выбрать, должно ли приложение использовать старые настройки shorewall или работать с нуля. Если Приложение запустить со старыми настройками (в режиме Расширенных настроек) и не применять никаких изменений, то файлы настроек остаются не тронутыми. Но это до первого Применения изменений, после настройки будут скопированый в файлы настроек gShorewall.
После удаления программы gshorewall все настройки, которые были, и те изменения, которые вы внесли в Расширенном режиме gShorewall, переносятся в файлы настрокт shorewall и shorewall может продолжить свою работу уже без gui.
Если вы устанавливали, например, shorewall отдельно руками, то удаление gShorewall не должно за собой повлечь удаление shorewall. Если вы ставили gShorewall и он подтянул за собой все остальное, что требуется (например shorewall), то при удалении gui удалятся и зависимости (например shorewall).
Последний раз редактировалось ДонВенчензо 08 янв 2024, 19:45, всего редактировалось 1 раз.

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 08 янв 2024, 16:41

GTK2 RPM. Проверил на GNOME. Прокрутка работает и в тёмном стиле всё отображается корректно.
Вложения
Снимок экрана от 2024-01-08 16-35-34.png

Аватара пользователя
Sartorius
Сообщения: 508
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Программы для Rosa Linux

Сообщение Sartorius » 08 янв 2024, 19:39

Спасибо за программу! Заметил маленькую ошибку в русском интерфейсе (её, кстати, видно на последнем скрине в первом сообщении темы) - на пятой вкладке написано "Станический NAT" (вместо "Статический").
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 08 янв 2024, 21:42

Sartorius писал(а):
08 янв 2024, 19:39
Спасибо за программу! Заметил маленькую ошибку в русском интерфейсе (её, кстати, видно на последнем скрине в первом сообщении темы) - на пятой вкладке написано "Станический NAT" (вместо "Статический").
Спасибо.
Подправил

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Программы для Rosa Linux

Сообщение kartavenko » 15 янв 2024, 18:56

Всем, привет. Соберите пожалуйста tlp gui для менеджера управления питанием tlp. Tlp есть в репозитории, а вот gui к нему нет. Для платформы 2021.1 https://github.com/d4nj1/TLPUI

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 16 янв 2024, 09:09

kartavenko писал(а):
15 янв 2024, 18:56
Всем, привет. Соберите пожалуйста tlp gui для менеджера управления питанием tlp.
Пишите в https://forum.rosalinux.ru/viewtopic.ph ... start=1200 или https://bugzilla.rosalinux.ru/

Рад бы помочь, но я не силен в сборке пакетов

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Программы для Rosa Linux

Сообщение kartavenko » 16 янв 2024, 10:34

ДонВенчензо писал(а):
16 янв 2024, 09:09
kartavenko писал(а):
15 янв 2024, 18:56
Всем, привет. Соберите пожалуйста tlp gui для менеджера управления питанием tlp.
Пишите в https://forum.rosalinux.ru/viewtopic.ph ... start=1200 или https://bugzilla.rosalinux.ru/



Рад бы помочь, но я не силен в сборке пакетов
Спасибо за поправку

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 16 янв 2024, 10:35

kartavenko писал(а):
15 янв 2024, 18:56
Соберите пожалуйста tlp gui для менеджера управления питанием tlp
собрал.

kartavenko
Сообщения: 167
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

Программы для Rosa Linux

Сообщение kartavenko » 16 янв 2024, 10:45

irton писал(а):
16 янв 2024, 10:35
kartavenko писал(а):
15 янв 2024, 18:56
Соберите пожалуйста tlp gui для менеджера управления питанием tlp
собрал.
Спасибо. А как он называется? В репозитории пока нет.

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 16 янв 2024, 12:04

tlpui

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 03 фев 2024, 01:46

@ДонВенчензо
Красиво, оригинально. Спасибо.

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 03 фев 2024, 10:02

До кучи, раз уж тут софт... Март не за горами, друзья... ***Для ROSA наверное потребуется обновление. Не делал для восьмёрки. Верю, что однажды Mageia и Роса найдут общий язык (в организационном плане).

UPD: Lovpn-v0.6 - автоматическая загрузка бесплатных/беспарольных конфигураций *.ovpn
---
+ Оптимизация алгоритма поиска
+ Расширенный поиск источников
+ Общее количество конфигураций ~300
+ Пакеты MgaRemix-9 + DEB в Releases

Скриншот: Lovpn + Juggler = ProtonVPN

Изображение Изображение Изображение

GitHub: https://github.com/AKotov-dev/lovpn

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 03 фев 2024, 13:53

lovpn-0.6 add to repo
warpgui 2.0-1 - updated
xraygui 1.8-1 - updated

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 03 фев 2024, 14:22

Благодарю Вас, **irton**
Все мы люди...

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 04 фев 2024, 17:08

Так когда-же появятся рабочие qt5pas или qt6pas? судя по форуму - многие пишут на fpc,
так почему в Alt, Astre, RedOs - они присутствуют, а в Росе нет (есть нерабочие, дают ошибку
при компиляции и не только у меня, их следует изъять, читайте ветку "Lazarus 3.0", все кто
собирал- собирали ручками и с использованием Unofficial qt5pas), где-то есть не Unofficial
исходники, если даже AstraSpecial себе их позволила, зачем вы обрекаете Лазаря н вечный Gtk2?
Да и в Gtk2 он много чего не позволяет.

Аватара пользователя
VictorR2007
Сообщения: 7301
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Программы для Rosa Linux

Сообщение VictorR2007 » 04 фев 2024, 22:41

Почистил оффтоп.

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 05 фев 2024, 04:36

Oberon писал(а):
04 фев 2024, 17:08
Так когда-же появятся рабочие qt5pas или qt6pas? судя по форуму - многие пишут на fpc,
так почему в Alt, Astre, RedOs - они присутствуют, а в Росе нет (есть нерабочие, дают ошибку
при компиляции и не только у меня, их следует изъять, читайте ветку "Lazarus 3.0", все кто
собирал- собирали ручками и с использованием Unofficial qt5pas), где-то есть не Unofficial
исходники, если даже AstraSpecial себе их позволила, зачем вы обрекаете Лазаря н вечный Gtk2?
Да и в Gtk2 он много чего не позволяет.
когда появятся PullRequest на abf.

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 12 фев 2024, 14:09

Все-таки зарегистрировался на GitFlic.
Если есть на форуме радиолюбители - предлагаю:
GUI для консольной программы avrdude (программатор микроконтроллеров),
может кому сгодится. При установке дополнительно поставит
electronics-menu, lib64sqlite3_0, avrdude и lib64Qt5Pas1

Пакет rpm для Rosa x 64 с Qt5: https://gitflic.ru/project/athosnm/avrp ... nch=master

Исходники: https://gitflic.ru/project/athosnm/avrp ... nch=master
Последний раз редактировалось Oberon 20 апр 2024, 12:24, всего редактировалось 1 раз.

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 12 фев 2024, 14:24

"Программировать из файла" -> "Записать из файла"
Калибровочные ячейки это может регистры?

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 12 фев 2024, 14:27

Рекомендую называть проект и программу одним именем, а то проект получился AVRProgrammer , в README читаем про LavrProg

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 12 фев 2024, 14:34

irton писал(а):
12 фев 2024, 14:24
"Программировать из файла" -> "Записать из файла"
Нет - это брать инфу из файла указанного выше
irton писал(а):
12 фев 2024, 14:27
Рекомендую называть проект и программу одним именем, а то проект получился AVRProgrammer , в README читаем про LavrProg
Это из-а моей криворукости, я сначала так и сделал, но потом из-за моих ошибок пришлось
удалить проект и с этим-же именем новый не создавался (я ведь впервые там и только учусь)

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 12 фев 2024, 14:41

Калибровачные ячейки и в мануалах называются Calibre cells

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 12 фев 2024, 23:13

Oberon,
Oberon писал(а):
12 фев 2024, 14:34
с этим-же именем новый не создавался
Попробовал удалить проект и создать заново с таким же именем. Всё прекрасно создаётся заново. Если копируете и вставляете текст в поле название проекта, то надо нажать на стрелку после вставки
Первоначально и после переустановки системы, надо установить пакет git, а также выполнить настройки
Глобальные настройки Git
git config --global user.name "ЛОГИН"
git config --global user.email "ПОЧТА"
Запушить репозиторий (репозиторий и README.md можно создать самому, без команд)
Использовать существующую директорию (можно не использовать команду cd, а войти в папку и оттуда вызвать терминал)
cd existing_folder
git init
git remote add origin https://gitflic.ru/project/ЛОГИН/ИМЯ ПРОЕКТА.git
git add .
git commit -m "Initial commit"
git push -u origin master
Ссылка на проект указывается в окошке для клонирования
После команды git push -u origin maste, надо ввести ЛОГИН и ПАРОЛЬ

Синтаксис https://skillbox.ru/media/code/yazyk-ra ... primerami/

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 13 фев 2024, 09:22

Я же писал, что там впервые и только учусь,
но за ликбез спасибо. Теперь все вами написанное
я проделывал уже раз 50 так-что немного разобрался...

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 13 фев 2024, 14:21

Oberon писал(а):
13 фев 2024, 09:22
Я же писал, что там впервые и только учусь,
А я написал как удалить проект и создать новый проект с тем же именем.
Так же можно переименовать проект в настройках (см. вложения)
(Если переименовать название проекта, то ссылка на rpm останется прежней. Если переименовать репозиторий, то ссылка изменится)


Если добавить в README.md строки

Код: Выделить всё

------------------

## <a id="title1">Скачать</a>

### lavrprog64-1-0-rosa2021.1.x86_64.rpm

[Скачать](https://gitflic.ru/project/athosnm/avrprogrammer/blob/raw?file=Rpm%26Prj%2Flavrprog64-1-0-rosa2021.1.x86_64.rpm&inline=false&commit=0253329976957aebd9106f78fe6d1812c2074749)
то добавится ссылка на rpm
Вложения
Снимок экрана от 2024-02-13 13-46-19.png
Снимок экрана от 2024-02-13 13-48-23.png
Снимок экрана от 2024-02-13 13-48-23.png (8.4 КБ) 7401 просмотр
Снимок экрана от 2024-02-13 13-53-26.png

va9(2)
Сообщения: 801
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Программы для Rosa Linux

Сообщение va9(2) » 13 фев 2024, 14:45

Oberon, нельзя рпмки хранить в проекте, иначе он быстро разрастётся до непомерных размеров.
Нужно создавать релизы и прикреплять rpm файлы к ним.
Внешний вид Вы можете посмотреть в файле ScreenShot.png.
В Markdown существует 2 способа вставки изображений в документ:

a. С помощью непосредственного указания URL-адреса изображения. Синтаксис данной команды выглядит следующим образом:

Код: Выделить всё

![Альтернативный текст](/путь/к/изображению.jpg)
или

Код: Выделить всё

![Альтернативный текст](/путь/к/изображению.jpg "Подсказка")
Иными словами, он состоит из следующих элементов:

восклицательный знак;
квадратные скобки, в которых указывается альтернативный изображению текст (он станет содержимым атрибута в элементе img);
круглые скобки, содержащие URL-адрес или относительный путь изображения, а также (необязательно) всплывающую подсказку, заключённую в двойные или одиночные кавычки.

https://github.com/OlgaVlasova/markdown ... зображения

turik02
Сообщения: 268
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Программы для Rosa Linux

Сообщение turik02 » 13 фев 2024, 15:27

va9(2) писал(а):
13 фев 2024, 14:45
Нужно создавать релизы и прикреплять rpm файлы к ним
Да, лучше создавать релизы (сначала необходимо создать тег). Только чтобы скачать релиз, пользователь должен зарегистрироваться.

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 13 фев 2024, 16:31

У меня конструкция:
![Альтернативный текст](/путь/к/изображению.jpg) так и не заработала,
это из-за нее я несколько раз правил ReadMe.md, какие пути только непробовал :(
turik02 писал(а):
13 фев 2024, 15:27
чтобы скачать релиз, пользователь должен зарегистрироваться
а много найдется тех, кто захочет заморачиваться с регистрацией, чтобы скачать?
turik02 писал(а):
13 фев 2024, 15:27
Да, лучше создавать релизы (сначала необходимо создать тег)
а этого я пока не умею и почему разрастется - удалять устаревшие...

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 13 фев 2024, 16:57

Oberon писал(а):
13 фев 2024, 16:31
это из-за нее я несколько раз правил ReadMe.md, какие пути только непробовал
Чтобы картинка отображалась в вашем случае надо просто указать имя файла, так как ваш файл лежит в корне

va9(2)
Сообщения: 801
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Программы для Rosa Linux

Сообщение va9(2) » 13 фев 2024, 17:04

Oberon писал(а):
13 фев 2024, 16:31
У меня конструкция:
![Альтернативный текст](/путь/к/изображению.jpg) так и не заработала,
В вашем случае должно быть так:

Код: Выделить всё

![avrprogrammer](ScreenShot.png)
Проверить можно запустив readme.md в okular или каком-нибудь другом просмотрщике md файлов.
Oberon писал(а):
13 фев 2024, 16:31
почему разрастется - удалять устаревшие
Не, они все останутся в истории и будут занимать место.
Oberon писал(а):
13 фев 2024, 16:31
а много найдется тех, кто захочет заморачиваться с регистрацией, чтобы скачать?
По этой причине у меня гитхаб основной. Там такой фигни нет.

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 13 фев 2024, 17:36

va9(2) писал(а):
13 фев 2024, 17:04
В вашем случае должно быть так:
КОД: ВЫДЕЛИТЬ ВСЁ

![avrprogrammer](ScreenShot.png)
Спасибо за подсказку, я вводил полный путь к проекту (по-моему), исправил.

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 15 фев 2024, 13:03

LUKSKey - смена паролей зашифрованных разделов (LUKS2)

Не секрет, что ноутбук может быть случайно утерян, украден и т.д. и т.п. Чтобы предотвратить доступ посторонних лиц к важным данным, разделы диска можно зашифровать на этапе установки системы. Если шифруется несколько разделов одинаковым паролем, то при загрузке он запрашивается один раз. Зашифровать корень бывает достаточно (рассматривалось здесь).
LUKSKey_ROSA1.png
LUKSKey_ROSA2.png
Файлы промежуточных паролей уничтожаются сразу после использования (shred, 3 цикла перезаписи нулями). Интерфейс интуитивно понятен и не требует дополнительных пояснений. Берегите себя, друзья.

GitHub: https://github.com/AKotov-dev/LUKSKey

p.s. Здравствуйте, уважаемый irton. Если у Вас найдётся свободное время, не могли бы Вы так же посмотреть русификацию Lovpn (см. выше). Похоже, что там перевод не цепляется (languages), а так - всё работает. Спасибо.

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 16 фев 2024, 07:19

Обновил версию gShorewall до 0.98
Что нового:
  • Исправлен баг с редким зависанием программы
  • Добавнена возможность блокировки запуска программ. Так сказать элемент "Родительского контроля"
  • В пользовательских правилах добавлено действие перенаправления REDIRECT
Последний раз редактировалось ДонВенчензо 13 мар 2024, 10:22, всего редактировалось 8 раз.

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 16 фев 2024, 07:59

lovpn - добавил локализацию
lukskey - в контрибе.

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 16 фев 2024, 10:00

irton писал(а):
16 фев 2024, 07:59
lukskey - в контрибе.
lovpn - говорит по-русски, спасибо
lukskey - отсутствует пускач /usr/bin/lukskey

Код: Выделить всё

#!/bin/bash

if [[ $(type -p kdesu) && $XDG_CURRENT_DESKTOP == KDE ]]; then
    kdesu /usr/share/lukskey/lukskey
	    else
    pkexec /usr/share/lukskey/lukskey
fi

exit;
...заранее благодарен.
Больше пока свежего софта нет, у меня мысли кончились. До встречи в марте-апреле, уважаемый irton.

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 16 фев 2024, 14:15

исправил, хорошо что проверяете, я не могу дождаться пока долетит до репов и другое чинить начинаю

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 18 фев 2024, 10:42

gShorewall.

Релиз 3

Без косяков не обошлось. Подправил. Релиз 3 сейчас актуальный
Последний раз редактировалось ДонВенчензо 13 мар 2024, 10:22, всего редактировалось 4 раза.

Oberon
Сообщения: 328
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы для Rosa Linux

Сообщение Oberon » 18 фев 2024, 13:15

ДонВенчензо писал(а):
18 фев 2024, 10:42
Без косяков не обошлось.
Без косяков у того, кто не делает ничего, а Вам спасибо!

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 01 мар 2024, 07:35

ненадо оффтопа.

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы для Rosa Linux

Сообщение ДонВенчензо » 05 мар 2024, 07:50

Приложение PostDDNS предназначено для периодического (или разового) обновления IP адреса DDNS. PostDDNS использует ссылку для обновления, предоставляемую поставщиком услуги DDNS по протоколу http/https.

В каком случае это можно применить? Если вы пользуетесь услугами DDNS, такими как предоставляет сервис https://hldns.ru. То есть для обновления IP адреса вам предоставляется http/https ссылка для обновления. К примеру, на вашем маршрутизаторе нет возможности обновлять DDNS, или вас не устраивают предоставляемые машрутизатором сервисы DDNS.

PostDDNS свободно работает на одноплатниках типа Raspberry Pi на архитектуре aarch64.

Screenshot_20240304_071404.png
GUI
Screenshot_20240304_071502.png
Консольный режим
Теперь приложение доступно на https://abf.io
Ссылка на репозиторий для подключения http://abf-downloads.rosalinux.ru/venia ... in/release

Сслыка на проект https://gitflic.ru/project/don_venchenzo/postddns

Скачать

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 25 мар 2024, 10:33

@irton... небольшая кучка апдейтов

1. UPD: LUKSKey-v0.3
---
+ Рекомпиляция в Lazarus-3.2-0
+ Контроль ввода пароля: только английский язык

p.s. пароль - это парольная фраза, которая может состоять из нескольких слов, включая спецсимволы.

GitHub: https://github.com/AKotov-dev/LUKSKey

2. UPD: RPMCreator-v2.6
---
+ Рекомпиляция в Lazarus-3.2-0
+ Форматирование многострочных комментариев для DEB

GitHub: https://github.com/AKotov-dev/RPMCreator

irton
Сообщения: 667
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы для Rosa Linux

Сообщение irton » 25 мар 2024, 10:41

обновил

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 25 мар 2024, 10:43

@irton... Это новое. Использую для захода на гит. Если надумаете опакечивать, нужно обновить oath-toolkit >= 2.6.7. В других местах пока 2FA не требует, но всё быстро меняется. Похожий функционал присутствует и в KeePassXC, однако хранение первичных паролей и секретных ключей TOTP в одной базе считаю не секъюрным, ибо получая доступ к БД KeePassXC смысл 2FA теряется (где-то в сети об этом тоже упоминали). Онлайн-генераторы вроде https://totp.app/ как-то вообще не зашли. Решил, что лучше уж держать ключи локально и под рутом. От компонентов DB решил отказаться, поскольку SDF работает через пень-колоду, а DBF при некорректном выключении обязательно испортит индексацию. Поэтому была выбрана файловая модель INI.

TOTPgen
---
Простой генератор одноразовых паролей на алгоритме TOTP для двухфакторной аутентификации (2FA). Программа работает как из архива *.tar.gz (с правами пользователя, см. Releases), так и из rpm-пакета (root, pkexec/kdesu).

Зависимости: oath-toolkit >= 2.6.7, polkit, gtk2, zbar (в ROSA в пакете zbar отсутствует /usr/bin/zbarimg)
Рабочая директория: ~/.config/totpgen

Важно: для правильной работы программы время на локальном компьютере должно быть точным.

После запуска создайте запись нажатием кнопки "+". Введите Имя записи, секретный ключ, который был выдан вам на сайте и нажмите кнопку "Применить". Теперь нажмите кнопку "TOTP" и получите пароль для ввода на сайт; он будет скопирован в буфер обмена. В зависимости от требований вы можете дважды щелкнуть по записи (или нажать "F4" на клавиатуре, см. всплывающие подсказки) и изменить параметры.

Начиная с v0.2 TOTPgen умеет брать параметры TOTP из QR-кода с экрана. В этом случае запись создается автоматически.

Изображение Изображение

TOTPgen понимает 2 формата секретного ключа: base32 и hex. По умолчанию используется HASH=SHA1, DIGITS=6 (RFC 6238), шаг генерации нового пароля 30 секунд. Корректность ключа можно проверить, например в терминале:

Код: Выделить всё

oathtool --totp 'your_hex_secret_key'
oathtool -b --totp 'your_base32_secret_key'
Если пароль TOTP не создаётся, введите корректный секретный ключ. Если сайт не принимает пароль - проверьте время на вашем компьютере.

GitHub: https://github.com/AKotov-dev/TOTPgen

Аватара пользователя
alex_q_2000
Сообщения: 228
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы для Rosa Linux

Сообщение alex_q_2000 » 19 апр 2024, 15:09

@irton

UPD: XRayGUI-v1.9
---
+ Рекомпиляция в Lazarus-3.2
+ Добавлена зависимость qrencode (spec)
+ Отображение QR-кода для подключения смартфона
XRayGUI-v1.9-ROSA-12.5.png

Примечание: QR-код автоматизирует процедуру настройки подключения смартфона путем сканирования в клиентском приложении. Тест на LG Q6 + NekoBox-1.3.1 пройден.

GitHub: https://github.com/AKotov-dev/XRayGUI

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»