LINUX.ORG.RU

Я воссоздал верхнюю панель из Ubuntu Unity для Wayland и Арч

 , , ,


0

1

Репозиторий тут: https://github.com/Qutaq-Linux/qutaq-panel. Гайды по установке есть в репозитории.

Unity 7 никогда не отвяжут от Ubuntu, а Ubuntu в последние годы скатился в тормозной булщит. То что SteamOS, CachyOS и Bazzite используют в качестве основы Арч вместо Убунту многое говорит. Ситуаия с Lomiri меня тоже растроила, как минимум до сих пор не хватает:

  1. Глобальное меню
  2. Корзина в левой панели
  3. Значки на рабочем столе

К тому же Lomiri за пределами Ubuntu есть только в Debian. Debian не всем подходит, потому что до сих из коробки нет драйверов Wi-Fi, из-за чего компьютер остается без интернета. Плюс политика Debian в отношении свежего софта иногда играет злую шутку с нужным софтом: например в Debian 12 (и возможно Debian 13) не будет работать эмулятор PS Vita.

Поскольку за много лет почему-то никто не воссоздал Unity, я решил хоть как-то взяться за инициативу. Концепция: графическое окружение для Wayland на базе LabWC и Qt6 как реинкарнация Unity. LabWC и Qt6 я выбрал неслучайно: графическое окружение будет легковесным, благодаря чему будет высокая производительность в играх и локальных ИИ.

Оформление окон: дефолтная в Manjaro Xfce тема оформления Arc

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

★★★★★

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

Глобальное меню — для окна, но отдельно от него, в самом верху экрана.

Очень просто: легче попасть. Не нужно целиться точно в прямоугольник, достаточно примерно запулить мышой в нужный пункт, мимо края экрана мышь не махнет. Это, если что, не моё объяснение, а одного из отцов-основателей. Там еще приведены исследования этой темы, и вроде как всё пдтверждается. Книжка «Интерфейс», автор — Джеф Раскин.

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

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

Такой ситуации не возникает. Если вы работаете в программе, и вам нужно какое-то ее меню, то нужная программа уже в фокусе.

Да, и все основные пункты меню в приложениях под Мак расположены одинаково (File , Edit …)

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

топ-3 наиболее неудачных решений в области UI/UX:

У меня топ-1 — оконный интерфейс a-la мак.

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

Второе – потому, что миллионы домохозяек к этому привыкли. Я сам от этого плююсь, но…

Третье – потому, что это красиво и придаёт системе визуальную целостность.

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

Ух, что я сейчас прочитал. Такое правда было?

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

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

Когда-то меню в программах вообще не было как класса.

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

Ну, почти.

Ключевой момент панели в юнити — показывается ИЛИ заголовок окна с кнопками или, при наведении мышки, меню. Он позволяло экономить место, занимаемое menu. В KDE такого сделать имеющимися средствами, вроде, нельзя. В итоге на моём скриншоте видно, что трей и прочие элементы уехали вправо.

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

меня когда-то достало это в ксаше и я выпилил +mlook из клиента вообще

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

Я в системах, где оно скрыто, первым делом возвращаю на место, благо это делается парой щелчков ПКМ в панели заголовка…

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

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

Ты невнимательно. Одинаковые пункты меню находятся на одних и тех е местах.

Ящитаю, что неудобно

Поначалу да. Но к хорошему привыкаешь быстро. Как к капслоку для смены раскладки.

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

Есть несколько багов на эту тему в плазмовских виджетах :)

Может, дойдут руки завайбкодить :)

Вообще, тут вопрос привычки и удобства. Пользоваться горизонтальным меню, в целом, немножко быстрее, чем «гамбургером». Удобно, когда оно появляется, только когда нужно, особенно, на небольших экранах 14-14.5". Отсюда и принимаемые UX решения.

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

Интересно я первый кто обратил внимание на название панели…

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

Реинкарнация Unity 7, при этом не привязан к Ubuntu

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

Его включать отдельно надо, но да, есть. У chrome и семейства - штатно.

AlexM ★★★★★
()

За одну только идею воссоздавать юнити-панели...

Репозиторий тут: https://github.com/Qutaq-Linux/qutaq-panel.

Серьёзно? Целый проект на гитхабе? Когда то достаточно было добавить каиро-док в xfce 4.8/4.10 и за пару-тройку часов настроить 99% функционала оригинального юнити.

Да, и оформление максимально никаое.

kirill_rrr ★★★★★
()

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

SprainBrains ★
()

Как тут работает appmenu? labwc патчил? Или он как-то отдает меню? Если отдает - то расскажи, как, я appmenu-gtk-module допилю.

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