LINUX.ORG.RU

GTK3 здорового человека

 


3

2

Долго пытался заставить GTK+ версии 3 выглядеть согласованно с темой Raleigh из GTK+ 2.0 (разработчики бросили её обновлять давным-давно, и в варианте по умолчанию она непригодна для использования), пока не наткнулся на вот эту годноту.

На снимке — meld, gedit и evince.

Не то, чтобы я стал активно переползать на третью версию с GTK+ 2.0 и Qt 5 (свят, свят), но теперь хотя бы не плююсь при её виде.

Плюсуйте проект на Гитхабе — автору темы наверняка будет приятно.

>>> Просмотр (3840x1200, 449 Kb)

★★★

Проверено: JB ()

очень круто выглядит, мне понравилось!

bonta ★★ ()

Выглядит неплохо, более чем уверен, что работать удобно, но кмк здесь можно было бы дорабатывать и дорабатывать, как база — очень ок.

Bruce_Lee ★★ ()

CSD Headerbar (в evince) и скроллбары выглядят не так то и здорово

actionless ★★★★★ ()

Всё ещё несовершенно, но значительно лучше обычного гнома.

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

CSD Headerbar (в evince)

Да, увы. И не только там. Но это не ко мне — это к идеологам UX в команде GNOME.

скроллбары

Да, согласен.

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

Ездить надо с комфортом.

Дружище, если у тебя хватает квалификации сделать полноценную тему Raleigh для GTK3,

  • которая не будет иметь визуальных артефактов;
  • которая будет масштабироваться в зависимости от DPI, т. е. не будет выглядеть как гуано на 1024x768;
  • которая будет визуально неотличима (насколько возможно) от Raleigh для GTK2 и, наконец,
  • исходники которой можно будет выложить в публичный доступ под GPLv3

-- так вот, за такую работу я даже готов заплатить.

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

Я говорил про единый внешний вид с одинаковыми цветами. Выполнить твои пожелания не могу. Можно сделать тему для wmaker, если GTK трогать нет желания. У wmaker темы редактировать не так сложно.

Я вообще сомневаюсь, что GTK3 можно уподобить полностью GTK2, механика-то другая. Тему можно настроить под себя, под стабильную версию тулкита из реп и под персональное окружение, остальное пусть делают профи.

которая будет масштабироваться в зависимости от DPI

Это же от размера шрифтов зависит. Если картинок как элементов (кнопки, там, скроллбары) тема не использует, то масштаб будет нормальный.

Qathos ()

Какая жесть... Если, что-бы считаться здоровым, нужно смотреть каждый день на такую «красоту», я не хочу считаться здоровым.

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

Если картинок как элементов (кнопки, там, скроллбары) тема не использует

Ты обращал внимание, что во многих протухших темах для GTK3 checkbox'ы не отрисовываются до тех пор, пока они не «выделены»?

Или не отрисовываются вообще?

Посмотри на исходники упомянутой мной темы на Гитхабе. Там до Бениной мамы png-файлов. На всякий случай сообщаю, что PNG — это растровый формат. Т. обр., для разного разрешения экрана (75dpi, 96dpi, 112dpi и т. д.) нужно иметь геометрически подобные картинки с разным размером растра (в IRIX, Solaris и Windows для этих целей просто держали специальные масштабируемые шрифты). Либо держать всё в векторном формате, но я не знаю, поддерживает ли GTK3 формат SVG для тем оформления.

И, в конечном счёте, всё это — кропотливая работа (даже если забыть про нестабильность API). И именно потому, что работы много, и за спасибо вряд ли кто-то возьмётся, я готов эту работу оплатить.

Но большинство технических экспертов ЛОРа (я не имею в виду тебя конкретно, это ни в коей мере не наезд) способны лишь 3.14здеть, что ШГ и прочее.

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

во многих протухших темах для GTK3

Можно не использовать протухшие темы.

Там до Бениной мамы png-файлов.

Значит, это как раз неудачный случай. И я знаю, что PNG - растровый формат.

И почему такая зацикленность на GTK? Ну не хочется его тему редактировать, и не надо. Можно вид wmaker'а под вид темы подогнать, а можно и вообще с wmaker'ом не заморачиваться, если настолько желания нет. Это, собственно, всё твоё личное дело.

Qathos ()

Каждый раз когда вижу вот эту ублюдочную горизонтальную панель внизу, у меня лопаются глаза. ЗАЧЕМ ОНО ТАМ?

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

Есть два стула. На одном ретродичь точёная, на другом гном-три дрочёный. Куда сам сядешь, куда мать посадишь?

Thetan ★★ ()

Поздравляю, твое 4.2 теперь на главной. Доволен?

t184256 ★★★★★ ()
[bass@unit-725 ~]$
USER='foo' HOSTNAME=bar

Если не секрет, а в чем смысл?

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

Да просто так =)

Вот ещё менять PS1 было просто лень.

Bass ★★★ ()

GTK3 психически больного человека

fixed

FilosofeM ★★ ()

GTK3 здорового человека
кнопки 48px

ну такое
тред не читал

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

это к идеологам UX в команде GNOME.

