LINUX.ORG.RU

Кто хочет яблочек?

 , , , ,


0

1

Всем привет!

Давно я ничего не писал про свой проект, причина тому в переписывании почти всей кодовой базы (многие архитектурные решения в виду недостаточной опытности на момент разработки plainDE 0.x оказались неудачными). В ходе этого процесса сместилась и цель разработки проекта. Окружение рабочего стола по-прежнему остается легковесным, но теперь, в основном, нацелено на повторение стиля старых версий Aqua (конфиги сделаю под разные версии Mac OS X, все не будет ограничиваться темой эпохи 10.5 - 10.7). Кастомизация, конечно же, в некоторых аспектах остается. Более того, в каком-то роде даже расширяется, поскольку уже готовы библиотеки и API для написания апплетов. Все апплеты (включая те, что на скриншоте выше) написаны и будут писаться с их помощью, поэтому пользователи смогут быстро и легко разрабатывать свои апплеты (планируется запуск каталога таких апплетов, подобно extensions.gnome.org, но я не планирую пока что никакого своего механизма установки апплетов - все ограничится ссылками на пакеты в официальных репозиториях дистрибутивов). Т.е. разработчики кастомных апплетов будут иметь ровно такие же возможности (а они достаточно широкие).

При разработке учитываются мельчайшие особенности look & feel Mac OS X. Например, иконки в Dock панели при открытии приложений подпрыгивают, а при выборе пункта в меню апплета, он моргает перед закрытием меню

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



Проверено: hobbit ()
Ответ на: комментарий от the_real_kinik

Нет. Поддержка Wayland по-прежнему планируется в будущем, но я так подозреваю, что когда дело дойдет до написания своего композитора (а это будет явно не скоро)

thm
() автор топика

Мама, я хочу эппол!
У на уже есть эппол дома.
Эппол дома:

ox55ff ★★★★★
()
Ответ на: комментарий от daniyal

Понятно, но есть маленькая раздражающая деталь: тема заголовков окон в Openbox. Вот если он хочет пусть поставит тему macOS, их полно для Openbox. То, что сейчас, даже маленькая деталь может не сочетаться. Я обычно стараюсь избегать несочетающихся элементов интерфейса, а если и бывают стараюсь исправлять в следующих скриншотах. Так что тут рекомендую сменить тему Openbox на macOS, если хочешь Apple.

IceFox
()
Ответ на: комментарий от thm

Как ты собираешься портировать Openbox на Wayland? Уже есть аналог Openbox на Wayland jabwc. Можешь, конечно, дело похвальное, но сначала нужно переписать ключевые части, писать композитор и прочее. Сомневаюсь, что будет стабильно, скорее всего, нестабильно.

IceFox
()
Ответ на: комментарий от IceFox

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

daniyal
()
Ответ на: комментарий от IceFox

Портировать на Wayland он начнёт только тогда, когда свой оконник напишет.

DadyaIgor
()
Ответ на: комментарий от IceFox

оконный менеджер - да, Openbox, но панель самописная. А кто-то сказал, что у меня обязательно должен быть свой оконный менеджер? у LXQt и LXDE тоже своего нет. Тоже используется Openbox

thm
() автор топика
Ответ на: комментарий от IceFox

Я сейчас занимаюсь доработкой панели и до декораций окон не дошел еще.

Точнее, я начинал уже ими заниматься, но столкнулся с таким моментом, что в Openbox символы кнопок закрытия/сворачивания/разворачивания - это черно-белые bitmap’ы, поэтому эффекта, как в Mac OS X добиться не выйдет

поэтому я планирую перейти на IceWM

thm
() автор топика
Ответ на: комментарий от IceFox

Openbox - никак не собираюсь. Я по-моему четко сказал, что в будущем, может быть, буду писать свой композитор. Конечно, перед этим я напишу еще свой оконный менеджер под X11, т.к. поддержка Wayland не в приоритете

thm
() автор топика
Ответ на: комментарий от daniyal

да, я уже начал наброски писать, но пока что это дело заглохло. Допилить бы сначала все остальное, а потом уже заниматься оконным менеджером. написать WM - это тоже много работы, и это будет, но не в 1.0

thm
() автор топика

При разработке учитываются мельчайшие особенности look & feel Mac OS X

