Total Commander для Android

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

Здравствуйте.
Как открыть системную папку Рабочий стол на телефоне?
antabu
Аватара пользователя
CaptainFlint
Сообщения: 6243
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Насколько я знаю, в Андроиде нет понятия папки "Рабочий стол", аналогичного Windows. Это просто системное приложение (launcher), обеспечивающее своим интерфейсов "первую линию" взаимодействия пользователя с системой.
Почему же, ё-моё, ты нигде не пишешь "ё"?
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

Спасибо.
Понятно, как создать ярлык на рабочем столе и перемещать его по страницам рабочего стола.
Непонятно другие операции с ярлыками.
antabu
Аватара пользователя
CaptainFlint
Сообщения: 6243
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Так о том и речь, что это не ярлыки. Может быть, в каком-то из лончеров набор значков домашнего экрана и хранится в виде каталога с набором файликов (аналогичных ярлыкам), но это совершенно необязательно так. И я даже уверен, если где-то так и реализовано, то это скорее исключение, чем правило — просто потому, что файловая система не даёт достаточного уровня контроля. Логичнее ожидать, что лончеры хранят всю нужную информцию в каком-нибудь специальном файле или базе данных.

В любом случае разных лончеров сейчас много. И способ хранения информации, и набор разрешённых пользователю действий — всё это определяется тем, какой конкретно лончер установлен на выбранном устройстве.
Почему же, ё-моё, ты нигде не пишешь "ё"?
VIRUS136
Сообщения: 1
Зарегистрирован: Пн авг 16, 2021 03:58

Микро сд

Сообщение VIRUS136 »

Здравствуйте. Стоит последний total commander на телефоне Android 11 рут есть. Устал от проблемы с картой памяти. Постоянно просит перемонтировать для чтения-записи причем поначалу после установки прошивки все было нормально. Если подтвердить монтирование раздела карты для чтения-записи, то после повторной попытки копирования выбивает ошибку записи, и в тоже время успешно файл записывает. Тот же root explorer после первого доступа на запись карты попросил у меня системное разрешение на запись. Я его предоставил и проблем с записью не имею. Однако total commander такого разрешения не запрашивает, и проблема мне кажется именно в этом. Так вот вопрос: как мне принудительно через папку etc/permissions выдать тоталу права на запись чтобы он наконец перестал портить мне жизнь этими недоработками разраба? Который похоже свой косяк исправлять не собирается.
Skif_off
Сообщения: 1257
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

VIRUS136
В настройках есть опция "Функции root везде", она что-нибудь меняет?
VIRUS136 писал(а):недоработками разраба
VIRUS136 писал(а):исправлять не собирается
Разрабу вы, конечно же, сообщили?
Аватара пользователя
Афи
Сообщения: 143
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Перенос настроек на другое Android-устройство

Сообщение Афи »

Добрый вечер!
Есть вопрос. Можно ли как-то перенести настройки TC for Android на другое Android-устройство?
В случае с TC for Windows это делается просто. Но как быть с Android-вариантом Total Commander’а? Где-то же он хранит свои настройки. Это какой-то файл или папка с группой файлов. И, теоретически, можно было бы всё это сохранить и, при установке TC на новое устройство, помещать весь этот набор по аналогичному адресу.
Жалко, что нельзя сделать это штатными средствами! Ведь локальных настроек там довольно много. Это и ярлыки, и внутренние ассоциации, и настройки интерфейса, и кнопочная панель...
Skif_off
Сообщения: 1257
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Афи
Последний раз (на моей памяти), когда у Гислера спрашивали о подобном, он рекомендовал использовать программу типа Titanium Backup.

Если есть права root или что-то типа TWRP: /data/data/com.ghisler.android.TotalCommander, копируйте files и shared_prefs. Про вледельца (UID/GID) и права не забудьте, обычно "10094 Total Commander"/"10094 Total Commander" и "-rw-rw----". Лучше переносить после первого запуска.
Плагины: /data/data/com.ghisler.tcplugins.*
Аватара пользователя
Афи
Сообщения: 143
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

Skif_off
Спасибо, буду пробовать.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Приложения для Android, выпущенные начиная 1 ноября 2021 г., для размещения в Google Play должны быть скомпилированы для версии Android API 30.

На такие приложения Google накладывает новые ограничения, в частности, чтобы иметь доступ к файловой системе устройства (пути вида /storage/emulated/0/), они должны запросить новое разрешение MANAGE_EXTERNAL_STORAGE. В Google Play такое разрешение смогут запрашивать только приложения, предназначение которых Google определит как файловые менеджеры или приложения резервного копирования.

