Как я писал здесь: http://www.calculate-linux.org/blogs/show/176, в Джентовской багзилле решена проблема “неубиваеиости” процесса Krusader при выходе, что вело к автозапуску N Krusader-ов при запуске КДЕ. По предложению Alexander Tratsevskiy выкладываю ebuild и патч (кладётся в files). Испытано, проверено, всё прекрасно работает! Хорошо бы добавить в оверлей.
Вот спасибо, а то уже замучил этот отстрел крузадёра через меню запущеных процессов. Только как это всё теперь прописать в систему? Можно реализовать через
По предложению Alexander Tratsevskiy выкладываю ebuild и патч (кладётся в files). Испытано, проверено, всё прекрасно работает! Хорошо бы добавить в оверлей.
Я немного не так предложил сделать. Добавить и протестировать патч Вы можете самостоятельно, причем делается это довольно просто, без правки ebuild-файлов. Для этого в оверлее Calculate есть директория с патчами:
/var/lib/layman/calculate/profiles/patches/
Создайте там директорию ‘kde-misc’ и поместите туда Ваш патч. Единственно, имя файла должно быть:
krusader-2.2-fix-closing-bug-on-recent-qt.patch
Если во время установки пакета Вы увидите:
* Trying to apply krusader-2.2-fix-closing-bug-on-recent-qt.patch ... [ ok ]
значит патч успешно применился.
Патчи можно задавать и к диапазону версий пакета. На данный момент механизм определения имени пакета не совершенен и имя бета-версии он определял некорректно, поэтому патч пришлось переименовать.
Патч я уже переместил в оверлей, поэтому все эти действия можно не делать, а просто выполнить обновление оверлея:
Патч я уже переместил в оверлей, поэтому все эти действия можно не делать, а просто выполнить обновление оверлея:
layman -S; eix-update
После патч появится по указанному пути.
Проделано всё вышесказаное.
Патч появился, но как теперь применить его, или активизировать, что бы появилась надпись ?
Хех, ну так если патч уже есть, осталось просто пакет перекомпилировать. Он же накладывается на исходники во время компиляции.
Вы имеете в виду переустановить krusader?
Очень странно, у меня и рутовый убивается сам как миленький, только что проверил. Более того, рутовый у меня убивался и без патча. В любом случае, недолго мучаться старушке в высоковольтных проводах - в svn уже пофиксили, как пишут арчеводы, зарелизятся - должно быть хорошо совсем.
Попробуйте ещё раз пересобрать, внимательно глядя в вывод. Может, всё-таки не совсем корректно собралось.
Не знаю кто как, а я за то, что бы убрать этот патч. Костыль есть костыль. Крузадёр ведь бэта, на даный момент, проблемы в таком неизбежны, а пользоваться уж лучше финальным релизом без костылей.
Считаю что до “финального релиза” нужно оставить, ибо без патча не работает нормально, а вот когда появится релиз можно и удалить (этот вариант хоть работает).
А если просто поставить патч вручную, потом пересобрать крузадёр и от патча избавится? Интересно, сработает?
Вчера прописал патч, пересобрал крузак.
Сегодня обновил оверлей, обновил мир, патч пропал, но крузадёр работает исправно.
Никаких проблем не вижу. Патч вы можете самостоятельно положить в директорию /var/lib/layman/calculate/profiles/patches и собирать с ним. Обновление оверлея не удалит патч. Никаких коллизий не будет.