- назад
- далі

## 5. Зміни у Fedora для специфічних груп користувачів

### 5.1. Наукові і технічні пакунки

#### 5.1.1. archimedes

archimedes — імітатор квантових механізмів у двох вимірах (за методом Монте-Карло) для напівпровідникових пристроїв. Ось список нових можливостей у Fedora 17:

- Змінено методику обчислення ефективного квантового потенціалу
- Реалізовано модель потенціалу Бома
- Реалізовано уточнену модель Бома
- Виправлено і перевірено обчислення градієнта щільності
- Повністю реалізовано модель ефективного потенціалу
- Створено нові тести
- Перевірено параболічну, повну енергетичні зони та енергетичну зону Кане
- Повне врахування всіх параметрів енергетичної зони для всіх матеріалів
- Можна вмикати і вимикати врахування розсіяних фононів
- Підтримка підходу повної енергетичної зони

#### 5.1.2. gnome-chemistry-utils

Пакунок gnome-chemistry-utils оновлено до найсвіжішої тестової версії.
Основні зміни:

- GChem3d:
  - Імпортування даних з InChI або SMILES.
  - Експортування даних до GChemPaint та GChemCalc.
  - Створення даних у форматах InChI, InChiKey та SMILES.
  - Додано доступ до баз даних.
- GChemPaint:
  - До дужок у записі молекули можна додавати стехіометричний коефіцієнт.
- GCrystal:
  - Можна використовувати позначення декількох об’єктів у діалогових вікна атомів та ліній.
- GSpectrum:
  - Уможливлено використання форматування у заголовках списків та позначках осей.
- Компонент Goffice:
  - Додано підтримку кристалічних структур.

#### 5.1.3. gnuplot

Окрім виправлення багатьох вад, у gnuplot 4.4.4 слід відзначити такі зміни:

- для стилю boxxyerrors передбачено можливість зміни кольору
- у splot у pm3d тепер можна змінювати колір RGB
- «nonuniform matrix» позначає дані ASCII з явним визначенням x, y
- columnhead(N) є функцією, що повертає рядок, а не ключовим словом
- Поділ креслень у даних формату SVG за допомогою <g id="Plot_#"><заголовок>...
- xticlabels() працює як з ASCII, так і з двійковими файлами даних
- «set key maxrows» тепер можна застосовувати не лише до двовимірних креслень, а і до просторових

#### 5.1.4. lapack

Пакунок lapack оновлено до версії 3.4.0.

- xGEQRT: QR-розклад на множники (покращено інтерфейс). xGEQRT аналогічна до xGEQRF з модифікованим інтерфейсом, який уможливлює кращу швидкодію, якщо блоковані віддзеркалення має бути повторно використано. Супутні підпрограми xGEMQRT використовують віддзеркалення.
- xGEQRT3: рекурсивний QR-розклад. Рекурсивний QR-розклад уможливлює невикористання кешу та високу швидкодію для високих та вузьких матриць.
- xTPQRT: послідовні QR-ядра з униканням обміну даними. Ці підпрограми корисні для оновлення QR-розкладу і використовуються у послідовному і паралельному QR-розкладі з униканням обміну даними. Ці підпрограми підтримують загальний випадок трикутника на п’ятикутнику, з частинними випадками так званого трикутника на трикутнику та трикутника на квадраті. Це права версія підпрограми і підпрограми поділено на блоки. Розмір T-матриць та блоків є частиною інтерфейсу. Супутні підпрограми xTPMQRT використовують віддзеркалення.
- LAPACKE — стандартний програмний інтерфейс мовою C для LAPACK. З LAPACK 3.3.0 до LAPACK включено нові інтерфейси C. З випуском LAPACK 3.4.0 LAPACKE безпосередньо інтегровано до бібліотеки LAPACK і збагачено повним набором підпрограм LAPACK.

Докладніший опис можна знайти на сторінці http://www.netlib.org/lapack/lapack-3.4.0.html.

#### 5.1.5. mapnik

Версія 2.0.0 пакунка mapnik є основним оновленням програми з численними змінами. Щоб ознайомитися з повним списком змін, відвідайте цю сторінку.

#### 5.1.6. mathomatic

З повним списком змін у mathomatic 15.7.3 можна ознайомитися тут.

#### 5.1.7. octave

Пакунок з мовою для виконання обчислень octave було оновлено до версії 3.6.0. Щоб ознайомитися з новими можливостями, будь ласка, прочитайте цю сторінку.

#### 5.1.8. paraview

Пакунок з паралельної візуалізації paraview було оновлено до версії 3.12.0. Нотатки щодо випуску можна знайти на цій сторінці

