to post messages and comments.

Оказывается у всех приложений на GTK 2 под Windows есть косяк с работой горячих клавиш, если во время запуска приложения стоит русскоязычная раскладка клавиатуры. Заметил это в Pidgin, Gajim, Gimp и Pinta. Печально это. =(

GTK

gimp
Опеннет:
Что касается перехода на GTK3+, намеченного на GIMP 3.0, то портирование почти остановилось с 2012 года. Несмотря на то, что порт на GTK+3 компилируется и даже в каком-то виде работает, он требует актуализации, аудита и значительной доработки. В настоящее время все силы брошены на разработку GIMP 2.10 и никаких прогнозов о времени завершения порта на GTK+3 не даётся. В зависимости от того, как много времени займёт портирование, возможно оно завершиться переходом на ветку GTK+4 <opennet.ru>, но решения об этом будут приниматься в зависимости от складывающихся обстоятельств.
Я чего-то не пойму, gtk же и есть gimp toolkit. Какое ещё портирование?

<<В исследовании Literacy in the Adult Client Population — Jones & Bartlett Publishers приводились рекомендации, как писать тексты для функционально неграмотных людей.

Рекомендации по оформлению текстов следующие:

1) Составлять адресное, императивное, персонализированное сообщение в духе «ты записался добровольцем?». Неграмотные люди гораздо хуже воспринимают абстрактные и обезличенные тексты, чем прямые обращения.
2) Следует использовать слова из повседневного словаря, желательно не больше 3-4 слогов. Избегать наукообразных слов, технических и медицинских терминов. Желательно избегать слова, допускающие разночтение как по семантике, так и по коннотации. Нельзя использовать наречия типа «скоро», «редко», «часто» — поскольку таким людям важно знать, как скоро и как редко.
3) Предложения не должны превышать 20 слов.
4) Заголовки должны быть короткими и емкими.
5) Самая важная информация выносится в лид статьи, в самое начало.
6) Необходимо разбивать информацию в виде красивых блоков. Побольше абзацев, никакой простыни из текста. Текст надо разбавлять щедрыми пробелами, картиночками, выносками — все ради того, чтобы читателя не отпугнула мрачная стена сплошного текста.
7) Аккуратнее с картинками. Не должно быть никаких декоративных элементов, иллюстраций, перетягивающих на себя внимание. В социальной рекламе для такой аудитории рекомендуют не использовать фотографии курящих беременных женщин или пьяниц, лежащих под лавкой: нужно показывать только то, что вы от аудитории хотите.
8) Всегда расшифровывать статистику и графы с цифрами.
9) Аббревиатуры давать полностью, «и т.д.» заменять на «и так далее», N.B. на полях вообще не писать. Вводные слова тоже надо исключать, хотя, конечно, жаль.
10) Осторожнее с синонимами. Таких читателей появление новых слов только запутывает, поэтому то, что вы в начале текста назвали «машинами», не должно вдруг становиться «автомобилями». >>

from m.facebook.com

Да, кажэтся я начинаю понимать, почему в своё время такая куча народа кричала, что создать новый виджэт под Xaw/Xt — это вообще нереально сложно. И, соответственно, что такого хорошэго было в gtk1, что под него так массово начали писать (хотя это был ужас и по процэссу написания, и по результату).

Ага, в gtk выпилили нафиг системный трей и сказали пользоваться нотификациями. О том, что это может использоваться в качестве кнопки для разворачиванию приложения им не доложили:
developer.gnome.org
"GtkStatusIcon has been deprecated in 3.14. You should consider using notifications or more modern platform-specific APIs instead. GLib provides the GNotification API which works well with GtkApplication. Also see this HowDoI."

Зачесались шрифты, захотелось их понастраивать.

Во-первых, в gvim и сосноле у меня terminus, а хочется чего-то модного и молодежного. Ну там, inconsolata, droid sans mono, anonymous pro. Но в тёмных темах почему-то все эти шрифты мне не нравятся. Нравится только terminus. Поставить светлую тему? это как-то не по-хакерски…

