PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Софт для PS Vita (https://www.pspx.ru/forum/forumdisplay.php?f=398)
-   -   VitaShell - FTP сервер & файловый менеджер для PS Vita (https://www.pspx.ru/forum/showthread.php?t=106264)

lupus 27.08.2016 14:52

VitaShell - FTP сервер & файловый менеджер для PS Vita
 
Вложений: 17
VitaShell


VitaShell by TheFloW https://abs.twimg.com/errors/logo23x19.png
Вложение 11430

VitaShell является альтернативной заменой LiveArea в PS Vita.
Это файловый менеджер, просмотр изображений, текстовых файлов, pkg и vpk инсталлер, встроенный FTP-клиент и многое другое.
Это хоумбрю участвовало в конкурсе "Revitalize PS Vita homebrew competition" и выиграло первое место.
HENkaku's molecularShell также основано на VitaShell.




Кастомизация

Вы можете кастомизировать следующие файлы:
  1. ux0:VitaShell/theme/YOUR_THEME_NAME/colors.txt - Настройка всех цветов.
  2. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_browser.png - Фон для файлового браузера.
  3. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_hexeditor.png - Фон для Хекс-редактора.
  4. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_texteditor.png - Фон для текстового редактора.
  5. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_photoviewer.png - Фон для графического обозревателя.
  6. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_audioplayer.png - Фон для аудиоплеера.
  7. ux0:VitaShell/theme/YOUR_THEME_NAME/wallpaper.png - Обои #1
  8. ux0:VitaShell/theme/YOUR_THEME_NAME/wallpaperX.png - Обои #X (X - значение от 2 до 10)
  9. ux0:VitaShell/theme/YOUR_THEME_NAME/dialog.png - Картинка диалогового меню (Может быть любого размера. Эта картинка будет масштабироваться в зависимости от размера диалогового окна. Совет: Не используйте мотивы, поскольку они не будет хорошо смотреться с неправильной пропорцией).
  10. ux0:VitaShell/theme/YOUR_THEME_NAME/context.png - Картинка контекстного меню (Может быть любого размера. Совет: Будет выглядеть замечательно, если использовать альфа-канал в изображении).
  11. ux0:VitaShell/theme/YOUR_THEME_NAME/context_more.png - Ещё картинка контекстного меню (Может быть любого размера. Совет: Будет выглядеть замечательно, если использовать альфа-канал в изображении).
  12. ux0:VitaShell/theme/YOUR_THEME_NAME/battery.png - Иконка бордюра батареи Вложение 11424
  13. ux0:VitaShell/theme/YOUR_THEME_NAME/battery_bar_green.png - Зелёный бар батареи Вложение 11425
  14. ux0:VitaShell/theme/YOUR_THEME_NAME/battery_bar_red.png - Красный бар батареи Вложение 11426
  15. ux0:VitaShell/theme/YOUR_THEME_NAME/battery_bar_charge.png - Бар зарядки батареи Вложение 11477
  16. ux0:VitaShell/theme/YOUR_THEME_NAME/ftp.png - Иконка FTP Вложение 11427
  17. ux0:VitaShell/theme/YOUR_THEME_NAME/audio_icon.png - Иконка аудио Вложение 11488
  18. ux0:VitaShell/theme/YOUR_THEME_NAME/archive_icon.png - Иконка архива Вложение 11476
  19. ux0:VitaShell/theme/YOUR_THEME_NAME/file_icon.png - Иконка файла Вложение 11478
  20. ux0:VitaShell/theme/YOUR_THEME_NAME/folder_icon.png - Иконка папки Вложение 11479
  21. ux0:VitaShell/theme/YOUR_THEME_NAME/image_icon.png - Иконка картинки Вложение 11480
  22. ux0:VitaShell/theme/YOUR_THEME_NAME/sfo_icon.png - Иконка SFO Вложение 11489
  23. ux0:VitaShell/theme/YOUR_THEME_NAME/text_icon.png - Иконка текстового документа Вложение 11490
  24. ux0:VitaShell/theme/YOUR_THEME_NAME/cover.png - Обложка альбома по-умолчанию.
  25. ux0:VitaShell/theme/YOUR_THEME_NAME/play.png - Иконка воспроизведения Вложение 11613
  26. ux0:VitaShell/theme/YOUR_THEME_NAME/pause.png - Иконка паузы Вложение 11612
  27. ux0:VitaShell/theme/YOUR_THEME_NAME/fastforward.png - Перемотка вперёд Вложение 11614
  28. ux0:VitaShell/theme/YOUR_THEME_NAME/fastrewind.png - Перемотка назад Вложение 11615
Общая информация: Не обязательно иметь все эти файлы в вашей кастомной теме, если один из них отсутствует, по умолчанию будет загружен дефолтный файл вместо него.

Информация по обоям: Вы можете иметь 10 обоев в каждой теме (YOUR_THEME_NAME), которые будут отображаться в случайном порядке. Если обои отсутствуют, будет использоваться заливка BACKGROUND_COLOR из colors.txt.

Настройки темы: Будет загружаться тема, указанная в файле ux0:VitaShell/theme/theme.txt (THEME_NAME = "YOUR_THEME_NAME")

Изображения диалогового и контекстного меню: Если эти файлы отсутствуют, то вместо них будет использоваться заливка DIALOG_BG_COLOR и CONTEXT_MENU_COLOR из colors.txt.

Стандартная тема VitaShell представлена в архиве «VitaShellCustomization.rar» и доступна в разделе "releases".




Мультиязычность

Поместите свой языковой файл в ux0:VitaShell/language/x.txt, где файл должен быть в кодировке UTF-8 и 'х' является одним из названия языка, перечисленных в спойлере ниже:
Названи языковых файлов
  • japanese
  • english_us
  • french
  • spanish
  • german
  • italian
  • dutch
  • portuguese
  • russian
  • korean
  • chinese_t
  • chinese_s
  • finnish
  • swedish
  • danish
  • norwegian
  • polish
  • portuguese_br
  • turkish
VitaShell автоматически загружает язык, соответствующий текущему языку системы. Если ваш язык системы, например, русский, он будет загружаться из ux0:VitaShell/language/russian.txt.

Английский языковой файл представлен в архиве «VitaShellCustomization.rar» и доступен в разделе "releases".




Увеличение скорости обмена данными по FTP

Данные рекомендации я подсмотрел на форуме wololo в посте от Птица, чей FTP сервер в основном и используется для связи с PS Vita на TN/Ark:
  1. В качестве FTP-клиента для ПК использовать Filezilla.
  2. В настройках FileZilla установить максимальное значение одновременных подключений = 1 (maximum number of concurrent connections = 1), в противном случае возможны проблемы с повреждёнными при передаче данными.
    Настройки→Передачи→Число одновременных передач→Максимум одновременных передач→1
  3. Установить default transfer mode - active
    Настройки→Соединение→FTP→Режим передачи→☑Активный
  4. Установить default transfer behavior - binary
    Настройки→Передачи→Типы файлов→Тип передачи по умолчанию→☑Двоичный
После этого скорость передачи данных может достигать 2MB/секунду.






akela1979 27.08.2016 15:31

Цитата:

Сообщение от lupus (Сообщение 1104675)

Цитата:

Changelog 0.8
Added support for >2GB zip archives (dropped support for 7zip and rar though).
Added cache system for zipfs (faster file reading when browsing in zip archives).
Added possibility to customize the application's UI.
Added possibility to translate the application.
Fixed 12h time conversion.

akela1979 27.08.2016 16:37

Русификация: VitaShell v0.8 by AkeLa ;)
 
Вложений: 1
Нажмите для увеличения
Нажмите для увеличения
Нажмите для увеличения
Нажмите для увеличения

Код:

# VitaShell language file

ERROR                                                        = "Ошибка 0x%08X."
OK                                                        = "ОК"
YES                                                        = "Да"
NO                                                        = "Нет"
CANCEL                                                        = "Отмена"
OFFSET                                                        = "Смещение"
MARK_ALL                                                = "Пометить все"
UNMARK_ALL                                                = "Снять потметку все"
MOVE                                                        = "Переместить"
COPY                                                        = "Скопировать"
PASTE                                                        = "Вставить"
DELETE                                                        = "Удалить"
RENAME                                                        = "Переименовать"
NEW_FOLDER                                                = "Новая папка"
FOLDER                                                        = "Папка"
COPIED_FILE                                                = "Скопированный %d файл."
COPIED_FOLDER                                                = "Скопированная %d папка."
COPIED_FILES_FOLDERS                                        = "Скопированные %d файлы/папки."
MOVING                                                        = "Перемещение..."
COPYING                                                        = "Копирование..."
DELETING                                                = "Удаление..."
INSTALLING                                                = "Установка..."
DELETE_FILE_QUESTION                                        = "Вы уверены, что хотите удалить этот файл?"
DELETE_FOLDER_QUESTION                                        = "Вы уверены, что хотите удалить эту папку?"
DELETE_FILES_FOLDERS_QUESTION                                = "Вы уверены, что хотите удалить эти файлы / папки?"
INSTALL_QUESTION                                        = "Вы хотите установить этот пакет?"
WIFI_ERROR                                                = "Вы должны включить Wi-Fi, чтобы сделать это."
FTP_SERVER                                                = "FTP-сервер доступен по адресу\ftp://%s:%i\\Нажмите 'OK', работа в фоновом режиме.\Нажмите 'Отмена' разрыв соединения."

Цитата:

Put your language file at 'ux0:VitaShell/language/x.txt', where the file must be UTF-8 encoded and 'x' is one of the language listed below:
japanese
russian.txt
french
spanish
german
italian
dutch
portuguese
english_us.txt
korean
chinese_t
chinese_s
finnish
swedish
danish
norwegian
polish
portuguese_br
english_gb
VitaShell does automatically load the language that matches to the current system language. If your system language is for example french, it will load from 'ux0:VitaShell/language/french.txt'. The english language file is provided in the 'Downloads' section

lupus 27.08.2016 18:07

У меня немного иначе. Обрати внимание на строки COPIED_... Всегда так поступаю, дабы не париться с окончаниями. Ещё, выделил <Папка>, по аналогии с total commander.
На bitbucket.org создал репорт о том, что между кириллическими символами в шрифте слишком большие расстояния.

Код:

# VitaShell language file перевод by lupus

ERROR                                                        = "Ошибка 0x%08X."
OK                                                                = "OK"
YES                                                                = "Да"
NO                                                                = "Нет"
CANCEL                                                        = "Отмена"
OFFSET                                                        = "Offset"
MARK_ALL                                                = "Выделить всё"
UNMARK_ALL                                                = "Снять выделение"
MOVE                                                        = "Переместить"
COPY                                                        = "Копировать"
PASTE                                                        = "Вставить"
DELETE                                                        = "Удалить"
RENAME                                                        = "Переименовать"
NEW_FOLDER                                                = "Создать папку"
FOLDER                                                        = "<Папка>"
COPIED_FILE                                                = "Скопировано файлов: %d."
COPIED_FOLDER                                        = "Скопировано папок: %d."
COPIED_FILES_FOLDERS                        = "Скопировано файлов/папок: %d."
MOVING                                                        = "Перемещение..."
COPYING                                                        = "Копирование..."
DELETING                                                = "Удаление..."
INSTALLING                                                = "Установка..."
DELETE_FILE_QUESTION                        = "Вы действительно хотите удалить этот файл?"
DELETE_FOLDER_QUESTION                        = "Вы действительно хотите удалить эту папку?"
DELETE_FILES_FOLDERS_QUESTION        = "Вы действительно хотите удалить эти данные?"
INSTALL_QUESTION                                = "Установить данный пакет?"
WIFI_ERROR                                                = "Для этого действия необходимо активное Wi-Fi подключение."
FTP_SERVER                                                = "FTP-сервер доступен по адресу:\ftp://%s:%i\\Нажмите 'OK' для работы в фоне.\Нажмите 'Отмена' для отключения."


akela1979 27.08.2016 21:36

Нажмите 'OK', чтобы активировать его в фоновом режиме свернуть < так будет логичней, или?

lupus 27.08.2016 22:06

Имхо, можно так:
Ок - работа в фоновом режиме
Отмена - разрыв соединения.
Хотя, на вкус и цвет...
Надеюсь, не поленится шрифты поправить.
Хочу закинуть автору идею, запилить двухпанельный режим, как в том же тотал коммандере и его прородителях. На psp был подобный файловый менеджер, там неактивная панель съезжала на задний план, а переключение осуществлялось кнопками L/R.

lupus 27.08.2016 22:31

Вложений: 1
Вспомнил, блин! Psp file assistant ++

ErikPshat 28.08.2016 03:47

Цитата:

Сообщение от lupus (Сообщение 1104696)
Имхо, можно так:
Ок - работа в фоновом режиме
Отмена - разрыв соединения.

Это твой перевод уже вживили на Гитхабе :): https://github.com/xy2iii/vitashell-...ns/russian.txt

