Thinstation 5.0: інші нововведення і підсумки

Thinstation 5.0: інші нововведення і підсумки
PXE-сервер - це, звичайно, добре, але звичніше працювати з конструктором як зазвичай, тобто розпакувати його з архіву, який як і раніше доступний зі сторінки завантаження (http: // sourceforge. net / projects / thinstation / files / thinstation / thinstation-5).

При знайомстві з оновленою системою виявилося, що з ним користувач отримує не тільки конструктор для складання образу Thinstation, але і повністю готову середу компіляції пакетів з вихідних в chroot-оточенні, а також можливість установки портів з ре-позіторія CRUX (http: // crux .nu / portdb) з подальшим їх додаванням в збірку. Внаслідок цього, після установок конфігураційних файлів і перед запуском збірки, потрібно потрапити пропоноване chroot-оточення.

Запуск збірки виглядає так:
$ Cd / thinstation
$ ./setup-chroot
$ Cd /ts/5.0
$ ./build

От і все. А компіляція відсутніх пакетів з вихідних в Thinstation і установка портів зі сховищ - це тема окремої статті ...

Наостанок, не обійшлося і без ложки дьогтю. Проблему я виявив в російській локалі, а точніше - у відсутності перемикання розкладок клавіатури з російської на англійську. При використанні тонкого клієнта «за прямим призначенням» нічого страшного немає, але якщо працювати з Thinstation, наприклад, в режимі «кіоску», з запуском веб-браузера або в режимі робочого столу, то цей недолік стане суттєвим.

Отже, в старій версії Thinstation параметри розкладки знаходилися в одному файлі, в пакеті локалізації, і всі проблеми з розкладкою вирішувалися заміною файлу ru.xkm іншим, скомпільований в працюючої Linux-системі. У новій версії компіляція розкладки відбувається при кожному запуску системи.




В логах відразу виявилася наступна помилка:
The XKEYBOARD keymap compiler (xkbcomp) reports:
gt; Error: Can not find file "group" for symbols include
gt; Exiting
gt; Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server



(EE) Error loading keymap /var/lib/xkb/server-1.xkm
(EE) XKB: Failed to load keymap. Loading default keymap instead.

Це означає, що при компіляції розкладки xkbcomp не знайшов файл group, який і визначає прапори перемикання. Загалом, російська розкладка не зібралася, але нічого страшного насправді не сталося (Х-сервер не отримав потрібну нам розкладку і використовує розкладку за замовчуванням).

Для виправлення цієї помилки потрібно скопіювати з каталогу thinstation-5.0-legacy / usr / share / X11 / xkb / symbols файл group (який, до речі, відсутня у всіх мовних пакетах) в packages / locale-ru_RU / lib / X11 / xkb / symbols .

Thinstation 5.0: інші нововведення і підсумки
Велика кількість інструментів для роботи

Для повного щастя в файлі packages / locale-ru_RU / lib / locale / ru_RU_locale потрібно видалити рядок KEYBOARD = us, ru - інакше такий же параметр в файлі конфігурації збірки не працює. Далі шляхом вивчення файлу стартового скрипта Х-сервера packages / xorg7 / etc / init.d / x можна з`ясувати опції для настройки клавіатури в терміналі Х-сервера, дві з яких чомусь у файлі конфігурації не позначені. Дописуємо їх в thinstation.conf.buildtime:
XKEYBOARD = "en, ru" # Відповідає
XkbLayout XKBMODEL = "pc105" # Відповідає
XkbModel XKBVARIANT = ", winkeys" # Відповідає XkbVariant
XKBOPTIONS = "grp: ctrl_shift_toggle, grp_led: scroll" # Відповідає XkbOptions

Примітка: якщо поміняти місцями «ru, en» в параметрі XKEYBOARD, то кому в XKBVARIANT потрібно поставити в кінці (вийде «winkeys») - інакше розкладка знову не скомпілюється.

Все, тепер після складання образу російська розкладка присутній і переключається на англійську по комбінації + .

підсумки

За підсумками знайомства з Thinstation 5.0 можу констатувати «хеппі-енд», причому не тільки для себе, але і для багатьох з тих, хто використовує тонкі клієнти в своїй мережі. Окремо відзначу, що в п`ятій версії з`явився Xorg7, в який включена підтримка нових відеочіпів. Зокрема, поширені останнім часом тонкі клієнти на базі AMD Geode LX800, виробники яких не потурбувалися додаванням в прошивку необхідних для повноцінної роботи драйверів, ніяк не хочуть правильно працювати з широким екраном (звичайні монітори формату 4: 3 знайти вже складно), і в Thinstation 2 такого драйвера не вистачало. Новий реліз дозволяє після нескладних маніпуляцій по формуванню профілю і включення в збірку пакета xorg7-geode повноцінно запустити ці машини з нормальними пропорціями зображення на моніторі «з коробки».

В цілому, Thinstation 5.0 залишив приємне враження, якщо, звичайно, не звертати увагу на недолік з російською розкладкою. Багато нововведень, але не в збиток зручності і звичного використання. Можливо (і навіть швидше за все), при подальшій роботі з Thinstation 5.0 знайдуться якісь недоліки, але проект активно розвивається, і розробники не відмахуються від багів, про які їм повідомляють. До речі, недоробки з клавіатурою обіцяли виправити вже в наступному оновленні.


ІНШЕ

Anjuta: перший погляд фото

Anjuta: перший погляд

Відео: GTA 6 - ПЕРШИЙ ПОГЛЯД Загальний вигляд Anjuta Anjuta, хоча формально і відноситься до ніші програмного…

Ultimate ++: theide фото

Ultimate ++: theide

Відео: N ++: Sigma Structure Symphony (SU-B-17-04) All Gold При кожному запуску TheIDE відкривається вікно вибору…

Установка bugzilla фото

Установка bugzilla

Відео: Bugzilla installation steps Система є додатком, яке реалізовано на мові Perl, і використовує для зберігання…

Thinstation як pxe-сервер фото

Thinstation як pxe-сервер

Відео: Diskless PXE booting - lab - openthinclient, vmware, server 2008, terminal services Ще одне нововведення у…

Компоненти geda фото

Компоненти geda

Відео: САПР TopoR. переміщення BGA Налаштовуються через ~ / .gEDA / gafrc, в який потрібно додати код такого змісту (на…

Установці linux unified kernel фото

Установці linux unified kernel

Відео: Linux - Установка Linux Mint поруч з Windows. (BIOS & UEFI) Приступимо. На сторінці завантажень доступні…

» » Thinstation 5.0: інші нововведення і підсумки