The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск пользовательского окружения Sway 1.11

09.06.2025 07:48

После 7 месяцев разработки опубликован релиз композитного менеджера Sway 1.11, построенного с использованием протокола Wayland и совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Sway позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры. Совместимость с i3 обеспечена на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11.

Для обустройства полноценного пользовательского окружения предлагаются сопутствующие компоненты: swayidle (фоновый процесс с реализацией ждущего режима), swaylock (хранитель экрана), mako (менеджер уведомлений), grim (создание скриншотов), slurp (выделение области на экране), wf-recorder (захват видео), waybar (панель приложений), virtboard (экранная клавиатура), wl-clipboard (работа с буфером обмена), wallutils (управление обоями рабочего стола).

Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. Wlroots включает бэкенды для абстрагирования доступа к экрану, устройствам ввода, отрисовки без прямого обращения к OpenGL, взаимодействию с KMS/DRM, libinput, Wayland и X11 (предоставляется прослойка для запуска X11-приложений на базе Xwayland). Помимо Sway библиотека wlroots активно используется и в других проектах. Кроме поддержки языков Си/С++, предоставляются обвязки для языков Scheme, Common Lisp, Go, Haskell, OCaml, Zig, Python и Rust.

В новом выпуске:

  • Добавлена поддержка Wayland-протокола linux-drm-syncobj-v1 для явной синхронизации буферов, позволяющей убедиться, что операция отрисовки в буфер завершена до того, как композитный менеджер отобразит данный буфер.
  • Добавлена поддержка Wayland-протокола alpha-modifier-v1, позволяющего клиентам менять уровень прозрачности поверхности и выносить операции по обеспечению прозрачности на сторону композитного сервера, который в свою очередь может переадресовать эти операции работающему на уровне ядра модулю KMS.
  • Добавлена поддержка Wayland-протоколов ext-image-capture-source и ext-image-copy-capture для захвата контента, выводимого на экран.
  • Добавлена поддержка Wayland-протокола ext-data-control, позволяющего привилегированным клиентам управлять обработкой данных, например, для реализации менеджеров буфера обмена.
  • В механизм межпроцессного взаимодействия (IPC) интегрирована поддержка метаданных для контекстов безопасности, реализуемых при помощи Wayland-протокола security-context-v1.
  • Улучшена логика настройки вывода для более качественного и быстрого отката на другие устройства.
  • Добавлена поддержка клавиш управления указателем.
  • В файл конфигурации по умолчанию добавлены комбинации клавиш для вызова утилит pactl, brightnessctl и grim.
  • Предлагаемое по умолчанию меню переведено на использование утилиты wmenu-run и больше не зависит от скрипта dmenu_path.
  • Задействованы новые возможности библиотеки wlroots 0.19. Среди изменений в wlroots:
    • Реализованы Wayland-протоколы:
      • color-management-v1 (для поддержки HDR10);
      • ext-image-capture-source-v1 и ext-image-copy-capture-v1 (для захвата содержимого экрана);
      • ext-data-control-v1 (для управления буфером обмена);
      • xdg-toplevel-icon-v1 (для привязки своих пиктограмм);
      • xdg-dialog-v1 (для создания продвинутых диалоговых окон);
      • xdg-system-bell-v1 (для вывода сигнала);
      • ext-idle-notify-v1 (для отслеживания активности);
      • presentation-time (для адаптивного изменения частоты обновления монитора);
      • wlr-layer-shell-v1.5 (для задания границ эксклюзивных зон на экране).
    • В бэкендах и движках отрисовки реализована поддержка явной синхронизации буферов при помощи объектов синхронизации DRM (Direct Rendering Manager).
    • Добавлена поддержка Multi-GPU для устройств вывода на экран, таких как USB-адаптеры GUD.
    • Реализация прямого вывода (direct scanout) в бэкендах теперь поддерживает кадрирование и масштабирование буферов.
    • Оптимизированы операции с графом сцены (Scene-graph).


  1. Главная ссылка к новости (https://github.com/swaywm/sway...)
  2. OpenNews: Опубликовано пользовательское окружение Sway 1.10, использующее Wayland
  3. OpenNews: Выпуск дистрибутива Ubuntu Sway Remix 25.04
  4. OpenNews: Автор оболочки Sway и языка Hare развивает новое микроядро Helios и OC Ares
  5. OpenNews: Выпуск labwc 0.8.3, композитного сервера для Wayland
  6. OpenNews: Выпуск Phosh 0.47.0, GNOME-окружения для смартфонов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63376-sway
Ключевые слова: sway, wayland, wlroots
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (86) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:56, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Совместимость с i3 обеспечена на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11....

    Щас X11 допилят, можно будет на Вейланд не переходить.

     
     
  • 2.2, Аноним (2), 09:01, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Точно допилят? Пока только доламывают - https://github.com/X11Libre/xserver/issues/4
     
     
  • 3.4, Аноним (4), 09:19, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Вы все врете! Сейчас комьюнити встрепенется и все сделает 😭

    Ну а если серьезно: перелопачивать кодовую базу, работавшую десятилетиями и при этом не делать никаких тестов - это, конечно, лучшие практики разработки ПО. Проект ждет большой успех!

     
  • 3.5, Аноним (1), 09:19, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Это только начало пути! У них всё должно получиться! Держим кулаки за ребят!
     
  • 3.8, iPony128052 (?), 09:31, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Этот проект притягивает 🧲 странных личностей

    https://github.com/X11Libre/xserver/issues/5#issuecomment-2950908117

     
     
  • 4.48, Аноним (48), 15:02, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Адекватных.
     
  • 4.65, Аноним (65), 17:19, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ник pony он в честь чего?
     
     
  • 5.99, нейм (?), 17:49, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в честь анонима с ником ipony с опеннета конечно же!
     
  • 2.9, анонимммм (?), 09:42, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем допиливать то, что и так работает?
     
     
  • 3.41, Аноним (41), 13:26, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Кроме внешних есть существуют внутренние свойства. Например, эффективность в переводе на джоули. Вот в этом плане X11 как и  Wayland не примеры для подражания.
     

  • 1.3, Аноним (-), 09:07, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я бы предпочел DE поставить при установке ОС и более не заморачиваться с выбором композитного менеджера. Выбор DE и композитного менеджера - какая-то мышиная возня.
     
     
  • 2.42, Аноним (41), 13:27, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен. Один раз выбрал KDE и живу уже 20 лет вроде.
     
     
  • 3.52, Аноним (52), 15:40, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно, все мы знаем, что ты сидишь на уютной семёрочке.
     
     
  • 4.100, нейм (?), 17:50, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    седьмая плазма еще не вышла, готовой будет ближе к январю
     
  • 2.77, Аноним (77), 20:53, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, люди так прокрастинируют, а потом красивые скриншоты на юникспроне выкладывают. Я не против, но согласен что нужно что-то одно. Т.к. от такого обилия всех этих тайлингов начинается паничка и в итоге сидишь на гноме.
    Непонятно что из этого выбирать, у каждого взаимоисключающие фичи, а больше половины из них еще надо настроить на каком-то специфичном диалекте брейнфака.
    Мало одного WM, надо еще приложуху, рисующую панельку сверху выбрать какую ставить, настроить и подружить с WM.
    А ведь еще есть экран входа... И уведомления от приложений, типа телеги, хотелось бы чтоб работали.
    Вот так и сидишь на гноме, ГДЕ ВСЕ ПРОСТО РАБОТАЕТ!
     
     
  • 3.86, Аноним (86), 00:22, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так работает, что настройки системные все игнорирует и орет как щука что все сломано и ничего не работает. Гном самый неадекватный РС.
     

  • 1.6, Аноним (4), 09:24, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Используйте нормальный хостинг для картинок. При нажатии на скришот из новости перекидывает на страницу с "Прямая ссылка на изображение устарела".
     
  • 1.7, Аноним (7), 09:25, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ушел с xfce на sway, когда они с wayland поддержкой тормозили.
    Когда-то не осилил i3, но тут за пару месяцев подправил свой конфиг
    и более не хочу никаких DE.
    Единственный гемор был - сделать правый Ctrl еще одним mod-кеем,
    надо было править xcb конфиг.
    Из багофич иногда firefox становился плавающим окном из-за
    js или еще чего на определенных сайтах, но давно не воспроизводится.
    Ну и к буфферу обмена пока не привык, если скопировать что-то
    из окна и закрыть его, то буффер опустеет. Тут видно нужно
    отдельный промежуточный софт ставить.

    p.s.
    pipewire через wireplumber то заработает сразу, то нет.
    Но это оффтоп

     
     
  • 2.11, 12yoexpert (ok), 09:51, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вяленый не работает

    tl;dr

     
  • 2.12, Аноним (12), 09:56, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Ну и к буфферу обмена пока не привык, если скопировать что-то из окна и закрыть его, то буффер опустеет. Тут видно нужно отдельный промежуточный софт ставить.

    Это после 15 лет разработки вялого и миллиарда различных компоизиторов?

     
     
  • 3.39, Аноним (39), 12:24, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Это правильное поведение. Так и должно быть.

    Если вы скопировали несколько десятков мегабайт (банально сырой битмап открытой картинки в браузере) в буфер — это что, их надо куда–то каждый раз складировать и множить в памяти? Куда? Зачем?

    Логично же один раз скопировать из одного места в памяти в другое, а не делать десять копий. Но да, нужно привыкнуть не закрывать окошко, это дико сложно, под силу такое далеко не всем.

     
     
  • 4.58, Аноним (58), 16:29, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Но да, нужно привыкнуть не закрывать окошко, это дико сложно, под силу такое далеко не всем.

    Дело не в сложности. Бывает, когда нужно повторить вставку, которую на момент закрытия окна не планировал делать. Бывает окно закрывается пользователем по ошибке. Бывает вставку нужно сделать позже.

    > Это правильное поведение.

    Да, конечно, это фича, просто мы до неё ещё не доросли. Расскажи́те нам.

     
     
  • 5.67, Аноним (67), 17:34, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Бывает, когда нужно повторить вставку, которую на момент закрытия окна не планировал делать. Бывает окно закрывается пользователем по ошибке. Бывает вставку нужно сделать позже.

    Сори, но ты сейчас думаешь с позиции здравого рассудка и заботе о пользователе. А линуксячий десктоп на васяноподелиях вроде сабжа - он ровно о противоположном.

    Вон, персонаж не только наслаждается стокгольмским синдромом по отношению к сабжу, но еще и чувствует от этого превосходство над плебсом: какой я умный, могу запомнить не закрывать окно до вставки!

     
  • 5.95, Аноним (95), 11:37, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно закрытие, память сейчас дешёвая, ради экономии нескольких десятков мегабайт не буду закрывать приложения вообще. Но ведь контент может быть изменён/уничтожен самим приложением. То есть у нас вообще нет уверенности в том, что по Ctrl-V мы получим то же самое, что было скопировано по Ctrl-C.
     
     
  • 6.98, Аноним (98), 13:28, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну пусть меняет.
    Я хочу держать в памяти (копию) последнего куска, который был получен из последнего Ctrl+C или ПКМ+Копировать и иметь возможность вставлять этот кусок сколько хочу.
    Вопросы памяти - это мои вопросы, ваше дело сделать проверку на ее достаточное количество и если она пройдена - заполнить ее копией байтиков.
    Если конкретное приложение специфично обрабатывает хоткеи, селекты и проч - то есть перехватывает системный Ctrl+C - это уже дело пользователя и приложения.
    Какие проблемы тут могут быть?
     
  • 4.68, Аноним (68), 18:29, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Это правильное поведение. Так и должно быть

    Нет, не правильное. И такого нигде нет ни в одной человеческой ОС - ни в десктопной, ни в мобильной.

    Такая дичь есть только в отдельных неадекватных DE на Линуксе.

    > Но да, нужно привыкнуть не закрывать окошко, это дико сложно

    Сапасибо, привыкайте сами. Терпеть и превозмогать вопреки зравому рассудку - это неотъемлимая часть настоящего линукс-экспириеса.

     
  • 4.69, Аноним (68), 18:36, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Логично же один раз скопировать из одного места в памяти в другое, а не делать десять копий.

    Что ты имеешь в виду под копиями? Буфер обмена существует в единственно числе.

     
  • 4.96, 12yoexpert (ok), 11:56, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Это правильное поведение. Так и должно быть.

    у тебя случайно не айфон?

     
  • 3.91, Anonimous (?), 10:30, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Это после 15 лет разработки вялого и миллиарда различных компоизиторов?

    В иксах тоже самое

     
     
  • 4.92, Аноним (12), 10:55, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да, в иксах так же. Только вот иксы это легаси, в коде которого никто не хочет ковыряться и от которого все отказываются. А вейленд - это прогресс с полностью пересмотренным дизайном и в котором учтены ошибки иксов.
     
  • 2.16, Аноним (-), 10:21, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ну и к буфферу обмена пока не привык, если скопировать что-то

    из окна и закрыть его, то буффер опустеет. Тут видно нужно
    отдельный промежуточный софт ставить

    У Sway нет встроенного буфера обмена. WM следующая стандартам Протокола не обязана его поддерживать. Ставь отдельную утилиту - clipboard manager, их много.

    Сам юзаю labwc, там тоже так.

     
     
  • 3.61, Аноним (7), 16:55, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Ставь отдельную утилиту - clipboard manager, их много.

    посмотрел штук 5, все не очень пока.
    Хочется на copy писать в отдельный файл у
    которого бы в имени присутствовало название отправившего процесса.
    А при выборе что вставлять запускать "файловый менеджер" на директорию
    с такими файлами, чтобы было доступно нормальное превью.

     
  • 2.20, Игорь Брин (?), 11:09, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    lxqt поддерживает все менеджеры на вяленом. Xfce, как и все гномовое тормозит прогресс.
     
     
  • 3.56, Аноним (-), 16:13, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Справедливости ради, XFCE перейдёт на Wayland, только делать она это будет медленно и поэтапно.
     
  • 2.21, pic (??), 11:21, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Дайте угадать, Вы используете его на ноутбуке?
     
     
  • 3.66, Аноним (7), 17:19, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И на десктопе и на ноуте.
    Ниже несколько строк из ~/.config/sway/config
    как примеры хоткеев.

    # отправить в буффер часть экрана
    bindsym $mod+p exec grim -g "$(slurp)" - | wl-copy -t image/png

    # распознать текст на части экрана и отправить его в буффер
    bindsym $mod+t exec grim -g "$(slurp)" - | tesseract - - -l eng+rus 2> /dev/null | wl-copy -t text/plain

    # декодировать qr и иже с ним коды и отправить текст в буффер
    bindsym $mod+q exec grim -g "$(slurp)" - | magick convert png:- jpg:- 2> /dev/null | zbarimg --raw --quiet - | wl-copy -t text/plain

     

  • 1.13, Аноним (13), 09:59, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не могу понять тайловые оконные менеджеры. Какой Дзен надо познать чтобы на ежедневной основе использовать сабж? Ну ладно, ну поставил ты его, но софт то всё равно Гномовский будет.
     
     
  • 2.14, Аноним (12), 10:02, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему именно гномовкий, а не кдешный? У меня, кстати, ни тот, ни другой.
     
  • 2.15, Аноним (4), 10:18, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Какой Дзен надо познать чтобы на ежедневной основе использовать сабж?

    Так вон человек выше написал: править конфиги Sway, править конфиги xcb... Эти поделия в основном нужны, чтобы бесконечно настраивать,  править конфиги и сношаться с консолью. А потом хвастаться, какой ты лихой хакер - все контролируешь и под себя настраиваешь, строем не ходишь, революционэр.

     
     
  • 3.17, Аноним (17), 10:23, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А потом хвастаться, какой ты лихой хакер

    И о горячих клавишах в стиле vim не забываем! Иначе какой ты хакер без клавиш в стиле vim?

     
     
  • 4.28, Аноним (13), 11:44, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Забрал свой ноутбук из ремонта, теперь буду на работу с ним ходить. Убунту уже поставил, надо NeoVim поставить.
     
  • 4.38, User (??), 12:18, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И capslock, capslock с esc поменять! Чтобы уж совсем Ъ!
     
  • 3.19, Аноним (7), 10:53, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Эти поделия в основном нужны, чтобы бесконечно настраивать,
    >править конфиги и сношаться с консолью. А потом хвастаться, какой ты лихой хакер

    DE тоже постоянно настраиваются, результат в обоих случаях - новый текстовый
    конфиг, будь то yaml/xml/ini/etc.

    Но sway

     
     
  • 4.22, pic (??), 11:23, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Даже для openbox в своё время сделали графический конфигуратор, и не один, даже для комбинаций клавиш сделали отдельный. Можно было бы запилить минималистичный.
     
  • 4.29, Аноним (13), 11:44, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если нормальный дистрибутив, то среда рабочего стола уже настроена и больше её настраивать необходимости нет.
     
     
  • 5.46, Аноним (46), 14:28, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если нормальный дистрибутив, то среда рабочего стола уже настроена и больше её
    > настраивать необходимости нет.

    Угу, угу - "Ни один истинный шотландец ...".
    А в реальности - настроил сабж (его "духовного предка" для X11 - i3) 10 лет назад и больше не трогаешь - оно просто и привычно работает, тогда как у любителей "Поставил ДЕ и сразу работаишь, а не настраиваешь!" сменилось 2-3 мажорных версии с не менее мажорными перекраиваниями всего и вся (особый привет гнуму и его разрабам, сидящим в макосе-винде) ...


     
  • 5.73, Аноним (65), 19:13, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только если ваши привычки совпадают с привычками автора, чего, скорее всего не будет.
     
  • 3.31, Аноним (13), 11:47, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Меня больше всего и пугает что что-то там надо настраивать, а до уровня функциональности даже самоё простоё среды рабочего стола довести это целая история.
     
     
  • 4.40, Аноним (40), 12:45, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да да, вот эта тема — «Мы вам даём всего-лишь набор инструментов. Кстати, посмотрите наш Зал Славы» 😁
     
  • 4.63, pic (??), 17:05, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нужен минималистичный по дизайну, но функциональный центр настроек, причём по всему, что относится к sway (ответ будет как всегда - тебе надо ты и пили, а мы захейтим Ж)
     
  • 3.33, Мимокрокодил (?), 12:01, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > какой ты лихой хакер - все контролируешь и под себя настраиваешь

    EXWM $)

     
  • 3.37, Аноним (39), 12:17, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Настроил sway один раз под себя и не трогаю годами. Всё работает и постоянного ковыряния не требует. Что я делаю не так? Или я недостаточно лихой и недостаточно революционэр?
     
  • 3.57, Аноним (-), 16:20, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Эти поделия в основном нужны, чтобы бесконечно настраивать,  править конфиги и сношаться с консолью.

    GNU/Linux всегда был таким. Это же Unix-подобная система. Говорим UNIX подразумеваем терминал, говорим терминал подразумеваем UNIX. Каждый линуксоид обязан работать в терминале, а иначе он не линуксоид, а вантузник. И место ему на винде.

     
  • 2.24, winorun (?), 11:33, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ ты что ввиду имешь? Как wm связан с библиотеками GUI? Какие приложения тебе нужны ты ими и пользуешься, а какой wm без разницы. Ты можешь i3 и в kde использовать. wm это про расположение окон. И тайлинг довольно удобно.
     
     
  • 3.30, Аноним (13), 11:45, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >И тайлинг довольно удобно.

    Чем именно? Шоркатами управлять? Ну я в принципе и на винде ими пользуюсь на автомате.

     

  • 1.23, pic (??), 11:25, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Sway отображает тени в приложениях GTK?
    В Chromium?
     
     
  • 2.25, Аноним (25), 11:36, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы что?
     
     
  • 3.44, Анонон (?), 13:29, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтобы отображались тени
     
  • 3.59, Аноним (58), 16:34, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы можно было в тени спрятаться.
     

  • 1.35, Аноним (13), 12:03, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть кто-нибудь кто на повседвен пользуется это? https://github.com/directvt/vtm?tab=readme-ov-file
     
     
  • 2.45, Аноним (12), 13:41, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это как tmux что-ли?
     
     
  • 3.49, Аноним (13), 15:05, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не tmux https://www.opennet.me/opennews/art.shtml?num=56668
     

  • 1.50, Ты умрешь девственником (?), 15:31, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Код еще сырой и недостаточно протестирован. Попадет в релиз Дебиан лет через 10 (когда выйдет Sway 100)
     
     
  • 2.75, Sunderland93 (ok), 19:27, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В Debian 13 в наличии Sway 1.10. В Experimental - 1.11-rc4
     
     
  • 3.79, Аноним (79), 21:43, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Могли бы и Hyperland так поддерживать
     
     
  • 4.82, Ты умрешь девственником (?), 22:26, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что поддержать? Это же экспериметальная репа. Пока до релиза доедет пройдет лет примерно тысяча. Это ж  Дебиан. Надо чтоб устарел окончательно. По фичам отставал от актуальной версии. Вот тогда и окажется в основной репе.
    За свежачком надо в Арч идти, или в Федору, или в Сусю.
     
  • 4.94, Sunderland93 (ok), 11:13, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не могли бы. У Hyprland регулярно ломают конфиг, у него нет стабильных интерфейсов. Что есть в одной версии - могут запросто выпилить в следующей. В Sway такого нет. К слову Hyprland - единственный композитор, в прошлом использовавший Git-снапшоты wlroots. Строго определенные коммиты. Как по-вашему - это добавляет ему стабильности?
     

  • 1.51, Аноним (51), 15:35, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хороший композитор.

    Я начинал им пользоваться, но потом устал бороться с багами и ушёл на i3.

     
     
  • 2.55, Аноним (39), 16:10, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С какими багами? Багрепорты можно поглядеть?
     
     
  • 3.71, Аноним (68), 18:41, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > С какими багами? Багрепорты можно поглядеть?

    Гляди:

    https://github.com/swaywm/sway/labels/bug

     
     
  • 4.74, Аноним (39), 19:13, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ну, то есть про баги ты банально наврал и сам sway не пользуешься, поэтому сказать тебе нечего. Но потроллить очень хочется. Понятно, так и запишем.
     
     
  • 5.76, Аноним (68), 19:55, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, то есть про баги ты банально наврал

    Ты лично попросил посмотреть на баги, и я тебе дал ссылку на баги. В чем я тебя обманул?

     
  • 2.60, Аноним (58), 16:37, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Хороший композитор.
    > устал бороться с багами и ушёл

    Хороший композитор.

     
  • 2.90, Аноним (90), 09:41, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хороший композитор.
    > устал бороться с багами и ушёл на i3.

    Видимо лучший.

     

  • 1.53, Аноним (52), 15:42, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередная хрень для хипсторов и "не таких как все". Нормальный же человек будет использовать обычные окошки ибо ничего удобнее человечество ещё не придумало.
     
     
  • 2.62, pic (??), 16:59, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нейросети с диалоговым режимом работы набирают обороты, того глядишь вновь придём к строковому общению с ОС, как в консоли, только гораздо быстрее, без курения манов и тулкитов, с подбором частых или готовых вариаций команд обработки. Вообще плавающий графический дизайн мне импонирует, им легко пользоваться, но пока только концепты видел. Они размещаются логически, а не привязываются к какой-то области дизайнером или программистом.
    Больше похоже на логическое форматирование исходя из задач. Если поразмышлять глубже, то ОС может измениться до неузнаваемости, включая то, что приложения могут быть как модули к самой ОС, без интерфейса, в которых указывается только логика или направление работы, а дизайн автоматически формируется либо выбирается пользователем на основе собственных предпочтений.

    Поинтересуйтесь новыми концепциями, вместо того чтобы писать велосипеды и усложнять жизнь тулкитами, адом зависимости. В этих концепциях новых графических  систем на первое место ставят простоту работы с данными, автоматизацию и конечный результат.

     
     
  • 3.72, Аноним (72), 19:04, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Нейросети с диалоговым режимом работы набирают обороты

    Это говорит неосилятор терминала.

     
     
  • 4.81, Аноним (81), 22:03, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как человек проработавший в терминале 30 лет, могу сказать, что после первых 5 лет мы делали всё, чтобы не работать в терминале. И ещё, замечено не только мною, что хвастаться тем, что ты выучил пару каманд и кричать на каждом углу, что ты там что-то осилил - яркий признак юного пионэра)
     
     
  • 5.88, Аноним (-), 08:21, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Как человек проработавший в терминале 30 лет, могу сказать, что после первых 5 лет

    Как правило базар неосиляторский так начинает звучать.

    >хвастаться тем, что ты выучил пару каманд и кричать на каждом углу, что ты там что-то осилил - яркий признак юного пионэра)

    Ого, а неосилятор-то старый!

     
     
  • 6.93, Аноним (93), 11:01, 10/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Как правило базар неосиляторский так начинает звучать.

    Он осилил личную жизнь (ну там, женщина, семья, дети, друзья, планы на будущее) и сношаться с консолькой у него теперь нет ни желания, ни смысла.

     
  • 3.78, Аноним (77), 21:04, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Со всем согласен. А что за плавающий дизайн? Ты меня заинтересовал, можно ссылок на почитать?
     
     
  • 4.83, pic (??), 22:40, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Самый простой пример, как я понимаю, основной фокус в плавающем дизайне - на контенте, т.е. на тексте, картинке, видео. В нём нет или почти нет таких типичных вещей как окна, главное и контекстные меню, вкладки и прочее ,т.е. нет тулкитных виджетов.

    Всё основано на всплывающих (или нет) кнопках-задачах. К примеру, вы открыли текстовый документ, хотите что-то с ним сделать, выделяете или нажимаете на клавиши, появляются кнопки-задачи либо непосредственно над _контекстом_, фокусом ввода клавиатурой или мышью (над курсором), либо сбоку  набором таких кнопок (не контекстное меню!), сгруппированные (если нужно), разного цвета, по задачам, которые автоматически фильтруются по частоте пользования. С фото также, выделили участок фотки, выбрали действие прямо над ним (всплыли кнопки-частые действия), либо хотите повернуть или перевернуть, просто зажимаете фотку и крутите мышью.

    Парадигма - уйти от усложнения интерфейса в пользу как вы работали бы с контентом напрямую своими руками, меньше таскать мышь с вводом клавиатуры от места самого участка обработки, сам контент в таком "приложении" занимает всю площадь окна, а кнопки - парят над ним или свободны в перемещении, если это группа. Так как кнопки группируются по задачам их можно использовать как единое целое, к примеру панель управления плеером или видеомонтажный таймлайн, разместить где вам удобнее за ними наблюдать или работать, модуль это запомнит. Концепт видел у американских леваков в 2020 году, тогда было интересно серфить по их блогам и случайно набрёл. Где сейчас не помню.

     
     
  • 5.84, pic (??), 23:00, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В общем-то немного похоже на переделанный подход Google Material Design c кнопками FAB на компьютерный интерфейс и его периферию. Но у гугла всё привязано. Ещё видео показали с обработкой тестового документа с выстраиванием цепочки команд обработки мышью, поиск, фильтрация, слив результата в новый файл с его открытием. Тогда мне это ещё сильно напомнило fish.
     
  • 4.85, pic (??), 23:04, 09/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно было бы набросать презентацию, но мне лень, и я не люблю powerpoint.
     

  • 1.70, al (??), 18:38, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Трей так и не работает, как положено?
     
  • 1.80, Аноним (80), 21:55, 09/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    какое-то уныние, чесслово

    > Для обустройства

    ребятушки, это-же все было еще 25 лет назад

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру