thunar extension framework api doc (кто-нибудь видел?)

Модератор: Модераторы разделов

nick87720z
Сообщения: 151
ОС: Gentoo / Calculate

thunar extension framework api doc

Сообщение nick87720z » 07.01.2018 21:50

Хочу попробовать сделать плагин для Thunar, но не знаю, где брать документацию. А смотреть заголовки в стиле gobject - ещё то удовольствие.
На xfce-dev сутки торчал в ожидании ответа, не дождался. Складывается ощущение, что у них это in-house, и они не хотят пускать это на самотёк.
Хотя тот же rabbitvcs (который не удалось пока завести) - хоть какой-то пример.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16052
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: thunar extension framework api doc

Сообщение Bizdelnick » 07.01.2018 22:22

В исходниках есть дока (каталог docs).
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

nick87720z
Сообщения: 151
ОС: Gentoo / Calculate

Re: thunar extension framework api doc

Сообщение nick87720z » 20.10.2019 16:29

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

Хотел с помощью плагина превратить простой десктопный "проводник" в убер-фм, переносящий концепцию ортодоксных двухпанельников на уровень многочисленных окон thunar, pcmanfm, nautilus, и т.д. В последнем случае должна быть возможность реализовать функции копирования, перемещения, создания симлинков из текущего окна в предыдущее (по порядку фокуса). Т.е. если у нас 4 окна - A, B, C, D, и мы только что переключились из C в A, то при нажатии, например, F5 (допустим клавиши те же, что и в двухпанельниках) выделенные файлы должны скопироваться из A в C.

Чтобы это реализовать, нужны следующие возможности: получение событий от ФМ о смене текущей директории... текущий API почти всех ФМ позволяет только реализовать действия над файлами или например, дополнительный вид в диалоге свойств (как в thunar). Полученные пути сохранялись бы в файле, где-нибудь в /dev/shm, в виде ассоциаций с окнами, чтобы при активации упомянутой функции копирования она нашла путь по этой таблице. В самом файле пункты вида "WinID - WorkDir" должны упорядочиваться в соответствии с порядком переключения окон (возможно не без wnck).

Когда попробовать предложить подобное улучшение на форуме xfce, там похоже не поняли зачем это надо.
Кстати, нужно ли оно в самом деле?

(что до меня, поя позиция - не попробуешь не узнаешь, хотя я уже представлял workflow. ИМХО, ничего кроме преимуществ.)
Спасибо сказали: