The OpenNET Project / Index page

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

25.09.2017 09:45  Для Firefox подготовлена возможность декорирования окон на стороне клиента

Jiří Eischmann, работающий в Red Hat в команде развития десктоп-систем, сообщил о реализации для Firefox поддержки режима декорирования окон на стороне клиента (CSD, Client Side Decoration), при котором заголовок и рамки окна отрисовываются не оконным менеджером, а самим приложением. Представленная возможность позволит приблизить интерфейс Firefox к оформлению штатных приложений GNOME, а именно реализовать такие особенности, как перенос панели вкладок в заголовок окна, а также скрытые рамки.

Сборки модифицированного Firefox 55 подготовлены для тестирования в Fedora 25, 26 и 27 (после установки требуется установить widget.allow-client-side-decoration=true в about:config). Изменения к Firefox c дополнительными улучшениями для поддержки Wayland и CSD можно найти в репозитории Martin Stransky, мэйнтейнера пакетов с Firefox в Fedora. Патчи переданы для рецензирования в Mozilla.



  1. Главная ссылка к новости (https://lists.fedoraproject.or...)
  2. OpenNews: Релиз графического тулкита GTK+ 3.10.0
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: gtk, firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 09:56, 25/09/2017 [ответить] [смотреть все]
  • +4 +/
    Все переврали Тот репозиторий на гитхабе 8212 не официальный репозиторий Моз... весь текст скрыт [показать]
     
  • 1.2, Sunderland93, 10:05, 25/09/2017 [ответить] [смотреть все]  
  • +18 +/
    Джвести лет ждал!!! Наконец-то!!!
     
     
  • 2.4, A.Stahl, 10:20, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +16 +/
    А в чём профит-то?
    Как по мне -- жесть. Приложение начинает делать то, что и так уже может делать (и делает) кто-то иной. Может уже и ядро какое впихнуть в браузер? Ну чтобы от ОС вообще никак не зависеть?
     
     
  • 3.9, qq, 11:06, 25/09/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Профит в экономии места на экране, когда поюзаешь браузер в виртуалке через удал... весь текст скрыт [показать]
     
     
  • 4.10, Аноним, 11:14, 25/09/2017 [^] [ответить] [смотреть все]  
  • +9 +/
    делаю так 10—15 лет, и по сравнению с уб⁠людочными инновациями фирмы редхет, заголовки окон никогда проблем не вызывали
     
     
  • 5.46, qq, 15:45, 25/09/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Эти инновации еще в опере появились, еще во времена 1024х768 и ни кто их уб 828... весь текст скрыт [показать]
     
  • 5.95, Аноним, 19:35, 26/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Ты - не все другие.
     
  • 4.12, Аноним 80_уровня, 11:23, 25/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну так 16:9 — не предел!
     
  • 4.18, Аноним, 11:54, 25/09/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    А F11 нажать религия не позволяет?
     
     
  • 5.34, VINRARUS, 14:38, 25/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Alt+F4 решает проблему на корне вообще.
     
  • 5.51, qq, 16:08, 25/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    а не пороть чушь, слабо ф11 скрывает табы, а их надо оставить, да можно бордеры... весь текст скрыт [показать]
     
     
  • 6.55, GPj3cDTl, 16:46, 25/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Можно просто поставить vimperator и забыть про табы.
     
     
  • 7.78, Аноним, 22:30, 25/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    который к 57 огнелису перестанет работать... весь текст скрыт [показать]
     
  • 6.57, Аноним, 16:49, 25/09/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Табы волшебным образом появляются при подведении курсора к верхнему краю экрана ... весь текст скрыт [показать]
     
     
  • 7.81, cmp, 00:06, 26/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Это волшебно тормозит на рендере анимаци уезжающей страници... весь текст скрыт [показать]
     
  • 4.48, Vkni, 15:50, 25/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Так это проблема виртуальной машины, которая не может убрать свои заголовки стат... весь текст скрыт [показать]
     
     
  • 5.53, qq, 16:16, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Ооо, гений, а назови вм которая на весь экран не может
     
     
  • 6.58, Аноним, 16:52, 25/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    да хотя бы виртуалбокс, мой дорогой диванный специалист. Host+F по умолчанию.
     
     
  • 7.80, cmp, 00:02, 26/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Еще и слепой
     
  • 4.56, Аноним, 16:46, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Fullscreen mode, Luke. Use it.
    И, к слову, какой у данной задачи юзкейс?
     
  • 4.65, KOT040188, 17:50, 25/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Много лет скрываю заголовок у развёрнутых окон для экономии места А вот за кноп... весь текст скрыт [показать]
     
     
  • 5.104, Баклажан, 15:10, 02/10/2017 [^] [ответить] [смотреть все]  
  • +/
    А что не так?
     
  • 3.22, Аноним, 12:26, 25/09/2017 [^] [ответить] [смотреть все]  
  • +11 +/
    > А в чём профит-то?

    В том, что теперь дизайнеры-яхудожникятаквижу смогут проявлять свои творческие порывы ещё и в заголовках окон.
    В том, что теперь разработчикам средств построения GUI (от фреймворков наподобие Gtk+, Qt до относительно простых библиотек типа SDL, которым достаточно минимальных возможностей по работе с окнами) придётся велосипедить рисование рамок с заголовками, усугубляя и так имеющиеся проблемы с обеспечением единого "look and feel".
    В том, что теперь тормоза/зависание/глюки приложения смогут влиять на возможность сворачивания/закрытия его окон.

    Сплошные профиты, разве не очевидно? Модные в винде 15-20-летней давности скины "кто во что горазд" теперь и в линуксе!

     
     
  • 4.85, Аноним, 03:09, 26/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Похожие недостатки в linux давно уже, например, меню зависшего приложения не сво... весь текст скрыт [показать]
     
     
  • 5.87, Аноним, 09:05, 26/09/2017 [^] [ответить] [смотреть все]  
  • +/
    А не надо пользоваться тупыми приложениями.
     
  • 1.3, metakeks, 10:15, 25/09/2017 [ответить] [смотреть все]  
  • –3 +/
    Неужели! Свершилось! А то уж думал минимум до 3000-го года ждать придётся!
     
     
  • 2.35, VINRARUS, 14:40, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Последний гвоздь в Windows гроба.
     
  • 2.49, Аноним, 15:51, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    В опенсусе вроде с самого начала было.
     
  • 1.5, sfwwg, 10:23, 25/09/2017 [ответить] [смотреть все]  
  • +1 +/
    использую аддон Hide Caption Titlebar Plus
     
     
  • 2.7, ттт, 10:50, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    который перестанет работать с выходом 57 версии.
     
  • 2.8, linxon, 10:56, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    спасибо! то что нужно
     
  • 2.36, VINRARUS, 14:44, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Токо он гвоздями окно прибивает к "роб.стол 2"
     
  • 2.69, Аноним, 18:33, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А я себе вот так панель крысы настроил Удобнее чем всякие адоны и пашет для все... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.71, linxon, 19:17, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    вкладки прячутся под панель задач?
     
     
  • 4.73, Аноним, 20:05, 25/09/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Справа они Адон Tab Tree В свойствах панели элементы выставил так https i i... весь текст скрыт [показать]
     
     
  • 5.74, YS, 20:12, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Давно пора в боковины вкладки переносить Тоже юзаю Только слева https i imgu... весь текст скрыт [показать]
     
     
  • 6.75, Аноним, 20:22, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    57я версия с Tree Tabs? У меня, кстати, в 58й оно сломалось
     
  • 1.6, Аноним, 10:48, 25/09/2017 [ответить] [смотреть все]  
  • –2 +/
    заголовки и рамки окон не нужны
     
     
  • 2.24, Аноним, 12:41, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    Даже если не нужны, они должны включаться/отключаться в настройках оконного менеджера, а не самим приложением.
     
     
  • 3.33, Sluggard, 14:26, 25/09/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Ну так и есть же По крайне мере в KDE, KWin так умеет, юзаю Firefox и FBReader ... весь текст скрыт [показать]
     
     
  • 4.37, VINRARUS, 14:45, 25/09/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    Как окно перетаскиваеш на пол экрана?
     
     
  • 5.42, Аноним, 15:20, 25/09/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    зажимаешь Alt и за любую часть окна тащишь
     
     
  • 6.54, VINRARUS, 16:26, 25/09/2017 [^] [ответить] [смотреть все]  
  • –6 +/
    Не люблю в раскарячку с мышкой работать Люблю или мышкой или клавой Но за ... весь текст скрыт [показать]
     
     
  • 7.88, Аноним, 09:07, 26/09/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Предупреждай сразу, что инвалид однорукий ... весь текст скрыт [показать]
     
     
  • 8.89, VINRARUS, 12:32, 26/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    :D
     
  • 5.45, Аноним, 15:36, 25/09/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Мышкой с зажатым альтом не пробовал?
     
  • 5.47, Vkni, 15:49, 25/09/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    А для того, чтобы изменить размер окна, там можно нажать ту же кнопочку Alt вмес... весь текст скрыт [показать]
     
  • 5.61, alltiptop, 17:13, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Нормальные gtk qt приложения перетаскиваются за любую не занятую вкладками кнопк... весь текст скрыт [показать]
     
     
  • 6.70, rvotb, 19:11, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    В gtk и за занятую кнопками перетаскивается
     
  • 6.102, Michael Shigorin, 15:53, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    > Нормальные gtk/qt приложения

    При чём здесь вообще тулкит, если это WM?

     
  • 5.68, Sluggard, 18:23, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Как перетаскивать тебе уже напомнили А лично я не перетаскиваю окна названных п... весь текст скрыт [показать]
     
     
  • 6.96, Vkni, 04:45, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну есть люди, которые очень любят таскать окна и наблюдать при этом тиринг Хобб... весь текст скрыт [показать]
     
  • 1.11, Zenitur, 11:21, 25/09/2017 [ответить] [смотреть все]  
  • +1 +/
    Когда старая Опера была актуальна, именно ей я пользовался в режиме startx, где три терминала. Потому что Firefox не показывал рамку, а Opera умела показывать кнопки "_ ❏ ✕" без рамки.
     
     
  • 2.77, Аноним, 21:38, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    CWM типo? .xinitrc/.Xresources-неаcилятор дeтeктед!!11
     
  • 1.13, Аноним 80_уровня, 11:25, 25/09/2017 [ответить] [смотреть все]  
  • +13 +/
    Ждём фаерфокса с поддержкой SVGA, мыши, TCP/IP и ethernet.
     
     
  • 2.20, A.Stahl, 12:08, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И ковокса. Ведь не всем нужны юнико^Wаудиокарты.
     
     
  • 3.21, Аноним, 12:19, 25/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Медь нынче дорогая, столько проводов для звуковухи может позволить себе не кажды... весь текст скрыт [показать]
     
  • 3.40, Онаним, 15:03, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Ковокс для неосиляторов PC-спикера.
     
     
  • 4.43, A.Stahl, 15:28, 25/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А пианино для тех, кто не осилил треугольник, да?
     
     
  • 5.59, Аноним, 16:58, 25/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Да.
     
  • 1.14, anonimous, 11:30, 25/09/2017 [ответить] [смотреть все]  
  • +3 +/
    а что будет с рамкой када эта срань зависнет?
     
     
  • 2.15, Аноним, 11:47, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Закроешь "срань" через "Диспетчер Задач" как и подобает плеону
     
     
  • 3.23, anonimous, 12:32, 25/09/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    вопрос был что будет с рамкой, а не что я сделаю ... весь текст скрыт [показать]
     
  • 1.16, Аноним, 11:49, 25/09/2017 [ответить] [смотреть все]  
  • –4 +/
    Еще один костыль, чтобы порешить проблему концепционного характера, а именно - к... весь текст скрыт [показать]
     
     
  • 2.38, VINRARUS, 14:50, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ну я в KDE тоже огнепанду прибивать гвоздями умею убирая заголовок, токо неудобн... весь текст скрыт [показать] [показать ветку]
     
  • 1.17, Аноним, 11:49, 25/09/2017 [ответить] [смотреть все]  
  • –1 +/
    https://youtu.be/u51_55vjTD0?t=31s

    Целующиеся мужики? Как няшно :D

     
     
  • 2.19, Zenitur, 12:02, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Там Брежнев что ли?
     
     
  • 3.26, Аноним, 13:06, 25/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Но-но! Брежнев - самый нормальный пидер страны! Нынешние пидеры - совсем не те!
     
     
  • 4.39, VINRARUS, 14:52, 25/09/2017 [^] [ответить] [смотреть все]  
  • +/
    https://youtu.be/gLsCl1TKqf4
     
  • 2.84, Hero, 00:07, 26/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Футболисты, после забитого гола - обнимаются на радостях. Все нормально.
     
  • 1.25, Аноним, 12:48, 25/09/2017 [ответить] [смотреть все]  
  • +11 +/
    Фух, отлегло. А я уж переживал, не занялся ли кто из разрабов каким-нибудь ненужно типа аппаратного декодирования видео, например, но ура!
     
     
  • 2.27, пох, 13:10, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    да все норм. Кровати уже переставляли, теперь давайте новые пластиковые окна вставим. Вот тут-то наш бордель и попрет в гору!


     
  • 2.32, iPony, 14:21, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ну так везде работает кроме линуксов А на линуксах щас все равно разбабахается ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.76, пох, 20:46, 25/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    все норм, зато мы в приоритетном режиме выпилили ваш npapi, чтоб даже старые ме... весь текст скрыт [показать]
     
  • 3.98, Zenitur, 08:16, 27/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Я слышал что в Firefox 52 сделали ffmpeg. Никто ещё не проверял?
     
     
  • 4.99, iPony, 08:46, 27/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    В 46-ом еще https bugzilla mozilla org show_bug cgi id 1234092 Но к чему это... весь текст скрыт [показать]
     
  • 1.29, Штунц, 13:30, 25/09/2017 [ответить] [смотреть все]  
  • +/
    ОФФ

    > Jiří Eischmann

    как его имя читать?

     
     
  • 2.30, эрудит, 13:50, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Йиржи Эйсхман
     
  • 2.31, Аноним, 13:53, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Иржи Эйхманн
     
  • 1.44, я, 15:31, 25/09/2017 [ответить] [смотреть все]  
  • +/
    Я один вижу на видео целующихся мужиков в твиттере?

    P.S. У чувака этого много интересных видосиков про gnome/wayland. Смотрел его и до этого

     
  • 1.50, Аноним, 15:52, 25/09/2017 [ответить] [смотреть все]  
  • +1 +/
    В Европе любовь да мир, по этому и мужики целуются, был же такой дистрибутив P... весь текст скрыт [показать]
     
  • 1.52, yet another anonymous, 16:14, 25/09/2017 [ответить] [смотреть все]  
  • +1 +/
    Декор к X-ах можно убрать (если X-сервер это умеет; xeyes как пример):

    https://www.google.ru/imgres?imgurl=http%3A%2F%2Fwww.linux-comm

    Потом рисуем своё. В чем достижение?

     
  • 1.64, Аноним, 17:34, 25/09/2017 [ответить] [смотреть все]  
  • –2 +/
    Годно, наконец-то и в фф можно будет утилизировать бесполезную пустоту называему... весь текст скрыт [показать]
     
     
  • 2.66, Аноним, 17:53, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В опенсусе давно можно. Это вопрос настроек оконного менеджераю.
     
     
  • 3.67, Аноним, 18:13, 25/09/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    я не хочу костылить правила оконному менеджеру, я хочу полноценный клиент-сайд з... весь текст скрыт [показать]
     
  • 2.82, Led, 00:06, 26/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > можно будет утилизировать бесполезную пустоту

    Да как же тебя утилизируешь?

     
     
  • 3.91, Аноним, 16:25, 26/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    так-же как и тебя
     
  • 1.72, Admino, 19:55, 25/09/2017 [ответить] [смотреть все]  
  • +/
    Под Windows заголовка в Firefox нет уже лет много. Линуксоидам ещё только предстоит это распробовать.
     
     
  • 2.79, Аноним84701, 23:19, 25/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    У меня уже много лет в большинстве приложений нет заголовков Причем, соверше... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.97, Vkni, 04:48, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Сомнительно Уже в 8-ке надо было не заниматься шизофренией, а ввести 2 оконных ... весь текст скрыт [показать]
     
  • 2.83, Led, 00:07, 26/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вендузятник должен страдать ... весь текст скрыт [показать] [показать ветку]
     
  • 1.86, Аноним, 09:01, 26/09/2017 [ответить] [смотреть все]  
  • +/
    Звучит взаимоисключающе Отрисовывать не оконным менеджером, а _самим_ приложен... весь текст скрыт [показать]
     
     
  • 2.94, Ordu, 18:00, 26/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Нет не должны Чтобы они выглядели единообразно, они должны отрисовываться одним... весь текст скрыт [показать] [показать ветку]
     
  • 1.100, Аноним, 10:31, 27/09/2017 [ответить] [смотреть все]  
  • +/
    https://firefox-flatpak.mojefedora.cz/
    А вот тут вариант с CSD появился.
     
  • 1.101, vitalif, 14:56, 27/09/2017 [ответить] [смотреть все]  
  • +/
    Я только не понял, почему "для Firefox". "Возможность декорирования окон на стороне клиента" не "для GTK/QT" ли должна быть?
     
  • 1.103, Фёдор, 11:01, 28/09/2017 [ответить] [смотреть все]  
  • +/
    В хроме убрал эту хрень потому, что без кнопок поверх всех окон и показывать на всех рабочих столах работать крайне неудобно. Немогу вообще понят зачем вообще позволять прогам менять этот ключевой интерфейс?
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor