LINUX.ORG.RU

Избранные сообщения zshfan

Tcl/tk. GUI на SVG-виджетах. Градиентная заливка и прозрачность. Часть III

Статьи — Разработка

После выхода первой статьи про svg-виджеты для tcl/tk прошло почти полгода. За это время пэт-проект возмужал и продолжает взрослеть. Напомним, что проект svgwidgets, примеры и интерпретаторы tcl/tk с необходимыми пакетами для разработки gui на базе svg-виджетов можно найти на github-е. В проекте svgwidgets на github-е можно найти как версию интерпретатора tclexecomp как для Linux64 (папка tclexexcomp902), собранного из исходников tcl/tk-9.0.2, так и версию интерпретатора на базе tcl/tk-8.6 для платформы Linux64 (папка tclexecomp200). К ранее созданному на github-е подкаталогу examples/CryptoArmPKCS_Test, в котором выложен исходный код криптографической утилиты для работы с электронной подписью cryptoarmpkcs, который предназначен для запуска на платформе Linux64 в среде tcl/tk-9, добавлена аналогичная папка для запуска утилиты cryptoarmpkcs в среде tcl/tk-8.6 на платформе Linux64 (папка examples/CryptoArmPKCS_Test_Tk86). Для запуска этой утилиты ничего дополнительного устанавливать на свой компьютер не требуется. Достаточно выбрать соответствующий интерпретатор из папки tclexecomp200 или tclexexcomp902 и выполнить файл mainguipkcs_svg.tcl из соответствующей папки ~/examples/CryptoArmPKCS_Test, например:

bash-5.2$ tclexecomp902/tclexecomp64_902_Lin64  examples/CryptoArmPKCS_Test/mainguipkcs_svg.tcl

При подготовке этой статьи использовался графический интерпретатор tclexexcomp902, который поддерживает tcl/tk-9. Напомним, что svg-виджеты могут создаваться каждый на отдельном холсте, а затем отображаться с помощью одного из диспетчеров компоновки (pack, grid, place), или могут создаваться все или группа виджетов на одном и том же холсте. При размещении нескольких svg-виджетов на одном холсте диспетчеры компоновки не используются, их размещение на холсте задается опциями –x и –y.

P. S. Пожалуйста, не судите мои цветовые предпочтения и дизайнерские способности слишком строго. Здесь демонстрируются возможности инструмента

( читать дальше... )

 , , , ,

TclTk
()

Gentoo + Hyprland

Галерея — Скриншоты

Решил наконец-то попробовать Hyprland. В целом — доволен. Конечно, баги встречаются, но всё решаемо, ничего критичного не заметил. Кто не пробовал — советую потыкать.

Конфиг почти стандартный, убрал рамки. Бар — Ax-Shell, немного переделал под себя, но визуально почти ничего не изменилось.(прям то, что искал. Я доволен)

Все остальные конфиги тут: Опять Gentoo, опять i3 ;)

 ,

Tyrael
()

Вышла 5 бета-версия ОС Haiku

Новости — Open Source
Вышла 5 бета-версия ОС Haiku
Группа Open Source

13 сентября без фанфар и барабанного боя вышла очередная, пятая по счёту, бета-версия OC Haiku. Однако совместимость её с BeOS R5 теперь сохраняется только в рамках 32-битных сборок.

( читать дальше... )

>>> Примечания к релизу

 

Smacker
()

Hyprland на FreeBSD

Галерея — Скриншоты

Ради развлечения решил установить на свой Thinkpad FreeBSD рядом с NixOS, накатил Hyprland, чтобы потыкать вяленый на фряхе. Впечатления гораздо более приятные, чем от macOS, которую я до этого тоже ковырял ради интереса. Тем не менее, FreeBSD гораздо менее готова для десктопа (и лэптопа), чем GNU/Linux: драйверов гораздо меньше (к примеру, у меня не завёлся WiFi), необходимо дорабатывать мелкие косяки. Потестил порты (собрал mpv) - реализовано интересно. В дальнейшем планирую потестировать linuxulator, linuxkpi, виртуализацию и пр.

  • GTK Theme - ZorinOS Blue light
  • Icon Theme - Delight
  • Cursor Theme - Bibata Original Classic
  • Панель - Waybar
  • Терминал - Foot
  • Файловый менеджер - Thunar
  • Браузер - LibreWolfПеремещено dataman из workplaces

 , ,