Тонко.

А мы уж подумали, что ты видел макось только на картинках, причем пятилетней давности.

Aradia
()
Ответ на: комментарий от thm

iceWM тот ещё ужас для разработки DE. Ненужные панели и прочее. Я бы предпочёл форкнуть xfwm он самый лёгкий и лучший для кастомизации под macOS, а значит, GTK-темы будут лучше интегрироваться с ней.

IceFox
()
Ответ на: комментарий от IceFox

хорошо, потестирую xfwm4, посмотрю, насколько легковесный. если что, возьму его

(а форкать то мне смысла особо и нет, я просто хотел сделать свою тему, которая будет из коробки, для какого бы то ни было WM)

thm
() автор топика
Последнее исправление: thm (всего исправлений: 2)
Ответ на: комментарий от IceFox

И вообще, я поддерживаю твою идею своего оконника, потому что он будет интегрирован с твоей DE. Однако я рекомендую временно остаться на Openbox, но переделать конфиг и поставить тему под macOS, пока не доведёшь до ума и стабильности свой WM.

IceFox
()
Ответ на: комментарий от IceFox

поставить тему под macOS

опять же, в Mac OS X тех лет кнопки управления окном совсем не однородного цвета. там не просто градиент, а эффект капли. Openbox поддерживает для этих кнопок только XBM (X BitMap), но не XPM (X PixMap). поэтому такой эффект в Openbox просто невозможен (без патчей, во всяком случае. ну т.е. можно разве что форк сделать)

так что и темы подходящей не будет (я видел те уродства, что предлагаются на pling. и это ужасно)

а вот если косить под новые Mac OS X, где кнопка одного цвета - там да, будут темы

thm
() автор топика
Ответ на: комментарий от thm

Тогда тебе на xfwm, пока твой WM не разработан, не доведён до ума и стабильности.

IceFox
()

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

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

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

daniyal
()

При разработке учитываются мельчайшие особенности look & feel Mac OS X. Например, иконки в Dock панели при открытии приложений подпрыгивают, а при выборе пункта в меню апплета, он моргает перед закрытием меню

Пятачок, неси ружье. (с)

another ★★★★★
()
Ответ на: комментарий от daniyal

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

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

Мне это напоминает авто, у которого сто лет как придумали 4 колеса ставить, а горе дизайнеры, в своей жажде удовлетворить собственное тщеславие, хотят пятое куда то прикрутить.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 4)
Ответ на: комментарий от thm

поэтому я планирую перейти на IceWM

Из всех WM я остановился на metacity, как на подхватывающем на лету изменения, имеющем свой шустрый композитор, умеющий в автоматические GTK-темы.

Может стоит попробовать.

windows10 ★★★★★
()
Ответ на: комментарий от rumgot

Сколько пробовал автоскрытие - всегда приходит раздражение , когда нужно быстро переключиться

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

И вот это глобальное меню, когда отображается только меню текущего приложения, тоже шляпа.

Однозначно. Когда стиль работы за десктопом «шустро-суетливый» - каждый лишний клик и анимация в конце дня выливаются в полчаса потерянного времени.

Мне это напоминает авто, у которого сто лет как придумали 4 колеса ставить, а горе дизайнеры, в своей жажде удовлетворить собственное тщеславие, хотят пятое куда то прикрутить.

А мне это напоминает говнодезигнеров, которых ПМ под страхом увольнения заставляет придумывать что-то новое, а поскольку тут работают не скуфы читавшие Раскина, а клипово-церебральные нейроразнообразные - они свою модель ума переносят на UI. Или ты думаешь плоскота просто так появилась?)

windows10 ★★★★★
()
Ответ на: комментарий от rumgot

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

Переключиться между окнами? Чем alt+tab не устраивает?

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

Именно поэтому я ставлю маленюкую задержку на выезд дока, плюс ещё ни разу у меня не было кнопок в саааамом низу экрана) обычно они всегда чуть повыше

daniyal
()
Ответ на: комментарий от thm

Не надо своего композитора! Пусть будет просто хороший ДЕ на чужих композиторах!

kirill_rrr ★★★★★
()

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

James_Holden ★★★★★
()
Ответ на: комментарий от windows10

Когда стиль работы за десктопом «шустро-суетливый»