Для версий Total Commander for Android и его плагинов выпущенных с 1 ноября 2021 г. это значит, что если Google не сочтёт их приложенииями, основное предназначение которых — управление файлами, то право на запрос разрешения MANAGE_EXTERNAL_STORAGE они не получат.
Если у Total Commander for Android шансы быть признанным приложением для управления файлами довольно высоки, то с плагинами, которые полагаются на его API, шансы на это гораздо более низкие.

Поскольку сейчас ключевая функциональность Total Commander и его плагинов основана на работе с файловой системой устройства, отсутствие возможности запросить разрешение на работу с ней лишит приложения смысла, что в свою очередь сделает бессмысленным их размещение в Google Play.

В конечном итоге невозможность разместить приложения в Google Play несёт в себе риск потери интереса разработчика к активному развитию приложений — да, можно размещать в других магазинах и давать доступ к прямой загрузке, но основная аудитория будет потеряна, а приложение, которое не будет получать обновления в Google Play, будет приобретать проблемы совместимости с новыми версиями Android, что будет скорее негативно влиять на репутацию разработчика...

В общем, хотя сейчас неизвестно, какое будущее Total Commander for Android и его плагинов ждёт после наступления 1 ноября 2021 г., до этой даты у Кристиана Гислера есть время и возможность выпускать версии скомпилированные для более старого Android API. Если вам известны ошибки в Total Commander for Android и его плагинах, постарайтесь сообщить об этом автору до вышеупомянутой даты. Сделать это можно через официальный форум:
https://www.ghisler.ch/board/viewforum.php?f=22
(языки официального форума — английский, немецкий, французский)
или написав на email, указанный станице Total Commander for Android в Google Play (туда можно писать также на итальянском).
Skif_off писал(а):Если есть права root или что-то типа TWRP: /data/data/com.ghisler.android.TotalCommander, копируйте files и shared_prefs. Про вледельца (UID/GID) и права не забудьте, обычно "10094 Total Commander"/"10094 Total Commander" и "-rw-rw----". Лучше переносить после первого запуска.
Вообще, Total Commander for Android всегда позволял посещение пути /data/data/com.ghisler.android.TotalCommander/ без необходимости использования root прав (например, если добавить этот путь в закладки и переходить оттуда, а современные версии отображают его в файловой системе с возможностью навигации опять же без необходимости в root правах).
Skif_off писал(а):Плагины: /data/data/com.ghisler.tcplugins.*
С плагинами действительно либо нужны root права для доступа к файлам их настроек из Total Commander for Android, либо можно попробовать альтернативные методы сохранения настроек приложений, упомянутые, например, тут: https://www.ghisler.ch/board/viewtopic. ... 66#p339166. Добавлю к сказанному там, что в современных версиях Android предусмотрена возможность беспроводной отладки (обычно по Wi-Fi), но работу adb backup в таких условиях я не проверял.
"the light is coming to give back everything the darkness stole"
—©@AG4
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

Скопировал файлы с компа на телефон. ТС под андроидом их не видит довольно долго, причём ES проводник видит.
antabu
yetru
Сообщения: 1
Зарегистрирован: Пн авг 14, 2023 14:42

Сообщение yetru »

Приветствую!

Есть ли под андроидом функция "Показать все файлы без подкаталогов"?

Я ее в списке внутренних команд не нашел.
Аватара пользователя
Avada
Сообщения: 10544
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

yetru
Нет там этой функции.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1257
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

yetru
Можно попробовать поиск с "*", только в условиях укажите минимальный размер, чтобы и папок не навалил.

P.S. Если не изменяет память, на оффоруме в разделе версии для Android заходила речь про эту фичу, не помню, отвечал ли Гислер, попробуйте поиск по форуму с "flat view".
Аватара пользователя
burav
Сообщения: 22
Зарегистрирован: Пт окт 07, 2011 18:16

Сообщение burav »

Господа, всем добрый день!
Столкнулся с неприятным поведением TC для Android при выделении файлов тапом по превьюшкам.
Очень сложно выделять фотографии таким способом. Иногда пять раз тыкаю по-всякому, пока не попаду.
Причём, похоже, это проявляется только в конце длинного списка (1000+ файлов), в начале списка выделяется нормально.
На форуме 4pda несколько пользователей подтвердили, что у них такое же поведение. Правда, там ещё идёт выяснение, баг ли это)
https://4pda.to/forum/index.php?showtop ... =125572171
Вот небольшое видео, на котором видна проблема. Видно, что тапы попадают куда нужно, но выделение не срабатывает.
https://disk.yandex.ru/i/C4lN3h8XIty5yg
Куда лучше написать, чтобы Кристиан увидел?
Спасибо!
Ответить