Назва | Заснування | Стан | Учасники | Іконка |
---|---|---|---|---|
Linux дистрибутив автоматизації проєкту OpenSCADA | Березень 2012 | Впроваджено у наступних репозиторіях Linux дистрибутиву автоматизації та таких Живих Збірках для гілки Робоча (Work) та Тривала Підтримка (LTS):
|
Роман Савоченко | ![]() |
Опис | ||||
Linux дистрибутив автоматизації із репрезентації OpenSCADA та побудови різноманітних готових рішень довкола автоматизації від Автоматизованих Робочих Місць (АРМ), панелей операторів, серверів, Робочих Місць Розробників та до ПЛК і деяких інших вбудованих рішень, так само як результатних Живих/Встановлювальних/Сервісних Дисків проєктів АСУ ТП. Наразі засновано на Debian Linux.
[device]
wifi.scan-rand-mac-address=no
|
Проєкт OpenSCADA давно потребував створення спеціалізованих складань оточення Linux на кшталт ПЛК-прошивок, Живих/Встановлювальних/Сервісних Дисків для Автоматизованих Робочих Місць (АРМ), Робочих Місць Розробника та швидкого ознайомлення із програмою OpenSCADA. Початково вистачало використання стандартних репозиторіїв пакетів Linux, первинно яким був ALTLinux та наразі це Debian. Але, враховуючи необхідність виправлення, оновлення та перескладання деяких пакетів дистрибутиву Linux, було створено власний репозиторій цих пакетів разом із пакетами OpenSCADA.
Contents
[hide]1 Debian
Актуальність: 2014...ЗАРАЗ, основна пакетна база дистрибутиву проєкту наразі
Репозиторії:
- Debian 12 (Bookworm):
- OpenSCADA репозиторій, APT: deb http://ftp.oscada.org/Debian/12/openscada ./
- Репозиторій пакетів TDE 14.1 від проєкту OpenSCADA, APT: deb http://ftp.oscada.org/Debian/12/TDE14.1 ./
- Debian 11 (Bullseye):
- Debian 10 (Buster):
- Debian 9 (Stretch) [АРХІВ]:
- Debian 8 (Jessie) [АРХІВ]: OpenSCADA репозиторій із TDE 14.0, APT: deb http://ftp.oscada.org/Debian/8/openscada ./
- Debian 7 (Wheezy) [АРХІВ]: OpenSCADA репозиторій із TDE 14.0, APT: deb http://ftp.oscada.org/Debian/7/openscada ./
Дистрибутиви-рішення:
- Debian 12 (Bookworm):
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86_64 (Липень 2023), складається за допомогою Live Build конфігурації "live12-64".
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86 (Липень 2023), складається за допомогою Live Build конфігурації "live12-32".
- Debian 11 (Bullseye):
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86_64 (Серпень 2021), складається за допомогою Live Build конфігурації "live11-64".
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86 (Серпень 2021), складається за допомогою Live Build конфігурації "live11-32".
- Debian 10 (Buster):
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86_64 (Липень 2019), складається за допомогою Live Build конфігурації "live10-64".
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86 (Липень 2019), складається за допомогою Live Build конфігурації "live10-32".
- Debian 9 (Stretch):
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86_64 (Липень 2017), складається за допомогою Live Build конфігурації "live9-64".
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86 (Липень 2017), складається за допомогою Live Build конфігурації "live9-32".
- Debian 8 (Jessie):
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86 (Липень 2015), складається за допомогою Live Build конфігурації "live8-32".
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86_64 (Липень 2015), складається за допомогою Live Build конфігурації "live8-64".
- Живий/Встановлювальний/Сервісний Диск із OpenSCADA та TDE для апаратної платформи x86 (Вересень 2015), складається за допомогою Live Build конфігурації "live8-32_KramMill".
- Debian 7 (Wheezy):
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86 (Липень 2015), складається за допомогою Live Build конфігурації "live7-32".
- Живий Диск Стільниці із OpenSCADA та TDE для апаратної платформи x86_64 (Липень 2015), складається за допомогою Live Build конфігурації "live7-64".
Дистрибутив Debian Linux використовується автором Романом Савоченко та для дистрибутиву Linux Автоматизації починаючи із версії 7 (Wheezy) у 2014 році як заміна попередньої пакетної бази на ALTLinux.
Дистрибутив Linux Автоматизації, як репозиторій пакетів, представлено Живими/Встановлювальними/Сервісними Дисками які складаються проєктом Debian Live. Процедура створення прошивок для Живих-конфігурацій наступна:
# Очищення даних попереднього складання
lb clean --purge
# Складання штампу
lb build
Пакет | Підтримувач | Опис | Debian 12 (Bookworm) | Debian 11 (Bullseye) | Debian 10 (Buster) | Debian 9 (Stretch) | Debian 8 (Jessie) | Debian 7 (Wheezy) |
---|---|---|---|---|---|---|---|---|
live-config-tde [all] | Роман Савоченко | Додаткові Конфігураційні Скрипти для Живого Debian щодо конфігурації Стільниці Trinity у оточені Живого Диску. | + | + | + | + | + | + |
task-tde-desktop [all] | Роман Савоченко | Цей пакет завдання використано для встановлення стільниці Debian із залежностями та параметризацією оточення стільниці TDE і інших пакетів, які користувач Debian очікує на стільниці. | + | + | + | + | + | + |
tqt3-trinity [amd64,i386] | Команда Debian TDE | TQt Бібліотека Графічного Інтерфейсу (Потокова версія виконання), Версія 3. Латано Романом Савоченко щодо: evLoopX11Glib_noLoadAtPendingFlood.patch, noHangAtWrongCharShape.patch, monotonic_tm.patch. | 14.1.X | 14.1.X | 14.1.X [armhf] | 14.1.1 | 14.0.11 [armhf] | 14.0.10 |
tdelibs-trinity [amd64,i386] | Команда Debian TDE | Бібліотеки ядра із офіційного випуску TDE. Латано Романом Савоченко щодо: File:Kcalendarsystem World.patch.gz, File:NoFloodFixHW.patch.gz, tdehw-NoFreeze.patch, File:UseDesignVoltInCalcBatteryAhFromWh.patch.gz, tdeprint_translPPDGroups.patch, SlaveConTmRiseTo10.patch, mime_webm.patch, dcop_monotonic_tm.patch. | 14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdebase-trinity [amd64,i386] | Команда Debian TDE | Базові додатки із офіційного випуску TDE. Латано Романом Савоченко щодо:
|
14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdegraphics-trinity [amd64,i386] | Команда Debian TDE | Графічні додатки із офіційного випуску TDE. Латано Романом Савоченко щодо: kpdf_NoFontOTF.patch. | - | 14.0.13 | 14.0.13 [armhf] | 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdemultimedia-trinity [amd64,i386] | Команда Debian TDE | Мультимедія додатки із офіційного випуску TDE. Латано Романом Савоченко щодо:
|
14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdenetwork-trinity [amd64,i386] | Команда Debian TDE | Мережеві додатки із офіційного випуску TDE. Латано Романом Савоченко щодо: | 14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdeutils-trinity [amd64,i386] | Команда Debian TDE | Колекція утиліт загального призначення із офіційного випуску TDE. Латано Романом Савоченко щодо: | 14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdepim-trinity [amd64,i386] | TDE Debian Team | Personal Information Management apps from the official Trinity release. Patched by Roman Savochenko for:
|
14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdeadmin-trinity [amd64,i386] | TDE Debian Team | Collection of system administration tools provided with the official release of TDE. Patched by Roman Savochenko for: kpackageMmemOptimizAtApt-cache.patch, kpackageAptAddCleanAutoRem.patch. | 14.1.X | 14.1.X | 14.1.X [armhf] | 14.1.1 | 14.0.11 [armhf] | 14.0.10 |
digikam-trinity [amd64,i386] | TDE Debian Team | Digital photo management application for TDE [Trinity]. Patched by Roman Savochenko for: digikam_MainTr.patch, digikam_fileDlgs.patch, showfoto_BuildFixFilters.patch, showfoto_OneImgOpenAsDirFromCmd.patch. | 14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
kdiff3-trinity [amd64,i386] | TDE Debian Team | KDiff3 compares two or three input files and shows the differences line by line and character by character. Patched by Roman Savochenko for: kdiff3_UTF8ClipBoardPaste.patch, pretyURLinPlugin.patch. | 14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
krusader-trinity [amd64,i386] | TDE Debian Team | A simple, easy, powerful, twin-panel (commander-style) file manager for TDE and other desktops, similar to Midnight Commander (C) or Total Commander (C). Patched by Roman Savochenko for: txz_tar.xz_detectionAndUnpack.patch (only 14.1.1), smb_noCleanPanelAtRename.patch, noLockDirAtVirtualCD.patch. | 14.1.X | 14.1.X, 14.0.13 | 14.1.X [armhf], 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
tdesvn-trinity [amd64,i386] | TDE Debian Team | TDESvn is a graphical client for the subversion revision control system (svn). Patched by Roman Savochenko for: tdesvn-CrashAtClose.patch. | 14.1.0 | 14.1.0, 14.0.13 | 14.1.0, 14.0.13 [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
basket-trinity [amd64,i386] | Команда Debian TDE | Багатоцільовий додаток створення приміток для KDE [Trinity]. Доповнено Романом Савоченко щодо файлу basket-trinity.postinst | - | 14.0.13 | 14.0.13 | 14.0.13 | - | - |
tdepowersave-trinity [amd64,i386] | TDE Debian Team | A TDE systray applet which allows to control the power management settings and policies of your computer. Patched by Roman Savochenko for: File:FalseInact.patch.gz, File:NoBatProgressReset.patch.gz, File:NoSlotslotHelpContents.patch.gz. | 14.1.X | 14.1.X | 14.1.X [armhf] | 14.1.1 | - | - |
kaffeine-trinity [amd64,i386] | TDE Debian Team | A media player for TDE. Patched by Roman Savochenko for: DVD_wrongXineGlobalURL.patch, webm.patch. | 14.1.X | 14.1.X | 14.1.X [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
amarok-trinity [amd64,i386] | TDE Debian Team | Versatile and easy to use audio player for Trinity. Patched by Roman Savochenko for: noAnalizerFlood.patch. | 14.1.X | 14.1.X | 14.1.X [armhf] | 14.1.1, 14.0.13 | 14.0.11 [armhf] | 14.0.10 |
RHVoice | Команда Debian TTS | Синтезатор мови із багатьма голосами для десяти мов. | - | + | + | + | - | - |
xine-lib | Patrick Matthäi | Бібліотека відеопрогравача Xine. Латано Романом Савоченко щодо: framegrab_displayQueueMutex_recursive.patch. | + | + | + | - | - | - |
ms-sys [amd64,i386] | Gürkan Sengün | Записати Microsoft сумісний завантажувальний запис. Складено для можливості запису на FAT із Живих Дисків. | + | + | + | + | + | + |
ru-tts [all] | Роман Савоченко | mRussian засіб синтезу мови із тексту. | - | + | + | + | + | + |
gkrellm-radio [amd64] | Sjoerd Simons | Втулок Gkrellm для контролю радіо-тюнерів на Linux. Латано Романом Савоченко щодо V4L2. | + | + | + | + | + [i386] |
- |
bluez [amd64] | Супроводжувачі Bluetooth Debian | Інструменти і демони Bluetooth. Складено і латано Романом Савоченко для Debian 12. | 5.55 | - | - | - | - | - |
tvtime [amd64] | Група Якості Debian | Додаток для перегляду ТБ. Латано Романом Савоченко щодо підтримки ALSAMixer. | - | - | - | + | + [i386] |
- |
libnatspec [i386,amd64] | Andrew O. Shadoura | Ця бібліотека надає корисні функції для поводження із локалями та наборами символів. Складено для латки natspec.patch до пакету "unzip". | - | - | - | - | + | + |
unzip [i386,amd64] | Santiago Vila | Розпакувальник файлів *.zip. Латано щодо коректного представлення назв файлів у Кирилиці за допомогою "alt-natspec.patch". | - | - | - | - | + | + |
fusesmb [amd64] | Samuel Mimram | Віддзеркалення SMB на файлову систему за допомогою FUSE. Деякі латки від Романа Савоченко для виправлення його роботи. | - | - | - | - | - | + |
mc [i386,amd64,armhf] | Група Debian із Пакування MC | Зворотній порт GNU Північного Командира. | - | - | - | - | - | 4.8.14 |
Пакет | Опис |
---|---|
cups, cups-browsed | Щодо Системи Друку із оглядом CUPS принтерів у мережі. |
pulseaudio-module-bluetooth, blueman | Щодо контролю пристроїв BlueTooth із BlueTooth Навушниками. |
Із TDE | |
libarts1-xine-trinity | Містить генерацію мініатюр щодо "Відео Файлів" засноване на Xine — все ще має проблеми із деякими MP4-файлами. |
mplayerthumbs-trinity | Містить генерацію мініатюр щодо "Відео Файлів (MPlayer мініатюрник)". |
tdegraphics-tdefile-plugins-trinity | Містить генерацію мініатюр щодо "PostScript, PDF і DVI Файли". |
ksvg-trinity | Містить генерацію мініатюр щодо "Масштабована Векторна Графіка" — наразі ЗЛОМАНЕ. |
2 ALTLinux
Актуальність: 2008...2014, використано у автоматичному складальнику для сумісності деяких рушень
Репозиторії:
- ALTLinux 7:
- OpenSCADA репозиторій, APT:"rpm http://ftp.oscada.org/ALTLinux/7 openscada main"
- OpenSCADA репозиторій, APT:"rpm http://ftp.oscada.org/ALTLinux/7 openscada main"
- ALTLinux T6:
- Оригінальний "i586 classic and debuginfo" (дзеркало), APT:"rpm http://ftp.oscada.org/ALTLinux/6/branch i586 classic debuginfo"
- Оригінальний "noarch" (дзеркало), APT:"rpm http://ftp.oscada.org/ALTLinux/6/branch noarch classic"
- OpenSCADA репозиторій, APT:"rpm http://ftp.oscada.org/ALTLinux/6 openscada main"
- ALTLinux 5.1:
- Оригінальний "i586" (дзеркало), APT:"rpm http://ftp.oscada.org/ALTLinux/5/branch i586 classic"
- Оригінальний "noarch" (дзеркало), APT:"rpm http://ftp.oscada.org/ALTLinux/5/branch noarch classic"
- OpenSCADA репозиторій, APT:"rpm http://ftp.oscada.org/ALTLinux/5 openscada main"
Дистрибутиви (рішення):
- ALTLinux T6:
- Живий Диск Стільниці (Серпень 2012), складається профілем "mkimage-profiles-6-kdesktop"
- Загальні прошивки ПЛК (тарболи) (Березень 2012), складається профілем "mkimage-profiles-6-plc"
- ICP-DAS прошивки ПЛК (тарболи) (Березень 2012), складається профілем "mkimage-profiles-6-plc-LP8x81"
- Живий/Встановлювальний/Сервісний Диск проєкту "Диспетчерської Системи Коксового Котлу №1" (Березень 2012), складається профілем "mkimage-profiles-6-bagley".
- Живий/Встановлювальний/Сервісний Диск проєкту "Краматорськ Вода" (Лютий 2014), складається профілем "mkimage-profiles-6-KramWater".
- ALTLinux 5.1:
- Живий Диск Стільниці (Травень 2010), складається профілем "mkimage-profiles-5-desktop"
- Загальні прошивки ПЛК (тарболи) (Березень 2010), складається профілем "mkimage-profiles-5-plc"
- ICP-DAS прошивки ПЛК (тарболи) (Лютий 2010), складається профілем "mkimage-profiles-5-plc-LP8x81"
- Живий/Встановлювальний/Сервісний Диск проєкту "АСУ ТП кульових млинів "ШБМ 287/410" котлоагрегату "БКЗ 160–100 ПТ"" (Вересень 2010), складається профілем "mkimage-profiles-5-KramMill".
Дистрибутив ALTLinux використовувався автором Романом Савоченко із версії 3 та для дистрибутиву Linux Автоматизації його адаптовано із версії 5.1. У 2014 році для дистрибутиву Linux Автоматизації та іншого було розпочато процес перенесення на пакетну базу Debian, переважно з причин у додатку.
Дистрибутив Linux Автоматизації, як репозиторій пакетів, представлено ПЛК-прошивками та Живими/Встановлювальними/Сервісними Дисками які складаються засобом mkimage створення дистрибутивів ALTLinux. mkimage це засіб побудови систем заснованих на Sisyphus ґрунтуючись на шаблоні та у якості початкового набору шаблонів було отримано набір формування ALTLinux дистрибутивів на "git://git.altlinux.org/people/boyarsh/packages/mkimage-profiles-desktop". Процедура створення таких прошивок із шаблону наступна:
# Створення конфігураційного скрипту "configure"
./autoconf
# Конфігурація складальника для генерації штампів дисків
./configure --with-imagetype=flash
# Складання штампу
make plc.cd
3 Оточення Стільниці Trinity
Проєкт Оточення Стільниці Trinity (TDE) є середовищем комп'ютерної стільниці для операційних систем подібних на Unix із первинною метою збереження функцій та форми традиційних настільних комп'ютерів, як зазначено на сайті проєкту.
TDE засновано на KDE3 і біля 2010го року його було започатковано відокремленням від останньої офіційної версії KDE3 3.5.10 (2008.08.26) зі спробою злиття Qt3 із Qt4 за допомогою tqtinterface, і що наразі припинено та проєкт зайнято зміною бренду Qt3 і KDE3 у TDE з їх "розширенням", тобто створенням нових помилок і консервацією старих з фактичним відкиданням підтримки п'ятирічних (5) систем. У основному бренді випущено версії 3.5.11, 3.5.12 і 3.5.13 перед Trinity(3) 14.
Роман Савоченко складає пакети TDE починаючи із 2012 року, TDE 3.5.12-sru і для ALTLinux. Тож тут представлено пакети трьох гілок, де 3.5.13-sru лише у ALTLinux, 14.1 і 14.0 лише на Debian та вони наразі актуальні. Пакети версії 14.0 історично розташовано разом із пакетами OpenSCADA і версії 14.1 розташовано у окремому репозиторії пакетів для контрольованого перемикання на 14.1 у вже розгорнутих системах та для цього ви маєте знати відмінності репозиторіїв (для Debian 11, 10, 9):
- 14.1:
- TDE: deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x bullseye main deps
- TDE пакети від OpenSCADA: deb http://ftp.oscada.org/Debian/11/TDE14.1/ ./
- 14.0:
- Основне TDE: deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.0.x bullseye main
- Залежності складання: deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-builddeps-r14.0.x bullseye main
Усі латки від цього підпроєкту додавалися до Bugzilla та/або Gitea проєкту TDE, але від 01.10.7531/01.01.2024 додання припинено і усі латки включаються безпосередньо тут із інформацією у наступній таблиці, тобто було створено часткове відгалуження із спрямуванням на виправлення і стабілізацію. Таким чином вирішено через неприйняття багатьох латок до офіційного репозиторію і вони просто лежать від 0.5 до 10 (ДЕСЯТИ) років після перетворення команди TDE у високо-авторитарну купу із жорстким контролем репозиторію парою просто "знавців корінь". Деталізовану активність Романа Савоченко стосовно TDE(KDE3) можете подивитися на сторінці.
Часткове відгалуження наразі засновано на латках, історію яких можна відстежити із наступної таблиці для нових і з таблиці складуваних пакетів секції Debian з їх представленням на файловому сервері у вигляді переліку вихідних пакетів для різних версій Debianу і самих пакетів.
Латка | Актуальність | Опис |
---|---|---|
tqt3-trinity | ||
evLoopX11Glib_noLoadAtPendingFlood.patch | 14.1, 14.0 | Пом'якшення ефекту високого-повного навантаження ЦП із генерацією Незавершених подій від інтерфейсу GLib до серверу X11, що яскраво проявляється на digikam-showfoto, або qtwaittimer, що виявлено на kdesktop-screensaver при пробуджені, і шляхом додання короткого очікування у 1мс після опрацювання подій. |
noHangAtWrongCharShape.patch | 14.1, 14.0 | Запобігання зависанням на креслені помилкових образів символів у TQTextEngine, помічено у KCharSelect на сторінці 15. |
monotonic_tm.patch | 14.1, 14.0 | Повне переключення Qt3 інтервальних таймерів (QTimer) на сучасну структуру "timespec" і Монотонний лічильник у основі, що зробило Qt3 нечутливим до стрибків реального часу, особливо при пробуджені. |
tdelibs-trinity | ||
kcalendarsystem_World.patch | 14.1, 14.0 | Додання підтримки Світової Календарної Системи. |
noFloodFixHW.patch | 14.1, 14.0 | Запобігає значному флудингу до "~/.xsession-errors" зневаджувальними повідомленнями на кшталт "[FIXME] UNCLASSIFIED DEVICE name: ...". |
useDesignVoltInCalcBatteryAhFromWh.patch | 14.1, 14.0 | Використання у обчислені Ah із Wh Напруги Дизайну замість Поточної Напруги для відповідності із інформацією ємності на батареї. |
tdeprint_translPPDGroups.patch | 14.1, 14.0 | Виправлення перекладу назв груп властивостей друку. |
SlaveConTmRiseTo10.patch | 14.1, 14.0 | Встановлення часу очікування підключення підлеглого SLAVE_CONNECTION_TIMEOUT_MIN із 2 у 10 для запобігання помилок відсутності підлеглого FILE на загалом повільному обладнані і HDD/SSD із повільними секторами. |
mime_webm.patch | 14.1, 14.0 | Додання підтримки медіа-формату WEBM. |
dcop_monotonic_tm.patch | 14.1, 14.0 | Переключення внутрішніх інтервальних таймерів на сучасну структуру "timespec" і Монотонний лічильник у основі, що зробило DCOP нечутливим до стрибків реального часу, особливо при пробуджені. |
tdebase-trinity | ||
kcalendarsystem_World_base.patch | 14.1, 14.0 | Додання підтримки Світової Календарної Системи. |
kdesktoplock_noSCardAuth.patch | 14.1 | Вимкнення використання Карток Безпеки для автентифікації у діалозі блокування kdesktop, оскільки ним стало неможливо користуватися. |
kate_revertSess.patch | 14.1 | Повернення зламаних сеансів із 14.0. |
slave_media_fstabByUdisks.patch | 14.0 | Додання перемикання використання /etc/fstab або утилітою монтування на кшталт udisks або загальною програмою монтування. І воно корисне як для FD, так і CD/DVD/BLURAY, оскільки udisks[2] не монтує їх без запису у /etc/fstab. |
icons_name-CDR-CDRW.patch | 14.0.10 | Виправлення невідповідності у назві піктограм для CD-R і CD-RW у tdeioslave. |
noFreezeSaverEngine.patch | 14.1, 14.0 | Запобігання повного заморожування KDesktop на очікуванні Рушія Зберігача протягом біля хвилини після пробудження, через виключення використання sigsuspend() при очікуванні "mSaverProcessReady" де достатньо виклику tqApp->processEvents(). |
quicklauncher_ignoreWrongUrls.patch | 14.1, 14.0 | Завершення виправлення появи у QuickLauncher порожніх елементів після видалення якогось елементу, що пов'язано із вставленням вже відсутнього desktop-файлу (після деінсталяції програми) із популярностей. |
konqueror_sidebar_NoDoubleSystemItems.patch | 14.1, 14.0 | Запобігання інколи дублюванню елементів у елементі вкладки "Система (system:/)" через подвійний виклик setOpen(true). |
tdeadmin-trinity | ||
kpackageMmemOptimizAtApt-cache.patch | 14.1 | Оптимізація споживання пам'яті шляхом читання результату "apt-cache dumpavail" через тимчасовий файл, а не через пам'ять, відтак споживання пам'яті на Debian 12 скорочено із ~900MB до ~450MB. Наступний крок такої оптимізації може бути здійснено лише збереженням у пам'яті назв пакетів та запит іншої інформації за потреби і принаймні для невстановлених пакетів, таким чином досягши параметрів Synaptic у споживанні пам'яті і відновлюючи корисність на старих комп'ютерах. |
kpackageAptAddCleanAutoRem.patch | 14.1, 14.0 | Доповнення меню "APT Додаткове" елементами: "Очищення (apt-get clean)", "Автовидалення (apt-get autoremove)". |
tdemultimedia-trinity | ||
xineThumbnail_disableAudio_CorrectHUE.patch | 14.1, 14.0 | У Картинках до Відео від Xine вимкнено Аудіо від xine_new_framegrab_audio_port() і відкориговано передачу кольору. На додаток до запобігання мертвим блокуванням у Xine. |
tdepowersave-trinity | ||
falseInact.patch | 14.1 | Запобігає появі помилкових діалогів неактивності для присипляння одразу після пробудження. Особливо часто з'являється на ноутбуках за функціюванні від батареї. |
noBatProgressReset.patch | 14.1 | Запобігає скиданню віджету відображення значень батарей оскільки вони починають відображати порожнечу і -1. |
noSlotslotHelpContents.patch | 14.1 | Закоментовано СЛОТ slotHelpContents() через його відсутність. |
kaffeine-trinity | ||
DVD_wrongXineGlobalURL.patch | 14.1, 14.0 | Виправлення програвання DVD версіями XINE, які не розуміють URM "dvd://", лише "dvd:/". |
webm.patch | 14.1, 14.0 | Додання підтримки медіа-формату WEBM. |
amarok-trinity | ||
noAnalizerFlood.patch | 14.1, 14.0 | Запобігання шуму із високим навантаженням ЦП особливо на старих-повільних системах протягом виконання у системному лотку перед відкриттям вікна ПерелікуПрогравання, через помилковий фоновий запуск аналізаторів при зміні періодичності анімації. |
kdiff3-trinity | ||
pretyURLinPlugin.patch | 14.1, 14.0 | Перемикання адрес у меню плагіну на гарний вигляд замість кодування UTF-8 символів рідних локалей. |
krusader-trinity | ||
smb_noCleanPanelAtRename.patch | 14.1, 14.0 | Запобігання очищенню панелі із переліком елементів спільної теки SMB після перейменування елементу через отримання другої чи третьої події result() від IO-Slave, тобто оновлення панелі зараз відкладено на 0.5 секунди після перейменування. |
noLockDirAtVirtualCD.patch | 14.1, 14.0 | Запобігання примусовому блокуванню змонтованих медіа-тек після зміни локальної директорії на віддалену-віртуальну, шляхом зміни локальної теки у Дім. Також запобігання течі пам'яті на виклику функції getcwd(0, 0) без звільнення її результату. |
xine-lib | ||
framegrab_displayQueueMutex_recursive.patch | >= 1.2.10 | Переключення display_queue.mutex у Відео виході на рекурсивний режим для запобігання зависань у xine_new_framegrab_video_port(). |
Складання пакетів TDE відбувається у відповідних CHROOT проєкту OpenSCADA і у деяких оточеннях може виникати проблема із objcopy, яку ви можете побороти очищенням змінної оточення LANG — unset LANG.
3.1 Світова Календарна Система
Відлік Світової Календарної Системи починається із 5508 до НЕ і вона використовувалася на території СЛОВ'ЯН-АНТІВ до юдо-арійської окупації із цією НЕ (Вік "Гаспадіна" — Anno Domini) та Християнства (арійське і юдейське зараз). Ця Календарна Система використовувалася тут паралельно до XVIII сторіччя тож її було додано до TDE латками kcalendarsystem_World.patch у tdelibs-trinity і tdebase-trinity, початково у спрощеній формі.
Календарна Система є Сонячною, роки рахуються від 5508 до НЕ, відтак до поточного року додається 5508, та від поточного місяця віднімається 2, оскільки рік починався Весною а не Зимою. Обґрунтування початку року Весною:
- первинні нумеровані місяці із Антів починаються від сучасного Березня оскільки September (Вересень) це 7, October (Жовтень) це 8, November (Листопад) це 9 і December (Грудень) це 10; тобто "юдо-арійська величність" почала називати місяці від зростання (rise) Сонця;
- останній місяць року, це Лютий, тобто не Грудень, оскільки він має 28 або 29 днів, відтак містить один додатковий день на чотири роки для компенсації нерівності днів у році;
- Ера (або Світ) за Сонцем у Сузір'ї рахується від Весни (весіннє рівнодення), яким наразі є Сузір'я Риб із зсувом до Сузір'я Водолія;
- роки до НЕ СЛОВ'янами-Антами рахувалися Літами (де Весна лише частина Літа) оскільки Життя влітку — літочислення;
- рік у СЛОВ'ян-Антів називається РІК, тобто як РІКа, яка стає весною новою — після льоду;
- колядки СЛОВ'ян-Антів співаються на новий рік про приліт птахів і посівання зерном у теплу землю на багатий врожай, що вочевидь про Весну.
Назви місяців формуються із загальноСЛОВ'ЯНСЬКОГО (від СЛОВО не SLAVE-НЕВІЛЬНИК-ВЕДОМИЙ) і наведено у наступній таблиці:
Номер | Коротке ім'я | Повне ім'я |
---|---|---|
1 | Бер | Березень |
2 | Квт | Квітень |
3 | Трв | Травень |
4 | Чрв | Червень |
5 | Лип | Липень |
6 | Срп | Серпень |
7 | Врс | Вересень |
8 | Жвт | Жовтень |
9 | Лстп | Листопад |
10 | Грд | Грудень |
11 | Січ | Січень |
12 | Лют | Лютий |
Назви тижнів формуються від загальноСЛОВ'ЯНСЬКОГО та наведено у наступній таблиці:
Номер | Коротке ім'я | Повне ім'я |
---|---|---|
1 | Пн | Понеділок |
2 | Вт | Вівторок |
3 | Ср | Середа |
4 | Чт | Четвер |
5 | Пт | П'ятниця |
6 | Сб | Шобота |
7 | Нд | Неділя |
Додатково відредаговано та продовжено формування файлу святкових днів "holiday_ua" України для основних СЛОВ'ЯНСЬКИХ-АНТИЧНИХ та їх наведено у наступній таблиці:
Дата (Світова) | Назва |
---|---|
1.1 | Нова РІКа |
8.1 | День Пам'яті жертв геноциду PERuSSIAN — Пурім |
pascha | День Пам'яті жертв геноциду "хрещення угідь проходимців (русі)" |
21.1 | Великий День |
8.3 | День Пам'яті жертв війн дЖИДаІВ |
15.3 | Русалій |
21.4 | Купайла |
15.6 | Спаса |
21.7 | Весілля Свічки |
7.9 | День Пам'яті жертв геноциду юдокомуни — колективізація-голод, репресії, індустріалізація-голод, лендліз-голод |
15.9 | Доля (Діди) |
21.10 | Корочун |
14.12 | Колодій |
Для увімкнення Календарної Системи можете у Центр Керування Trinity перейти до "Локалізація та доступність" > "Країна/регіон та Мова" > "Час та Дата" і обрати "World" у "Календар".
Тож, наразі ми маємо такий інтерфейс:
4 Додаток. VirtualBox
Починаючи із версії 6.1 VirtualBox принаймні на Linux набув проблеми із відео-інтерфейсом, які запобігають нормальному встановленню роздільної здатності дисплею, відтак і запуску OpenSCADA у нормальній роздільній здатності.
Загалом, VirtualBox наразі має три Графічні Контролери, доступні для обрання до ВМ, це: VBoxVGA, VMSVGA, VBoxSVGA.
Де VBoxVGA та VBoxSVGA є оригінальними Графічними Контролерами VirtualBox, які потребують власного гостьового драйверу для правильного функціювання та цей драйвер відсутній у основних репозиторіях сучасного Debian для складання ЖивихДисків. Тож ЖивіДиски переважно запускаються із відеодрайвером "fbdev", який однак працює добре до VirtualBox 6.1 та ви можете змінити роздільну здатність дисплею із 800x600 у завантаженій системі, перевантажити та отримати необхідну роздільну здатність. Наразі ці Графічні Контролери не рекомендуються VirtualBox і часто призводять до втрати клавіатури та клавіш миші на усій хостовій системі.
Де VMSVGA є Графічним Контролером VMWare для якого використовується стандартний відеодрайвер "vmware". Драйвер працює стабільно, але не дозволяє отримати будь яку іншу початкову роздільну здатність дисплею аніж 800x600, тож будь яка зміна роздільної здатності із гостьової системи призводить до збільшення DPI за замороженої фізичної геометрії віртуального дисплею, тож ви отримуватимете неконтрольоване масштабування інтерфейсу OpenSCADA та інших програм.
Для примусового встановлення роздільної здатності віртуального дисплею у більшу початкову роздільну здатність можете використати конфігураційний файл гостьової системи "00-virtualbox-monitor.conf", який маєте розташувати у теці /etc/X11/xorg.conf.d/. Конфігураційний файл отримується звідси!