Более-менее все работает, хотя xclip конечно, хотелось бы убрать, да и буфер обмена перезаписывает, с другой стороны, этот способ очень прост и понятен. Усложним кейсы, хочется мне аналог QuiteRSS, в последнее время здорово меня она достала, но юзабилити и логика работы мне нравится, макет врядли можно улучшить. Отсюда вопрос, навскидку насколько трудозатратен самый примитивный "аналог" на gtkd, без всяких плюшек, просто загрузка по расписанию и отображение лент? Да и учитывая изменения в самих версиях gtk, времени у меня очень мало и не хотелось бы постоянно мучаться с обратной совместимостью или страдать от изменения апи.
По-сути меня интересуют 4 области - дерево лент с возможностью изменения вложенности, список категорий, список самих лент и встроенный браузер. Более менее живая либа по работе с rss это ffeedd, как я понимаю, хотя опять таки сколько она будет жива.... Готовую orm к sqlite мне не хотелось бы брать, хотя претендентом выглядит hunt-entity. Чтобы сделать свой велосипедный классический датамаппер нужна рантаймовая рефлексия, через которую будет заполняться объект. Как я понимаю, может сработать что-то такое:
https://stackoverflow.com/a/53462588