gtk3, изыди!

Никогда не думал, что когда-нибудь это скажу, но изменения в gtk3 меня реально достали. И это не смотря на то, что сам по себе gtk3 мне нравится. И сами программы, на нём написанные, и оформление. У меня даже gtk2 порт адвайты стоит.

Но пару дней назад в Арч приехал gtk3.12, который в очередной раз сломал оформление окон, и моё терпение лопнуло. Настало время запихать gtk3 в долгий ящик с надеждой, что когда-нибудь его приведут в нормальное состояние и перестанут ломать в каждом новом релизе.

Совсем удалить gtk3 (из моей системы) пока не получится, поэтому попробую просто убрать его с глаз долой. При этом я постараюсь обойтись без использование aur-а, чтобы иметь меньше головной боли в дальнейшем.

evince легко меняется на atril, т.е. на себя же, но на gtk2 и из состава mate.

file-roller тоже можно поменять на аналог из mate - engrampa-thunar или на xarchiver, если совсем не хочется ничего ставить из AUR.

**deadbeef** легко пересобирается с gtk2 интерфейсом через [abs][2] (достаточно просто открыть PKGBUILD и поменять gtk3 на gtk2 в зависимостях и в функции `build()`) UPD: deadbeef сейчас собирают с поддержкой обеих версий gtk, поэтому ничего делать больше не нужно.

gitg менять не на что. Адекватного аналога, видимо, в природе не существует, а первая версия (ещё на gtk2) у меня отказалась собираться. Придётся пока откатиться с версии 3 на 2.7, там вроде бы интерфейс ещё вменяемый.

С easytag вообще беда. Но т.к. пользуюсь я им редко, оставляю пока как есть.

Для catfish я пока не пробовал искать замену, но скорее всего буду тупо использовать find в консоли. Всё равно она запускается очень долго.

Вроде бы пока всё. Есть ещё куча программ, которым требуется gtk3, например zenity (её тянет steam), но тут уж деваться некуда - придётся оставлять. Главное, чтобы в глаза не бросались.

Да, для желающих избавиться от gedit придумали medit и geany, у transmission есть интерфейс на qt, который, кстати, в отличие от gtk версии позволяет управлять соответствующим демоном.

Список скорее всего будет пополняться.

UPD: пополняться ничего не будет. В Xubuntu 14.04 таких проблем нет :)

Комментарии (RSS)

Последний апдейт гном3 под арчем прошел достаточно неплохо. Правда я использую xfce ). Конечно есть мелкие баги, типа странных табов и непривычных диалоговых окон ... но в общем терпимо.

Вот подумываю а не перейти на cinnamon ...

Ответить Отменить ответ

Может быть это и мелкий баг, но иметь вот такие окна вместо нормальных я не хочу.

Ответить Отменить ответ

У меня в xfce не так все печально. Это норма для гнома сначала запилить код, а потом, через, недельку, полторы, только начнут появляться темы. Я после такого остановился на крысе.

Ответить Отменить ответ

Дело не в темах, а в том, что у окон нет заголовков. Для гнома это может быть и нормально, но в xfce смотрится отвратительно.

Ответить Отменить ответ

Лично мне гном3 из коробки абсолютно не нарвится, да и после настройки остается куча мелочей, которые хочется подправить. Мне почему-то только форки gnome3 доставляют.

Где-то месяца полтора назад на кеды перешел. Непривычно, но тут есть свои плюшки.)

Ответить Отменить ответ

deadbeef легко пересобирается с gtk2 интерфейсом через abs

Я тут благодаря ЛОРу решил потыкать (а то все в теме про qmmp расхваливали). Так то в ауре есть gtk2 пакет; мне кажется удобнее, чем редактировать PKGBUILD (даже с учетом всяких customizepkg). Правда, он чутка устарел, но флаг вам в руки (в смысле емейл и кнопка справа) =)

// Не думал, что тред понадобится, да брату надо было к крыске утилит доставить.

Ответить Отменить ответ

а пардон, коммент потереть можно, никто же никогда не читает введение)

Ответить Отменить ответ

Ничего, в аур тоже иногда полезно заглянуть :)

Ответить Отменить ответ

Сейчас deadbeef собирают с поддержкой обеих версий gtk, так что руками делать уже ничего не надо. Статью подправил.

Ответить Отменить ответ

steam работает без zenity, так что можешь смело сносить, игнорируя эту зависимость. Сейчас в gentoo та же хрень с gtk3: пишут ебилды, требующие его, хотя сборка и с gtk2 возможна. Приходится исправлять.

Ответить Отменить ответ

zenity используется в установщике если я не ошибаюсь.

Ответить Отменить ответ

Т.е. сейчас для gtk3-софта норма, что, например, в окне открытия/сохранения файла вне зависимости от выбранной темы иконок левая часть окна (где устройства, директории и т.п.) имеет вид HighContrast? А то режет глаз уже давно, а заняться вопросом все некогда...

evince легко меняется на atril

pdf в конце-концов сносно открывает огнелис.

Ответить Отменить ответ

Там не high contrast, а просто монохромные иконки, но в общем-то да, это у всех. Как это можно обойти я особо не искал, но скорее всего это зашито в код и просто так от них избавиться не получится.

Ответить Отменить ответ

Тогда еще успокойте, что и такое у всех: http://img7.tempfile.ru/13308/1345625e17/d90c1f85bec16def9e49fb84.png

Случается когда елозить курсором мыши по этой самой области.

Ответить Отменить ответ

А вот этого не замечал. Вполне возможно, что тема с чем-то конфликтует, попробуйте то же самое с Адвайтой.

Ответить Отменить ответ

Да, с Адвайтой не наблюдается, но беда в том, что сама Адвайта мне не нравится. ) Все-таки надо gtk3-софту дать коленом под зад... Надо!

Ответить Отменить ответ

evince > atril > zathura
easytag > любой нормальный плеер позволяет правку тегов, в т. ч. групповую
gedit > KKEdit
catfish не нужен
transmission > deluge

Обращайся исчо! ;)
ЗЫ GTK3 гореть в аду, они сломали переключение вкладок прокруткой мыши, да и сами вкладки тоже.

Ответить Отменить ответ

pdf в конце-концов сносно открывает огнелис. djvu, при наличии djview4, кстати, тоже.

Ответить Отменить ответ