• Возможно ли в X.Org эмулировать Drag And Drop файлов посредством программы/скрипта?

    wfd
    @wfd Автор вопроса
    Viktor T2, к сожалению многие приложения не принимают файлы из буфера обмена, некоторые только текст) (если я правильно понял смысл запроса)
  • Возможно ли в X.Org эмулировать Drag And Drop файлов посредством программы/скрипта?

    wfd
    @wfd Автор вопроса
    Viktor T2, спасибо за направление, но если я правильно понял, данный вариант может лишь избавить от удержания ЛКМ при перетаскивании :)
    Хотя, если создать окно, вывести в нём draggable файлы из буфера обмена... Думаю, что таким образом можно решить эту задачу (хоть это и не совсем "чистый" способ)).
  • Возможно ли в X.Org эмулировать Drag And Drop файлов посредством программы/скрипта?

    wfd
    @wfd Автор вопроса
    SVM, оговорюсь, что у меня достаточно скромные познания в linux)
    Но, исходя из моих представлений (и краткого ознакомления с https://freedesktop.org/wiki/Specifications/XDND/), приложение (точнее его окно) лишь сообщает, что поддерживает XDnD (посредством свойства XdndAware у его окна) и готово принимать drop файла. Далее получает "сообщение", если курсор в "состоянии drag" попадает в окно приложения. В итоге получает сообщение "drop" или "leave".
    Поэтому я предположил, что существует способ программно инициировать эти сообщения (enter, drop). Не исключаю, что такой возможности нет. Со всей документацией пока не ознакомился. Создал этот вопрос в надежде на существование готовых решений)

    Уточню. Задача не подразумевает, что drag файла должен происходить именно из файлового менеджера. Нужно лишь, чтобы произошёл drop файлов, которые находятся в буфере обмена. Понимаю, что не достаточно выполнить drop, нужно ещё передать файл приложению.