mister_me
()

Как я перестал бояться и полюбил приложение от сообщества Яндекс

Галерея — Скриншоты

Уже довольно давно появился клиент для прослушивания Яндекс Музыки для десктопных операционных систем. Клиент для Linux не заявляется на главной странице проекта, может быть пока, но и как в случае с Я.Диском, существует версия от сообщества. Которая, как выясняется, не только существует но и прекрасно работает.

Я не имею отношения к Яндекс, просто однажды случилось маяться от безделия, решил поставить. А уже через неделю перешёл на классическое приложение взамен веб-версии.

Подкупила меня именно фишка, которую продвигает Яндекс для приложений под Windows и Mac, это возможность слушать музыку без соединения с сетью, когда она ложится у твоего провайдера, ну или еще бывают кейсы…

Очень понравилась возможность закреплять любимые потоки или плейлисты в правой части окна приложения. Круто, что можно сразу установить качество для фонограмм. Насколько я знаю, поставщики контента для приложения сейчас требуют несжатые форматы звука от музыкантов, поэтому все новые релизы точно будут в качестве «без потерь». Сказать что происходит с ранее загруженными треками я не могу, возможно там то же что-то поменялось. Аудифильский «срач» можно устроить в комментариях, если подобные споры еще актуальны.

Немного расстраивает, что пока нет всех возможностей настройки потоков которая была в веб версии, но, думаю, что если попросить, авторы её «завезут». Я имею ввиду выбор музыки по эпохам и жанрам. Это было очень интересно когда хочешь заняться исследованием по упомянутым срезам.

Приложение на моём десктопе стабильно, «не было не единого разрыва».

:-)

Приложению для установки нужен libdrm. Вот пожалуй всё, что может отталкивать пингвинобоязненного пользователя Linux. Существуют версии для deb и rpm систем, а так же версия не требующая установки.

Ссылка на GitHub

Сильно не пинайте, просто хотел рассказать о своем опыте, так как для меня это новинка.

 

unclestephen
()

Проект KDE создает собственный дистрибутив KDE Linux

Новости — KDE
Проект KDE создает собственный дистрибутив KDE Linux
Группа KDE

Разработчики из проекта KDE приступили к созданию нового независимого дистрибутива KDE Linux, развиваемого под кодовым именем «Project Banana». Дистрибутив изначально развивается как универсальный продукт, пригодный как для разработчиков KDE, так и для обычных пользователей и OEM-производителей оборудования. Для отслеживания состояния разработки ежедневно формируется системный образ, пригодный для загрузки с USB-накопителей.

Целью проекта является создание официального поддерживаемого сообществом дистрибутива, оптимально сочетаемого с технологиями KDE и рекомендованного для пользователей и OEM-производителей. Помимо предоставления высококачественного графического интерфейса среди поставленных перед проектом задач упоминается простой механизм восстановления в случае сбоев, поддержание высокого уровня защищённости, акцентирование на самые современные технологии, удобство предустановки и адаптации для нового оборудования, возможность использования в качестве основной платформы для разработчиков KDE, простота переключения между разными редакциями и релизами, создание базиса для распространения KDE в других атомарно обновляемых дистрибутивах.

Планируется развивать три базовые редакции дистрибутива:

  • Testing - обновляется ежедневно, отражает состояние master-ветки в Git и рассчитана на тестирование, контроль за качеством и отслеживание процесса разработки.
  • Enthusiast - нацелена на опытных пользователей и энтузиастов. Выпуски синхронизированы c формированием релизов и тестовых версий KDE (новые сборки публикуются сразу после релизов и бета-версий KDE Plasma).
  • Stable - включает только стабильные релизы компонентов KDE и выходит с задержкой после релизов KDE из-за проведения дополнительного тестирования и работы по стабилизации.