Блин, новую обновлённую версию не дают скачать на ГугльДрайве.

BumbleJake 28.08.2016 04:07

Подскажите пожалуйста. Пытаюсь на виту через фтп скопировать файл, но фтп-клиент не дает этого сделать. Хоть тресни! Перед этим два файла закидывал, а теперь хоть подключай-переподключай - бесполезно

lupus 28.08.2016 09:08

ErikPshat, да, мой, я уже обновление закоммитил. С гугл драйва качает.


BumbleJake, какой клиент, какая ошибка?

BumbleJake 28.08.2016 10:56

Цитата:

Сообщение от lupus (Сообщение 1104737)
BumbleJake, какой клиент, какая ошибка?

Разобрался. Беда в том, что через проводник отказывалось копировать, а через сам фтп-клиент нормально.

ST_inger 28.08.2016 12:35

Не качает с гугл. Выдает "В данный момент просмотр и скачивание этого файла недоступны.
За последнее время этот файл просматривали или скачивали слишком часто. Повторите попытку позже. Если файл очень большой или открыт для доступа широкому кругу пользователей, возможен отказ в доступе к нему в течение ближайших суток. Если через 24 часа ситуация не изменится, обратитесь к администратору домена."

Нашел как победить. Скачать на свой диск, сделать копию и потом уже скачать копию себе.

