Автор Тема: Зависают приложения GTK-2  (Прочитано 1242 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RoDoN

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 245
Зависают приложения GTK-2
« : Сентябрь 17, 2023, 13:18:53 »
У меня на ноуте изначально стояла Runtu Lite 18.04 x64, ставил несколько лет назад, потом накатывал дополнительно XFCE, циннамон, Mate и постепенно пришел к выводу, что меня устраивает XFCE, поэтому со временем все остальные DE удалил. И все было здорово, пока этим летом некоторые проги не начали требовать минимум 20.04, поэтому решил штатно обновиться через apt до версии 20.04, обновление прошло успешно и сейчас у меня Runtu XFCE 20.04.6 x64.
Все работало, как часы, но пару недель назад начал замечать жуткие тормоза при работе Double Commander, которым пользуюсь много лет и всегда ставил версию gtk-2 из оф.репы через синаптик. Проблема проявляется так, напр., через F5 пытаюсь копировать файл, нажал и тишина, минуты через 2...3 появляется окно копирования на панели задач, т.е. как бы в фоне и ждет нажатия клавиши, перехожу в это окошко нажимаю ok и вроде бы начинается копирование, но опять зависает на пару минут, даже при размере файла в несколько килобайт, но если после нажатия F5 не ждать, а к примеру нажать Alt, то окошко копирования появляется сразу, но на скорость копирования никак не влияет. Также долго открывается окно свойств файла. Пробовал запускать коммандер через терминал, но ничего интересного там не увидел.
Эта же версия стоит в дебиане 11, но там проблем нет. Перезагрузка ноута тоже не помогла.
Попробовал поставить из архива более новую Beta-версию коммандера в режиме портабл и получил теже самые тормоза. А потом поставил из архива версию Qt также в режиме портабл и коммандер заработал нормально, без зависаний. Т.е. в системе какие-то проблемы с работой gtk-2. Это подтвердил и слишком долгий запуск синаптика через gksu, окно ввода пароля появляется не сразу, а где-то через полминуты и после ввода пароля опять какое-то время зависание перед открытием синаптика, а дальше синаптик работает нормально.
Начал в синаптите выполнять переустановку библиотек, связанных с gtk-2 и методом "тыка" пришел в выводу, что проблема в libgtk2.0-0, после переустановки этого пакета и рестарта иксов проблема с тормозами ушла. Но оказалось, что не навсегда. У меня обычно ноут совсем не выключается, а переводится в ждущий режим и uptime часто месяц-полтора, так вот дня через два описанные тормоза в работе DC опять появились. Для лечения теперь выполняю в терминале:
sudo apt reinstall libgtk2.0-0а потом делаю выход из сеанса и захожу обратно и опять дня 2-3 все работает как надо.
Но уже это начинает надоедать. Подскажите, что можно сделать? Куда еще копать?


« Последнее редактирование: Сентябрь 19, 2023, 10:56:41 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Зависают приложения GTK-2
« Ответ #1 : Сентябрь 18, 2023, 17:24:45 »
зависает на пару минут, даже при размере файла в несколько килобайт
Большие сомнения, что проблема именно в GTK2. Больше похоже на неисправность жёсткого диска. Какой тип накопителя используется (HDD/SSD)? Что говорит SMART-статус и тестирование поверхности?

При создании нового пользователя проблема проявляется так-же? Есть возможность в момент "зависания" склонировать систему на другой диск и проверить отзывчивость?

Оффлайн RoDoN

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 245
Re: Зависают приложения GTK-2
« Ответ #2 : Сентябрь 18, 2023, 21:02:23 »
Новый SSD, поставил в конце июня, смарт нормальный, параллельно установленные Win8 и Debian 11 работают хорошо.
Клонировать систему смысла не вижу, т.к. все работает нормально, система не виснет и "отзывчивость" не теряет, проблемы заметил только в работе DC-gtk2. И когда DC-gtk2 подвисает, то в это же время DC-qt работает отлично.
Создам нового пользователя и когда появятся тормоза проверю работу под ним, когда не знаю, т.к. проблема проявляется рандомно.

UPD:
Создал нового пользователя и ждать долго не пришлось, 15 минут назад поймал тормоза в работе DC, сменил пользователя и оказалось, что под новым пользователем никаких тормозов нет.
Т.е. получается, что проблема где-то у меня в настройках, вот только, как понять где? Сносить хомяк и все настраивать с нуля что-то совсем не хочется.

З.Ы. Кроме DC-gtk2 и еще gksu не нашел программ gtk-2, чтобы проверить на описанные проблемы.
« Последнее редактирование: Сентябрь 18, 2023, 22:23:44 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Зависают приложения GTK-2
« Ответ #3 : Сентябрь 19, 2023, 09:58:22 »
проблема где-то у меня в настройках, вот только, как понять где? Сносить хомяк и все настраивать с нуля что-то совсем не хочется
Для начала попробуйте удалить настройки DC и каталог кэша ~/.cache.

Кроме DC-gtk2 и еще gksu не нашел программ gtk-2, чтобы проверить на описанные проблемы.
Можно посмотреть так:apt-cache rdepends libgtk2.0-0

Оффлайн RoDoN

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 245
Re: Зависают приложения GTK-2
« Ответ #4 : Сентябрь 19, 2023, 10:52:11 »
Для начала попробуйте удалить настройки DC и каталог кэша ~/.cache.
Это первое, что было сделано.
Кстати, настройки DC скопированные в профиль нового пользователя проблем не принесли.

Можно посмотреть так:
О, то что нужно. Из огромного списка у меня установлены: mtpaint, leafpad, pcmanfm, deadbeef, palemoon, но при работе этих программ я не замечаю каких-либо проблем или тормозов.

Т.е. пока у меня проблемы только при работе DC-gtk и gksu (((
При запуске gksu leafpad проходит примерно 5 секунд до появления окна ввода пароля, повле ввода пароля секунд на 10 экран становится полупрозрачным, курсор крутится, потом нормально запускается и работает leafpad.
« Последнее редактирование: Сентябрь 19, 2023, 11:00:29 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Зависают приложения GTK-2
« Ответ #5 : Сентябрь 19, 2023, 11:04:41 »
Это первое, что было сделано.
Попробуйте удалить ~/.gtkrc-2.0. Не поможет - все остальные конфиги настроек GTK.

Оффлайн RoDoN

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 245
Re: Зависают приложения GTK-2
« Ответ #6 : Сентябрь 19, 2023, 11:33:45 »
Попробуйте удалить ~/.gtkrc-2.0
У меня сейчас нет такого файла.
Пробовал удалить каталог ~/.config/gtk-2.0/, но помогло не надолго.

UPD: Сейчас скопировал ~/.gtkrc-2.0 из нового пользователя, понаблюдаю, может как раз его отсутствии влияет
« Последнее редактирование: Сентябрь 19, 2023, 11:38:01 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн RoDoN

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 245
Re: Зависают приложения GTK-2
« Ответ #7 : Октябрь 23, 2023, 21:04:25 »
Вернусь к этой теме.
Странное дело, создаю нового пользователя и вроде бы все работает нормально, только в DC-gtk все же со временем, дней через 5-6 или полторы недели проявляется проблема в виде не появления окна действия, напр., после нажатия F5 ничего не происходит, но если дополнительно нажать Alt, то окошко копирования появляется, так же и с окном свойст файла.
В основной же своей учетке вообще не смог ничего изменить с этим глюком.
И вот пару дней назад решил обновиться до 22.04.3. Ресурсов теперь конечно система стала "кушать" больше, но и 20.04 тоже была прожорливей, чем 18.04, так что это не очень-то и удивительно, но маленькое "чудо" все-таки произошло! ;D Пропал глюк с притормаживание и необходимостью нажимать Alt в Double Commander версии gtk-2, хотя продолжаю работать в своей основной учетке и остальные учетки поудалял.
Вообщем мистика какая-то, конечно жаль, что так и не удалось найти причину глюка... Что интересно на другом ПК стоит 20.04 - копия системы с ноута, сделанная еще летом, но там никаких проблем в DC ни разу не наблюдалось :-\
« Последнее редактирование: Октябрь 23, 2023, 21:07:14 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Зависают приложения GTK-2
« Ответ #8 : Октябрь 24, 2023, 10:26:33 »
Вообщем мистика какая-то, конечно жаль, что так и не удалось найти причину глюка

На форуме поддержки DC не находили подобных тем?

Оффлайн RoDoN

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 245
Re: Зависают приложения GTK-2
« Ответ #9 : Октябрь 24, 2023, 11:18:41 »
То ли я не так поисковые запросы делаю, либо поиск у них работает не очень, но там я ничего не находил
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Зависают приложения GTK-2
« Ответ #10 : Октябрь 25, 2023, 09:38:26 »
Ну например так: Результат поиска