Системное окружение в KDE Linux представляет собой неделимый образ, формируемый на основании содержимого из репозиториев Arch Linux, но поставляемый без разбивки на отдельные пакеты, монтируемый в режиме только для чтения и обновляемый атомарно. Для обновления используются два дисковых раздела - обновление загружается в пассивный раздел, который после перезагрузки становится активным, а прошлый активный раздел переводится в пассивный режим и ожидает установки следующего обновления. Установка и откат обновлений, а также автоматическое резервное копирование и переключение между разными версиями реализовано через механизм снапшотов, предоставляемый файловой системой Btrfs. Для отделения системы от приложений дополнительные программы устанавливаются только в формате Flatpak.

Дистрибутивом поддерживаются повторяемые сборки, позволяющие любому желающему верифицировать процесс сборки дистрибутива. Все пользовательские (/home) и изменяемые системные данные хранятся в зашифрованных разделах. В качестве загрузчика задействован systemd-boot. В графическом окружении по умолчанию применяется протокол Wayland. Из специфичных приложений отмечается интерфейс для управления резервными копиями в стиле Apple Time Machine и конфигуратор на базе KConfig XT.

>>> Подробности

 , kde linux, , ,

fail2ban
()

Inkscape 1.4

Новости — Мультимедиа
Группа Мультимедиа

Выпущена новая версия свободного редактора векторной графики Inkscape.

Что нового:

  • Галерея фильтров: новый диалог позволяет визуально выбрать нужный SVG-фильтр.
  • Модульные сетки: в диалоге свойств документа можно выбрать новый тип сеток. Задается начало координат, размер блока и отступов и другие параметры.
  • Цветовые палитры: этот диалог полностью переписан, для каждой палитры теперь есть предпросмотр, появился поиск по названиям цветов, а также импорт ACB с цветами в CIELAB.
  • Унифицированный браузер шрифтов. Включается отдельно в настройках, показывает предпросмотр для каждого начертания и позволяет задать свой текст предпросмотра, даёт переключаться между автоматическими и пользовательскими коллекциями шрифтов.
  • Настраиваемые элементы управления. Для различных элементов управления фигурами на холсте (узлы кривых, ручки управления скруглением прямоугольников, шаги градиентов и т.д.) теперь можно задать размер, цвет и другие параметры.
  • Shape builder теперь может создавать обтравочные контуры при выделении кривых с растром, задавать непрозрачность, сохранять копии оригинальных объектов.
  • Свойства объекта: этот диалог теперь также включает функции диалога «Атрибуты объекта» и позволяет быстро числами поменять свойства любой геометрической фигуры.
  • Появился импорт документов Affinity Designer.

Работа по завершению порта на GTK4 и интеграции CMYK будет завершена в следующем цикле разработки.

>>> Подробности

 ,

AP
()

KDE Plasma 6.2: «Let's Get Creative!»

Новости — KDE
Группа KDE

8 ок­тя­бря выш­ла вер­сия 6.2 од­ной из са­мых по­пу­ляр­ных сред ра­бо­че­го сто­ла для Linux. В этом вы­пу­ске до­ба­вле­ны но­вые воз­мож­но­сти для гра­фи­че­ских план­ше­тов, улуч­ше­но упра­вле­ние цве­том и элек­тро­пи­та­ни­ем, об­но­влён Discover и вне­се­но мно­же­ство дру­гих из­ме­не­ний и но­вов­ве­де­ний.

Что но­во­го

( читать дальше... )

>>> Подробности

 ,

MrCookie
()

Минимальное окружение с CWM и lemonbar на OpenBSD