#### 5.1.9. pspp

Зміни у версії 0.7.8 pspp:

- Нові команди:
  - ADD FILES
  - CORRELATIONS
  - DATAFILE ATTRIBUTES
  - DATASET ACTIVATE
  - DATASET CLOSE
  - DATASET COPY
  - DATASET DECLARE
  - DATASET DISPLAY
  - DATASET NAME
  - MATCH FILES
  - MRSETS
  - PRESERVE і RESTORE
  - QUICK CLUSTER
  - RELIABILITY
  - ROC
  - SAVE TRANSLATE до файлів з відокремленням значень комами і табуляціями
  - UPDATE
  - VARIABLE ATTRIBUTES
- Зміни у командах попередніх версій:
  - AUTORECODE містить нову підкоманду GROUP.
  - CROSSTABS було повторно реалізовано з метою виправлення численних вад.
  - Було повторно реалізовано команду DO REPEAT. У новій версії, якщо DO REPEAT містить команду INCLUDE або INSERT, до включеного файла не буде застосовано заміни.
  - HOST оновлено для використання найновішої версії синтаксису.
  - INCLUDE та INSERT містять нову підкоманду ENCODING.
  - MISSING VALUES у новій версії може призначати значення, яких не вистачає, до змінних типу довгого рядка.
  - NPAR TESTS містить нові підкоманди KRUSKAL-WALLIS, SIGN, WILCOXON та RUNS.
  - SET і SHOW більше не містять підкоманд ENDCMD, NULLINE, PROMPT, CPROMPT і DPROMPT. Типовими є тепер фіксовані значення.
  - VALUE LABELS у новій версії може призначати мітки значень, яких не вистачає, до змінних типу довгого рядка.
- Інші зміни у мові:
  - Нові команди DATASET замінили розширення «порожнього файла» PSPP, підтримки якого більше не передбачено.
  - У рядках тепер можна використовувати довільні символи Unicode, вказані у шістнадцятковій системі, ось так: U'hhhh'. Наприклад, символ Unicode U+1D11E, скрипковий ключ, можна вказати у форматі U'1D11E'.
  - У попередніх версіях PSPP рядок, вказаний у шістнадцятковому форматі синтаксичної конструкції X'hh', шістнадцяткові цифри виражалися байтами у локальному кодуванні. У новій версії PSPP синтаксичні конструкції X'hh' завжди відповідають символам у кодуванні UTF-8.
- Покращення у графічному інтерфейсі користувача PSPPIRE:
  - Додано підтримку символів поза ASCII у рядках, мітках і назвах змінних.
  - Доступна функція «Split Window» («Розділити вікно»), що спрощує перегляд різних частин великого файла даних.
  - Файли даних може бути відкрито визначенням назви як першого аргументу. Це означає, що у належним чином налаштованій стільниці подвійне клацання на піктограмі призведе до відкриття файла.
- Зміни у виведенні даних:
  - У новому драйвері виведення даних «cairo» передбачено підтримку виведення у форматах PostScript, PDF і SVG. Його функціональні можливості є надбудовою над можливостями драйвера «postscript», який було вилучено. Вам слід встановити Cairo і Pango, щоб зібрати драйвер «cairo».
  - Діаграми створюються за допомогою Cairo і Pango замість libplot. Без цих бібліотек нові графічні можливості не працюватимуть. Якщо у вашій системі не встановлено Cairo і Pango, вам слід запустити «configure» з параметром --without-cairo.
  - У драйвері виведення звичайного тексту тепер належним чином підтримується багатобайтові символи UTF-8, зокрема символи подвійної ширини та комбіновані акценти.
- У програмі «pspp» передбачено новий параметр, --batch (або -b), який переводить програму у пакетний режим. У попередніх версіях PSPP це синтаксичний режим був типовим. У новій версії типовим є новий режим синтаксису, «auto». У режимі «auto» PSPP обробляє більшість синтаксичних файлів належним чином, незалежно від передбаченого у них режиму синтаксису.
- У програмі «pspp» передбачено новий параметр, --syntax-encoding, який визначає кодування синтаксичних файлів, перелічених у командному рядку, а також типове кодування синтаксичних файлів, включених за допомогою INCLUDE або INSERT. Типовим є прийняття кодування системної локалі, UTF-8, UTF-16 або UTF-32. Програма автоматично визначає кодування системного файла.
- Новий модуль Perl надає змогу програмам мовою Perl читати і записувати системні файли PSPP.
- До підручника користувача додано главу з настановами.

#### 5.1.10. R

