Я недавно ездил в другой город. Вот почему я принес с собой, мой верный NUC, установленный с Debian + Арозос Помимо моего ноутбука. Поскольку я впервые загружаю несколько файлов на туберкулез в эту систему, я вскоре столкнулся с проблемами, когда все файлы, которые я загрузил в NUC, трудно найти, и я не знаю, что я загрузил в интерфейс веб -стола Анкет Так выглядят системы, прежде чем я начну путешествовать.
И так это выглядит сейчас. Заметьте разницу?
Да, предварительный просмотр файла !!!
Одна из самых важных вещей нативных операционных систем, таких как Windows и MacOS, предлагает предварительный просмотр файлов в Desktop. Я всегда забывал добавить эту функцию, потому что большая часть другой системы веб -стола не предоставляет предварительный просмотр файлов. Даже OS.JS (который является самым миром, наиболее смотревшимся веб-проектом на GitHub) не реализовал эту функцию.
Поэтому я решил написать себе один, который может просмотреть файлы на рабочем столе. Это не что -то сложное, так как я уже реализовал предварительный просмотр файловых менеджеров в предыдущих вехах.
Я пишу свою собственную ОС веб -настольных столов в течение 3 лет, и это то, на что выглядит сейчас
Toby Chui ・ 4 апреля ・ 9 мин ЧИТАЙТЕ
Это просто простое обновление. Однако, если вы внимательно соблюдаете проводник файла окна, в другом предварительном просмотре видео вы также можете увидеть приложение, которое используется для открытия/предварительного просмотра этого типа файла. Вот пример миниатюры предварительного просмотра двух файлов MP4.
Как пользователь, вы можете легко заметить:
- Имя файла этого файла
- Что такое видеоконтент (предварительный просмотр первых нескольких секунд)
- Какое приложение будет использоваться для открытия этого файла (VLC)
Вот почему я также реализовал эту функцию в интерфейсе веб -стола AROZOS. С этими реализациями, теперь я могу легко найти определенный файл на рабочем столе.
Предварительный просмотр папок
Предварительный просмотр папок Windows действительно полезен. Это может помочь мне найти папку, содержащую конкретные предварительные файлы, такие как фотографии и видео (например, серия аниме). Хотя MS решила удалить его в Windows 11, я внедряю эту функцию в своей системе. Идея была проста: сначала у вас есть фоновый шаблон для папки, а затем перекрывать изображение 1 – 2 сверху, чтобы создать иллюзию слоистых структур файлов
Чтобы обновить миниатюру, вам просто нужно проверить, больше ли Mtime папки больше, чем Mtime в миниатюре предварительного просмотра. Если да, просто повторно запустите инструмент генерации миниатюры, и мы можем поддерживать все наши миниатюры в курсе контента внутри папки.
Парящий инструмент
Если вы пользователь Windows, вы, возможно, уже знали, что вы можете находить на вершину файла на рабочем столе и получить его свойства, продолжая находить на вершину файла в течение нескольких секунд. Эта функция была ранее добавлена в онлайн -бета -версии AROZ, но не перенесла в финальную версию. Поскольку мне это случайно это случайно нуждается сегодня и не могу найти его, я решил добавить эту функцию, что делает ее еще более нативной ОС.
И теперь опыт веб -стола даже становится лучше!
Не стесняйтесь взглянуть на мою репо Github, если вы заинтересованы в размещении своей собственной системы Aroosos для развлечения: D
Tobychui/Arozos
Общая целенаправленная операционная платформа/ОС для веб -стола для Raspberry Pis, теперь написанная в Go!
ВАЖНЫЕ ЗАМЕТКИ
Нынешний арозо все еще находятся под сильным развитием. Структура системы может измениться в любое время. Пожалуйста, разработайте только текущий интерфейс существующего интерфейса AROZ Gateway (AGI) JavaScript Interface или на стандартных HTML WebAps с конечными точками AO_MODULE.JS.
Функции
Пользовательский интерфейс
- Интерфейс веб -стола (лучше, чем Synology DSM)
- Ubuntu Remix Style Style Startup Меню и панели задач
- Чистый и простой в использовании файловый диспетчер (поддержка перетаскивания, загрузка и т. Д.)
- Упрощенное меню настройки системы
- Схема именования модулей без Bull-Shit
Сеть
- FTP -сервер
- WebDAV Server
- Переадресация порта UPNP
- Samba (поддерживается через сторонние подразделы)
- Управление Wi -Fi (поддержка WPA_Supplicant для RPI или NMCLI для Armbian)
Управление файлами/диском
- Утилиты для диска Mount/Format (поддержка NTFS, EXT4 и больше!)
- Архитектура виртуальной файловой системы
- Обмен файлами (аналогично Google Drive)
- Основные операции файлов с прогрессом в режиме реального времени (Copy/Cut/Paste/New File или Polder и т. Д.)
Другие
- Требуется всего лишь 512 МБ системной памяти и…
Оригинал: “https://dev.to/tobychui/web-desktop-as-native-like-as-possible-4h18”