Галерея — Скриншоты
  • музыка - cmus
  • редактор - neovim с кучей плагинов
  • бар - lemonbar и программка на го (на ГХ не залил)
  • рыбка в терминале - свой же truefetch
  • часы - tock

 , , ,

peajack
()

Arch Linux вступает в прямое сотрудничество с Valve

Новости — Linux General
Группа Linux General

Левенте Поляк, руководитель проекта Arch Linux, а также глава их команды безопасности, опубликовал сообщение в списке рассылки о более тесном сотрудничестве с компанией Valve:

Мы рады сообщить, что Arch Linux вступает в прямое сотрудничество с Valve. Valve щедро поддерживает два ключевых наших проекта, которые окажут значительное влияние на нашу дистрибуцию: инфраструктуру для сборки и систему безопасной подписи. Благодаря тому, что Valve предоставляет поддержку работы по этим направлениям на внештатной основе, мы можем заниматься ими, не полагаясь исключительно на свободное время наших волонтеров.

Эта возможность позволяет нам решить некоторые из самых серьезных проблем, с которыми мы сталкивались уже долгое время. Сотрудничество ускорит прогресс, который в противном случае занял бы значительно больше времени, и, в конечном счете, позволит нам наконец-то начать реализацию некоторых из запланированных инициатив. Мы невероятно благодарны Valve за то, что они сделали это возможным, и за их явную готовность помогать и поддерживать Arch Linux.

Эти проекты будут реализовываться в соответствии с нашими стандартными процессами разработки и принятия решений на основе консенсуса. [RFC] будут создаваться для любых крупных изменений. Обсуждения в этом списке рассылки, а также задачи, этапы и планирование в нашем GitLab-репозитории обеспечат прозрачность и понимание процесса работы. Мы уверены, что это сотрудничество принесет значительную пользу Arch Linux и с нетерпением ждём возможности делиться дальнейшими обновлениями в этом списке рассылки по мере продвижения работы.

>>> Подробности

 ,

ToUser
()

Выпуск Tcl/Tk 9.0

Новости — Разработка
Выпуск Tcl/Tk 9.0
Группа Разработка

Привет, ЛОР!

Спустя 27 лет после версии 8.0 наконец вышла новая версия некогда популярного языка программирования Tcl и развиваемой вместе с ним библиотеки для создания пользовательских интерфейсов Tk.

Tcl является высокоуровневым скриптовым языком программирования с динамической типизацией. Отличительная особенность языка – все данные, включая код самой программы, могут быть представлены как строки, что создаёт обширные возможности для метапрограммирования и создания расширений.

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

  • При вычислении имён теперь используется только текущее пространство имён (namespace), а не глобальное;
  • Проблемы кодирования в функциях ввода-вывода теперь по умолчанию выбрасывают ошибку;
  • Тильда (~) в путях к файлам больше не указывает на домашнюю директорию пользователя;
  • Переменная tcl_precision больше не влияет на форматирование чисел.

Также среди изменений:

  • Добавлена поддержка переменных размером больше 2 гигабайт;
  • Улучшена работа Unicode;
  • Поддержка доступа к содержимому ZIP-файлов как к файловой системе;
  • Мультиплексинг IO теперь поддерживает epoll (в Linux) и kqueue (в BSD). Поддержка select сохранена.

В Tk 9.0 среди прочего были добавлены поддержка доступа к инструментам ОС, таким как трей, уведомления и печать документов, поддержка формата SVG, полный доступ к информации о графических файлах (метаданные и т.д.), поддержка жестов экрана и тачскрина.

>>> Подробности

 , ,

hateyoufeel
()

Valve анонсирует протоколы Frog для обхода медленной разработки Wayland и бесконечных обсуждений

Новости — Linux General
Группа Linux General

На gitlab.freedesktop.org появился запрос на слияние (Merge Request) о внедрении протокола frog-fifo-v1 в исходные тексты драйверов Mesa. В тексте этого MR объясняется, что SteamOS (Steam Deck) и Gamescope уже «поставляют по существу эту функциональность» начиная с версии 3.5, поскольку это «серьезная и реальная проблема».

