LINUX.ORG.RU

Как вам оформление для будущего ChromeOS-like DE

 , ,


0

1

У меня есть идея DE, похожего на ChromeOS. Концепция такова: брать за основу labwc (Wayland - аналог openbox).

Тему оформления я взял из LinuxMint. Я использовал Ubuntu с оконным менеджером labwc

Параллельно я делаю свою тему оформления для GTK.

>>> Просмотр (3840x2160, 1808 Kb)

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Ответ на: комментарий от mshewzov

У меня 6.0 Почему на консоли пишет 1.2 неизвестно

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

У меня VirtualBox почему-то врубает экран на 4К

ConLenov ★★★★
() автор топика

набросать тему != сделать DE

hateWin ★☆
()

ВНЕЗАПНО, я решил это на денёк подтвердить. Раз ты так сильно стремишься поучаствовать в дизайне разных опенсорсных проектов, это похвально, дефицит дизайнеров в опенсорсе сильнее, чем программистов. Ну и пиар labwc тоже нормально, вдруг кто заинтересуется.

Однако заголовок у тебя для обсуждаемого скриншота несоразмерно громкий. Как тебе уже объяснили в прошлой теме и наверняка объяснят в этой, внешний вид при создании новой DE далеко не самая трудоёмкая работа. И скорее всего, если ты сконцентрируешься на арте для чего-то уже давно сделанного, пользы будет больше.

Параллельно я делаю свою тему оформления для GTK.

Ну вот как сделаешь, так и поговорим. :)

P.S. Во, @hateWin уже начал объяснять :)

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

Ужасно.

Параллельно я делаю свою тему оформления для GTK.

Дружище, тебя даже сами разработчики GTK попросили – НЕ НАДО.

Im_not_a_robot ★★★★★
()

Я вот незнаю как выглядит ХромоОс

нашел изо, но чойто непохоже

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

А причём тут тогда ChromeOS, если тут его нет?

th3m3 ★★★★★
()

ChromeOS-like DE

Нужно? Вежливо прошу объяснить для чего.

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

Что оригинального в дизайне ChromeOS?

Дизайн ChromeOS — это конечно гугловский Material Design (ещё то УГ). На скрине нет даже его подобия (хотя выглядит лучше ΙΜΗΟ).

pericles ★★
()

Не похожи. Посмотри хотя бы скрины как выглядит то, что ты стараешься слизать. Хромая ось внешне на Андроид больше похожа.

Sunderland93 ★★★★★
()

И кстати: lxterminal в убунте собран с GTK2, а значит Wayland не поддерживает.

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

Я и не говорил «слизать ChromeOS один в один», песня в том, чтобы слизать ChromeOS и чтоб он выглядел красиво.

Подход к красоте Linux используют Deepin и GarudaLinux

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

Ну, я выше уже сказал - хромось похожа на Андроид в последних релизах. Так что любую Material-подобную тему прикрутить и будет норм. Сделать только соответствующую тему для LabWC, хотя я уверен для опенбокса подобное существует. Прикол лишь в том, что LabWC процентов на 30 только совместим с Openbox

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

Я бы на твоем месте сперва реализовал задуманный функционал, подобрал приложения, все настроил и отладил, а уже потом занимался разукрашиванием

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

Я и думаю на чем делать компоненты аналога ChromeOS GTK/Python или GTK/GoLang или GTK/Ci чтоб легковесность была

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

И собираюсь как-то потрогать ХромОС в виртуалке

Так потрогай, чтобы знать с чем имеешь дело. Потому что я, да и многие тут, пока не понимаем - ты просто закос под хромую ось сделать хочешь, или функционально её воссоздать. Начни с малого - приложения под LabWC подбери. Большинство можно от MATE взять, кроме файлового менеджера и панели, ибо она пока наполовину рабочая в Wayland, потому тут я вижу только один вариант - Waybar. Структуру организуй, сконфигурируй, создай метапакеты, устанавливающие все это. А уже потом - разукрашивай. Тебе правильно говорят - создать тему это далеко не самое сложное, с чем сталкиваешься при разработке DE. Тем более что LabWC пока что очень сильно недопилен, в нем нет таких базовых вещей,как например виртуальные рабочие столы, или простенький IPC, который можно использовать к примеру для вывода на панель текущей раскладки клавиатуры. Приведу пример для Sway. На его основе один польский чувак пилит свое полноценное DE - nwg-shell. Можешь этим вдохновиться, написано оно в большинстве на GTK3 и Go https://github.com/nwg-piotr/nwg-shell при чем оно аж в трех вариантах

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