lupus 28.08.2016 12:47

ST_inger, просто перезагрузи консоль и запусти инсталлер с обложки MolecularShell, это обновит HENkaku до версии 3, в нём уже встроена VitaShell 0.8fix

BumbleJake 28.08.2016 14:42

Такая проблема. Закинул файл перевода "russian.txt" по пути /language/russian.txt, а консоль все равно по-английски шпарит. Как быть ?

akela1979 28.08.2016 15:19

Цитата:

Сообщение от BumbleJake (Сообщение 1104742)
Такая проблема. Закинул файл перевода "russian.txt" по пути /language/russian.txt, а консоль все равно по-английски шпарит. Как быть ?

Правильный путь > ux0:VitaShell/language/russian.txt + переключить язык приставки на Русский

lupus 28.08.2016 15:20

Цитата:

Сообщение от BumbleJake (Сообщение 1104742)
Такая проблема. Закинул файл перевода "russian.txt" по пути /language/russian.txt, а консоль все равно по-английски шпарит. Как быть ?

Цитата:

For end users: for translations, put the desired translation(s) in ux0:VitaShell/language/

lupus 28.08.2016 15:42

Двухпанельный файловый менеджер мы получим, только если кто-то форкнет VitaShell или напишет свой :/
The_Flow этим заниматься не будет:
https://github.com/TheOfficialFloW/VitaShell/issues/3

