В находящейся в разработке экспериментальной ветке рабочего стола Xfce 4.15, на базе которого будет сформирован стабильный релиз 4.16, осуществлён перевод интерфейса на виджет GtkHeaderBar, позволивший реализовать декорирование окон на стороне клиента (CSD, client-side decorations), при котором заголовок и рамки окна отрисовываются не оконным менеджером, а самим приложением. Применение CSD дало возможность по аналогии с GNOME добиться размещения меню, кнопок и других элементов интерфейса в заголовке окна, а также обеспечить скрытие рамок в диалогах...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52197
фу фу фу
CSD мастдай
https://ru.wikipedia.org/wiki/Circuit_Switched_Data
???
client-side decorations
с добрым утром
Поддержу!первым делом ищешь в приложении опцию отключить CSD - ну не знает разраб как должно выглядеть мое окно для его app
А почему все хотят сделать что-то, с чем справиться физически явно не смогут?
Ну на кой черт нужно использовать декорации на уровне приложений? Потому что не осилили X11? Ну так если простой вариант не осилили, как будут поддерживать куда более сложный?
Возможно, они надеятся на товарищей из гнома, но как только они (товарищи из гнома) опять обгадятся и им опять напомнят про их ориентацию, то XFCE в дистрибутиве станет наглухо прибитым к минорной версии GTK и обновление тулкита будет означать обязательное обновление XFCE.
> А почему все хотят сделать что-то, с чем справиться физически явно не смогут?иначе их альтернативно-одаренный пользователь, которому опять катастрофически не хватает места на 30" экране для меню и кнопки принудительного закрытия окна, может решить что они недостаточно модные и молодежные, и вернуть обратно гом.
> и обновление тулкита будет означать обязательное обновление XFCE.
современные манки-разработчики не видят в этом ничего плохого
Просто эта оболочка умерла. Сразу после решения о переходе на жтк3.
CSD = SJW
Хуже CSD только BSD.
Интересно, конечно.Хотелось бы в крысе еще поддержку высокого разрешения экрана с настраиваемым шагом скейлинга.
В гноме этот скейлинг не работает нормально со всеми драйверами, имеется излишняя нагрузка на железо и еще куча проблем.
В кде оно норм работает. Но мне не нравится кде.
Хотелось, чтобы оно и в крысе было и хорошо работало.
Что в итоге используешь в связи с выше сказанным?
Очевидно же что кактус.
Вы можете написать чётко название проекта WM? Какой именно кактус едите?Чтобы было понимание без возможных, ошибочных домыслов и размытия в связи с завуалированностью модным слово-оборотом.
Спасибо
Windows Explorer
>> Хотелось бы в крысе еще поддержку высокого разрешения экрана с настраиваемым шагом скейлинга.т.е. вы хотите, чтобы иксы в текущей сессии произвольно меняли --dpi? ок.. теперь я понел, зачем пилят Wayland..
Превосходно меняется через xrandr же.
>> Превосходно меняется через xrandr же.
> Да, и причём для каждого монитора отдельноммм.. тут бы уточнить, идёт ли рестарт сессии при этом или смена происходит в одном pid-е.. ну да ладно, главное - нужно больше гуйни, вяленого и рюшечек.. "увы"©™..
Вся суть местных "экспертов". При чем тут вяленый, рюшечки и dpi, болезный? У тебя на почве ненависти к вейланду совсем чердак протек? Настраиваемый dpi нужен для того, чтобы ты мог комфортно подключить несколько мониторов с разным dpi, чтобы ты мог в рамках сессии подгонять dpi под себя, а не перезапускать сервер.
>> При чем тут вяленый, рюшечки и dpi, болезный?конечно же не при чём.. ты ж уверен, что в иксах я не могу на WMaker/E16 в мультимониторы с разным dpi без этой гуйни на мерзоидном gtk3, не так ли? кстати, "ненависть"™ у меня вяленым не ограничена..
Нет, я не уверен. Тебе выше ответили, что на X сервере это реализовано уже давно с помощью xrandr. Причем до появления вейланда как такового.
>> Нет, я не уверен. Тебе выше ответили, что на X сервере это реализовано уже давно с помощью xrandr. Причем до появления вейланда как такового.теперь перечитай мои комменты и научись в #сарказм, ок? а то так и останешься SJW, тявкающей попусту..
Никаких рестартов.
Да, и причём для каждого монитора отдельно
До сих пор скейлинг там вообще не нужен был, всё решалось размером шрифта. Лучше бы добавили переменную ширины рамок для виджетов, как это было сделано в gtk2. Любая тема gtk2 в настройщике отлично подгонялась под любой размер экрана.
> Любая тема gtk2 в настройщике отлично подгонялась под любой размер экрана.и хороших тем было много, и спецом были theme-engines для отрисовки чего-то особенного, и тиринга не было, и в целом всё было слишком хорошо, чтобы наконец-то появился Ѣ, нормальный Linux-Desktop.. видимо кому-то это не понра и заверте.. чсбх..
О каком именно скейлинге речь? Если про _fractional_ scaling (который нужно включать как экспериментальную фичу), то в гноме на wayland'е работает нормально уже сейчас. Есть мелкие проблемы, но это терпится. Никаких "нагрузок" нет, открытые штеуд, амуде драйвера без проблем. Увидеть в полной мере как это работает можно только если включено 2 монитора, один из которых 4к. Проблемы есть при использовании приложений, которые в вяленый пока не умеют и запускаются через XWayland (например все Gtk+2 приложения). Шрифты в них выглядят размыто. Соответственно обычный скейлинг, который доступен в настройках, работает вообще без проблем, но он не так интересен.
> Хотелось бы в крысе еще поддержку высокого разрешения экрана с настраиваемым шагом
> скейлинга.Эээ? Указываешь DPI монитора в настройках...
как же оно вырвиглазно. Надеюсь разработчики мате все же продержаться достаточно долго.
Они мигрировали на GTK+3 вместо того, чтобы форкнуть GTK+2, как уже форкнули GNOME 2 — первый звоночек, что всё пропало. С другой стороны, именно благодаря им и довольно популярному Linux Mint ещё получается хоть как-то политически влиять на GTK+3, чтобы гномосеки окончательно не превратили его в пригодный только для гнома и больше ни для чего тулкит. А то гномосеки даже темизацию выкинуть норовили.
Да, я в курсе о переезде на гтк3, поэтому и "продержаться", скорее всего рано или поздно и у мате появится это недоразумение. Вся надежда на то, что это произойдет не слишком скоро.
Надо не надеяться, а форкать.
И родить еще одно неподдерживаемое нечто, о котором люди узнают, лишь после выхода на опеннете новости "Разработчики XXX решили прекратить развитие проекта"? Нет, у меня и других забот пока хватает.
Надо не форкать, а перестать использовать в любых разработках.
Поддерживаю. Другой вопрос, а какая альтернатива Qt, XCB? Толкового UI фреймворка нет для UNIX подобных системы (ну можно конечно сказать что-то про Cocoa в macOS). Вообщем из-за разделения рынка проиграют все в конечном итоге и выйгрывает сейчас Electoron.
Tk,мотив или разработать ещё один. Без фашистов-гномосеков и сжвшников.
> Tk,мотив или разработать ещё один. Без фашистов-гномосеков и сжвшников.Tk — убогая дрянь, про Motif и говорить нечего. А разрабатывать принципиально новый очевидно на порядки сложнее, чем форкнуть GTK+2. Смысл в такой фобии, назло маме уши отмораживать?
% pkg info -r gtk2
gtk2-2.24.32:
xscreensaver-5.43_1
libglade2-2.6.4_10
xfce4-panel-4.14.3
libreoffice-6.3.4
firefox-72.0.1_1,1
thunderbird-68.4.1
orage-4.12.1_10
xfce4-mixer-4.11.0_5
garcon-0.6.4_2
libexo-0.12.11
libxfce4menu-4.14.1
gtk-xfce-engine-3.2.0
gtk-murrine-engine-0.98.2_5
swt-4.7.3.a
nvidia-settings-440.26
inkscape-0.92.4_12
gtkmm24-2.24.5_1
gtkspell-2.0.16_6
aqualung-1.0_13
mate-themes-3.22.14
gtk-engines2-2.20.2_3
mtpaint-3.40_8
galculator-2.1.4
unique-1.1.6_7
% pkg info -r gtk3
gtk3-3.24.10_1:
iridium-browser-2019.04.73_3
xfce4-panel-4.14.3
xfce4-desktop-4.14.2
eclipse-4.14
webkit2-gtk3-2.26.2
mate-system-monitor-1.22.2
firefox-72.0.1_1,1
thunderbird-68.4.1
atril-1.22.3
xfce4-systemload-plugin-1.2.3
xfce4-places-plugin-1.8.1
xfce4-netload-plugin-1.3.2
thunar-1.8.11
xfce4-notifyd-0.4.4_1
xfce4-screenshooter-plugin-1.9.7
mousepad-0.4.2_1
xfce4-appfinder-4.14.0
xfce4-wm-4.14.0_1
ristretto-0.10.0_1
xfce4-weather-plugin-0.10.0_1
xfce4-terminal-0.8.9.1
xfce4-settings-4.14.2
garcon-0.6.4_2
xfce4-session-4.14.1
libexo-0.12.11
libxfce4menu-4.14.1
caja-1.22.3
mate-desktop-1.22.2
pluma-1.22.2
engrampa-1.22.2
gtkmm30-3.22.2
libpeas-1.22.0
mate-terminal-1.22.1
vte3-0.52.2_3
gcr-3.28.0
gtksourceview3-3.24.8_3
libwnck3-3.24.1Вот зачем в системе два Gtk?
То, что он стоит - не страшно. Лишь бы в памяти поменьше торчал.Некоторые пункты уже заменяются. Например я тоже долго юзал Galculator, но теперь окончательно на qalculate-gtk, который раньше был вроде вспомогательного. Этакий настольник, таскающий пирог у октавы.
xfce4-panel: на gtk2?! o_O
xfce4-mixer:
у самого для голой алсы стоят pnmixer + qasmixer (первый запускает второй). Можно было бы pnmixer + alsamixer. Правда у pnmixer меню громкости не там и не в том виде, так что пока ищу вариант получше. Но он хотя бы на gtk3. Почему не хочу другого - из за особенно индикатора громкости в трее.firefox:
Ну это нечто. У меня что бинарник, что ебилд - одинакого требуют и 2 и 3. Из зависящих только от тройки знаю хромиум и гном-веб.thunderbird: тоже что и с огнелисом. Думаю, этим страдает всё от мозиллы. Тоже трудно что-то вспомнить. На память знаю только Balsa, Evolution и Geary. С первым не срослось, т.к. что-то с сертификатами, но не пойму что. Вроде и claws-mail и бальза используют gnutls, но первый не жалуется.
orage: ммда, сам над этим думаю. Когда искал на alternativeto.net, то нашёл Osmo. Поставил, запустил поглядеть, но до попытки так и не дошёл.
mtpaint: хммм, так он даже gtk1 поддерживает, если зайти на сайт. Но зачем, если есть Inkscape. Если что, mypaint и мышью позволяет изображать, т.к. кое-какие фигуры там есть.
aqualung: неужели нет замены, даже deadbeef? (использую его, т.к. у pragha странная трабла с gst в моей системе).
xscreensaver:
То, что он установлен с gtk2, не страшно. Как я понял, gtk2 нужен только для настройщика, а сами заставки можно запускать напрямую, с помощью любого стороннего скринлокера, мониторящего ввод. Как вариант, использовать rss-glx напрямую.
libglade2 с ним же.Тем более теперь есть xfce4-screensaver. Кстати, он может использовать заставки xscreensaver, но похоже придётся поплясать: https://docs.xfce.org/apps/screensaver/faq
Пардон - очевидно, что пока стоит orage, избавиться от xfce4-panel-4.14.1[gtk2] не выйдет :p
> mtpaint: хммм, так он даже gtk1 поддерживает, если зайти на сайт. Но зачем, если есть Inkscape.Векторный Inkscape ни разу не замена растровой рисовалке mtpaint. Они в различных непересекающихся категориях графики работают.
> Если что, mypaint и мышью позволяет изображать, т.к. кое-какие фигуры там есть.
Спасибо. Посмотрю.
> Векторный Inkscape ни разу не замена растровой рисовалке mtpaint. Они в различных
> непересекающихся категориях графики работают.Что случилось? IZEN'у пересадили мозг?!
> Вот зачем в системе два Gtk?Затем, что живёшь во время перемен. Дурацкий вопрос. Нет бы радоваться, что хотя бы миграция с Qt4 происходит куда шустрее и безболезненнее. У меня вон вроде одна прога на нём осталась — MakeHuman.
КДЕ давно работает быстрее крысы. Спасибо ГТК)
КДЕшный kwin к сожалению вносит задержку 0-60ms (да, она мало того что есть, так ещё и плавает) ради ничего... поэтому и есть форк kwin-lowlatency (но его поддержка в дистрибутивах слабая)
Будто у гномовского лучше. Кде экономит 300мс на гткшных абстракциях, которые как известно создают лютые тормоза (которые ещё и плавают). И вейланде, который видимо тоже создаёт лаги (которые мало того, что есть, так они ещё и плавают). Автор форка немножко неадекватен, как оказалось. Видимо, проблемы с головой. Поэтому, одна надежда на разрабов квин.
А можно подробностей? В композитном режиме? Или в любом?
гляньте здесь https://github.com/tildearrow/kwin-lowlatencyнекомпозитным режимом не пользуюсь много лет уже, не подскажу
Только со слов автора форка? Он там пишет "до 50 мс". Из этих слов не выходит то, что эта цифра постоянна. И абсолютно не видно сравнения с другими оконными менеджерами. Даже сам автор форка обещает выиграть в лучшем случае только 8 мс. На мощных системах. На слабых при его способе уже начинаются проблемы. Вопрос - возможно ли быстрее? Композитный оконный менеджер должен собрать картинки каждого окна, каждое окно при этом уже должно закончить рисование, всё это требует времени и на разных компьютерах работает с разной скоростью. Можно ли сделать быстрее? Отключить композитный режим? Чтобы каждое окно выдавало свою картинку само? Но всё равно их надо как-то складывать. Оконный менеджер - это всегда накладные расходы на рисование.Когда-то фороникс сравнивал разные оконные менеджеры на влияние в играх. В первый раз в квине было всё плохо, но то было некачественное тестирование, во втором тестировании квин был вторым, уступив какому-то из минималистичных. Но с тех пор много воды утекло и было бы интересно увидеть нормальное сравнение.
Мой опыт с kwin: дикий плавающий stutering при прокрутке страницы в chrome с ванильным kwin + output lag. И полное отсутствие и того и другого с lowlatency форком. А 8 мс это результат, а не выигрыш.
___
пробовал заменить на kwin-lowlatency ничего не замерял, за 2 дня разницы на глаз не увидел, композитинг включен, проц Phenom II x6, видео Nv 1060GT и проприетарные дрова, вернул обратно оригинальный kwin чтобы не заморачиваться во время обновлений
а можно подробнее про форк? Кто пилит (уж не ребята из lxqt ли?), насколько совместим с оригиналом, какой тип форка? (если это просто апстримный kwin из которого выпилено ненужное - насколько сильное отставание от оригинала?)
И можно ли форк собрать только для Xorg, без поддержки Вяленого?
Сегодня твой день. Это форк, в котором вейланд не работает и запилено всякое совершенно ненужное. Кстати, с обещаниями не очень справляется. Разницы я не особо заметил под нагрузкой. Т.е. как бы меньше статтеринга на видосиках и вроде как всинк работал даже без композитинга, но вот эти переключатели lesslatency/lessstutter не особо помогают. Синхронизация через расширение sgi даёт слайдшоу там, где его быть никак не должно (общепринятый "стандарт" синхронизации). Но различные варианты синхронизации всё же радуют. В общем, узкоспецифическая вещь для любителей странных патчей. После нытья автора на тему неподъёмновысокой стоимости размещения 100 килобайтных файлов в интернете и какой-то чуши от его имени на гитхабе, я что-то потерял всякий интерес к его кривым патчам.
Они в недавних версиях (будет в новом LTS-е следовательно и в убунте) полностью переписали композитинг. Так что должно быть все норм. Я каких либо фризов в кедах на 3 устройствах (разные видеокарты) не наблюдаю kde-5.16 gentoo kde-5.14(15 не помню точно но старье какое-то) debian stable
Кде уже научилось не жрать память? Мне есть на что потратить память кроме ДЕ
А будет новость про телеметрию в КДЕ?
А она есть?
Теперь есть. Пока выключена по умолчанию.
Так наверняка есть оции сборки, типа, --with-UserFeedback/--without-UserFeedback.
Жду обновления, включу сразу как появится.
> Жду обновления, включу сразу как появится.Лучше номер креды запость.
Есть
https://www.linux.org.ru/forum/talks/15471041
Как там адепты КДЕ чувствуют себя?
Как будто это что-то плохое. А то падает - плохо, багрепорт отправить - лень, телеметрия - страшное слово (где в системе от MS сыграло роль лампочки Павлова).
Телеметрия может и не плоха, когда она прозрачна и гарантированно включается/отключается одной галочкой. А не тонны спрятанного кода, с коннектами из всех щелей как в Firefox и Windows.
Какое же оно уродливое, у всех трёх окон из примера разная высота заголовка. И у двух из них уродливо-высокие заголовки, с бессмысленной тратой пространства по вертикали.
Угу.
Всегда нравилось взаимодействие с окнами программ в Linux.
Теперь и сюда оффтопиковых уродств натащили :(((
А при чём тут оффтопик? Это с макоси (либо же наоборот, макосевцы из гнома украли). В нормальных оффтопиковых приложениях как раз серверные декорации (и при этом на них можно рисовать; было до 8/10, по крайней мере, сейчас не в курсе). А убирать системный заголовок и рисовать вместо него кнопки окна в рамках интерфейса была мода в 00-х у всяких приложений типа плееров и антивирусов, но сейчас эта мода ушла вроде.
Сейчас это процветает в ряде софта: попсовых конвертеров, монтажек, плееров. Да, много где.
Например, любой попсовый виндовый видеоконвертер в обязательном порядке:
1. Имеет выбор тем оформления
2. Имеет нестандартные заголовки окна
3. Платный или обрезанный free
4. С закрытым исходным кодом
5. Использует компоненты ffmpeg, не особо распространяясь об этомПродвинутые же написаны на тормозном .Net. Вот так.
> Сейчас это процветает в ряде софта: попсовых конвертеров, монтажек, плееров. Да, много
> где.
> Например, любой попсовый виндовый видеоконвертер в обязательном порядке:
> 1. Имеет выбор тем оформления
> 2. Имеет нестандартные заголовки окна
> 3. Платный или обрезанный free
> 4. С закрытым исходным кодом
> 5. Использует компоненты ffmpeg, не особо распространяясь об этом
> Продвинутые же написаны на тормозном .Net. Вот так.Я о чём и говорю: это херня из сторонних приложений из 00-х, из которых многие повымирали уже. Война плееров закончилась тем, что приличные люди юзают MPC-HC и Foobar2000, у которых как раз нативный вид, а не васянские скины с CSD. Конвертеры вообще становятся неактуальны как класс ПО, потому что современные мобильники уже хавают что угодно и даже лучше десктопов, ибо аппаратное ускорение новых кодеков завозят в первую очередь туда. Ну а кто застрял в 00-х и до сих пор имеет старую винду, засранную всякими аимпами, крякнутыми касперычами и форматфактори, то да ;-)
всегда был за минимальные заголовки окон. в идеале вообще тонкая цветная полоса и три кнопки сворачивания, развертывания и закрытия. а меню прог должно остаться в прогах. нафига делать такое уродливое оформление. до сих пор не ясно.
Так меню же можно в заголовок встроить, как это сделано в vscode и intellij для windows. Вот вам и тонкий заголовок и отсутствие пустых строк в интерфейсе
Особенно "удобно" по таким миниатюрным кнопкам попадать мышью. А если еще и зазоры...
Нет, уж. Удобны большие кнопки. Учитесь у винды.
У винды нормальные кнопки, а не большие.
Попробуйте купить хорошую мышь, выключить акселерацию и работать на коврике
в firefox хорошо сделано, просто отгрызем маленький кусочек с кнопками закрыть свернуть развернуть, остальное место - вкладки/панель меню. Просто без заголовка без потери места (сокрей даже с экономией)
Т.е. теперь тормозить будет ещё больше...
Какими бы ущербными не были csd, на производительность они точно никак не влияют; я думаю до этого и самому несложно догадаться
Это все ерунда, тут людей больше интересует будут ли игры идти нормально и сколько ФПС, это затмивает новость о новом премьер-министре)). Главное гуляцца в игры))
"Главное гуляцца в игры". Что за отвратный оборот речи?
Мейн ту плей геймс беттер?
эээ, дыд ю мин майн иинстэд эф мэйн?
Теперь окна не мазолят глаза уродскими рамками, хорошо сделали, спасибо.
джва года ждал?
Я так понимаю легкие темы из пакета gtk-xfce-engine под gtk >=3.20 никто обновлять не собирается. Greybird теперь единственная тема чтоле ?
>engineИх из GTK+3 давно выкинули, вылезайте из криокамеры. Теперь темы только на чистом CSS можно делать, без программных модулей.
Сам вылезай, внешний вид тем слабо зависит от реализации движка рендеринга.
> Сам вылезай, внешний вид тем слабо зависит от реализации движка рендеринга.Очень даже зависит, ибо вместо того, чтобы просто запрограммировать нужные свистелки, теперь надо извращаться с ограниченными возможностями декларативного CSS. Web-макаки многолетний опыт в этом имеют, каких только извращений не придумали, одни только треугольнички и выравнивание по высоте чего стоят. Только у Web-макак JS никто не отнимал, а в GTK+3 нет и этого.
Вот покажи, например, тему GTK+3 с Material Design, в которой Ripple-эффект при клике появляется под курсором, а не всегда в одном месте. Хрен тебе, невозможно такое. А движком банально запрограммировать можно.
а вот в Lubuntu сейчас некий lxqt юзают, это что? Оно оконный менеджер какой использует? Там вроде заголовок окна достаточно узкий и выглядит достаточно современно и не блевотно
Опенбокс там
Там любой оконный менеджер прикручивается: openbox, xfwm, fluxbox и т.д.
В LXQt оконный менеджер не меняли, всё ещё Openbox, как и в LXDE.
Там любой WM подключается. У меня в Devuan по-дефолту идёт xfwm, а руками поставил FluxBox. Openbox ни разу туда не ставил.
В Debian 10 LXQT - Xfwm, например. Неплохо сочетается (нет болезней Openbox). Но фокус не будут красть только с KWin.
Особенно если на xfwm накатить xfwm4-theme-breeze, то ваще шикарно
слабаки
А обязательно их при этом делать такими огромными? Зачем намеренно сокращать полезнео пространство? Рак.
И чем таким полезным вы хотели занять это пространство?
Чем-то очевидно более полезным, чем заголовок абсолютно без всего кроме тайтла и икионки, который прекрасно вмещался и раньше в небольшую полоску. Развернул окно на весь экран на небольшом ноутбуке, кусок монитора заняли паддинги от доков-панелей, кусок - огромные заголовки для слепых, открыл меню приложений - иконки размером с два больших пальца, на дисплей влезает сетка 3*4. Я смотрю на подобные тенденции и все думаю - это прикол такой? Пранк вышедший из под контроля?
Это тринда на HighDPI пришедшая с модномолодежных мобилок с ретинами и прочим говном. "Чоб везде нормально выглядело" делают теперь. Правда почемуто раз за разом выходит одно и то же - на мобилках выглядит ок, на десктопе вглядит как говно. Но модные чюваки с мобилок лайков в твиттере накидали - значит все в порядке.
Да я вот что-то не думаю что гномой софт используют на портативках вне скромного круга маргиналов. Зато десктоп юзеров достаточно - кому же в голову пришло угрохать главную ЦА такими отвратными гуями? Если третий гтк стольк умный, что аж теперь может принимать во внимание dpi, почему бы гномо-поделкам не принимать во внимание диагональ дисплея и способ ввода?
А где это гоняют Gtk на «мобилках»? Так чтобы больше десятка «лайков в твиттере» смогли накидать
> Это тринда на HighDPI пришедшая с модномолодежных мобилок с ретинами и прочим
> говном. "Чоб везде нормально выглядело" делают теперь. Правда почемуто раз за
> разом выходит одно и то же - на мобилках выглядит ок,
> на десктопе вглядит как говно. Но модные чюваки с мобилок лайков
> в твиттере накидали - значит все в порядке.DPI здесь ни при чём, дело именно в пальцетыкательности. Причём на десктопах она тоже, внезапно, актуальна: как минимум из-за ноутбуков-трансформеров, и десктопов-моноблоков, которые сплошь сенсорные (кроме. как ни парадоксально, эппловских iMac).
Они просто сидят на 20 дюймовых 8к экранах и не ипользуют свой же дизайн.
> А обязательно их при этом делать такими огромными?Нет, не обязательно.
Надеюсь это можно будет отключать, а то будет как в выньдосе - каждый чудак будет решать, как должны выглядеть окна в моей системе.
Не каждый, а какой-то, который не имеет отношения к юзер экспериенсу
Какой смысл в этих CSD, если места они занимают столько же, сколько меню плюс обычный заголовок? Тем более теперь меню в них прячется за отдельной кнопкой, из-за чего приходится лишний раз кликать.
Ересь какая-то в целом. Если речь идет о реально сетевом приложении, то пусть отрисоввывает сервер. На сервере же смотрим, а клиенту шлем только события. Перенос на клиента отрисовки менюшек это какой-то абсурд, так как запущенные приложения на разных серверах и разных устройствах будут вглядеть все по разхному на одном сервере?
В размере декораций вини GNOME, а не крысу. XFCE просто предоставляет возможность клиенту рисовать свои декорации, проблемы с головой клиента никак XFCE не касаются.
Ситуация с CSD выглядит очень странно. Почему-то каждый разработчик считает, что включить CSD в своём приложении - значит воткнуть заголовок с 3 пальца толщиной и непонятными кнопками без подписи. С CSD можно рисовать нормальные заголовки и нормальные меню, только почему-то мало кто так делает.
Есть пример такого приложения ?
С нормальным csd или ненормальным7
Firefox
У лисы тоже не самый компактный вид
А это как настроишь. Без рамки лиса занимает меньше места по вертикали... а вот гномо-проги нет...
Ну вот, если 4.14 от предыдущих версий мало кто отличит, то тут уже начали менять дизайн. Теряет крыса имидж консервативного DE.
>размещения меню, кнопок и других элементов интерфейса в заголовке окнаэто можно выключить?
Верните в софт классические меню и заголовки, изуверы.
>Применение CSD дало возможность по аналогии с GNOME
> добиться размещения меню, кнопок и других элементов
>интерфейса в заголовке окна, а также обеспечить
>скрытие рамок в диалогах.Ну и угрёбищная же это бойда, что на вид, что на удобство, если не будет возможность импользовать классические GTK3-темы вместо этой, то придётся валить с xfce, вот нахрена делать крысу видом как гомногнум?!
гном красивый, крыса выглядит как студенческая поделка. нет консистентности в дизайне
По сравнению с Виндой и Маком все оси линукса выглядят как студенческие недоделки. Образно говоря как в советском союзе варили джинсы в ведре , чтобы получить самопальные "варенки", так и линукс выглядит - кустарное производство, не более. Процент использующих линукс - истинное подтверждение, что он никому пока не нужен с его колхозными оконными менеджерами и вырвиглазным кислоьным зачастую дизайном.
в одной только 10ке понамешано стилей из всех эпох. у МакОСи ситуация получше, ибо эпл, но юзабельности не прибавляло. корпорации != хорошо, чаще даже наоборот.а кислотный дизайн в линуксе еще найти надо...
ну я в кедах за 5 минут запилю кислоту, правда даже эта кислота будет смотреться прилично. в гноме и на его основе вообще жуткое... я не знаю как это культурно назвать. сами придумайте. но с эпохи 2 гнома мало что поменялось в основе работы гнома. мало того, что вся функциональность спрятана в доп плагинах к гному, так еще урезано все что только возможно. понимаю массовый пользователь да? но ау у гнома кроме линуксоидов особо то нет массовости. большинство линуксоидов довольно подкованные люди. им нужно возможность подогнать систему под себя. и опять таким образом возвращаемся к кедам. там хоть это есть. кстати синамон по кастомизируемости походу ближе к кедам , чем гному.
Я технически подкован. Нахрен не упало перделки подгонять под себя. Гном в стоке с парой дополнений полностью устраивает. Никакой тысячи менюшек, всё понятно где искать, такой минимализм, но при том красивый и достаточно вылизанный. И всё консистентно по дизайну. Я правда не понимаю, почему он многим не нравится.
Пробовал кде - как будто вернулся на винду, совсем не моё.
> кстати синамон по кастомизируемости походу ближе к кедам , чем гному.Скорее он больше похожь по кастомизируемости на второгном, в кедах всёж всегда было побольше настроек
>студенческие недоделкиА ты сам-то давно студентом перестал быть?
>никому пока не нужен
Ну и хорошо. А то вся виндовая малварь доберется сюда.
Он им ещё не стал, только готовится. Вот ЕГЭ сдаст, тогда может быть.
> гном красивый, крыса выглядит как студенческая поделка. нет консистентности в дизайнеГном модный хипсторский нищeбpoдcкий закос под гейось, а крыса пока ещё соблюдает как-то принципы классического десктопа, теперь уже с каждым релизом скатываясь в такое состояние, где она меньше всего похожа на то, за что её пользователи выбирают, а больше похожа на то, от чего её пользователи яростно бегут.
Странную стратегию они выбрали, если бы я верил в теории заговора я бы предположил, что гнумозомби их покусали или гнуморептилоеды заменили разрабов на лояльных клонов или как минимум ментальными парализаторами воспользовались, чтобы поработить их можг.
Тот случай, когда HeaderBar засунули, но непонятно зачем. Внизу кнопки навигации, которые следовало бы перенести в HeaderBar, раз уж его впилили. Опять путают CSD и HeaderBar. Дефолтный клиентский заголовок есть в любом GTK3 окне и без всяких HeaderBar'ов.
Тут-то и обнаружится, сколько ж чудаков учудят всякой пустышки. Так, что заголовок или край окна не найдёшь. Точнее: ... найдёшь при надобности.:///
Xfce RIP. Что они сделали, чтобы кнопка Whisker Menu стала с такой задержкой открываться и то не всегда? В KDE вообще по наведению открывается.
Зачем нужны эти меню? Почему просто не нажать super и начать набирать название приложения как в гноме? Тебе правда проще взять мышку, лазить по каким-то категориям (неотключаемым, вот она кастомизация!), тыкаться? В гноме у меня всё занимает меньше секунды
>Почему просто не нажать super и начать набиратьЭто проще в хреновых пускалках, где черт ногу сломит. А в нормальных наподобие Whisker Menu таки проще тыкнуть. Я поиском только Gparted ищу, и то оказывается он на виду в разделе "настройки".
Но вообще, простота это хорошо, да. Лучше тонкие настройки в конфиге подправить, чем куча ненужных опций в интерфейсе.
Это нужно только если не помнишь название команды для запуска
>>Почему просто не нажать super и начать набиратьпо дефолту так и есть, в дистрах где этот вискер втюхали искпоробке
> Это проще в хреновых пускалках, где черт ногу сломит. А в нормальных
> наподобие Whisker Menu таки проще тыкнуть. Я поиском только Gparted ищу,
> и то оказывается он на виду в разделе "настройки".Никогда не понимал зачем это хипсторские вискеры, когда есть классическое меню приложений и отдельное Alt+F2, Alt+F3 (меняемый дефолт) для поиска приложений для забывчивых. По сути вискер это ваш смесь классического меню и означенного поиска, плюс более моднявый вид и жора ресурсов больше.
alt+space и набирай (kde). А самое главное что не нужно ждать секунду-две-тридцать пока модное хипстерское меню гнома заработает...
Ждать не нужно в любом случае, можешь набирать прямо во время анимации
Чтобы так делать гом3 не нужен, достаточно терминала.
Хотя на данных скринах смотрится нормально, гном3 показывает, что CSD ведёт к отстою.
Csd yблюдочное гумно и бастард гномедизигнерства
Мда, лушче бы xfce просто забросили и оставили на gtk2.
Осталась бы шустрая DE с классическим видом.
А так начинает скатываться в гном3....
> Мда, лушче бы xfce просто забросили и оставили на gtk2.
> Осталась бы шустрая DE с классическим видом.
> А так начинает скатываться в гном3....Если тенденции по подобному самозакапыванию продолжаться, то только форк, наподобе mate спасёт.
Что вообще произошло с разработчиками DE?
Был более-менее нормальный гном 2, вдруг решили всё переделать и получились юнити и гном 3.
Зачем они это напридумывали? Чем их старая парадигма DE не устраивала?Кто-то же это дизайнил, а кто-то другой ещё и утверждал... Неужели никто не задумался ради чего они всё ломают?
На пустом месте убили нормальное DE вместе с тулкитом. И теперь через тулкит этот рак лезет и дальше в другие проекты.
> добиться размещения меню, кнопок и других элементов интерфейса в заголовке окнаВ целом здравая идея, и довольно старая (xxkb). Но вот реализация.. вызывает подозрения ;)
Зачем отдавать отрисовку клиенту, чтобы он туда мог воткнуть вот этот герпес http://i.imgur.com/oszv30A.png? Кто знает можно при таком раскладе в заголовок унести весь интерфейс программы, звучит ооочень удобно и инновационно...
Уже было в macOS и прижилось. Унесли в заголовок менюшку. Отличное решение. А приложения может в весь экран. Отличная выдумка. Но пока чего-то никто не повтряет, а изобретают какую-то херню
> чтобы он туда мог воткнуть вот этот герпес http://i.imgur.com/oszv30A.png?Нормальное решение. Городить целую панель из за какой-то строки поиска, в которой врядли кто наберёт что-то больше 1-2 слов? А с другой стороны, если всё так просто, то хз, кх вообще нужен CSD.
> Кто знает можно при таком раскладе в заголовок унести весь интерфейс программы, звучит ооочень удобно и инновационно...
Древнее решение - лично я его помню ещё с винампо-подобных плееров со скинами. Единственное, чего не хватает в CSD для пользования - универсальной функции Shade, сворачивающей в заголовок по аналогии с уже упомянутыми плеерами - было бы круто в Pragha и Pantheon Music. Как вариант, авторы софта могли бы вешать хуки на Shade - например, чтобы менять содержимое хедербара на более плотное при сворачивании.
Зачем он занимает настолько дохрена места
ИЧХ, высота увеличивается ещё больше если для окна установлен подзаголовок. Без него - кнопки стиля ElementaryOS хотя бы круглые, а с подзаголовком - вытягиваются в овал.