The OpenNET Project / Index page

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

В Firefox 66 по умолчанию в Linux будет включено декорирование окон на стороне клиента

29.01.2019 14:13

Начиная с Firefox 66 сборки для Linux будут по умолчанию переведены на применение режима декорирования окон на стороне клиента (CSD, Client Side Decoration), при котором заголовок и рамки окна отрисовываются не оконным менеджером, а самим приложением. Применение CSD позволяет приблизить интерфейс Firefox к оформлению штатных приложений GNOME, а именно перенести панели вкладок в заголовок окна и реализовать скрытые рамки. В Firefox 60 данная возможность была реализована в виде опции, которая в Firefox 66 будет активна по умолчанию (отключить CSD можно будет через флажок в левом нижнем углу раздела кастомизации).



  1. Главная ссылка к новости (https://www.omgubuntu.co.uk/20...)
  2. OpenNews: В Fedora 30 решено поставлять по умолчанию сборку Firefox на базе Wayland
  3. OpenNews: Инициатива по переводу приложений на декорирование окон на стороне клиента
  4. OpenNews: Для Firefox подготовлена возможность декорирования окон на стороне клиента
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/50047-firefox
Ключевые слова: firefox, csd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, timur.davletshin (ok), 14:18, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Всё бы хорошо, только скруглённые уголки окон оно так и не научилось рисовать без глюков.
     
     
  • 2.7, Аноним (7), 14:47, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Уже научилось
     
     
  • 3.26, timur.davletshin (ok), 16:57, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Уже научилось

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

     
  • 2.36, Annoynymous (ok), 18:49, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А скруглённые уголки это где?
     
     
  • 3.41, Аноним (41), 19:59, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В уголках, конечно.
     
     
  • 4.51, Annoynymous (ok), 22:31, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В уголках, конечно.

    Мои уголки прямые как стрелки на брюках генерала.

     
     
  • 5.56, timur.davletshin (ok), 23:33, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Счастливчик, но у большинства тем по-умолчанию они скруглённые по какой-то причине.
     
     
  • 6.57, Аноним (57), 00:10, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Openbox например сделает квадратным все.
     
  • 6.73, Annoynymous (ok), 10:56, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В моей теме они тоже скрулгённые, если ты про Adwaita. А в Firefox прямые. Как увидеть скруглённые? Или это про темы самого Firefox?
     

  • 1.2, Аноним (2), 14:24, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Я просто разворачиваю на весь экран и убираю заголовок. В режиме CSD над вкладками появляется тонкая граница, что вызывает неудобства.
     
     
  • 2.24, Аноним (24), 16:34, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть опциональная "полоска для перетаскивания", которая пропадает у развернутого окна, в гноме без верхней панели, нет никакой границы, если она есть - это особенности вашего оконного менеджера.
     
     
  • 3.47, Аноним84701 (ok), 22:12, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в гноме без верхней панели, нет никакой границы, если она есть - это особенности вашего оконного менеджера.

    Главные пропихиватели
    https://www.opennet.me/opennews/art.shtml?num=48025
    > 05.02.2018 23:52  Инициатива по переводу приложений на декорирование окон на стороне клиента
    > Разработчики GNOME выступили с инициативой по переводу как можно большего числа приложений на
    > декорирование окон на стороне клиента (CSD, Client Side Decoration), при котором заголовок и рамки окна
    > отрисовываются не оконным менеджером, а самим приложением

    как никак. Было бы странно (хоть и не очень удивительно), если бы облажались при реализации.

     
  • 2.53, Аноним (53), 23:22, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это известный баг, убирается через CSS примененный к UI браузера, т.е. не оконный менеджер виноват, на некоторых DE сам Firefox почему-то делает этот отступ. Вот фикс, только проставьте вместо win7 название своего DE и подгоните отступы под себя https://zerobin.net/?8fd432e736f223e9#f2Zkza0ArM8XkSkHRlhA2RV7PHAJTOAO7PqpgQJy
     
     
  • 3.54, Аноним (53), 23:23, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    CSS с этим фиксом должен быть в файле (если файла нету создайте): /home/user/.mozilla/firefox/uzx5bxs6.default/chrome/userChrome.css
    и перезапустите Firefox
     
  • 3.55, Аноним (53), 23:26, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    P.S. извиняюсь, если не сработает, давно не пробовал этот фикс, т.к. скрыл панель вкладок целиком и пользуюсь только Tree Style Tab. Но куда капать вы поняли.
     

  • 1.3, Аноним (3), 14:30, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Зачем включать еще сырые функции? Этот CSD странно работает.
     
     
  • 2.12, Кирилл (??), 15:14, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё бы он не странно работал, это уникальная фишка для gnome-shell. Во всех остальных оконных менеджерах она будет глючить.
     
     
  • 3.20, КО (?), 16:03, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ибо всем идет Wayland. Теперя он диктует, как надоть писать приложения, чтоб ему было удобно.
     
     
  • 4.28, Аноним (28), 17:09, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если все будут писать с оглядкой на иксы, то у вяленого совсем нет шансов.
     
  • 4.29, camel (?), 18:05, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так в сущности wayland и говорит "ничего рисовать не умею, только компоную, рисуйте всё сами".
     
  • 4.44, Mr. Cake (?), 20:55, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То-то в KWin декорации на стороне сервера. Не гномом единым жив протокол.
     
  • 2.61, Kuromi (ok), 01:40, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что не так много тестеров под линукс, а вот в релиз выкатят и тут вал багов попрет...
     
  • 2.86, ak (??), 18:16, 25/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поняли-капать на мозги разработчикам.
     

  • 1.4, Аноним (4), 14:34, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    че то я не понимаю, как перенос функционала оконного менеджера в приложение  должно помочь в лучшей интеграции с внешним видом других окон этого оконного менеджера?
     
     
  • 2.5, Аноним (5), 14:46, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    никто не понимает
     
     
  • 3.11, Аноним (11), 15:11, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    кроме гнумеров
     
     
  • 4.48, Аноним (48), 22:23, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да и они сами не очень-то. Главное - инновации ради инноваций.
     
  • 2.17, Annoynymous (ok), 15:49, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > как перенос функционала оконного менеджера в приложение  должно помочь в лучшей интеграции с внешним видом других окон этого оконного менеджера?

    В другие окна этого оконного менеджера тоже перенесён функционал оконного менеджера.

    Очевидно же.

     
  • 2.21, nevfr (?), 16:07, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    так нужно для перехода на вэйланд по умолчанию.
     
     
  • 3.49, Аноним (48), 22:26, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то в КДЕ под вейландом все и без CSD спокойно отрисовывается. Или я неправ?
     
  • 2.59, й (?), 00:34, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну, гипотетически есть два варианта интегрировать табы в приложение:
    1. каждый таб это отдельное окно и в альт-таб ты видишь их все
    2. есть одно окно, внутри которого табы

    есть такая платформа как мак, там "переключить программу" и "переключить окно в той же программе" разные клавиши. большинство считает это слишком сложным и в x11/windows другая парадигма.

     
     
  • 3.66, Ловил (?), 07:45, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В гноме так же. не удобно.надо постоянно думать
     
  • 3.77, Аноним (77), 15:38, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    win есть mdi, сочетания разные...
     

  • 1.6, Xasd5 (?), 14:47, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > к оформлению штатных приложений GNOME

    наконец-то!

    правда боюсь может не выйти.. нет надежды что справятся

     
  • 1.10, Аноним (10), 15:00, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    только сегодня подумал исправить это уродство в левом углу, а уже и смысла нет
     
  • 1.15, Аноним (15), 15:25, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Начиная с Firefox 66 сборки для Linux будут по умолчанию переведены на применение режима декорирования окон на стороне клиента (CSD

    F*ck, no!

     
  • 1.18, Annoynymous (ok), 15:50, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А ещё там есть поддержка Wayland.

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

     
     
  • 2.22, Аноним (22), 16:17, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Скажите, зачем вы употребляете слово "вкусный" по отношению к несъедобным предметам?
     
     
  • 3.23, Annoynymous (ok), 16:23, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Скажите, зачем вы употребляете слово "вкусный" по отношению к несъедобным предметам?

    https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82

     
     
  • 4.32, анонимус (??), 18:44, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И в чем заключается метафора? Или это просто отмазка, чтоб не отвечать на вопрос?
     
     
  • 5.34, Annoynymous (ok), 18:47, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Метафора заключается в том, что слово «вкусный» используется в переносном значении.

    Всегда ваш, К.О.

     
     
  • 6.80, Аноним (80), 07:11, 31/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Метафора заключается в том, что слово «вкусный» используется в переносном значении.

    Нюанс заключается в том, что потребитель пассивен.

    > Всегда ваш, К.О.

    Отставить. Адмирал Я.Х.

     
  • 3.30, псевдонимус (?), 18:10, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому, что человек употребляющий слово "вайланд" в положительном смысле, скорее всего является копрофагом и ему действительно это вкусно.
     
  • 3.70, Аноним (70), 10:02, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Скажите, зачем вы употребляете слово "вкусный" по отношению к несъедобным предметам?

    Наверное, немножко беременный.

     
  • 3.79, Аноним (80), 07:08, 31/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем * употребляете слово "вкусный" по отношению к несъедобным предметам?

    Что бы повелевать умами, конечно же.

    https://ru.wiktionary.org/wiki/%D0%BF%D0%B8%D0%B

     
  • 2.42, Аноним (42), 20:28, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А в кедах уже нормально работает? Последний раз пробовал, наткнулся на то, что окно не перерисовывается
     
     
  • 3.52, Annoynymous (ok), 22:32, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не пробовал.
     
  • 3.84, Anonim (??), 03:00, 01/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    rabotaet, no na raskladky emu teper' nasrat' ))
     

  • 1.27, Аноним (27), 17:01, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Баг с кнопками в кедах так и не пофиксили :-(
     
  • 1.31, EnemyOfDemocracy (?), 18:12, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жду, когда каждое приложение будет само использовать графресурсы, т.е. будет иметь свои собственные дрова для видюхи, менеджер видеопамяти и т.д., а какой-нибудь JustOneRightHipstorWay будет всего лишь композитором в ОС.
     
     
  • 2.33, анонимус (??), 18:46, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Какая-то глупость... зачем?
     
     
  • 3.37, Аноним (37), 18:50, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это сарказм, для тех у кого детектор сломался.
     
  • 3.50, Аноним (48), 22:28, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Какая-то глупость... зачем?

    Во славу Гнома, конечно!

     
  • 2.35, Annoynymous (ok), 18:48, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это тебе в 1981-й. И софт продаётся вместе с видеокартой, монитором и световым пером.
     
     
  • 3.43, EnemyOfDemocracy (?), 20:49, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, тогда были и мейнфреймы с удалёнными терминалами, которые нынче переродились в виде облаков, так что...
     

  • 1.38, Аноним (37), 18:52, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Спасибо, что предупредили. Однозначно буду отключать.
     
  • 1.39, Аноним (39), 19:03, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нет бы сделали функциональность и кастомизируемость как в xul
     
  • 1.40, Ilya Indigo (ok), 19:14, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Запилили очередную хромо-подобную хрень, которую придётся скрывать в about:config :-(
     
     
  • 2.45, Аноним (45), 21:38, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вы как будто в первый раз, через 5-10 релизов возможность что-то там отключать в about:config уберут.
     
     
  • 3.60, Kuromi (ok), 01:35, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы будете ржать, но в  ночнушке как раз сейчас перелопачивают, простите, "модернизируют" about:config.
     
     
  • 4.62, Анонним (?), 03:49, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И что же стало хуже? Над чем ржать?
     
     
  • 5.85, Kuromi (ok), 04:41, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > И что же стало хуже? Над чем ржать?

    Честно говоря даже и не знаю как описать. Вот тут как раз на днях новый гуй для about:config в Ночнухе появился. Стало "красиво".

     

  • 1.46, Аноним (46), 21:45, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    но коряво ведь работает: в правый верхний угол когда курсор подводишь, кнопка закрытия не изменяется и если кликнуть - ничего не происходит, нужно отводить курсор немного влево и вниз. из-за одного этого не стоит этим пользоваться
     
  • 1.58, Michael Shigorin (ok), 00:17, 30/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем, если в гноме и так есть свой "Web Browser"?
    (с полутора крыжиками настроек и на webkitgtk, ага)
     
     
  • 2.64, пох (?), 07:09, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а ты думал, денежки foundation сами себя освоят?!

     
  • 2.68, my_name_is_Mud (ok), 08:36, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы про епифони? Зря на него наговариваете. На домашнем компе он по умлочанию стоит и для ютуба, соцсетей, что-то найти, стать вебмордой для медиацентра он полностью выполняет свои задачи. Использовать его на рабочей машине не стал бы, разумеется.
     
     
  • 3.74, J.L. (?), 12:45, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы про епифони? Зря на него наговариваете. На домашнем компе он по
    > умлочанию стоит и для ютуба, соцсетей, что-то найти, стать вебмордой для
    > медиацентра он полностью выполняет свои задачи. Использовать его на рабочей машине
    > не стал бы, разумеется.

    а почему фокс не выполнит те же самые задачи? или думаете в епифани дырок меньше?

     
  • 2.72, Annoynymous (ok), 10:26, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А причём тут гном?
     

  • 1.65, Адекват (ok), 07:28, 30/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Применение CSD позволяет приблизить интерфейс Firefox к оформлению штатных приложений GNOME

    А если у человека KDE или xfce4 ?

     
     
  • 2.78, Аноним (78), 16:10, 30/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В kde всё прекрасно работает. Прямо сейчас. В крысе, насколько я знаю, тоже.
     

  • 1.71, Адекват (ok), 10:20, 30/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если читать между строк, то можно увидеть:

    "Вертеть мы хотели ваш Линакс как хотели, что захотим, то и сделаем, но что-нибудь обязательно сделаем, тогда, когда вам меньше всего это будет удобно, и будьте уверены, вам это НЕ понравится !!"

     
     
  • 2.81, Аноним (80), 07:29, 31/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Отсебятины с лишком.
     

  • 1.82, Дуплик (ok), 08:29, 31/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная новость! CSD -- сила!
     
     
  • 2.83, adolfus (ok), 11:39, 31/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На встроенном GPU, не поддерживающем аппаратно ни OpenGL, ни 2D, все будет будет колом стоять.
     

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



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

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