Useful Tools | Linux | GitOps | DevOps
6.68K subscribers
369 photos
9 videos
13 files
1.06K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
Pinta - клон Paint.Net 3.0, поддерживающий Linux, Windows и macOS с интерфейсом GTK

Исходный код Pinta распространяется под лицензией MIT

https://github.com/PintaProject/Pinta

Опубликовано в @gitgate

#paint #linux #windows #macos
3👍9🔥3
mtPaint - программа для рисования, которую Марк Тайлер разработал с нуля, чтобы с легкостью создавать пиксельную графику и обрабатывать цифровые фотографии.

Она использует инструментарий GTK+ (версии 1, 2 или 3) и работает на ПК под управлением операционных систем GNU/Linux или Windows. Благодаря своей эффективной конструкции она может работать даже на устаревшем оборудовании ПК (например, с процессором 200 МГц и 16 МБ свободной оперативной памяти).

https://mtpaint.sourceforge.net/

Подсказал: Elliot Spencer - @tehn0mad

Опубликовано в @gitgate

#editor #linux #windows #gtk
👍12🔥5
apt-dater - терминальный координатор обновлений, c его помощью вы можете легко поддерживать в актуальном состоянии один или несколько хостов GNU/Linux (Debian).

Возможности:
- поддержкой XML-отчетов
- поддержкака screen и tmux
- TCL фильтры для группировки хостов
- фильтр по тэгам хостов
- hooks до и после выполнения
действие на хосте
- запись сессий
- устанавка обновления на хостах, являющихся частью
кластер одновременно
- автоматические обновления

https://github.com/DE-IBH/apt-dater

Опубликовано в @gitgate

#system #update #apt #tui #linux
👍8🔥3
Malcontent - защита и ограничение для детей (parental control).

Реализует поддержку ограничения типов контента, доступного для учетных записей, не являющихся администраторами, в системе Linux. Как правило, при использовании этой функции учетная запись, не являющаяся администратором, будет принадлежать ребенку, использующему систему; учетные записи администраторов будут принадлежать родителям; а фильтруемый контент будет включать приложения, которые не подходят для использования ребенком, например, из-за чрезмерного насилия.

Он предоставляет расширение для поставщика услуг учетных записей, позволяющее хранить фильтр приложений для ограничения доступа ребенка к определенным приложениям; простую библиотеку для доступа к фильтру приложений и его применения; а также программу пользовательского интерфейса (malcontent-control) для просмотра и изменения настроек родительского контроля для пользователей.

Политика родительского контроля хранится в файле /var/lib/AccountsService/users/${user}, который является ключевым файлом, доступным для чтения и записи только демону accounts-service. Доступ к данным осуществляется через интерфейс D-Bus сервиса accounts-service, для которого libmalcontent является клиентской библиотекой.

В настоящее время поддерживаются два типа политики:
- фильтр, определяющий, разрешено ли запускать установленные приложения; обычно он настраивается для ограничения доступа к ограниченному набору уже установленных приложений, но может быть настроен таким образом, чтобы разрешать доступ только к фиксированному списку приложений и запрещать доступ ко всем остальным. Приложения, которые в данный момент не установлены, не подпадают под действие этого фильтра.
- набор сопоставлений категорий OARS с максимальными рейтингами для этих категорий, с которыми пользователю разрешено устанавливать приложения. Например, сопоставление violence-realistic=mild предотвратит установку любых приложений, содержащих более чем «умеренный» уровень насилия. Приложения, которые уже установлены, не подпадают под действие этого фильтра.

Любое приложение или сервис, предоставляющий пользователю доступ к контенту, который должен быть отфильтрован родительским контролем, несет ответственность за проверку фильтра родительского контроля пользователя и отказ в предоставлении контента, если это не разрешено фильтром. Это может означать отказ в запуске приложения Flatpak, скрытие результатов поиска в gnome-shell или скрытие приложения в gnome-software из-за его высокого рейтинга OARS.

Достаточно технически подкованный пользователь всегда сможет обойти эти родительские настройки. malcontent не является системой обязательного контроля доступа (MAC), как AppArmor или SELinux. Однако её правильное использование приложениями должно создавать достаточное препятствие, чтобы предотвратить лёгкий или случайный доступ пользователей к контенту, к которому они не должны иметь доступа.

Включен в базовые репозитории почти всех дистрибутивов Linux

https://gitlab.freedesktop.org/pwithnall/malcontent

Опубликовано в @gitgate

#parentalcontrol #linux
👍5🔥3
PPDB (PortProton Database) - веб-платформа для Linux-геймеров, где делятся опытом запуска Windows игр через PortProton. Здесь можно узнать, насколько хорошо работает конкретная игра, какие настройки использовать, и с какими проблемами можно столкнуться. По сути, это ProtonDB, но специально для PortProton.

Каждый может создать отчёт о запуске игры — описать возникшие проблемы и их решения. Система модерации помогает поддерживать качество отчётов.