akela1979 28.08.2016 19:06

Цитата:

Changelog 0.85

Added customization possibility for ftp icon, battery, dialog and context menu.
Added random wallpaper feature.
Changed location of themes to 'ux0:VitaShell/theme/YOUR_THEME_NAME'.
Fixed russian and korean language support.
Нажмите для увеличения

ErikPshat 29.08.2016 06:11

В шапке обновилась инструкция для версии 0.85...
Кто ещё не ознакомился, не даёт скачать с Google Drive или не знает, как устанавливать Темы, просьба перечитать мануал заново.

VitaShell

VitaShell 0.85 by TheFloW






P.S. Может быть фиолетовые блоки сделать спойлерами для компактности шапки или всё же оставить открытыми?

ErikPshat 30.08.2016 07:51

Вложений: 1
Хех, скомпилировал VitaShell 0.85 RUS из исходников :) по этой инструкции: Setup Vita SDK on Windows (PSDK3v3)
  • По-дефолту в бинарнике вшит/должен быть русский язык.
  • Ещё по-дефолту вшил обои wallpaper.png, который в оригинальной сборке вообще не вшивали. то есть, если вы в тему не добавляли файл обоев, то они должны браться из бинарника. Вот этот момент я не знаю, возможно не будет подхватываться.
Проверьте плиз кто-нибудь...

P.S. Так же удачно скомпилился vitadump. Если кому надо что-то скомпилировать, обращайтесь ;)


Текущее время: 12:03. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.