From OpenSCADAWiki
Jump to: navigation, search
(Created page with "|- ! colspan="3" | tdenetwork-trinity |- | krfb-crash_at_disconnect.patch || 14.1, 14.0 || Формальна заміна викл...")
(Updating to match new version of source page)
Line 417: Line 417:
 
! colspan="3" | tqt3-trinity
 
! colspan="3" | tqt3-trinity
 
|-
 
|-
| [[:File:evLoopX11Glib_noLoadAtPendingFlood.patch.gz|evLoopX11Glib_noLoadAtPendingFlood.patch]] || 14.1, 14.0 || Пом'якшення ефекту високого-повного навантаження ЦП із генерацією Незавершених подій від інтерфейсу GLib до серверу X11, що яскраво проявляється на digikam-showfoto, або qtwaittimer, що виявлено на kdesktop-screensaver при пробуджені, і шляхом додання короткого очікування у 1мс після опрацювання подій.
+
| [[:File:evLoopX11Glib_noLoadAtPendingFlood.patch.gz|evLoopX11Glib_noLoadAtPendingFlood.patch]] || 14 || Softening an effect of high-whole CPU loading at flooding Pending events from the GLib interface to the X11 server, what is brightly appeared on digikam-showfoto, or qtwaittimer, what detected on kdesktop-screensaver at wake up, by appending short waiting on 1ms after processing the events.
 
|-
 
|-
| [[:File:noHangAtWrongCharShape.patch.gz|noHangAtWrongCharShape.patch]] || 14.1, 14.0 || Запобігання зависанням на креслені помилкових образів символів у TQTextEngine, помічено у KCharSelect на сторінці 15.
+
| [[:File:noHangAtWrongCharShape.patch.gz|noHangAtWrongCharShape.patch]] || 14 || Preventing hangs on rendering wrong char shapes in TQTextEngine, it was noticed in KCharSelect on page 15.
 
|-
 
|-
| [[:File:monotonic_tm.patch.gz|monotonic_tm.patch]] || 14.1, 14.0 || Повне переключення Qt3 інтервальних таймерів (QTimer) на сучасну структуру "timespec" і Монотонний лічильник у основі, що зробило Qt3 нечутливим до стрибків реального часу, особливо при пробуджені.
+
| [[:File:monotonic_tm.patch.gz|monotonic_tm.patch]] || 14 || Complete switching Qt3 interval timers (QTimer) on the modern "timespec" structure and the Monotonic clock in the base, that is made Qt3 insensitivity to jumps of the real time, especially at waking up.
  
 
|-
 
|-
 
! colspan="3" | tdelibs-trinity
 
! colspan="3" | tdelibs-trinity
 
|-
 