По словам Мисила (misyltoad, misyl), который выполняет различную работу для Valve (например, Gamescope), идея в том, чтобы дать Wayland Protocols быстрый толчок, чтобы начать работу над улучшением ситуации для пользователей. Из описания frog-protocols:

У Wayland Protocols уже давно есть проблемы с новыми протоколами, которые работают месяцами, а то и годами даже с базовой функциональностью.

Крайне проблематично, что некоторые протоколы реализуют очень примитивные и базовые функции, необходимые, чтобы VSync не вызывал голодания графического просессора в Wayland, а также для исправления ужасного зависания приложений, когда окна перекрывались с включенным FIFO/VSync.

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

Разработчик Саймон Сер (Simon Ser, emersion) уже несколько раз возражал, заметив, в частности:

Не думаю, что добавление поддержки протоколов, по сути обходящих консенсус протоколов Wayland — хорошая идея. Планка для протоколов Wayland не так уж высока, и добавление поддержки сторонних протоколов, не представляющих сообщество Wayland — не лучший шаг вперёд.

Ему ответил разработчик Valve Пьер-Лу Гриффе (Plagman):

В быстрой итерации есть ценность, которой не хватает в текущей модели разработки. Было бы лучше, если бы расширения размещались в репозитории upstream wayland-protocols, это было бы замечательно, но я не уверен, что для расширений протокола вообще должны быть какие-то препятствия. Напротив, уменьшение разногласий в этом вопросе обеспечит неоценимую экспериментальную обратную связь для дальнейших усилий по разработке и будет служить пользователям во время длительных циклов разработки.

>>> Подробности

 ,

ToUser
()

А ведь мы маргиналы

Форум — Talks

Я даже не о линуксоидах говорю - эти вообще %-)

Пообщался я тут с народом за пределами своего обычного круга. Свой отдельный комп (даже ноутбук) - это уже редкость, не нужны они «массам», как ранее говорили.

Все всё делают через смартфон. Ну там погоду посмотреть, в чатиках пообщаться, заплатить за что-то, перевести деньги. Не говоря уже про сфотаться или видосик снять. Даже игры многих устраивают. А больше и не надо. Ну если учатся может говноноут подешевле и нужен и то, если это не ИТ-специальность или чего-то научно-техническое, уже и не особо-то.

Комп на работе только видят и то, времена «уверенных пользователей» такое ощущение, что прошли. В массе своей комп на работе - это фактически терминал в виде браузера и/или одной-двух специализированных программ, в которых они натасканы работать и все. Большее никому не надо. Какие там нафиг таблицы в Excel или документы в Word (или аналогах) - не надо уже. Только hr-кам, секретаршам и ну может еще «аналитикам» в фирмах. Бухгалтеры за пределы 1C не выглядывают, условно говоря.

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

Ну если любитель погонять танки или поиграть в Dota , Пе-Ка таки нужен, смартфоном не обойдешься, но системные требования у них достаточно слабые, чтобы хватило говноноута.

Итого, типично сейчас, что к интернету подключены уже наверное практически все, но нужен он дома, что подключать телевизор, смартфон (через wi-fi), может приставочки вместе с телевизором, а также колонки «Алиса» и тп. Ну может где-то в ящике завалялся ноутбук, купленный лет 10 назад.

Не ну, самом деле, комп-десктоп все еще нужен конечно и немалому числу людей, но я про более-менее обычный народ, далековатый от ИТ и прочего интеллектуализма.

 , ,

praseodim
()

Astra Linux 1.8

Новости — Linux в России
Astra Linux 1.8
Группа Linux в России

Новая версия ОС Astra Linux основана на пакетной базе Debian 12 (Bookworm) — современном стабильном открытом дистрибутиве с длительной поддержкой. Обновлена структура репозиториев Astra Linux. Они теперь разделены на два репозитория — Main и Extended. Main включает в себя компоненты, прошедшие полный цикл сертификации, в то время как Extended содержит средства разработки и пакеты для сборки Main-репозитория, а также дополнительные прикладные и системные пакеты.

