Нужно реализовать создание символических ссылок через ПКМ в Thunar.
В Thunar уже есть такая функция, но находится не в контекстном меню, а в «Правка > Создать ссылки». Отрабатывает отлично, как с одним файлом, так и с множеством.
Задача: сделать тоже самое, но для использования через контекстное меню... Проблема в использовании ln...
ln -s 1 link-to-1 // Всё хорошо
ln -s 1 2 3 . // Всё плохо...
Сейчас команда которой создаётся ссылка на 1 файл в его-же каталоге выглядит так:
ln -s %f ссылка\ на\ %n
Проблема еще в том, что используя флаг --suffix переписываются имена файлов-источников, а не ссылок-результатов...
Пока на голову пришел только один вариант (аккуратно! велосипеды с применением костылей)
- Создаём каталог symlinks
- Копируем в него наши файлы
- Используя ln -sb %F . переписываем файлы на ссылки
- Переименовываем каждый файл, чтобы поставить ему префикс/суффикс
- Вытаскиваем файлы из symlinks и удаляем сам symlinks
Способ просто ужасен, к тому-же я не нашел «простого» варианта массового переименования файлов...
Прошу вашей помощи, возможно, кто-нибудь сможет написать простой SH скрипт для этой задачи или перерыть исходники Thunar'а и найти «его способ»... Буду благодарен за любые подсказки...