У меня есть концепция аналога ChromeOS:

  • в качестве WM LabWC
  • эмулятор терминала и текстовый редактор из MATE
  • Waydroid для Android-приложений
  • Для веб-приложений аналог соответствующей утилиты из LinuxMint
  • Запилить панель аля ChromeOS
  • Запилить Wayland-аналог ROX-Filer

Дальше я думаю

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

Мелковато...

Да, и брать за пример какой то кусок гуглокода - плохая идея. Особенно если речь идёт о дизайне и интерфейсах.

kirill_rrr ★★★★★
()

Может быть тебе из названия просто убрать «ChromeOS»? Тогда и вопросы отпадут. Всё равно и не похоже внешне, и по функционалу ничего общего. А вопросы тут не только у меня возникли.

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

Функционал ChromeOS мне известен:

  • Веб-приложения
  • Linux-приложения (насколько мне известно)
  • Android-приложения
ConLenov ★★★★
() автор топика

Почему начинаю с оформления. Дело в том, что я жду когда Caja и mate-control-center будут отвязаны от XOrg (MATE по моим прогнозам к версии 1.30 будет полностью поддерживать Wayland) и когда LabWC будет полностью готов (темп разработки labwc язык не поворачивается назвать медленным).

При этом снизу будет панель аля ChromeOS, сверху будет waybar или mate-panel с индикаторами рабочих столов (панель скрывает одной клавишей, рабочие столы создаются или удаляются другими клавишами, то есть хоткей)

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

Зависит ещё от ЯП. В gnome-shell насколько я знаю используется JS. Python я слышал тоже влияет на жручесть.

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

рабочие столы создаются или удаляются другими клавишами, то есть хоткей

Их вообще пока нет, а за то время, что их запилят (точнее что примут два протокола для Wayland), ты бы успел своё написать https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/59 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/40

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

А твои прогнозы насчет МАТЕ имеют какие-то основания?

Не от балды и не с неба такой у меня прогноз. Как минимум я слежу развитием MATE

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

да ты рофлишь штоле? ЛОР предрекает вендекапец уже лет 20, а знаешь почему он всё не наступает? Потому что рядовой пользователь, посмотрев на твой скриншот, сразу зовёт дедушку с вопросм, так ли это было у него в молодости, как у тебя на скрине. Ну это же просто декаданс и вреда приносит больше, нежели пользы. Завязывай с этим.

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

Тут разговор про ChromeOS, а не вендекапец. Нет ни намека на Windows. При чем тут всё твоё описанное?

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

Ну и? Как это опровергает мои слова? Панель до сих пор собирается с out of process апплетами, которые все поголовно X11-only, Caja настолько плотно завязана на иксы, что проще современный Nautilus форкнуть, или Nemo взять, чем пытаться отвязать это. И много чего ещё. Был там чел, один из разработчиков Mir, но как говорится, бросил кость и ушел. Дальше сами. А у самих хватает сил лишь фиксить варнинги да мелкие косяки. За полгода я ни одного крупного изменения в гите не увидел у MATE.

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

Подозреваю, что LabWC в Убунте ты поставил из моего PPA. Там есть собранная с поддержкой Wayland mate-panel. Можешь погонять и убедиться, что она абсолютно неюзабельна

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

Как тогда создать тему оформления для Qt/KDE/LXQt? Я не просто так выбрал GTK. Да и labwc-tweak позволяет выбрать лишь GTK-theme

ConLenov ★★★★
() автор топика
Последнее исправление: ConLenov (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.