Что делают ФМы со своими параметрами запуска сейчас:
- thunar: при указании пути к файлу (не каталогу) открывает этот файл в соответствующей программе, т.е. делает xdg-open.
- pcmanfm: аналогично.
- nautilus: при указании пути к файлу (не каталогу) открывает ролительский каталог и ставит выделение на файл.
- dolphin: при указании пути к файлу (не каталогу) делает xdg-open, но при этом еще и своё окно зачем-то открывает. При указании дополнительно ключа --select открывает ролительский каталог и ставит выделение на файл.
Что предлагаю: а давайте этот разнобой приведем в порядок. Пусть при указании пути к файлу все ФМ делают xdg-open, а если указан ключ --select, то открывают родительский каталог и ставят выделение на файл.
Собственно, я собираюсь патчить pcmanfm в направлении ключа --select. Подумал, что thunar-у и nautilus-у подобная функциональность тоже лишней не будет. Их ковырять я не буду, но если кто захочет...