Я использую KDE, и мне нравится идея взломать код для Dolphin File Manager (и, возможно, Konqueror, если необходимо), чтобы получить контекстно-зависимое поведение перетаскивания (т. Е. Файлы перемещаются в пределах одного разделаили скопированы, если они перемещаются по разделам или источник только для чтения).
Чтобы сделать это, я думаю, мне нужно будет найти содержащий раздел источника и назначения (достаточно просто в Windowsиспользуя букву диска, но в Linux, поскольку точки монтирования могут быть практически где угодно, их нельзя надежно определить из пути к файлу), и сравните их.Кто-нибудь знает, как я могу найти раздел, содержащий данный файл?
Это должно быть возможно - я знаю, что Nautilus обеспечивает такое поведение, но я не достаточно знаком с GTK, чтобы отследить соответствующийраздел в исходном коде, чтобы увидеть, как это делается ...