История изменений
Исправление question4, (текущая версия) :
1. Русские имена отображаются и скачиваются нормально.
!2. Директории по-прежнему скачиваются как пустые файлы.
3. Одноимённые директории на диске планшета и флешке отображаются как разные директории.
4. BkSp, Alt-стрелка вверх (обе стрелки), Enter на цифровой клавиатуре, Ctrl-D, Ctrl-R и оба Del работают.
5. Ошибку сегментирования при удалении повторить не удалось.
!6. Загрузка на флешку в планшете по-прежнему не работает. Файлы копируются в директорию .mtp/ на планшете, по одному на каждое расширение, новые затирают старые. Директория .mtp/ в корне флешки пуста. Создание директорий через aft-mtp-mount работает и на флешке, и на планшете. (Это то же, что было aft-fuse-mount, кстати?)
7. Прогресс-бар заработал правильно.
!8. Удаление и создание файлов по-прежнему не отражается пока не выдернешь-вставишь кабель. Пробовал и в гуёвой программе, и с aft-mtp-mount.
То есть:
вставил кабель,
запустил android-file-transfer,
удалил директорию на планшете,
проверил в AFTPL — видна,
остановил android-file-transfer,
запустил android-file-transfer,
проверил в AFTPL — видна.
Либо:
вставил кабель,
запустил «aft-mtp-mount flash»,
удалил директорию на планшете,
проверил во flash/Card/video — видна,
отмонтировал flash,
запустил «aft-mtp-mount flash»,
проверил во flash/Card/video — видна.
Новые ошибки, не замеченные ранее:
9. Upload Directory не загружает вложенные в загружаемую поддиректории.
10. И кстати, зачем такие сложности? Почему нельзя выбирать и файлы, и директории в одном диалоге?
11. Если в диалоге «Open» для «Upload» выбрать файлы и нажать Cancel, они всё равно будут загружены.
12. И ещё пожелание. Это распространённая проблема в большинстве современных программ. При переходе на уровень вверх, в родительскую директорию, указатель, отмечающий текущую директорию, исчезает. Было бы удобнее, если бы он ставился на той директории, откуда я пришёл. Можно так сделать?
13. aft-mtp-cli не поддерживает параметры командной строки -h или --help. Или он вообще никаких параметров не поддерживает?
14. После aft-mtp-mount невозможно отмонтировать без sudo.
15. Если смонтировать планшет при помощи aft-mtp-mount, а затем запустить android-file-transfer, выдаст нечитаемую ошибку, видимо перекодированную из ISO-8859-1 в UTF-8:
ioctl(_fd, USBDEVFS_CLAIMINTERFACE, &interfaceNumber): Đ£ÑœÑŸÑ€Đ¾Đ¹ÑœÑŸĐ¹Đ¾ ...
16. В связи с этим вопрос: можно ли выводить ошибки в месседжбоксы, из которых можно было бы копировать текст? Или в консоль?
Исходная версия question4, :
1. Русские имена отображаются и скачиваются нормально.
!2. Директории по-прежнему скачиваются как пустые файлы.
3. Одноимённые директории на диске планшета и флешке отображаются как разные директории.
4. BkSp, Alt-стрелка вверх (обе стрелки), Enter на цифровой клавиатуре, Ctrl-D, Ctrl-R и оба Del работают.
5. Ошибку сегментирования при удалении повторить не удалось.
!6. Загрузка на флешку в планшете по-прежнему не работает. Файлы копируются в директорию .mtp/ на планшете, по одному на каждое расширение, новые затирают старые. Директория .mtp/ в корне флешки пуста. Создание директорий через aft-mtp-mount работает и на флешке, и на планшете. (Это то же, что было aft-fuse-mount, кстати?)
7. Прогресс-бар заработал правильно.
!8. Удаление и создание файлов по-прежнему не отражается пока не выдернешь-вставишь кабель. Пробовал и в гуёвой программе, и с aft-mtp-mount.
То есть: вставил кабель, запустил android-file-transfer, удалил директорию на планшете, проверил в AFTPL — видна, остановил android-file-transfer, запустил android-file-transfer, проверил в AFTPL — видна.
Либо: вставил кабель, запустил «aft-mtp-mount flash», удалил директорию на планшете, проверил во flash/Card/video — видна, отмонтировал flash, запустил «aft-mtp-mount flash», проверил во flash/Card/video — видна.
Новые ошибки, не замеченные ранее:
9. Upload Directory не загружает вложенные в загружаемую поддиректории.
10. И кстати, зачем такие сложности? Почему нельзя выбирать и файлы, и директории в одном диалоге?
11. Если в диалоге «Open» для «Upload» выбрать файлы и нажать Cancel, они всё равно будут загружены.
12. И ещё пожелание. Это распространённая проблема в большинстве современных программ. При переходе на уровень вверх, в родительскую директорию, указатель, отмечающий текущую директорию, исчезает. Было бы удобнее, если бы он ставился на той директории, откуда я пришёл. Можно так сделать?
13. aft-mtp-cli не поддерживает параметры командной строки -h или --help. Или он вообще никаких параметров не поддерживает?
14. После aft-mtp-mount невозможно отмонтировать без sudo.
15. Если смонтировать планшет при помощи aft-mtp-mount, а затем запустить android-file-transfer, выдаст нечитаемую ошибку, видимо перекодированную из ISO-8859-1 в UTF-8:
ioctl(_fd, USBDEVFS_CLAIMINTERFACE, &interfaceNumber): Đ£ÑœÑŸÑ€Đ¾Đ¹ÑœÑŸĐ¹Đ¾ ...
16. В связи с этим вопрос: можно ли выводить ошибки в месседжбоксы, из которых можно было бы копировать текст? Или в консоль?