ការចេញផ្សាយបរិស្ថានអ្នកប្រើប្រាស់ Sway 1.2 ដោយប្រើ Wayland

រៀបចំ ការចេញផ្សាយអ្នកគ្រប់គ្រងសមាសធាតុ កក ១.៦ដែលត្រូវបានសាងសង់ដោយប្រើពិធីការ Wayland និងត្រូវគ្នាយ៉ាងពេញលេញជាមួយកម្មវិធីគ្រប់គ្រងបង្អួចដែលមានក្រឡាក្បឿង i3 និងបន្ទះ i3bar. Код проекта написан на языке Си и ចែកចាយ​ដោយ ក្រោមអាជ្ញាប័ណ្ណ MIT ។ គម្រោងនេះមានគោលបំណងប្រើប្រាស់លើ Linux និង FreeBSD ។

ភាពឆបគ្នារបស់ i3 ត្រូវបានផ្តល់ជូននៅពាក្យបញ្ជា ឯកសារកំណត់រចនាសម្ព័ន្ធ និងកម្រិត IPC ដែលអនុញ្ញាតឱ្យ Sway ត្រូវបានប្រើជាការជំនួស i3 តម្លាភាពដែលប្រើ Wayland ជំនួសឱ្យ X11 ។ Sway អនុញ្ញាត​ឱ្យ​អ្នក​ដាក់​បង្អួច​នៅ​លើ​អេក្រង់​មិន​មែន​ជា​លំហ​ទេ ប៉ុន្តែ​ជា​ឡូជីខល។ វីនដូត្រូវបានរៀបចំក្នុងក្រឡាចត្រង្គដែលធ្វើឱ្យការប្រើប្រាស់ដ៏ល្អប្រសើរនៃទំហំអេក្រង់ និងអនុញ្ញាតឱ្យអ្នករៀបចំបង្អួចបានយ៉ាងឆាប់រហ័សដោយគ្រាន់តែប្រើក្តារចុចប៉ុណ្ណោះ។

ដើម្បីបង្កើតបរិយាកាសអ្នកប្រើប្រាស់ពេញលេញ សមាសធាតុខាងក្រោមត្រូវបានផ្តល់ជូន៖ យើង​បាន​ញ៉ាំ (ដំណើរការផ្ទៃខាងក្រោយអនុវត្តពិធីការទំនេរ KDE) swaylock (ធាតុរក្សាអេក្រង់), ម៉ាកូ (អ្នកគ្រប់គ្រងការជូនដំណឹង), ក្រៀមក្រំ (ថតរូបអេក្រង់), រអិល (ជ្រើសរើសតំបន់នៅលើអេក្រង់) wf-ថត (ថតវីដេអូ), របារផ្លូវ (របារកម្មវិធី), ក្តារបន្ទះ (ក្តារចុចអេក្រង់), wl-ក្តារតម្បៀតខ្ទាស់ (ធ្វើការជាមួយក្តារតម្បៀតខ្ទាស់), wallutils (ការគ្រប់គ្រងផ្ទាំងរូបភាពផ្ទៃតុ) ។

Sway កំពុង​ត្រូវ​បាន​បង្កើត​ឡើង​ជា​គម្រោង​ម៉ូឌុល​ដែល​បាន​សាងសង់​នៅ​លើ​កំពូល​បណ្ណាល័យ wlrootsដែលផ្ទុកនូវបុព្វហេតុជាមូលដ្ឋានទាំងអស់សម្រាប់រៀបចំការងាររបស់អ្នកគ្រប់គ្រងសមាសធាតុ។ Wlroots រួមបញ្ចូល backends សម្រាប់
អរូបីនៃការចូលប្រើអេក្រង់ ឧបករណ៍បញ្ចូល ការបង្ហាញដោយគ្មានការចូលដោយផ្ទាល់ទៅកាន់ OpenGL អន្តរកម្មជាមួយ KMS/DRM, libinput, Wayland និង X11 (ស្រទាប់មួយត្រូវបានផ្តល់សម្រាប់ការដំណើរការកម្មវិធី X11 ដោយផ្អែកលើ Xwayland)។ បន្ថែមពីលើ Sway បណ្ណាល័យ wlroots ត្រូវបានប្រើប្រាស់យ៉ាងសកម្មនៅក្នុង គម្រោងផ្សេងទៀត។រួមទាំង។ លីបរ៉េម ៥ и ទ្រុង. បន្ថែមពីលើ C/C++ ការចងត្រូវបានបង្កើតឡើងសម្រាប់ Scheme, Common Lisp, Go, Haskell, OCaml, Python និង Rust ។

នៅក្នុងការចេញផ្សាយថ្មី:

  • Проведена работа по улучшению совместимости с оконным менеджером
    i3 ៦៣២០.

  • Добавлена опция для запуска приложения после перезапуска;
  • Добавлен переключатель для выбора применяемого по умолчанию метода разделения окон по вкладкам или бок о бок (в виде стека);
  • Доработан механизм переключения раскладок клавиатуры, добавлены поддержка определения типов устройств ввода и предложена новая команда xkb_switch_layout;
  • Добавлена поддержка тем оформления курсора, для изменения которых предложена новая команда xcursor_theme;
  • В layer-shell добавлена поддержка всплывающих окон;
  • Реализовна поддержка Wayland-протокола wlr-output-management-v1, предназначенного для настройки устройств вывода;
  • Добавлена поддержка атомарного изменения настроек экрана через API wlr_output;
  • Добавлена настройка calibration_matrix для калибровки сенсорных экранов;
  • Устранено несколько утечек памяти и проблем, приводивших к крахам.

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់