Поддерживается режим работы Live CD, который позволяет ознакомиться и оценить новую ОС до ее установки. Процесс обновления Astra Linux 1.7 до версии 1.8, теперь автоматизирован. Домашняя папка пользователя сохраняется, при возникновении ошибки обновления процесс можно «откатить» к предыдущей версии.

( читать дальше... )

>>> Официальный анонс

 

LamerOk
()

Arch Linux, KDE 6

Галерея — Скриншоты

Че-то вроде тут тем про шестые кеды я еще не видел в галерее (или плохо смотрел?). А ведь они давно уже вышли…

Итак, Арч с шестыми кедами. Тема дефолтный полутемный бриз (почему-то не стал включать полностью темное оформление, хотя обычно делаю именно так), оформление контролов фьюжн как обычно.

Почему арч? Ну, наверное, решил снова почувствовать себя школьником :) Хотя на самом деле просто захотел че-то без снапа, со свежими пакетами и без лишних сущностей. Ну и чтобы не компилять, все-таки годы уже не те.

Работает все стабильно, плазма не падает, все шустро быстро. Стоит на моем стареньком Х230, что видно из локалхоста. Довольно оригинальным показалось решение с настройкой панели, когда она в свободном состоянии висит в стороне от края экрана, а при разворачивании окошка плавно занимает всю область «классически».

 ,

Zhbert
()

arch sway

Галерея — Скриншоты

Вот таким вот пользуюсь, мне нравится.
bar - sway-bar
compositor - sway

вот еще скриншоты firefox kitty vscode

 

kevlik
()

Создание скринсейвера на базе mpv и swayidle

Статьи — Desktop

Это мини-руководство показывает, как создавать скринсейверы для систем на базе Wayland с фрагментами видео. Swayidle — это служба управления простоями (idle management daemon), совместимая с любыми Wayland-композиторами, поддерживающими протокол ext-idle-notify.

Для начала можно с помощью yt-dlp скачать с ютуба видео какого-нибудь коммерческого скринсейвера, типа Dream Aquarium. В моём примере видео будет начинаться со случайной позиции, в полноэкранном режиме, зациклено и будет выключаться по нажатию пробела.
Приступим.

pacman -S swayidle mpv


/home/seth/.s44-programs/Dream Aquarium/aqua-start.sh

#!/usr/bin/env bash

cd "$(dirname "$0")" # Определяем директорию скрипта, как текущую рабочую

# запускаем MPV на весь экран, зациклено, со случайной позиции видео
mpv --osc=no --start=$(shuf -n1 -i0-7200) --fs --loop-file "$HOME/Видео/DreamAquarium.webm" &
echo $! >./aquarium.pid # Записываем PID запущенного экземпляра MPV

--start=$(shuf -n1 -i0-7200) — это функция получения случайной позиции видео. Вместо 7200 впишите длительность своего видео в секундах.


/home/seth/.s44-programs/Dream Aquarium/aqua-kill.sh
#!/usr/bin/env bash

cd "$(dirname "$0")" # Смена каталога по месту нахождения скрипта

kill -15 $(cat ./aquarium.pid) # Завершаем MPV

Далее нужно создать ярлычок SwayIdle в автозагрузке:
swayidle timeout 300 ./aqua-start.sh resume ./aqua-kill.sh

Укажите в качестве рабочей директории программы путь к папке со скриптами!

Не забудьте дать права на выполнение:

chmod +x aqua-start.sh
chmod +x aqua-kill.sh

=======================
Поздравляю! Вы самостоятельно сделали скринсейвер! Молодцы!

 , , swayidle,

Set440
()

OpenBSD 7.5

Новости — BSD
OpenBSD 7.5
Группа BSD