Версію пакунка мови обробки статистичних даних R було оновлено до версії December Snowflakes. Основні зміни:

- Нові можливості:
  - Еталонні класи тепер зберігають запис щодо полів, які було заблоковано. $lock() без аргументів повертає назви заблокованих полів.
  - HoltWinters() повертає попередження, а не повідомлення про помилку у разі деяких помилок оптимізації (де відповідь може бути корисною).
  - tools::dependsOnPkg() у новій версії може приймати скорочення для всіх залежностей = "all".
  - parallel::clusterExport() тепер уможливлює визначення середовища, з якого слід виконувати експортування.
  - tempfile() у середовищах Unix тепер бере до уваги ідентифікатор процесу. Таке врахування потрібне у багатоядерних системах (як частині систем паралельного розрахунку), оскільки основний процес і всі дочірні процеси спільно використовують теку тимчасових даних і можуть спільно використовувати потік псевдовипадкових чисел C. Крім того, два дочірніх процеси можуть викликати tempfile() одночасно.
  - Параметр print у драйвері RweaveLatex() Sweave тепер емулює автодрук а не друк (відмінність можна помітити для об’єкта S4: буде викликано show(), а не print()).
  - filled.contour() тепер може приймати нескінченні значення. У попередніх версіях такі значення могли призвести до некоректних графічних файлів (файлів, що містили значення NaN).
- Встановлення пакунків:
  - R CMD INSTALL у новій версії виконує тестове завантаження всіх підархітектур для коду, який буде зібрано (не лише коду основної архітектури).
- Інструменти:
  - Під час перевірки прикладів, для яких передбачено декілька архітектур R CMD у новій версії використовує окремий каталог examples_arch для кожної з підархітектур і зберігає виведені дані до файла pkgname-Ex_arch.Rout. Приклади деяких з пакунків слід запускати у порожньому каталозі.

З повним списком змін та виправлень вад можна ознайомитися тут.

#### 5.1.11. R-qcc

R-qcc є новим пакунком у Fedora. R-qcc — пакунок R, який містить широкий набір інструментів контролю якості та контролю статистичної обробки, зокрема такі інструменти:

- Креслення карт контролю якості Шухарта.
- Креслення графіків Cusum та EMWA на основі неперервного потоку даних
- Креслення кривих робочих характеристик
- Виконання аналізу можливостей процесу
- Креслення діаграм Парето та діаграм Ісікави

#### 5.1.12. R-qtl

Пакунок R-qtl було оновлено до версії 1.22.21. Серед основних змін оновлення plot.map з метою уможливлення обробки пар карт з позначками у різному порядку (або позначками, які є лише на одній карті) та оновлення scantwo з метою уможливити аналіз індивідуальних пар хромосом та перевпорядкування способу, у який виконуються переставляння у scantwo (спочатку підсумовування кожної пари хромосом, потім загальне).
З повним списком змін та покращень можна ознайомитися тут.

#### 5.1.13. R-zoo

Пакунок R-zoo оновлено з версії 1.6 до версії 1.7.6. Серед основних змін такі:

- Вилучено залежність від fCalendar. Ця залежність зберігалася лише з історичних міркувань. timeDate з zoo можна використовувати замість fCalendar десь так: vignette("zoo", package = "zoo")
- у read.zoo index.column може посилатися на назви або номери стовпчиків (у попередніх версіях можна було використовувати лише номери)
- повний експорт всіх методів as.Date.*, отже користуватися ними стало простіше (тобто додаткова реєстрація не потрібна) з as.Date() з інших пакунків (зокрема base).
- read.zoo() отримує аргумент text= подібно до того, як у новій read.table()
- До методу merge() додано новий аргумент drop=TRUE. Якщо буде встановлено drop=FALSE, це надасть змогу об’єднувати послідовності з нульового стовпчика з векторами zoo у одну матрицю з одним стовпчиком. Така поведінка є тепер типовою для методу cbind().
- Покращення у методі $<-. Тепер значення z$a <- працюватиме, навіть якщо z є послідовністю zoo без даних.
- as.Date.numeric(x, origin = "0000-00-00") у новій версії є прийнятним і еквівалентним до origin = as.Date("0000-01-01") - 1. (для дат MATLAB)
- Було додано метод [<-. Його робота тепер сумісна з методом [.
- Типовим значенням аргументу check.names метода merge() тепер є FALSE.
- Додано новий метод as.zoo() для об’єктів типу «matrix» з метою збереження назв стовпчиків. Крім того, новий метод «data.frame» транслює метод «matrix».
- У rollapply() ширина може бути списком, компоненти якого є відступами. Підтримки аргументу ascending більше не передбачено, замість нього слід використовувати список ширин.
- У rollapply() передбачено нові аргументи, partial і fill. Аргумент na.pad тепер вважається застарілим.
- rollapply() з FUN = mean більше не викликає rollmean, якщо у даних є значення NA.
- додано аргумент yax.flip argument до методу plot() для об’єктів «zoo» з метою збереження сумісності з методом «ts».
- Новий метод vignette("zoo-read") додає read.zoo(), зокрема декілька нових можливостей (додаткову інформацію наведено нижче).
- у read.zoo(), якщо не вказано FUN, але вказано FUN2, замість FUN буде застосовано FUN2. Раніше у цьому випадку FUN2 просто ігнорувалася. Крім того, аргументами format і tz може бути NULL (у цьому випадку вважатиметься, що аргументи пропущено).
- read.zoo() може приймати вектор з назв файлів. Кожен з таких файлів буде прочитано і повернуто єдиний об’єкт zoo, який буде сформовано об’єднанням даних з окремих файлів.
- Якщо у read.zoo() пропущено FUN, а index.column визначає декілька стовпчиків, стовпчики вставляються разом з відокремленням пробілами, обробка продовжується так, наче всі ці стовпчики були єдиним стовпчиком.
- у read.zoo() index.column = 0 тепер є коректним значення. У разі його використання індексом вважатиметься 1, 2, 3...
- read.zoo() у новій версії може читати об’єкт zoo з індексом, але без даних
- нові обгортки roll*r() з типовим значенням вирівнювання "right" («праворуч»).
- нова функція na.fill().
- нова функція na.StructTS() для періодичної інтерполяції NA з використанням StructTS() R.
- додано метод rev() method для об’єктів zooreg.
- додано метод transform().
- до загального методу as.zooreg() та пов’язаних з ним методів додано аргумент «frequency».

З повним списком змін можна ознайомитися тут.

#### 5.1.14. veusz

Основні зміни у пакунку veusz 1.14:

- Додано інтерактивний підручник
- Точки на графіках може бути розфарбовано на основі іншого набору даних, а на віджеті панелі кольорів буде показано масштаб
- покращено імпортування у форматі CSV
  - покращено можливості з виявлення типів даних
  - використання місцевих форматів запису чисел та дат
  - режими одного, декількох та жодного заголовка
  - параметри, за допомогою якого можна наказати програмі пропустити певну кількість рядків на початку файла
  - краща обробка пропущених значень
- можливість імпортування даних з буфера обміну даними
- значне зменшення розміру виведених файлів SVG
- у стандартному інструменті імпортування даних дескриптор можна не вказувати. У такому разі буде створено набір даних з назвами colX.
- можна інтерактивно змінювати діапазон креслення за вісями
- якщо дані вісі вказано у форматі дата-час, мінімальне і максимальне значення також буде показано у форматі дата-час
- віджет ImageFile може містити дані зображення, вбудовані до файла документа
- інтерполяція віджета може оновлювати параметри інтерполяції та якість інтерполяції для віджета мітки
- уможливлено редагування двовимірних наборів даних у діалоговому вікні редагування даних
- до контекстного меню панелі навігації наборами даних додано пункти копіювання та вставлення наборів даних

З повним списком змін можна ознайомитися тут.

### 5.2. Схемотехніка

#### 5.2.1. gerbv

Пакунок gerbv оновлено з версії 2.5.0 до версії 2.6.0. Серед основних змін слід відзначити такі:

- Вищу точність
- Підтримку панелізації
- Виправлення багатьох вад

#### 5.2.2. gtkwave

Пакунок gtkwave (http://gtkwave.sourceforge.net) оновлено з версії 3.3.25 до версії 3.3.31.

#### 5.2.3. kicad

Пакунок kicad оновлено з версії 2011.07.12 до версії 2012.01.19. Сайт проекту розташовано тут

#### 5.2.4. pcb

Пакунок pcb оновлено з версії 0.20100929 до версії 0.20110918. Окрім численних виправлень вад, внесено такі значні зміни:

- Внутрішній простір координат тепер є метричним. Це має виправити ваду з розташуванням виступів у метричній сітці. Крім того, передбачено можливість визначення одиниць майже для всіх координат на друкованій схемі. Приклад: 5.4in, 10cm, 0.55mm.
- Передбачено новий параметр збирання, --enable-coord64, для примусового використання 64-бітових типів координат у 32-бітових системах (якщо вам потрібна схема з лінійним розміром більше 1 метра). Точність обчислень у програмі складає 1 нанометр.
- Новий віджет GTK для перегляду і вибору шарів та інші покращення у графічному інтерфейсі.
- Діалогове вікно GTK з попередженням щодо того, що файл *.pcb було змінено на диску.
- Покращені алгоритми прилипання до сітки.
- Вибір і формування звітів щодо мереж за назвами.
- Вилучено можливість автоматичного панорамування.
- Можливе збільшення масштабу областей за межами друкованої плати.
- У файлах PCB більше не зберігається даних, за якими можна було визначити особу того, хто їх створив.
- Можливість зворотного перемикання міжшарових отворів з незаповнених на заповнені.
- У засобі експортування до Gerber передбачено можливості включення ескізів на інших рівнях.
- Редаговані файли відбитків зберігаються як відбитки, а не файли pcb.
- Діалогове вікно поступу для автоматичної маршрутизації.
- Заборона вилучення останнього верхнього або нижнього шару.
- Доріжки з отворами можуть перекриватися.

Щоб дізнатися більше, зокрема ознайомитися зі списком виправлених вад, зверніться до цієї сторінки.

### 5.3. Розробка для вбудованих систем

#### 5.3.1. avarice

Пакунок avarice було оновлено з версії 2.10 до версії 2.12. Переваги оновленої версії:

- Нові пристрої:
  - ATxmega256A3
  - ATxmega16D4
  - ATtiny4313
- Реалізації зневаджування PDI (JTAGICEmkII / Xmega).
- Виправлення вад

Додаткові відомості можна знайти на сайті проекту: http://sourceforge.net/projects/avarice

#### 5.3.2. avr-gcc

Відповідно до версії gcc, avr-gcc та avr-gcc-c++ було оновлено до версії 4.6.2.

#### 5.3.3. avrdude

До складу Fedora 17 включено версію 5.11.1 пакунка avrdude.

- Підтримка нових пристроїв:
  - ATmega88P/168P
  - ATmega8U2/16U2/32U2
  - ATtiny4313

- Підтримка нових програматорів:
  - Програмування TPI за допомогою програматорів bitbang (послідовних і паралельних)
  - Засновані на FT2232 (та сумісні) програматори (режим bitbang MPSSE)
  - Середовище Wiring (http://wiring.org.co)
  - Завантажувач butterfly-style пристрою Mikrokopter.de

- Виправлення вад

### 5.4. Аматорське радіомовлення

#### 5.4.1. chirp

chirp — програма для програмування різноманітних варіантів радіостанцій. Частоти, поділи, тони тощо вводяться у форму, подібну до електронної таблиці і вивантажуються на радіостанцію. Також передбачено читання даних з пам’яті радіостанції. Передбачено підтримку можливостей DStar. chirp є новим пакунком у цьому випуску Fedora.

#### 5.4.2. fldigi

Пакунок fldigi оновлено до версії 3.21.27 з версії 3.21.7. До програми внесено багато відносно незначних (для більшості користувачів) змін. Серед цих змін можна відзначити:

- Додаткові варіанти вибору Olivia
- Сповіщення про контакти
- Покращення у діалогових вікнах налаштовування
- Можливість експортування журналу у форматі ADIF
- Інтерфейс до fllog
- Багато нових та покращених макросів
- Декілька покращень у роботі з неперервними коливаннями
- Фільтр HamQTH
- Зміни у каталогах NBEMS для flmsg
- Покращення у WeFAX
- Contestia 64/1000
- Багато оновлень, пов’язаних з локалізацією

#### 5.4.3. gnuradio

Пакунок gnuradio оновлено з версії 3.4.0 до версії 3.5.1. Сайт проекту: http://www.gnuradio.org

#### 5.4.4. hamlib

До Fedora 17 включено пакунок hamlib (http://hamlib.sourceforge.net), оновлений до версії 1.2.15 з версії 1.2.14.

#### 5.4.5. qrq

- Параметри неперервних коливань може бути змінено під час спроб інтерактивно
- Можна переривати спроби без переривання роботи програми

#### 5.4.6. qtel

- Можна окремо вказувати звукові пристрої для мікрофона та гучномовця.
- Вікно інформації та спілкування поділено на два окремих вікна.
- У новій версії можна вказувати кодування символів у вікні балачки за допомогою діалогового вікна параметрів.
- У новій версії VOX типово вимкнено.
- Типовим звуковим пристроєм тепер є alsa:default.
- Додано підтримку використання звукового кодека Speex у з’єднаннях за допомогою EchoLink. У поточній версії це працюватиме лише зі з’єднаннями з іншими програмами SvxLink. У інших з’єднаннях використовуватиметься звуковий кодек GSM.

#### 5.4.7. splat

- Доповнено код моделі Лонглі-Райса поширення сигналу вздовж поверхні неправильної форми (ITM версії 7.0) врахуванням покращеної моделі неправильної поверхні з перешкодами (ITWOM версії 3.0), розробленої Сідом Шумейтом (Sid Shumate)/ Givens & Bell, Inc. У новому коді виправлено декілька помилок початкового варіанта коду ITM, а також реалізовано обчислення за допомогою рушія перенесення випромінення (RTE) у діапазоні видимості. Використати застарілу модель ITM з попередніх випусків SPLAT! можна за допомогою параметра командного рядка -olditm.
- Реалізовано новий параметр командного рядка -sc, за допомогою якого можна виконати згладжування контурів.
- До накладок контурів сигналу на карті GoogleEarth додано позначки втрат на шляху та потужності сигналу.

#### 5.4.8. svxlink-server

- Додано вибіркову систему виклику Motorola QC2.
- Нова можливість: вимикання тону виклику 1750 Гц. Щоб увімкнути цю нову можливість, скористайтеся параметром налаштувань 1750_MUTING у розділі налаштувань локального приймача. Код цієї можливості було надано Adi / DL1HRC.
- Додано можливість запису QSO з записом всіх даних, переданих каналом. Записувач QSO можна увімкнути або вимкнути за допомогою команди DTMF. Нові змінні налаштування: QSO_RECORDER_DIR та QSO_RECORDER_CMD.
- Модуль голосової пошти тепер зберігає повідомлення у файлах WAV. Старі повідомлення буде вилучено або перетворено на дані у форматі WAV. Формат назв старих файлів: YYYYMMDD_hhmmss_UUU{.subj,.mesg} Формат назв нових файлів: YYYYMMDD_hhmmss_UUU{_subj,_mesg}.wav
- Введено максимальний час обмеження за тривалістю для повідомлень голосової пошти. Типовою тривалістю для теми є 10 секунд, а для самого повідомлення — 2 хвилини.
- У новій версії можна користуватися «локальним» підкаталогом у каталозі events.d. Файли TCL з локального каталогу матимуть пріоритет над файлами TCL з каталогу events.d.
- Додано порогове значення для виявлення тону, щоб запобігти помилковому спрацьовуванню у відповідь на тишу. Ця проблема виникала у разі використання придушення шуму CTCSS на радіостанціях, керованих з закритим придушенням шуму.
- Реалізовано механізм передавання даних щодо рівня сигналу, заснований на декількох тонах, по одному на кожен рівень сигналу у спектрі високих частот звуку (5,5–6,5 кГц). Цим механізмом можна скористатися для прив’язування до віддалених приймачів через RF, але вимірювання потужності сигналу все ще відбуватиметься на стороні віддаленого приймача. Щоб пов’язати рівень сигналу з частотами тонів на боці віддаленого приймача, можна скористатися або RemoteTrx, або Atmel AVR ATmega8 (компактніше рішення). Рішення на основі мікроконтролера AVR отримує дані щодо різниці потенціалів для рівня сигналу і перетворює дані на один з десяти тонів, які накладаються на пов’язаний звуковий сигнал. Зауваження: передавання тону у RemoteTrx працюватиме, лише якщо програму зібрано у режимі 16 кГц. Причиною цього є використання вищих частот тонів.
- Нова можливість: попросити користувачів ретранслятора, яких не ідентифіковано, ідентифікувати себе. Час очікування на ідентифікацію після задіяння ретранслятора встановлюється за допомогою змінної налаштування IDENT_NAG_TIMEOUT. Коректною ідентифікацією вважатиметься передавання даних протягом проміжку часу, довшого за проміжок часу, визначений змінною налаштування IDENT_NAG_MIN_TIME. Насправді цього недостатньо для ідентифікації, але це найкращий з можливих варіантів.
- Нова можливість: можна наказати ретранслятору увімкнутися знову, якщо буде увімкнено придушення шуму протягом вказаного часу з вимикання ретранслятора. Для налаштовування слід скористатися новою змінною OPEN_ON_SQL_AFTER_RPT_CLOSE.
- Можливість TX_CTCSS у новій версії розширено так, щоб тон CTCSS може бути передано, якщо надходять вхідні дані з іншого логічного ядра (LOGIC), модуля (MODULE) або якщо було відтворено оголошення (ANNOUNCEMENT). У попередній версії можна було скористатися лише двома варіантами: надіслати тон CTCSS, якщо було розпочато придушення шуму (використано ретранслятор), або робити це завжди.
- Новий модуль, PropagationMonitor. Модуль стеження за поширенням сигналу, отримує повідомлення електронної пошти з vhfdx.net (або gooddx.net) і виголошує попередження щодо поширення за допомогою голосових повідомлень.
- Новий модуль, MetarInfo. Отримує дані METAR (прогноз погоди) з наперед визначених місць ICAO та поширює отримані дані. Зазвичай, дані надаються аеропортами.
- Додано діалогове вікно мовлення до інструмента визначення тону та декодувальника DTMF з метою покращення вилучення позадіапазонного звуку.
- У новій версії можна надсилати команди до ядра та до інших модулів, навіть якщо активним є інший модуль. Цього досягнуто додаванням перед командою символу «*». Якщо, наприклад, активним є модуль EchoLink і вам потрібно перевірити, чи надійшли якісь голосові повідомлення, команда, яку можна віддати, виглядатиме так: *3001#.
- Команду «з’єднатися з позивним» змінено з «*» на «6*».
- Модуль help тепер може приймати команди, навіть якщо він не є активним. У відповідь буде прочитано довідку щодо вказаного за ідентифікатором модуля. Наприклад, команда 01# призведе до відтворення довідкового повідомлення для модуля parrot.
- Модуль parrot тепер може приймати команди, навіть якщо він не є активним. Єдиною дією, яку може виконувати цей модуль, є читання введених цифр. Наприклад, у відповідь на команду 1123# модуль прочитає «one two three».
- Модуль EchoLink тепер може приймати команди, навіть якщо він не є активним. У поточній версії єдиною можливою командою є «2». У відповідь на цю команду буде прочитано ідентифікатор локального вузла. Приклад: 22#
- Тепер користувачі можуть перевіряти, чи є голосові поштові повідомлення, без входу до системи. Ідея належить Мартіну Буркгарту (Martin Burkhardt). Команда має бути такою: <ідентифікатор модуль><ідентифікатор користувача>, отже, якщо ідентифікатором модуля для голосової пошти є 3, ідентифікатор користувача — 001, командою для перевірки, чи надійшли голосові повідомлення, є 3001#.
- Модуль ретранслятора DTMF тепер може приймати команди, навіть якщо він не є активним. У відповідь на команду буде прочитано введені цифри. Наприклад, у відповідь на команду 4123# модуль прочитає цифри DTMF «one two three».
- Макрокоманду тепер може бути вказано без назви модуля. Втім, доведеться використовувати двокрапку як роздільник. Якщо не буде вказано назви модуля, команду буде надіслано обробнику DTMF без початкової активації модуля.
- Тепер можна включати позначку решітки у макрокоманду вказуванням «H» у рядку команди. «H» буде перетворено на «#» обробником команд, отже символ не вважатиметься кінцем команди. Це може бути корисним, наприклад, якщо ви хочете передати DTMF # за допомогою модуля ретранслятора DTMF. Специфікація макроса виглядатиме десь так: 10=412345H#. У відповідь буде задіяно макрос 10 і передано послідовність DTMF 12345#.
- Тепер можна поєднувати декілька логічних ядер. Змінні налаштування LOGIC1 і LOGIC2 було замінено новою змінною налаштування з назвою CONNECT_LOGICS.
- Нова змінна налаштування MUTE_TX_ON_RX для NetUplink у RemoteTrx. Ця змінна заборонятиме передавачеві передавати, якщо на приймачі увімкнено придушення шуму.
- Додано підтримку активованих функцій selcall. Нові змінні налаштування: Logic/SEL5_MACRO_RANGE, RepeaterLogic/OPEN_ON_SEL5, LocalRx/SEL5_TYPE і LocalRx/SEL5_DEC_TYPE. Щоб дізнатися більше, ознайомтеся зі сторінкою довідника (man) svxlink.conf(5).
- Новий модуль, SelCallEnc. Цей модуль використовується для надсилання вибіркових послідовностей виклику на частоті за запитом користувача.
- Однією програмою RemoteTrx тепер можна скористатися для запуску декількох віддалених приймачів-передавачів. Раніше для роботи з двома приймачами-передавачами слід було запускати два екземпляри RemoteTrx. Це вимагало використання двох звукових карток. Тепер для підтримки двох приймачів-передавачів достатньо однієї звукової картки. Через цю зміну трохи змінилися налаштування. Щоб не втратити даних, створіть резервну копію старого файла налаштувань remotetrx.conf і скористайтеся новим типовим файлом налаштувань для початкового налаштування. Потім пересуньте значення налаштувань зі старого файла до нового, ретельно читаючи оновлену сторінку підручника (man), remotetrx.conf(5), щоб не помилитися.
- Тепер можна встановити час переривання сеансу PTT для локального типу tx. Цим часом можна скористатися для вмикання передавача у поєднанні з придушенням шуму. Якщо передавачу наказано призупинити передачу, тон буде негайно вимкнено, що призведе до вимикання придушення шуму на іншому боці. Оскільки передавач передаватиме сигнал ще деякий час, залишок сигналу придушення тону не буде чути.
- Модуль ретранслятора DTMF тепер очікує на відтворення всіх оголошень перед передаванням цифр.
- Тепер модуль EchoLink може використовувати звуковий кодек Speex для з’єднань між двома вузлами SvxLink, що значно покращує якість звуку. Латку надіслано Steve / DH1DM.
- Додано режим резервного ретранслятора до RemoteTrx. Цим режимом можна скористатися, якщо використовувати його з RX і TX для ретранслятора. Якщо мережеве з’єднання втрачено ретранслятором, RemoteTrx активує базовий режим ретранслятора, просто з’єднавши RX з TX.
- Змінну налаштування VOX_LIMIT перейменовано на VOX_THRESH.
- Загальносистемні файли налаштувань SvxLink тепер зберігаються у каталозі /etc/svxlink.
- Нова розкладка каталогів для скриптів подій і звукових кліпів. Основні скрипти подій тепер зберігаються у /usr/share/svxlink/events.d. Файли звукових кліпів зберігаються у /usr/share/svxlink/sounds/<код_мови>. Модулі TCL від’єднано від обробників подій, вони зберігаються у /usr/share/svxlink/modules.d
- Нова змінна налаштування DEFAULT_LANG, яка визначає типову мову, яку слід використовувати.
- Новий тип детектора придушення шуму: EVDEV. Цей детектор придушення шуму читає події з вузла пристрою /dev/input/eventX. Цим, наприклад, можна скористатися, якщо у вас є звуковий пристрій USB з якимись кнопками. Якщо все буде гаразд, ці кнопки надсилатимуть повідомлення про події у відповідь на натискання.

#### 5.4.9. trustedqsl

- Під час показу запиту до введення пароля для розблокування особистого ключа програма показує дані щодо позивного, який відповідає ключу.
- Запам’ятовуються запити щодо сертифікації, програма допомагає користувачеві у імпортуванні .tq6.
- Користувачеві надсилається запит щодо збереження сертифіката після імпортування підписаних сертифікатів .tq6.
- Придушено показ повідомлень щодо замінених сертифікатів. Тепер керування можна здійснювати за допомогою діалогового вікна параметрів tqslcert.
- Виправлено вади пов’язані з аварійним завершенням роботи у wxWidgets на Windows у деяких майстрах (оновлення сертифікатів, створення сертифіката тощо)
- Додано пункт налаштувань для пропускання вибору стану.
- Виправлено аварійне завершення програми у Windows у відповідь на відкриття нового вікна запиту щодо сертифікації.
- Додано підтримку перевірки номерів зон та запиту щодо них.
- Уможливлено пакетний режим роботи (-x) без показу вікон
- Подвійне клацання на пункті у діалоговому вікні «Edit Station Locations» («Редагування розташувань станці») відкриває запис для редагування, а не просто закриває модальне діалогове вікно.
- Напис на кнопці «OK» («Гаразд») у вікні «Edit Station Locations» («Редагування розташування станцій») змінено на «Close» («Закрити»), оскільки саме таким і є призначення цієї кнопки.
- Оновлено діалогові вікна введення паролів з метою уможливлення використання клавіші Enter для введення даних.
- Для tqsl додано параметри командного рядка «-p <пароль>» та «-o <файл виведення даних>».

#### 5.4.10. xdemorse

- У новій версії використовується звуковий інтерфейс ALSA замість застарілого (і типово непрацездатного) інтерфейсу OSS
- Декілька змін у коді приймача-передавача CAT з метою кращої обробки умов помилок та уможливлення вмикання за допомогою кнопки «Receive», щоб CAT було увімкнено, лише коли xdemorse справді отримує сигнали азбуки Морзе.
- Збільшено висоту панелей діапазону та каскаду з метою покращення вигляду.
- Додано рамку для позначки «Auto Speed» (автоматична швидкість).
- Змінено схему виявлення позначок і пробілів на вимірювання середнього значення нахилу детектора Герцеля.

- назад4. Зміни у Fedora для розробників
- Догори
- Початок
- даліA. Автори