я про то, что в темке почему-то там градиент сделан, который смотрится вообще не в попад. может, зашли issue/pull request автору темы?

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

говоря за петушиную тему, это ты в травести на аватаре и эффекта накрутил чтобы щетину было не заметно?

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

Если тебе на ровном месте мерещатся травести с щетиной, то у тебя какие-то проблемы.

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

богатый у вас внутренний мир однако. Зато шкриншот топике красив и юзабелен, в отличии от Вашего любимого «современного» гома3.

bonta ★★ ()

когда я не ставил gtk-engines у меня такая же распрекрасная тема была.

а зачем размер, чтоб пяткой нажимать?

а для кого все эти «save» и «undo»?

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

ну, может, ты тогда и на самом деле тня без щетины если для тебя тебя тулкит и его дефолтная тема — неотделимые понятия

попроси парня установить lxappearance

actionless ★★★★★ ()

GTK3 здорового человека

глянул на скрин

таки курильщика

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

Вашего любимого «современного» гома3

В очередной раз за меня что-то додумали.

Зато шкриншот топике красив и юзабелен

Чем докажешь?

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

если для тебя тебя тулкит и его дефолтная тема — неотделимые понятия

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

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

в какую лужу? прости, что я с первого раза твой пол не угадал, если ты про это

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

Неинтересный ты какой-то. Я ожидал дискуссии поострее.

Thetan ★★ ()

зачем это УГ в 2018 ?

PS: попробуйте без синего фильтра смотреть на мир, бобра.

dengolius ()

А почему всё на английском? Как-то не патриотично.

gtk3 ()

Кажется, этот «здоровый» человек просто никогда не обследовался у врача.
А что про WindowsMaker умолчал?

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

Возьму дичь точёну, снесу гном дрочёный. Себе кеды, а матери планшет.

dogbert ★★★★★ ()

Да, по сабжу — ужасно. Достаточно на скроллбары посмотреть. Плюс какие-то ненужные случайные тени на кнопках, куча лишних границ. Хотя казалось бы, ну вон у тебя в rdesktop'е винда с классической темой — ну сделай скрин да пройдись пипеткой.
Те же границы панелей в винде не чёрные, а тёмно-серые, а разделители кнопок на них и вовсе лишь чуть-чуть темнее основного цвета. Вкладки не квадратные, а самую малость закруглённые (скорее даже не за счёт рисунка вкладок, а за счёт отсутствия границы на угле), причём неактивные вкладки не затеняются, а просто остаются утопленными. Нажатая кнопка подсвечивается не более тёмным, а более светлым цветом, чтобы текст не сливался. И минимум лишних деталей — в Windows 2000, например, вообще иконки неактивных кнопок были монохромными (уже тогда, да).
В общем, чем больше я смотрю, тем больше понимаю, что классическая тема винды — это такая видимая простота, за которой кроется внимание к целой куче деталей, чтобы у пользователя от всей этой квадратности глаза не уставали. А сабж — считай, то же самое, что поставить GTK вообще без темы.

dogbert ★★★★★ ()

GTK3 здорового человека...

...это gtk2.
//Простите, не удержался.

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

Да, по сабжу — ужасно. Достаточно на скроллбары посмотреть. Плюс какие-то ненужные случайные тени на кнопках, куча лишних границ. Хотя казалось бы, ну вон у тебя в rdesktop'е винда с классической темой — ну сделай скрин да пройдись пипеткой.

Чувак, ты критикуешь, как будто автор темы — я. Если у тебя сложилось такое впечатление, то оно превратно.

Да, у темы дофига косяков.

Но зачем ты мне об этом пишешь?

Возьми, переведи свои замечания на грамотный технический английский и заведи заявку в багтрекере. Что, сложно, что ли?

А просто сотрясать воздух, демонстрируя, какой ты д'Артаньян умный и какие все вокруг содомиты недалёкие люди — ИМХО, контрпродуктивно.

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

...это gtk2.

//Простите, не удержался.

Ценю Ваше чувство юмора =)

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

Ну так а какого рожна сюда притащил эту «годноту»?

dogbert ★★★★★ ()

Кошерно. Если ещё наложить на GTK3 патчи отсюда (они выпиливают CSD и вообще делают GTK3 юзабельней) - будет вообще конфетка.

XShell ()

Мне понравилось, олдскульненько так. Особенно иконки.

Но расход памяти вполне «современный», ибо GTK3.

lagavulin16 ()

5556 пакетов. Легковесная система. Отлично.

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

Ну так а какого рожна сюда притащил эту «годноту»?

Ваше мнение очень важно для нас.

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

5556 пакетов. Легковесная система. Отлично.

Правда? Или троллинг? =)

Кажется, из серверного П/О, разнообразных IDE и компиляторов только чёрта в ступе не установлено. Тачка рабочая.

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

Если ещё наложить на GTK3 патчи отсюда (они выпиливают CSD и вообще делают GTK3 юзабельней)

О, вот это надо будет опакетить для Debian.

Спасибо!

Bass ★★★ ()

А Кормен честно купленный, или варез на моём ЛОРе в галерее?

Harald ★★★★★ ()

Выглядит чотко и ровно, хороший скрин.

Exmor_RS ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.