Вышла OpenBSD 7.5!

Релиз не принес с собой каких-то кардинальных нововведений или изменений, но, как и всегда, собрал в себе огромное количество реальных патчей.

( читать дальше... )

>>> Подробности

 

nerfur
()

Дефолт 4.14

Галерея — Скриншоты

Новости о грядущей дарк-теме для XFCE в Xubuntu 20.04 возродили во мне интерес к этой среде, я вдруг понял, что давно не интересовался, как там идут дела (успех MATE запеленил глаза) и решил проведать, в каком состоянии это самое XFCE находится уже сейчас, в Xubuntu 19.10.

После установки Core-редакции я не впадая в агонию доработал десктоп:

  • Немного подпилена тема Greybird
  • ШГ поменяны на Lucida Grande
  • Plank в качестве дока
  • На панель вкорячено глобал меню (слава Константину)
  • Вместо терминала – Tilix (по нижеследующим причинам)

А причины вот какие. Уж так уж канонически сложилось, что все окна в классических DE принято обрамлять однопиксельной рамкой серого цвета. Делается это для того, чтобы подчеркнуть границы окна. Но есть и проблема – этот приём отличается от аналогичного приёма из OS X тем, что здесь эти границы не имеют прозрачности и потому смотрятся уродливо, если содержимое окна темнее рамки или же задний фон выпал неудачный. Поэтому я и взял Tilix, который умеет отображать полупрозрачную рамку за счёт использования CSD.

Краем глаза я заглянул в код xfwm4 и, я думаю, мои навыки наконец-то могут позволить мне законтрибьютить необходимые фичи для композитора и декоратора, чтобы сделать «закос под макос» доступнее рядовому юзеру. Нужно будет добавить опцию включения полупрозрачной рамки, убрать лестницы с закруглённых углов декораций и позволить рисовать разделительную полоску для тех заголовков, которые не выглядят, как часть окна. Может быть, удастся добавить закругление нижних углов (по аналогии с тем, как это скоро будет реализовано в picom aka. compton). Можно было бы, конечно, заюзать сам picom в качестве композитора, но в нём нет зума и не ясно, будет ли.

В остальном я очень даже доволен тем, к чему пришла разработка XFCE. Всё очень интуитивно настраивается, компоненты легковесны, предсказуемы, консистентно организованы, приятно оформлены на вид (спасибо Elementary?), файловый менеджер удобен, быстр, а композитор и WM работают стабильно, без сюрпризов. Думаю, после допиливаний в 2020 году эта среда заменит мне MATE и надолго закрепится на моём десктопе.

UPD: Только сейчас заметил, что из-за неудачного хинтинга кернинг пришёл в полнейшую негодность. Нужно будет попробовать подобрать подходящее значение DPI чуть позже/отключить хинтинг.

 , ,

zezic
()

Рабочий i3

Галерея — Скриншоты

Решил поделится, смело кидайте камни ;)

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

Прикручена смена тем (вид терминала, тема саблайма, гтк тема, курсор, цвет панелей, rofi и dmenu), что бы интерфейс не приедался + автосмена обоев google earth. Пачка скриптов для dmenu, по типу монтирование\размонтирование устройств, pass, скриншотер, запись экрана, подключение мониторов и много еще прочего. Пачка скриптов для i3: размер окон, i3ass и т.д.

  • WM: i3-gaps
  • Панель: polybar
  • Тема: Arc\Numix
  • Значки: Zafiro\Numix Squqre
  • Курсор: Capitane
  • ШГ: Terminus
  • Запуск приложений: rofi+dmenu
  • Терминал: termite
  • Браузер: chromium
  • Музыкальный плеер: spotify
  • Файловый менежер: ranger
  • Менеджер сети: nmtui

Пример белой темы. Пару скриншотов.

Таксс, что еще то? Да много чего, но лень писать видео и делать 100500 скринов. Будет интересно, выложу конфиги.

Всем добра)

 , ,

flappyright
()