Сайт | Скачать | Видео | Wiki

Автор Тема: глюк Иксов [openbox lxpanel pcmanfm]  (Прочитано 6005 раз)

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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
глюк Иксов [openbox lxpanel pcmanfm]
« : 04 Апрель 2019, 11:32:37 »
начало тут
повторюсь:
пытаясь распаковать запароленный zip-архив "самодельным" распаковщиком(unzipper из этой темы) "вешаю" иксы, вернее сам Xorg и openbox продолжают работать, "висят" pcmanfm(рабочий стол)  и lxpanel .
Сначала думал что висят, оказалось не висят а остановлены.
Если перейти в консоль(ctrl + alt + F2 например) и послать им(и пакману и панельке) сигнал SIGCONT(18) - работа восстановится.
Причина нашлась, unzipper запускает unzip для распаковки, а тот, если архив запаролен, запрашивает пароль и ждет ..
Если с консоли их запускать (unzipper\unzip) -  нормально, "зависона" не будет(пароль будет ожидаться в этой консольке)
Если ПКМ по архиву или unzipper из меню и выбрать распаковку запароленного - "зависает" (ждет пароль )

("Запаролить" архив можно той же engrampa )
================================================
тестовый скриптик для воспроизведения "глюка" :
(еще нужны openbox(WM) lxpanel или tint2 (панелька ) и pcmanfm(FM),
под Icewm lxpanel и pcmanfm то же стопорятся)
Код
#!/bin/sh

unzip 1.zip
рядом должен лежать запароленный архив 1.zip (есть во вложении, пароль - 0000 )
если запустить с консоли - нормально
если из GUI : ПКМ->открыть или двойным кликом - работа ГУИ стопорится, см выше, притом это не зависание, просто процессы пакмана и панельки останавливаются.
повторюсь, посылая им сигнал SIGCONT(18) ( kill SIGCONT <pid_процесса> ) они "разблокируются"
----
тестировалось под DDR01
Проверил под "обычной" убунтой - аналогично  :o , pcmanfm тоже "блокируется/останавливается"
то есть проблема не из-за "местных" особенностей
пс
 пишу зачем - нужно как-то "научить" систему правильно обрабатывать подобные ситуации
 
« Последнее редактирование: 07 Апрель 2019, 10:22:17 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re: глюк Иксов [openbox lxpanel pcmanfm]
« Ответ #1 : 05 Апрель 2019, 16:28:00 »
Опробовал XFCE под  DDR01, заодно потестил и "проблемный" скрипт
печально, но ситуация та же - процессы Thunar'a, Xfce-панельки, рабочего стола так же останавливаются :(
застопоривая GUI
« Последнее редактирование: 05 Апрель 2019, 16:31:25 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)