|-
| [[:File:kcalendarsystem_World.patch.gz|kcalendarsystem_World.patch]] || 14.1, 14.0 || Додання підтримки [[#WorldCS|Світової Календарної Системи]].
+
| [[:File:kcalendarsystem_World.patch.gz|kcalendarsystem_World.patch]] || 14 || Adding for support the [[#WorldCS|World Calendar System]].
 
|-
 
|-
| [[:File:noFloodFixHW.patch.gz|noFloodFixHW.patch]] || 14.1, 14.0 || Запобігає значному флудингу до "~/.xsession-errors" зневаджувальними повідомленнями на кшталт "[FIXME] UNCLASSIFIED DEVICE name: ...".
+
| [[:File:noFloodFixHW.patch.gz|noFloodFixHW.patch]] || 14 || Prevents the very flooding in "~/.xsession-errors" by the debug messages like to "[FIXME] UNCLASSIFIED DEVICE name: ...".
 
|-
 
|-
| [[:File:useDesignVoltInCalcBatteryAhFromWh.patch.gz|useDesignVoltInCalcBatteryAhFromWh.patch]] || 14.1, 14.0 || Використання у обчислені Ah із Wh Напруги Дизайну замість Поточної Напруги для відповідності із інформацією ємності на батареї.
+
| [[:File:useDesignVoltInCalcBatteryAhFromWh.patch.gz|useDesignVoltInCalcBatteryAhFromWh.patch]] || 14 || Using in calculation Ah from Wh of the Designed Voltage instead the Current Voltage for accordance with the capacity information on the battery.
 
|-
 
|-
| [[:File:tdeprint_translPPDGroups.patch.gz|tdeprint_translPPDGroups.patch]] || 14.1, 14.0 || Виправлення перекладу назв груп властивостей друку.
+
| [[:File:tdeprint_translPPDGroups.patch.gz|tdeprint_translPPDGroups.patch]] || 14 || Fixing of translation of names of groups of the printing properties.
 
|-
 
|-
| [[:File:SlaveConTmRiseTo10.patch.gz|SlaveConTmRiseTo10.patch]] || 14.1, 14.0 || Встановлення часу очікування підключення підлеглого SLAVE_CONNECTION_TIMEOUT_MIN із 2 у 10 і SLAVE_CONNECTION_TIMEOUT_MAX із 10 у 30 для запобігання помилок відсутності підлеглого FILE на загалом повільному обладнані і HDD/SSD із повільними секторами.
+
| [[:File:SlaveConTmRiseTo10.patch.gz|SlaveConTmRiseTo10.patch]] || 14 || Setting the slave connection timeout of SLAVE_CONNECTION_TIMEOUT_MIN from 2 to 10 and SLAVE_CONNECTION_TIMEOUT_MAX from 10 to 30 for preventing errors of the FILE-slave missing on generally slow hardware and HDD/SSD with slow sectors.
 
|-
 
|-
| [[:File:mime_webm.patch.gz|mime_webm.patch]] || 14.1, 14.0 || Додання підтримки медіа-формату WEBM.
+
| [[:File:mime_webm.patch.gz|mime_webm.patch]] || 14 || Appending support the WEBM media format.
 
|-
 
|-
| [[:File:dcop_monotonic_tm.patch.gz|dcop_monotonic_tm.patch]] || 14.1, 14.0 || Переключення внутрішніх інтервальних таймерів на сучасну структуру "timespec" і Монотонний лічильник у основі, що зробило DCOP нечутливим до стрибків реального часу, особливо при пробуджені.
+
| [[:File:dcop_monotonic_tm.patch.gz|dcop_monotonic_tm.patch]] || 14 || Switching internal interval timers on the modern "timespec" structure and the Monotonic clock in the base, that is made DCOP insensitivity to jumps of the real time, especially at waking up.
  
 
|-
 
|-
 
! colspan="3" | tdebase-trinity
 
! colspan="3" | tdebase-trinity
 
|-
 
|-
| [[:File:kcalendarsystem_World_base.patch.gz|kcalendarsystem_World_base.patch]] || 14.1, 14.0 || Додання підтримки [[#WorldCS|Світової Календарної Системи]].
+
| [[:File:kcalendarsystem_World_base.patch.gz|kcalendarsystem_World_base.patch]] || 14 || Adding for support the [[#WorldCS|World Calendar System]].
 
|-
 
|-
| [[:File:kdesktoplock_noSCardAuth.patch.gz|kdesktoplock_noSCardAuth.patch]] || 14.1 || Вимкнення використання Карток Безпеки для автентифікації у діалозі блокування kdesktop, оскільки ним стало неможливо користуватися.
+
| [[:File:kdesktoplock_noSCardAuth.patch.gz|kdesktoplock_noSCardAuth.patch]] || 14.1 || Disabling of using Security Cards for authentication in the kdesktop lock dialog, due to it became unusable.
 
|-
 
|-
| [[:File:kate_revertSess.patch.gz|kate_revertSess.patch]] || 14.1 || Повернення зламаних сеансів із 14.0.
+
| [[:File:kate_revertSess.patch.gz|kate_revertSess.patch]] || 14.1 || Reverting broken sessions from 14.0.
 
|-
 
|-
| [[:File:slave_media_fstabByUdisks.patch.gz|slave_media_fstabByUdisks.patch]] || 14.0 || Додання перемикання використання /etc/fstab або утилітою монтування на кшталт '''udisks''' або загальною програмою монтування. І воно корисне як для FD, так і CD/DVD/BLURAY, оскільки '''udisks[2]''' не монтує їх без запису у /etc/fstab.
+
| [[:File:slave_media_fstabByUdisks.patch.gz|slave_media_fstabByUdisks.patch]] || 14 || Appending of switching the /etc/fstab using whether by a util of mounting like to '''udisks''' or the generic mount program. And that is suitable both for FD and CD/DVD/BLURAY due to '''udisks[2]''' doesn't mount them without an entry in /etc/fstab.
 
|-
 
|-
| [[:File:icons_name-CDR-CDRW.patch.gz|icons_name-CDR-CDRW.patch]] || 14.0.10 || Виправлення невідповідності у назві піктограм для CD-R і CD-RW у tdeioslave.
+
| [[:File:icons_name-CDR-CDRW.patch.gz|icons_name-CDR-CDRW.patch]] || 14.0 || Fixing nonconformity in icon names for CD-R and CD-RW in tdeioslave.
 
|-
 
|-
| [[:File:noFreezeSaverEngine.patch.gz|noFreezeSaverEngine.patch]] || 14.1, 14.0 || Запобігання повного заморожування KDesktop на очікуванні Рушія Зберігача протягом біля хвилини після пробудження, через виключення використання ''sigsuspend()'' при очікуванні "mSaverProcessReady" де достатньо виклику ''tqApp->processEvents()''.
+
| [[:File:noFreezeSaverEngine.patch.gz|noFreezeSaverEngine.patch]] || 14 || Preventing of complete freezing KDesktop on waiting the Saver Engine during about one minute after wake up, by not use ''sigsuspend()'' for waiting "mSaverProcessReady" where enough to call ''tqApp->processEvents()''.
 
|-
 
|-
| [[:File:quicklauncher_ignoreWrongUrls.patch.gz|quicklauncher_ignoreWrongUrls.patch]] || 14.1, 14.0 || Завершення виправлення появи у QuickLauncher порожніх елементів після видалення якогось елементу, що пов'язано із вставленням вже відсутнього desktop-файлу (після деінсталяції програми) із популярностей.
+
| [[:File:quicklauncher_ignoreWrongUrls.patch.gz|quicklauncher_ignoreWrongUrls.patch]] || 14 || Completing of fixing of appearance in QuickLauncher of empty-zero items after removing some item, what related with inserting already missing desktop-file (after uninstalling the application) from the popularity.
 
|-
 
|-
| [[:File:konqueror_sidebar_NoDoubleSystemItems.patch.gz|konqueror_sidebar_NoDoubleSystemItems.patch]] || 14.1, 14.0 || Запобігання інколи дублюванню елементів у елементі вкладки "Система (system:/)" через подвійний виклик ''setOpen(true)''.
+
| [[:File:konqueror_sidebar_NoDoubleSystemItems.patch.gz|konqueror_sidebar_NoDoubleSystemItems.patch]] || 14 || Preventing of items sometime doubling in the tab item "System (system:/)" through doubly call ''setOpen(true)''.
  
 
|-
 
|-
 
! colspan="3" | tdenetwork-trinity
 
! colspan="3" | tdenetwork-trinity
 
|-
 
|-
| [[:File:krfb-crash_at_disconnect.patch.gz|krfb-crash_at_disconnect.patch]] || 14.1, 14.0 || Формальна заміна виклику ''exit()'' на ''wait()'' лише через стеження незакриття потоків VNC серверу у виклику цієї функції із ''clientInput()'', спостерігалося у якості зависання тут на Raspberry Pi 2 одноразово і більше ніде. Оригінальна КОРЕКТНО ПРАЦЮЮЧА латка все ще лежить на [https://mirror.git.trinitydesktop.org/gitea/TDE/libtdevnc/issues/2 Gitea].
+
| [[:File:krfb-crash_at_disconnect.patch.gz|krfb-crash_at_disconnect.patch]] || 14 || Formal replacing the call ''exit()'' by ''wait()'' only through tracing not closing VNC server threads in call this function from ''clientInput()'', have observed as a hang up there on Raspberry Pi 2 once and no more elsewhere. The original CORRECTLY WORKING patch still lays in [https://mirror.git.trinitydesktop.org/gitea/TDE/libtdevnc/issues/2 Gitea].
  
 
|-
 
|-
 
! colspan="3" | tdeadmin-trinity
 
! colspan="3" | tdeadmin-trinity
 
|-
 
|-
| [[:File:kpackageMmemOptimizAtApt-cache.patch.gz|kpackageMmemOptimizAtApt-cache.patch]] || 14.1 || Оптимізація споживання пам'яті шляхом читання результату "apt-cache dumpavail" через тимчасовий файл, а не через пам'ять, відтак споживання пам'яті на Debian 12 скорочено із ~900MB до ~450MB. Наступний крок такої оптимізації може бути здійснено лише збереженням у пам'яті назв пакетів та запит іншої інформації за потреби і принаймні для невстановлених пакетів, таким чином досягши параметрів Synaptic у споживанні пам'яті і відновлюючи корисність на старих комп'ютерах.
+
| [[:File:kpackageMmemOptimizAtApt-cache.patch.gz|kpackageMmemOptimizAtApt-cache.patch]] || 14 || Optimisation of the memory consumption in way of reading "apt-cache dumpavail" result through an temporary file but not through memory, that is the memory consumption on Debian 12 decreased from ~900MB to ~450MB. Next step of such optimisation may be performed only by storing in memory the packages names and requesting all other information at request and for not installed packages at least, so reach the Synaptic parameters of the memory consumption and restore the usefulness on old computers.
 
|-
 
|-
| [[:File:kpackageAptAddCleanAutoRem.patch.gz|kpackageAptAddCleanAutoRem.patch]] || 14.1, 14.0 || Доповнення меню "APT Додаткове" елементами: "Очищення (apt-get clean)", "Автовидалення (apt-get autoremove)".
+
| [[:File:kpackageAptAddCleanAutoRem.patch.gz|kpackageAptAddCleanAutoRem.patch]] || 14 || Adding the menu "APT Specials" by items: "Clean (apt-get clean)", "Autoremove (apt-get autoremove)".
  
 
|-
 
|-
 
! colspan="3" | tdemultimedia-trinity
 
! colspan="3" | tdemultimedia-trinity
 
|-
 
|-
| [[:File:xineThumbnail_disableAudio_CorrectHUE.patch.gz|xineThumbnail_disableAudio_CorrectHUE.patch]] || 14.1, 14.0 || У Картинках до Відео від Xine вимкнено Аудіо від xine_new_framegrab_audio_port() і відкориговано передачу кольору. На додаток до запобігання мертвим блокуванням у Xine.
+
| [[:File:xineThumbnail_disableAudio_CorrectHUE.patch.gz|xineThumbnail_disableAudio_CorrectHUE.patch]] || 14 || In Video Thumbnails by Xine Audio disabled by xine_new_framegrab_audio_port() and HUE corrected. In addition to preventing dead locks in Xine.
  
 
|-
 
|-
 
! colspan="3" | tdepim-trinity
 
! colspan="3" | tdepim-trinity
 
|-
 
|-
| [[:File:tdepim_korganizer_noDblItDlgAtDblClickInMonthView.patch.gz|tdepim_korganizer_noDblItDlgAtDblClickInMonthView.patch]] || 14.1, 14.0 || Запобігання появі двох діалогів редагування елементу і нового елементу за подвійним клацанням на клітинці із елементами у місячному перегляді.
+
| [[:File:tdepim_korganizer_noDblItDlgAtDblClickInMonthView.patch.gz|tdepim_korganizer_noDblItDlgAtDblClickInMonthView.patch]] || 14 || Preventing of appearing two dialogues of item editing and new item at double clicking on cell with items in the month view.
  
 
|-
 
|-
 
! colspan="3" | tdepowersave-trinity
 
! colspan="3" | tdepowersave-trinity
 
|-
 
|-
| [[:File:falseInact.patch.gz|falseInact.patch]] || 14.1 || Запобігання появі помилкових діалогів неактивності для присипляння одразу після пробудження, особливо часто з'являється на ноутбуках за функціюванні від батареї. І запобігання блокуванню-залипанню ознаки "blacklisted_running" після виконання однієї з програм у чорному переліку.
+
| [[:File:falseInact.patch.gz|falseInact.patch]] || 14 || Preventing of appearing the false inactivity dialog to suspend just after awakening, especially often appeared on notebooks in work from the battery. And preventing of locking-sticking the sign "blacklisted_running" after running one blacklisted program.
 
|-
 
|-
| [[:File:noBatProgressReset.patch.gz|noBatProgressReset.patch]] || 14.1 || Запобігає скиданню віджету відображення значень батарей оскільки вони починають відображати порожнечу і -1.
+
| [[:File:noBatProgressReset.patch.gz|noBatProgressReset.patch]] || 14 || Prevents of resetting the widget of displaying values the batteries since their become to show empty bar and -1.
 
|-
 
|-
| [[:File:noSlotslotHelpContents.patch.gz|noSlotslotHelpContents.patch]] || 14.1 || Закоментовано СЛОТ slotHelpContents() через його відсутність.
+
| [[:File:noSlotslotHelpContents.patch.gz|noSlotslotHelpContents.patch]] || 14 || Commented the SLOT slotHelpContents() due to its missing.
  
 
|-
 
|-
 
! colspan="3" | kaffeine-trinity
 
! colspan="3" | kaffeine-trinity
 
|-
 
|-
| [[:File:DVD_wrongXineGlobalURL.patch.gz|DVD_wrongXineGlobalURL.patch]] || 14.1, 14.0 || Виправлення програвання DVD версіями XINE, які не розуміють URM "dvd://", лише "dvd:/".
+
| [[:File:DVD_wrongXineGlobalURL.patch.gz|DVD_wrongXineGlobalURL.patch]] || 14 || Fixing of playing DVD with XINE versions which misunderstand URM "dvd://", only "dvd:/".
 
|-
 
|-
| [[:File:webm.patch.gz|webm.patch]] || 14.1, 14.0 || Додання підтримки медіа-формату WEBM.
+
| [[:File:webm.patch.gz|webm.patch]] || 14 || Appending support the WEBM media format.
  
 
|-
 
|-
 
! colspan="3" | amarok-trinity
 
! colspan="3" | amarok-trinity
 
|-
 
|-
| [[:File:noAnalizerFlood.patch.gz|noAnalizerFlood.patch]] || 14.1, 14.0 || Запобігання шуму із високим навантаженням ЦП особливо на старих-повільних системах протягом виконання у системному лотку перед відкриттям вікна ПерелікуПрогравання, через помилковий фоновий запуск аналізаторів при зміні періодичності анімації.
+
| [[:File:noAnalizerFlood.patch.gz|noAnalizerFlood.patch]] || 14 || Preventing of flooding with high CPU loading especially on old-slow systems during execution in the system tray and before opening the PlayList window, due to the analysers are wrongly started in the background at changing the animation period.
  
 
|-
 
|-
 
! colspan="3" | kdiff3-trinity
 
! colspan="3" | kdiff3-trinity
 
|-
 
|-
| [[:File:pretyURLinPlugin.patch.gz|pretyURLinPlugin.patch]] || 14.1, 14.0 || Перемикання адрес у меню плагіну на гарний вигляд замість кодування UTF-8 символів рідних локалей.
+
| [[:File:pretyURLinPlugin.patch.gz|pretyURLinPlugin.patch]] || 14 || Switching URLs in the plugin's menu to the pretty view instead encoding UTF-8 chars of native locales.
  
 
|-
 
|-
 
! colspan="3" | krusader-trinity
 
! colspan="3" | krusader-trinity
 
|-
 
|-
| [[:File:smb_noCleanPanelAtRename.patch.gz|smb_noCleanPanelAtRename.patch]] || 14.1, 14.0 || Запобігання очищенню панелі із переліком елементів спільної теки SMB після перейменування елементу через отримання другої чи третьої події ''result()'' від IO-Slave, тобто оновлення панелі зараз відкладено на 0.5 секунди після перейменування.
+
| [[:File:smb_noCleanPanelAtRename.patch.gz|smb_noCleanPanelAtRename.patch]] || 14 || Preventing of cleaning the panel with item list of a SMB share after item renaming through receiving second or third ''result()'' event from IO-Slave, that is the panel refresh is lagged now at 0.5 seconds after renaming.
 
|-
 
|-
| [[:File:noLockDirAtVirtualCD.patch.gz|noLockDirAtVirtualCD.patch]] || 14.1, 14.0 || Запобігання примусовому блокуванню змонтованих медіа-тек після зміни локальної директорії на віддалену-віртуальну, шляхом зміни локальної теки у Дім. Також запобігання течі пам'яті на виклику функції ''getcwd(0, 0)'' без звільнення її результату.
+
| [[:File:noLockDirAtVirtualCD.patch.gz|noLockDirAtVirtualCD.patch]] || 14 || Preventing of force locking mounted media-folders after changing local directory to remote-virtual one, in a way of changing the local folder to Home. Also preventing the memory leakage on call the function ''getcwd(0, 0)'' without freeing its result.
 
|-
 
|-
| [[:File:krusader_fixRefreshPanelAtMove.patch.gz|krusader_fixRefreshPanelAtMove.patch]] || 14.1, 14.0 || Виправлення оновлення панелі джерела за операцій переміщення.
+
| [[:File:krusader_fixRefreshPanelAtMove.patch.gz|krusader_fixRefreshPanelAtMove.patch]] || 14 || Fixing of refreshing source panel at moving operations.
  
 
|-
 
|-
 
! colspan="3" | basket-trinity
 
! colspan="3" | basket-trinity
 
|-
 
|-
| [[:File:basket_FixReplaceRTE.patch.gz|basket_FixReplaceRTE.patch]] || 14.1, 14.0 || Виправлення не заміни обраних блоків у нотатку за вставлення RTE, просте додання перед блоком.
+
| [[:File:basket_FixReplaceRTE.patch.gz|basket_FixReplaceRTE.patch]] || 14 || Fixing of no replacing selected blocks into note at pasting RTE, just appending before the block.
  
 
|-
 
|-

Revision as of 11:57, 20 March 2025

Other languages:
English • ‎Українська
Назва Заснування Стан Учасники Іконка
Linux дистрибутив автоматизації проєкту OpenSCADA Березень 2012 Впроваджено у наступних репозиторіях Linux дистрибутиву автоматизації та таких Живих Збірках для гілки Робоча (Work) та Тривала Підтримка (LTS): Роман Савоченко AutoDistr-ico.png
Опис
Linux дистрибутив автоматизації із репрезентації OpenSCADA та побудови різноманітних готових рішень довкола автоматизації від Автоматизованих Робочих Місць (АРМ), панелей операторів, серверів, Робочих Місць Розробників та до ПЛК і деяких інших вбудованих рішень, так само як результатних Живих/Встановлювальних/Сервісних Дисків проєктів АСУ ТП. Наразі засновано на Debian Linux.
  • Debian 12, 11, 10, 9, 8, 7:
ВЛАСТИВОСТІ:
  • Архітектури: x86_64, x86_32
  • Завантаження у: Live OpenSCADA; Live OpenSCADA (filesafe); Live OpenSCADA for other languages "Ukrainian", "German", "mRussian"; Start installer; Start installer with speech synthesis; Advanced installer mode (Install, Expert install, Automated install, Rescue mode) for the Graphical installer, Text installer, Graphical installer with dark theme, Text installer with dark theme and Installer with speech synthesis; Utilities Hardware Detection Tool (HDT) and Memory Diagnostic Tool (memtest86+).
  • Збереження даних користувача у EXT-розділі "persistence".
  • Властивості Живого Диску: OpenSCADA; TDE; Всі прошивки Linux ядра також із невільними для більшості драйверів "із коробки"; GParted та інші засоби керування розділами.
ВИПРОБУВАНО НА: Virtual Box, Intel Core i7-5600U, AMD A8-6500 APU, Intel Core i3 CPU U 380, Intel Atom N270, P3, K6-2 (лише для 7)
ВІДОМІ ПРОБЛЕМИ:
FIX => Проблема є недоліком арен виділення пам'яті пов'язаних із потоками, що призводить до такого роду фрагментації пам'яті між-аренами на високодинамічному використанні, що перестворює потоки. Як обхідний маневр є глобальне використання змінної оточення MALLOC_ARENA_MAX=1 для встановлення кількості арен у 1!
  • [10] PulseAudio відсутній у KMix
FIX => KMix адаптовано до динамічності латкою "kmix-UpdMixersForChangeAndChMaster.patch".
  • [11,10,9] Plymouth — зображення консольного екрану запуску, блокує перший екран консолі та не зупиняється "systemd", відтак /var/boot.log нескінченно зростає.
FIX[9] => TDM переключено у режим SDDM, тож plymouth наразі зупиняється після запуску TDM.
FIX[11,10] => Офіційно виправлено в TDE.
FIX => Нам необхідно додати у файлі /etc/NetworkManager/NetworkManager.conf наступні рядки:
[device]
wifi.scan-rand-mac-address=no
FIX[9] => Виявлено регресію підвищення рівня безпеки у wpasupplicant версії 2.4 (або OpenSSL 1.1). Обійти через пониження до версії 2.3.
FIX => Виявлено помилку відео-драйверу Radeon за увімкненого по замовченню DPM. Обійдено аргументом ядра Linux "radeon.dpm=0" і це також застосовано у task-tde-desktop 1.2-7 для виправлення встановлених систем із цих Живих Дисків.
FIX => Офіційно виправлено у ядрах Linux версії 5 і знову зламано у 6.
  • Неможливо перемкнути мовну розкладку клавіатури із клавіатури.
FIX => Помилкове значення аргументу завантаження "keyboard-options".
  • ALTLinux 6:
ВЛАСТИВОСТІ:
ВИПРОБУВАНО НА: Virtual Box, Intel Core i7-5600U, AMD A8-6500 APU, Intel Core i3 CPU U 380, AMD Turion L625, Intel Atom N270
- створення власного брендінгу-оформлення характеру автоматизації: екран завантажувача Grub, типові шпалери Стільниці, заставка завантаження, ...

Проєкт OpenSCADA давно потребував створення спеціалізованих складань оточення Linux на кшталт ПЛК-прошивок, Живих/Встановлювальних/Сервісних Дисків для Автоматизованих Робочих Місць (АРМ), Робочих Місць Розробника та швидкого ознайомлення із програмою OpenSCADA. Початково вистачало використання стандартних репозиторіїв пакетів Linux, первинно яким був ALTLinux та наразі це Debian. Але, враховуючи необхідність виправлення, оновлення та перескладання деяких пакетів дистрибутиву Linux, було створено власний репозиторій цих пакетів разом із пакетами OpenSCADA.

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):
    • OpenSCADA репозиторій із TDE 14.0, APT: deb http://ftp.oscada.org/Debian/11/openscada ./
    • Репозиторій пакетів TDE 14.1 від проєкту OpenSCADA, APT: deb http://ftp.oscada.org/Debian/11/TDE14.1 ./
  • Debian 10 (Buster):
    • OpenSCADA репозиторій із TDE 14.0, APT: deb http://ftp.oscada.org/Debian/10/openscada ./
    • Репозиторій пакетів TDE 14.1 від проєкту OpenSCADA, APT: deb http://ftp.oscada.org/Debian/10/TDE14.1 ./
  • Debian 9 (Stretch) [АРХІВ]:
    • OpenSCADA репозиторій із TDE 14.0, APT: deb http://ftp.oscada.org/Debian/9/openscada ./
    • Репозиторій пакетів TDE 14.1 від проєкту OpenSCADA, APT: deb http://ftp.oscada.org/Debian/9/TDE14.1 ./
  • 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 Linux використовується автором Романом Савоченко та для дистрибутиву Linux Автоматизації починаючи із версії 7 (Wheezy) у 2014 році як заміна попередньої пакетної бази на ALTLinux.

Дистрибутив Linux Автоматизації, як репозиторій пакетів, представлено Живими/Встановлювальними/Сервісними Дисками які складаються проєктом Debian Live. Процедура створення прошивок для Живих-конфігурацій наступна:

# Очищення даних попереднього складання
lb clean --purge
# Складання штампу
lb build
Інформація про інші пакети репозиторіїв дистрибутиву Linux Автоматизації на Debian [Collapse]
Пакет Підтримувач Опис 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. Латано Романом Савоченко щодо: kdesktop_BackGrndPntr.patch, tdm_ServiceAsSDM.patch, kcalendarsystem_World.patch, slave_media_fstabByUdisks.patch, noFreezeSaverEngine.patch, quicklauncher_ignoreWrongUrls.patch, konqueror_sidebar_NoDoubleSystemItems.patch, systemtray_noDoubleIcon.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
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. Латано Романом Савоченко щодо: xineThumbnail_disableAudio_CorrectHUE.patch, tdemultimedia-trinity no dependency from libarts1-xine-trinity 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. Латано Романом Савоченко щодо: krfb-crash_at_disconnect.patch, krfb-new_symbols_appending.patch, kopete-crash_at_disconnect.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
tdeutils-trinity [amd64,i386] Команда Debian TDE Колекція утиліт загального призначення із офіційного випуску TDE. Латано Романом Савоченко щодо: kgpg_CrashFullStart.patch, kcalc-PasteNumbersNormaliz.patch, kcalc-NoLocalizeDecClipBoard.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
tdepim-trinity [amd64,i386] Команда Debian TDE Додатки Персонального Інформаційного Контролю із офіційного випуску TDE. Латано Романом Савоченко щодо: tdepim_holiday_ua.patch, korganizer_MonthViewAnniversTooltip.patch, korganizer_ImproveAtachmentsDialog.patch, korganizer_ImproveCatsDialog.patch, karm_IdleDetect.patch, karm_ResetTaskTimes.patch, tdepim_korganizer_noDblItDlgAtDblClickInMonthView.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
tdeadmin-trinity [amd64,i386] TDE Debian Team Колекція інструментів адміністратора із офіційного випуску TDE. Латано Романом Савоченко щодо: 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] Команда Debian TDE Додаток із контролю цифрових фото для TDE [Trinity]. Латано Романом Савоченко щодо: 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] Команда Debian TDE KDiff3 порівнює два або три вхідні файли та показує відмінні рядки і символ за символом. Латано Романом Савоченко щодо: 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] Команда Debian TDE Простий, легкий, потужний, двопанельний (командирський стиль) файловий менеджер для TDE та інших стільниць, схожий на Північного Командира (C) або Тотального Командира (C). Латано Романом Савоченко щодо: txz_tar.xz_detectionAndUnpack.patch (only 14.1.1), smb_noCleanPanelAtRename.patch, noLockDirAtVirtualCD.patch, krusader_fixRefreshPanelAtMove.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
basket-trinity [amd64,i386] Команда Debian TDE Багатоцільовий додаток створення приміток для KDE [Trinity]. Латано Романом Савоченко щодо: basket_FixReplaceRTE.patch, додання файлу basket-trinity.postinst 14.1.X 14.1.X 14.1.X [armhf] 14.1.1 14.0.11 [armhf] 14.0.10
tdesvn-trinity [amd64,i386] Команда Debian TDE TDESvn є графічним клієнтом для системи контролю версій subversion (svn). Латано Романом Савоченко щодо: 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
tdepowersave-trinity [amd64,i386] Команда Debian TDE Аплет TDE системного лотку, який дозволяє контролювати налаштування і політики менеджеру живлення вашого комп'ютера. Латано Романом Савоченко щодо: 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 14.0.11 [armhf] 14.0.10
kaffeine-trinity [amd64,i386] Команда Debian TDE Медіапрогравач для TDE. Латано Романом Савоченко щодо: 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] Команда Debian TDE Гнучкий і простий у використанні аудіо-програвач для Trinity. Латано Романом Савоченко щодо: 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
Інформація про пакети, рекомендовані до ручного встановлення для покращення зручності встановлених ЖивихДисків [Collapse]
Пакет Опис
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 використовувався автором Романом Савоченко із версії 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
Інформація про інші пакети репозиторіїв дистрибутивів Linux Автоматизації на ALTLinux [Expand]
Пакет Опис
Специфічний репозиторій OpenSCADA пакетів для ALTLinux T6
kernel-modules-icp-rt1-up [i586] ICP-DAS LP-8x81 пакети модулів ПЛК для ядра 2.6.29-rt1-up, включно із модулями: ipic.ko, slot.ko, 8250_linpac.ko, icpdas_8250.ko
branding-altlinux-kdesktop [noarch] Специфічні до дистрибутиву пакети із дизайном та текстом, відкориговані Романом Савоченко щодо: TextWidth встановлено у 0 (Авто) для kdesktoprc; Типові додатки Kicker встановлено у: kde-konqbrowser.desktop, firefox.desktop, kde-krusader.desktop, writer.desktop, calc.desktop, impress.desktop.
tzdata-cor2014i Остання відкоригована та правильна часова зона Криму, як частина України та не окупована mRussian територія!
kernel-image-domU-un-old [i586] Складання Linux ядра версії 3.4.89 для чистого i586, для старих ЦП на кшталт K6.
kicad [i586] Програмне забезпечення для створення електронних схематичних діаграм, складання актуальної версії від Романа Савоченко.
libkdcraw [i586] C++ інтерфейс довкола бінарної програми dcraw, оновлення dcraw до 9.19.
propagator [i586] Набір бінарів 'Раннього простору користувача', додання виявлення EXT4.
util-linux [i586] Колекція базових системних утиліт, версія 2.22.1, складання для виправлення критичних проблем версії 2.20.1 у оточенні ПЛК (AUFS).
valgrind [i586] Valgrind, налагоджувач пам'яті для GNU/Linux із відкритими вихідними, складання версії 3.8.1.
kernel-image-rt1-up-2.6.29-alt1 [i586] Складання Linux ядра версії 2.6.29 із латками PREEMPT RT, від Романа Савоченко.
bootloader-utils [noarch] Утиліти завантажувача, складання версії 0.5.18.
kernel-modules-icp-rt-up [i586] ICP-DAS LP-8x81 пакети модулів ПЛК для ядра 2.6.29-rt-up, включно із модулями: ipic.ko, slot.ko, rhinefet.ko, 8250_linpac.ko, icpdas_8250.ko
livecd-install [noarch] Пакет постійного встановлення Живої системи, включає деякі виправлення та адаптації до складання LiveCD.
kernel-image-rt-up-2.6.29-alt2 [i586] Складання Linux ядра версії 2.6.29 із латками XENOMAI RT, початково взяте із ALT 5.1.
kiosktool [i586] інструмент адміністрування KIOSK, складено для TDE 3.5.13-sru.
smb4k [i586] Перегляд спільних тек Samba (SMB/CIFS) для KDE, складено для TDE 3.5.13-sru.
rar [i386] Потужний архіватор RAR, Розповсюджена версія 4.2.
Специфічний репозиторій OpenSCADA пакетів для ALTLinux 5.1
subtitleeditor [athlon] Редактор субтитрів для GNOME, складання для ALT 5.1.
smbnetfs [i586] Файлова система SMB, що використовує FUSE - підключення сусідньої мережі, складання версії 0.5.3.
samba [i586] Серверне та Клієнтське програмне забезпечення для комунікації із Windows машинами, складання версії 3.5.6.
opera [i386] Web-переглядач Opera для Linux, динамічно зібраний із Qt3. Отримано із офіційного репозиторію.
gd2-noxpm [i586] Графічна бібліотека для креслення файлів зображень у різноманітних форматах, складено без XPM, тож відсутні залежності на XOrg. Використано у навантажених ПЛК без GUI.
rar [i386,amd64] Потужний архіватор RAR, Розповсюджена версія 3.8.
nut [i586] Мережеві інструменти ДБЖ версії 2.4.1, складено без chroot Романом Савоченко.
startup-plc [noarch] Сценарії запуску системи для прошивки ПЛК від Романа Савоченко.
kernel-modules-icp-rt-up [i586] ICP-DAS LP-8x81 пакети модулів ПЛК для ядра 2.6.29-rt-up, включно із модулями: ipic.ko, slot.ko, rhinefet.ko, 8250_linpac.ko, icpdas_8250.ko
Прямо розташовані пакети до дистрибутивів ALTLinux: Sisyphus -> T7 -> T6 -> 5.1
krusader Адаптація та оновлення до TDE 3.5.13-sru. Латано Романом Савоченко щодо: виправлення зміни теки для копіювання до krarc щодо Кирилиці і загалом UTF-8; видалення параметру "-r" "rar" для запобігання зависанню та сканування вихідного каталогу.
ufoai Версія 2.3, 2.4 складання та зворотне перенесення до T6, 5.1.
arts Повернення до Sisyphus та гілок. Адаптація та оновлення до TDE 3.5.13-sru.
kdebase Адаптація та оновлення до TDE 3.5.13-sru. Латано Романом Савоченко щодо: примусових подій зі зміни розміру піктограми системного лотку Kicker при вбудуванні, переважно для попередження типового розміру піктограм 4x4 у додатків GTK3 (kicker-systemtray-gtk3-size.patch), виправлення падіння KJobViewer при виході із системного лотку та адаптації до автоматичного запуску до лотка (kjobviewer-crash-autostart.patch).
kdelibs Адаптація та оновлення до TDE 3.5.13-sru. Латано Романом Савоченко щодо: виправлення використання перекладу KRandr (krandr-transl.patch), виправлення падіння KJobViewer при виході із системного лотку та адаптації до автоматичного запуску до лотка (kjobviewer-crash-autostart.patch).
qt3, tqtinterface, avahi, libdbus-tqt, kdenetwork, kdegraphics,

kdemultimedia, kdeutils, kdepim, kdeaddons, kdeartwork, kdeadmin, kdeaccessibility, kdeedu, kdegames, kdewebdev, kdesdk, kdetoys,
kdebindings, koffice16,
amarok, celestia, k3b, kaffeine, kbfx, kde3-yakuake, kdesvn-kde3, kdmtheme, kkbswitch, knowit, kpowersave, ksplash-engine-moodin, ktorrent, kwlan, qalculate-kde, sim

Адаптація та оновлення до TDE 3.5.13-sru.
kde-i18n-uk Актуалізація перекладу Українською від Романа Савоченко для TDE 3.5.13-sru, для kdelibs і kdebase.
kde-i18n-ru Актуалізація перекладу mRussian від Романа Савоченко для TDE 3.5.13-sru, для kdelibs і kdebase.
ksubtile Адаптація та оновлення до TDE 3.5.13-sru. Латано Романом Савоченко щодо: Звільнено активацію та встановлення поточної довжини. Виправлено підключення Line3.
hal Реалізація функціювання без сокету подій UDEV, безпосередньо за libudev, від Романа Савоченко.
alterator-lilo Латано Романом Савоченко: вимкнення виклику 'udevadm trigger' у сценарії backend3 для запобігання падінню Video-XOrg для більшості ATI Radeon і старих NVidia.
fuse-smb Латано Романом Савоченко: Виправлення падіння при запису, проблема кешу при перейменуванні вузла і збільшення швидкості запису; Видалення не блокованих потоків із fusesmb.cache задля забезпечення коректного функціювання; Виправлення виявлення бібліотеки Smbclient, із samba 4.0.
alterator-livecd Зворотне перенесення до 5.1: не використання unsquashfs, просте копіювання файлів (закрито: #27786) від Михайло Єфремов.
compiz kde3 (TDE): kde-window-decorator повернення складання.
libcomedi Складання версії 0.10.0 і зворотне перенесення до T6, 5.1.
kvkbd Адаптація та оновлення до TDE 3.5.13-sru. Латано Романом Савоченко щодо: виправлення перемикання Shift (kvkbd-0.5-shift-togle.patch).
gkrellm Доповнення/оновлення перекладу Українською+mRussian від Романа Савоченко.
goldendict Зворотне перенесення до T6 і 5.1: Версія 1.0.1.
freedroidrpg Складання версії 0.11 та зворотне перенесення до T6 і 5.1.
gkrellm-radio Втулок gkrellm для керування радіо-тюнерами на Linux. Латано Романом Савоченко щодо V4L2.

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у і самих пакетів.

Вкладені латки до частин TDE
Латка Актуальність Опис
tqt3-trinity
evLoopX11Glib_noLoadAtPendingFlood.patch 14 Softening an effect of high-whole CPU loading at flooding Pending events from the GLib interface to the X11 server, what is brightly appeared on digikam-showfoto, or qtwaittimer, what detected on kdesktop-screensaver at wake up, by appending short waiting on 1ms after processing the events.
noHangAtWrongCharShape.patch 14 Preventing hangs on rendering wrong char shapes in TQTextEngine, it was noticed in KCharSelect on page 15.
monotonic_tm.patch 14 Complete switching Qt3 interval timers (QTimer) on the modern "timespec" structure and the Monotonic clock in the base, that is made Qt3 insensitivity to jumps of the real time, especially at waking up.
tdelibs-trinity
kcalendarsystem_World.patch 14 Adding for support the World Calendar System.
noFloodFixHW.patch 14 Prevents the very flooding in "~/.xsession-errors" by the debug messages like to "[FIXME] UNCLASSIFIED DEVICE name: ...".
useDesignVoltInCalcBatteryAhFromWh.patch 14 Using in calculation Ah from Wh of the Designed Voltage instead the Current Voltage for accordance with the capacity information on the battery.
tdeprint_translPPDGroups.patch 14 Fixing of translation of names of groups of the printing properties.
SlaveConTmRiseTo10.patch 14 Setting the slave connection timeout of SLAVE_CONNECTION_TIMEOUT_MIN from 2 to 10 and SLAVE_CONNECTION_TIMEOUT_MAX from 10 to 30 for preventing errors of the FILE-slave missing on generally slow hardware and HDD/SSD with slow sectors.
mime_webm.patch 14 Appending support the WEBM media format.
dcop_monotonic_tm.patch 14 Switching internal interval timers on the modern "timespec" structure and the Monotonic clock in the base, that is made DCOP insensitivity to jumps of the real time, especially at waking up.
tdebase-trinity
kcalendarsystem_World_base.patch 14 Adding for support the World Calendar System.
kdesktoplock_noSCardAuth.patch 14.1 Disabling of using Security Cards for authentication in the kdesktop lock dialog, due to it became unusable.
kate_revertSess.patch 14.1 Reverting broken sessions from 14.0.
slave_media_fstabByUdisks.patch 14 Appending of switching the /etc/fstab using whether by a util of mounting like to udisks or the generic mount program. And that is suitable both for FD and CD/DVD/BLURAY due to udisks[2] doesn't mount them without an entry in /etc/fstab.
icons_name-CDR-CDRW.patch 14.0 Fixing nonconformity in icon names for CD-R and CD-RW in tdeioslave.
noFreezeSaverEngine.patch 14 Preventing of complete freezing KDesktop on waiting the Saver Engine during about one minute after wake up, by not use sigsuspend() for waiting "mSaverProcessReady" where enough to call tqApp->processEvents().
quicklauncher_ignoreWrongUrls.patch 14 Completing of fixing of appearance in QuickLauncher of empty-zero items after removing some item, what related with inserting already missing desktop-file (after uninstalling the application) from the popularity.
konqueror_sidebar_NoDoubleSystemItems.patch 14 Preventing of items sometime doubling in the tab item "System (system:/)" through doubly call setOpen(true).
tdenetwork-trinity
krfb-crash_at_disconnect.patch 14 Formal replacing the call exit() by wait() only through tracing not closing VNC server threads in call this function from clientInput(), have observed as a hang up there on Raspberry Pi 2 once and no more elsewhere. The original CORRECTLY WORKING patch still lays in Gitea.
tdeadmin-trinity
kpackageMmemOptimizAtApt-cache.patch 14 Optimisation of the memory consumption in way of reading "apt-cache dumpavail" result through an temporary file but not through memory, that is the memory consumption on Debian 12 decreased from ~900MB to ~450MB. Next step of such optimisation may be performed only by storing in memory the packages names and requesting all other information at request and for not installed packages at least, so reach the Synaptic parameters of the memory consumption and restore the usefulness on old computers.
kpackageAptAddCleanAutoRem.patch 14 Adding the menu "APT Specials" by items: "Clean (apt-get clean)", "Autoremove (apt-get autoremove)".
tdemultimedia-trinity
xineThumbnail_disableAudio_CorrectHUE.patch 14 In Video Thumbnails by Xine Audio disabled by xine_new_framegrab_audio_port() and HUE corrected. In addition to preventing dead locks in Xine.
tdepim-trinity
tdepim_korganizer_noDblItDlgAtDblClickInMonthView.patch 14 Preventing of appearing two dialogues of item editing and new item at double clicking on cell with items in the month view.
tdepowersave-trinity
falseInact.patch 14 Preventing of appearing the false inactivity dialog to suspend just after awakening, especially often appeared on notebooks in work from the battery. And preventing of locking-sticking the sign "blacklisted_running" after running one blacklisted program.
noBatProgressReset.patch 14 Prevents of resetting the widget of displaying values the batteries since their become to show empty bar and -1.
noSlotslotHelpContents.patch 14 Commented the SLOT slotHelpContents() due to its missing.
kaffeine-trinity
DVD_wrongXineGlobalURL.patch 14 Fixing of playing DVD with XINE versions which misunderstand URM "dvd://", only "dvd:/".
webm.patch 14 Appending support the WEBM media format.
amarok-trinity
noAnalizerFlood.patch 14 Preventing of flooding with high CPU loading especially on old-slow systems during execution in the system tray and before opening the PlayList window, due to the analysers are wrongly started in the background at changing the animation period.
kdiff3-trinity
pretyURLinPlugin.patch 14 Switching URLs in the plugin's menu to the pretty view instead encoding UTF-8 chars of native locales.
krusader-trinity
smb_noCleanPanelAtRename.patch 14 Preventing of cleaning the panel with item list of a SMB share after item renaming through receiving second or third result() event from IO-Slave, that is the panel refresh is lagged now at 0.5 seconds after renaming.
noLockDirAtVirtualCD.patch 14 Preventing of force locking mounted media-folders after changing local directory to remote-virtual one, in a way of changing the local folder to Home. Also preventing the memory leakage on call the function getcwd(0, 0) without freeing its result.
krusader_fixRefreshPanelAtMove.patch 14 Fixing of refreshing source panel at moving operations.
basket-trinity
basket_FixReplaceRTE.patch 14 Fixing of no replacing selected blocks into note at pasting RTE, just appending before the block.
xine-lib
framegrab_displayQueueMutex_recursive.patch >= 1.2.10 Переключення display_queue.mutex у Відео виході на рекурсивний режим для запобігання зависань у xine_new_framegrab_video_port().

At.png Складання пакетів 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/. Конфігураційний файл отримується звідси!

5 Додаток. Порівняльна таблиця дистрибутивів Linux

Порівняльна таблиця дистрибутивів Linux [Expand]
Критерій Debian ALTLinux
Технічне
Дозволяє перенесення готових встановлень на різне обладнання x86/x86_64 від різних виробників, переважно між чипсетами Intel <=> AMD + -
Оновлення ядер Linux у загальний спосіб + -
Коректне функціювання R8169 Ethernet адаптера + (LinuxKernel-3.2.65, 3.16.7) -
Підключення SSH-клієнту за ключем не здійснює постійного запиту автентифікації + -
Дозволяє конфігурування та деяке обрання протягом встановлення пакетів + -
Коректне функціювання команд "$ apt-get autoremove" та "$ apt-get reinstall" + -
TDE R14 доступний готовими до використання пакетами та репозиторіями + -
Підтримка найбільш відомих апаратних платформ + - (лише x86, x86_64 та ARM для версії 7)
Доступ до SWAP після встановлення із Live + -
Вимкнення форматування доступного SWAP, чим запобігаючи зміні UUID декількох встановлень Linux - -
Функціювання fglrx-legacy + 7,Wheezy (Kernel 3.2 та XOrgServer 1.12) - T6 (Kernel 3.0-переважно зламано та XOrgServer 1.10)
Відсутність системного підключення (від EtcNet) яке неможливо видалити у NetworkManager + -
Встановлення та компактне зберігання лише даних необхідних та обраних локалей, дуже корисно для вбудованих систем! + -
Відсутність зламаності бібліотеки "libusb" на x86_64 + - (7)
Нормальне складання пакету "evince" + - (7)
Виправлення розміру буферу AVI-програвання ffmpeg + -
Виправлення розміру іконок у системному лотку від GTK3, якого переважно виправлено для nm-applet + (8, GTK 3.14.5) -
TDE: нормальне сповіщення у Kopete + -
TDE: складання Digikam + -
TDE > KRdc: верхня панель більш коректна + -
TDE > KDiff3: відсутність падінь при вставці + -
Живий: немає проблем зі зміною мітки диску + -
Політичне
Ані прямого чи непрямого схвалення, ані репрезентації цього у часовій зоні або деякими ключовими розробниками, щодо окупації українського Криму та агресії mRussia на Донбасі + -
Це не чисто mRussian дистрибутив, який переважно та часто слугує прямому чи непрямому новому "ВеликоMRussian шовінізму" щодо їх сусідів, особливо у світлі нової mRussian агресії проти України тепер + -
Рідна локалізація Українською + (дуже добре) +- (лише mRussian із деякою грою з Українською, Білоруською, Казахською та іншими мовами близьких сусідів — фактично рабо-колоніями тюрми народів).
Основні гілки репозиторіїв пакетів вільні, доступні для спільноти та реально є Довго Тривалої Підтримки + -