Во-вторых, это pidgin. Почему-то в списке собеседников отображаетс совсем не тот шрифт, что указан в .gtkrc-2.0. Почему? Потому что говно в GTK начинается с G?

GTK

Задолбали

(glade-3:6689): Gtk-CRITICAL **: /tmp/buildd/gtk+2.0-2.24.23/gtk/gtktreeview.c:5001 (gtk_tree_view_bin_expose): assertion `has_child' failed.
There is a disparity between the internal view of the GtkTreeView,
and the GtkTreeModel. This generally means that the model has changed
without letting the view know. Any display from now on is likely to
be incorrect.

А когда GTK перестанет болеть детскими проблемами? Нажимаю правую кнопку мыши в Firefox на ссылке — появляется контекстное меню и тут же исчезает, активируя какой-нибудь пункт в нём. Причём это проявляется рандомно.

John Lindgren, ведущий разработчик плеера Audacious, сообщил о начале разработки интерфейса, базирующегося на Qt. В настоящее время в git проведена работа по удалению зависимости ядра плеера от GTK+. Кроме того, рассматривается возможность перевода всей кодовой базы плеера на язык программирования C++ вместо использования разных языков программирования для ядра и пользовательского интерфейса.
linux.org.ru

Ну и где ваш GTK теперь? :}

По всей видимости тема для GNOME 2 по умолчанию в Fedora до какого-то там времени (по крайней мере было в Fedora 9, 10) — Glossy. Eщё раньше была Bluecurve а так же тема пиктограм под таким же названием. А тема пиктограм та что поновее вроде Echo называлась.

В Linux Mint была красивая тема для GNOME похожая на Ambiance.

Светлая фирменная тема Ubuntu называется Human или Humanity. Та что с тёмной строкой меню — Ambiance.

Минутка ненависти и код на хаскеле для рисования одной линии на pixbuf
w <- pixbufGetWidth pixbuf
h <- pixbufGetHeight pixbuf
pm <- pixmapNew (Nothing :: Maybe Pixmap) w h (Just 24)
gc <- gcNew pm
drawPixbuf pm gc pixbuf 0 0 0 0 (-1) (-1) RgbDitherNone 0 0
gcSetValues gc newGCValues{ foreground = Color 65535 0 0 }
drawLine pm gc (0, 0) (w, h)
pixbuf2 <- liftM fromJust $ pixbufGetFromDrawable pm (Rectangle 0 0 (w-1) (h-1))

GTK

я просто ненавижу gtk.
Вот элементарно нужно взять картинку из файла, поменять пару пикселей и отобразить на экране. Ну почему это все должно быть так больно?
Или это биндинги в хаселе такие?
DrawingAreaClass
vs
DrawableClass

Pixbuf
vs
Pixmap

//_-

«Из проблем отмечается невозможность разработки версии на базе Qt с использованием инфраструктуры проекта GNOME.»
Вся эта инфраструктура сделана для того, чтобы преувеличивать скорбь и страдания.

знаете откуда берутся фанаты тулкитов? вот я взялся, джва часа копался в темах, настраивал меньшки, бекграунды, GTK выглядит отлично, запускаю qt-приложение, чёрный тест на тёмном фоне, ну офигеть вобще!
и если я скажу qt не юзать gtk-тему, он будет выбиваться из общего стиля, а если будет юзать — то черный текст на тёмном фоне. на настройки палитры естественно не реагирует этот ваш qt.

наблюдаются серьезные проблемы у связки javafx + dbus. Я бы даже сказал — пиздец какой-то. Как только делается попытка выполнить асинхронный хттп-запрос — libdbus падает с SIGSEGV. Че-то я в тупик зашел с этим багом. Возможно это только в кде так. Ибо когда запущено что-нить еще gtk-шное, что уже имеет линк на дбас, то все норм.

котаны, посоветуйте хорошую тёмную тему для gtk2, а то для gtk3 у меня Adwaita, тёмная, и мне нравится. а вот для второго никак не могу найти, раньше юзал дефолтную светлую, а щас попытался перепилить crearlooks под цвета тёмной Adwaita, вышла хуйня.