thefish
Linux костыли GTK Опять что-то сломали в GTK, приложения которые его используют работают с глюками.

Audacity не скроллит таймлайн, в DBeaver сходит с ума редактор sql итп.

Как чинить, на примере Audacity:

cd /usr/bin
sudo mv audacity audacity-bin

vi ~/.audacity.sh
```
#!/bin/bash
GTK_IM_MODULE= /usr/bin/audacity-bin $@
```

sudo ln -s ~/.audacity.sh audacity

И более-менее работает.
1lya
Windows GTK Оказывается у всех приложений на GTK 2 под Windows есть косяк с работой горячих клавиш, если во время запуска приложения стоит русскоязычная раскладка клавиатуры. Заметил это в Pidgin, Gajim, Gimp и Pinta. Печально это. =(
Strephil
GTK gimp
Опеннет:
Что касается перехода на GTK3+, намеченного на GIMP 3.0, то портирование почти остановилось с 2012 года. Несмотря на то, что порт на GTK+3 компилируется и даже в каком-то виде работает, он требует актуализации, аудита и значительной доработки. В настоящее время все силы брошены на разработку GIMP 2.10 и никаких прогнозов о времени завершения порта на GTK+3 не даётся. В зависимости от того, как много времени займёт портирование, возможно оно завершиться переходом на ветку GTK+4, но решения об этом будут приниматься в зависимости от складывающихся обстоятельств.
Я чего-то не пойму, gtk же и есть gimp toolkit. Какое ещё портирование?
tzirechnoy
X11 xt GTK <<В исследовании 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, что под него так массово начали писать (хотя это был ужас и по процэссу написания, и по результату).
Shura
Linux design GTK В gtk программах, в диалогах открытия файлов есть раздел "недавние". Очень удобная фишка, не понимаю, почему такое же не перенесут в KDE.
O01eg
GTK говно Ага, в 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."
tzirechnoy
X11 GTK <ketmar> да, аж отлегло. а то я уж думал, что в кои-то веки в гтк что-то прямо сделали. ан нет, всё нормально, криво.
Strephil
terminus Pidgin ШГ GTK Зачесались шрифты, захотелось их понастраивать.

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

Во-вторых, это pidgin. Почему-то в списке собеседников отображаетс совсем не тот шрифт, что указан в .gtkrc-2.0. Почему? Потому что говно в GTK начинается с G?
datacompboy
GTK А что за фигня? Я зову window.present() — однако оно не поднимается наверх.
Ткнув в окно мышкой — срабатывает его перевести наверх ://
datacompboy
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.
Tenno-Seremel
вброс GTK Firefox А когда GTK перестанет болеть детскими проблемами? Нажимаю правую кнопку мыши в Firefox на ссылке — появляется контекстное меню и тут же исчезает, активируя какой-нибудь пункт в нём. Причём это проявляется рандомно.
Tenno-Seremel
Qt Linux audacious вброс GTK John Lindgren, ведущий разработчик плеера Audacious, сообщил о начале разработки интерфейса, базирующегося на Qt. В настоящее время в git проведена работа по удалению зависимости ядра плеера от GTK+. Кроме того, рассматривается возможность перевода всей кодовой базы плеера на язык программирования C++ вместо использования разных языков программирования для ядра и пользовательского интерфейса.
linux.org.ru

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

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

Светлая фирменная тема Ubuntu называется Human или Humanity. Та что с тёмной строкой меню — Ambiance.
waterlaz
code ненависть GTK
Минутка ненависти и код на хаскеле для рисования одной линии на 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))
waterlaz
GTK я просто ненавижу gtk.
Вот элементарно нужно взять картинку из файла, поменять пару пикселей и отобразить на экране. Ну почему это все должно быть так больно?
Или это биндинги в хаселе такие?
DrawingAreaClass
vs
DrawableClass

Pixbuf
vs
Pixmap

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