Тут возникает не технический, а философский вопрос. Зачем так жить? Разве жизнь человеку дана для того, чтобы как можно быстрее прокликать в дебильный электронный ящик?

James_Holden ★★★★★
()

прям ностальгия, верхня панель особенно удалась

z0idator
()
Ответ на: комментарий от daniyal

Переключиться между окнами? Чем alt+tab не устраивает?

Устраивает. И в тех случаях, когда пальцы как раз рядом с alt+tab, я им и пользуюсь, но когда левой рукой только закончил что-то вводить, а правая на мыши, то быстрее мышкой кликнуть.

Именно поэтому я ставлю маленюкую задержку на выезд дока,

Да, но это все равно полумера. В вот когда тоненькая панель постоянно висит вверху/вниху экрана, то вообще никаких задержек не нужно. Тем более, что за смысл прятать панель/док в эпоху больших мониторов?

плюс ещё ни разу у меня не было кнопок в саааамом низу экрана) обычно они всегда чуть повыше

В Qt Creator / VS Code есть кнопки в самом низу окна.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 3)
Ответ на: комментарий от IceFox

Metacity давно заброшен. Лучше ж тогда использовать вместо IceWM Тогда Marco.

https://gitlab.gnome.org/GNOME/metacity

Так заброшен что последние изменения в код - 2 месяца назад. IceWM для сравнения - 4 месяца назад.

Как-то не похоже на «давно».

windows10 ★★★★★
()
Ответ на: комментарий от James_Holden

Тут возникает не технический, а философский вопрос. Зачем так жить? Разве жизнь человеку дана для того, чтобы как можно быстрее прокликать в дебильный электронный ящик?

Зачем использовать многозадачность на компьютере?

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

windows10 ★★★★★
()
Ответ на: комментарий от frunobulax

Вродь в сауне другое показывают… я слышал

Ворота в рай лучше всего раздвигаются последним макбуком ;)

windows10 ★★★★★
()
Ответ на: комментарий от daniyal

Переключиться между окнами? Чем alt+tab не устраивает?

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

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Ворота в рай лучше всего раздвигаются последним макбуком ;)

Из техники эппл владел только парой айфонов и палеными эирподсами с озона. С доступом к воротам никогда проблем не имел 🤷

Разве жизнь человеку дана для того, чтобы как можно быстрее прокликать в дебильный электронный ящик?

@James_Holden дык вот без дебильных анимашек можно спокойно откликать сколько там надо чтоб денюшку заплатили и идти жить свою жизнь, а не сидеть и смотреть как иконки прыгают :)

p.s. про иконки если что не автору камешек в огород, если сделал и доволен то молодец :) Просто сам всегда на всех девайсах максимально отрубаю анимации в интерфейсе.

frunobulax ★★★★
()
Последнее исправление: frunobulax (всего исправлений: 1)
Ответ на: комментарий от frunobulax

С доступом к воротам никогда проблем не имел

О своём взаимодействии с воротами тоже хочу рассказать - ворота меня бояться и избегают

daniyal
()
Ответ на: комментарий от daniyal

Если инфа из профиля про школьника валидна - то это нормально и возможно даже и хорошо :)

frunobulax ★★★★
()
Ответ на: комментарий от thm

поддержка Wayland не в приоритете

Зачем изначально завязываться на депрекейтнутые технологии, которые отовсюду активно выкидывают?

slepoy_pew
()
Ответ на: комментарий от slepoy_pew

Зачем изначально завязываться на депрекейтнутые технологии, которые отовсюду активно выкидывают?

Чо там кстати в мире квадратных колес? Уже научились ездить без подпорок костылями?

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Это фиксы багов и ошибок. Технически он жив, но он больше не развивается только фиксы, и всё. А Marco развивается и, по моему мнению, он лучше старого Metacity.

IceFox
()
Ответ на: комментарий от IceFox

Это фиксы багов и ошибок. Технически он жив, но он больше не развивается только фиксы, и всё. А Marco развивается и, по моему мнению, он лучше старого Metacity.

Вот только ты забыл одну очень важную вещь.

Metacity - практически референс, и независим. А Marco - часть mate-desktop.

- - -

Че там можно развивать в WM, чья концепция окончательно оформилась где-то во времена чикаги - я хз.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.