Авторизация через Keycloak (OpenID Connect) позволяет интегрироваться с другими сервисами экосистемы Linux Gaming. (https://linux-gaming.ru/ https://git.linux-gaming.ru)

Внимание: в настоящее время проект находится в бета, возможны частые обновления и изредка временная недоступность.

https://ppdb.linux-gaming.ru/

Проект от Евгения Храмова (ХрамычЪ - @xpamych) и команды Linux-Gaming

Опубликоввано в @gitgate

#game #proton #portproton #linux
26👍11🔥5
ish - проект по запуску оболочки Linux на iOS с использованием эмуляции x86 в пользовательском режиме и трансляции системных вызовов.

https://github.com/ish-app/ish

Опубликовано в @gitgate

#ios #sh #linux #emulator
1👍11🔥3
ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала.

Возможности:
- chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате Markdown
- cmd: генерирует одну bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run)
- script python: возвращает код + список pip-зависимостей; ppl предлагает установить зависимости, затем показывает код и предлагает запуск
- script bash: генерирует bash-скрипт, показывает и предлагает запуск
- key: сохранить/очистить Perplexity API key локально
- clear: очистить историю диалога
- Готовые onefile бинарники в Releases (Linux/Windows), на macOS пока нет

https://github.com/Fristivan/perplexity-cli.git

Поддержите нашего автора @fristivan звездой в репке ! Для разработчика это очень важно !

Опубликовано в @gitgate

#ai #cli #perplexity #bash #python #linux #windows #devtools
👍14🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
termv - небольшой скрипт на Bash, который позволяет выбрать IPTV-поток с помощью fzf и воспроизвести его с помощью mpv.

Список каналов получен с сайта https://github.com/iptv-org/iptv.

Пример пользовательского списка каналов и инструкция по его созданию доступны в этом фрагменте кода.

Для поддержки Windows рекомендуется использовать termv-rs, переписанную версию termv на Rust.

https://github.com/Roshan-R/termv

Подсказал: Eliot Spencer - @tehn0mad

Опубликовано в @gitgate

#tv #bash #iptv #fzf #mpv #linux
👍10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Termv-rs - полная переработка Termv на Rust.

Помимо повышения скорости работы, Termv-rs теперь работает и в Windows при условии установки fzf.

https://github.com/Roshan-R/termv-rs

Опубликовано в @gitgate

#tv #rust #iptv #fzf #mpv #linux #windows
🔥8👍6
This media is not supported in your browser
VIEW IN TELEGRAM
BlueTUI - TUI для управления Bluetooth в Linux

https://github.com/pythops/bluetui

Опубликовано в @gitgate

#bluetooth #linux #tui
👍9🔥5
WinBoat - запускайте приложения Windows на Linux с бесшовной интеграцией.

WinBoat - приложение Electron, позволяющее запускать приложения Windows на Linux с использованием контейнерного подхода. Windows работает как виртуальная машина внутри контейнера Docker/Podman, и мы взаимодействуем с ней через гостевой сервер WinBoat для получения необходимых данных из Windows. Для компоновки приложений в виде нативных окон операционной системы мы используем FreeRDP вместе с протоколом RemoteApp от Windows.

Возможности:
- элегантный интерфейс: Изящный и интуитивно понятный интерфейс, который органично интегрирует Windows в вашу среду рабочего стола Linux, создавая ощущение работы с нативным программным обеспечением.
- автоматическая установка: Простой процесс установки через наш интерфейс - выберите свои предпочтения и характеристики, а остальное мы сделаем сами.
- запускайте любые приложения: если оно работает на Windows, оно может работать и на WinBoat. Наслаждайтесь полным набором приложений Windows в виде нативных окон операционной системы в вашей среде Linux.
- полноценный рабочий стол Windows: получите доступ ко всему функционалу рабочего стола Windows, когда это необходимо, или запускайте отдельные приложения, органично интегрированные в ваш рабочий процесс Linux.
- интеграция с файловой системой: ваш домашний каталог монтируется в Windows, что позволяет легко и без проблем обмениваться файлами между двумя системами.
- и многое другое: сквозная передача смарт-карт, мониторинг ресурсов и другие функции, которые регулярно добавляются.

https://github.com/TibixDev/winboat

Опубликовано в @gitgate

#linux #windows #rdp #docker
5👍22🔥6
Widelands - бесплатная стратегия в реальном времени с открытым исходным кодом, включающая одиночные кампании и многопользовательский режим. Игра вдохновлена ​​Settlers II (© Bluebyte), но отличается значительно большим разнообразием и глубиной. Тем не менее, начать играть легко благодаря обучающим руководствам.

Widelands в настоящее время (и всегда будет) находится в разработке - вы можете составить представление о ходе работы, ознакомившись с журналом изменений. Приглашаем всех желающих помочь - нам нужны 2D и 3D художники, создатели звуковых эффектов, композиторы, картографы, переводчики, тестировщики, веб-программисты и программисты на C++. Приветствуются специалисты любого уровня подготовки - просто начните работать над чем-нибудь или обратитесь за советом на форумы.

https://github.com/widelands/widelands

Web: https://www.widelands.org/

Опубликовано в @gitgate

#game #multipayer #settlers #linux
👍13🔥5
Warsmash: Mod Engine

- эмулятор Warcraft III, созданный с использованием игрового движка LibGDX. По понятным причинам, проект Warsmash не включает в себя ресурсы Warcraft III. Вместо этого, для запуска эмулятора Warcraft III вам необходимо приобрести действительную копию Warcraft III у Activision Blizzard, а затем настроить Warsmash для использования этих ресурсов.

https://github.com/ErikSom/WarsmashModEngine

Подсказал: Max Zotov - @Sf1nk5

Опубликовано в @gitgate

#game #multipayer #wc3 #linux
👍9🔥7