gvfs - це програмне забезпечення з відкритим кодом і повністю безкоштовним програмним забезпеченням, яке реалізує віртуальну файлову систему (VFS) для настільних середовищ GNOME. Він використовується переважно для відображення прогресу передачі файлів за допомогою GNOME, а також для передачі даних на зовнішні пристрої зберігання даних.
Це віртуальна файлова система користувача-просторі, призначена для роботи з абстракціями введення-виведення бібліотеки GIO, яка доступна в бібліотеціGLib> = 2.15.1. Програмне забезпечення призначено для встановлення декількох модулів, які автоматично використовуватимуться додатками за допомогою API libgio.
Підтримує файлову систему FUSE
Бібліотека gvfs також включає підтримку файлової системи FUSE, яка використовується програмами, які не використовують бібліотеку GIO. Серед інших функцій gvfs складається з декількох утиліт, які дозволяють користувачам запускати команди, як cat, stat або ls, на файли, встановлені в gvfs.
Як і слід було очікувати, gvfs можна розширювати за допомогою плагінів, а це означає, що, якщо ви встановите правильний плагін, ви зможете встановити свій мобільний телефон для Android і отримати доступ до нього. Плагіни доступні для завантаження з основних програмних сховищ сучасних операційних систем GNU / Linux.
Початок роботи з gvfs
Щоб встановити останню версію проекту gvfs у своєму дистрибутиві GNU / Linux під керуванням настільного середовища GNOME, ви повинні завантажити стабільний вихідний пакет з Softoware та зберегти його де-небудь на своєму комп'ютері.
Відкрийте додаток терміналів, використовуйте & lsquo; cd & rsquo; команду, щоб перейти до розташування вилучених архівних файлів (наприклад, cd /home/softoware/gvfs-1.23.3), де ви запустите & lsquo; ./ configure & & make & rsquo; команду для налаштування та компіляції програми.
Після успішного процесу компіляції запустіть & lsquo; sudo make install & rsquo; команду як привілейованого користувача або & lsquo; зробити установку & rsquo; команду root як встановити систему gvfs і зробити її доступною для всіх користувачів вашого встановлення.
Що нового в цьому випуску:
- ftp: додавання неявного режиму TLS
- dav: збільшити максимальну кількість з'єднань для запобігання блокування
- смb: не претендуйте на те, що монтажний може бути розмощений
- побудувати: додайте належну перевірку підтримки лінкера
- Кілька невеликих виправлень
- Оновлення перекладу
Що нового в версії 1.37.2:
- smb: Виправлення видалення непорожнього каталогу
- програми: видалити застарілі утиліти gvfs
- gdu: видалити підтримку libgdu
- gphoto2: перейти на стабільний пристрій uri
- mtp: перехід на стабільний пристрій uri
- Кілька невеликих виправлень
- Оновлення перекладу
Що нового в версії:
- mtp: Обробити читання-минуле-EOF, щоб запобігти повішенню
- Порту кілька частин для GTask
- Кілька невеликих виправлень
- Оновлення перекладу
- метадані: видаліть udev залежність на користь gudev
Що нового / li>
- build: Увімкнути підтримку elogind в мезоні
- build: система з'єднання з мезоном
- gphoto2: Виправлення видалення гучності з поточною поведінкою udev
- mtp: Виправте видалення гучності за допомогою поточної поведінки udev
- Кілька невеликих виправлень
- Оновлення перекладу
- sftp: додавання підтримки для встановлення міток часу
- Не надішліть користувачам невидимі кріплення для прискорення g_volume_monitor_get
- mtp: запобігання подачі файлів для великих файлів для кращої продуктивності
- Різні виправлення та очищення виправлень
- Порту кілька частин для GTask
- Кілька невеликих виправлень
- Оновлення перекладу
- нещодавно: порт з GtkRecentManager на GBookmarkFile (падіння GTK + залежність)
- sftp: Підтримка обробки пароля SecurID
- sftp: межа пише до 32768 байтів
- udisks2: покращити сповіщення про відключення
- демон: збільшити максимальний розмір буфера каналу читання
- recent: Fix crashes, якщо DISPLAY не встановлено
- Кілька невеликих виправлень
- Оновлення перекладу
- dnssd: виправлення аварій для uris з двокрапками
- сміття: правильно визначте fs типу для шляхів із символічними посиланнями
- gdaemonfile: Передайте GFileCreateFlags у операціях запису
- метадані: різні покращення продуктивності
- Кілька невеликих виправлень
- Оновлення перекладу
- dnssd: Виправлення аварій та витоків при монтуванні помилок
- мережа: виправлення аварійних ситуацій при монтуванні помилок
- udisks2: виправте помилкове сповіщення при відключенні
- smb: Виправлення обробки IPv6 uri
- зуби: покращити ефективність читання
- udisks2: додавання підтримки для uuid
- сміття: не збивайтеся, якщо домашнє кріплення не знайдено
- admin: Виправте помилки polkit, викликані надмірними перекладами
- Порту кілька частин для GTask
- Кілька невеликих виправлень
- Оновлення перекладу
- udisks2: покращення обробки томами з кількома точками монтування
- man: різні версії оновлень сторінки
- хал: монітор гучності падіння
- програми: зніміть утиліти gvfs на користь нового інструмента gio
- Кілька невеликих виправлень
- Оновлення перекладу.
- afc: Багато покращень та виправлень для підтримки iOS
Що нового в версії 1.29.3: / li>
- запобіжник: додайте можливість включити виправлення налагодження
- тест: пропустити тести, якщо відсутні залежності
- Кілька невеликих виправлень
- Оновлення перекладу
- sftp:
- метадані: уникайте нескінченної рекурсії при копіюванні метафайлів
- mtp: використовуйте піктограму телефону для пристроїв MTP
- udisks2: не показувати сповіщення, якщо неможливо скасувати спробу
- завершення: Дозволити завершення bash для gvfs-mount
- http: Повернутися помилку, якщо пошук не був успішним
- sftp: обробка & quot; забагато помилок аутентифікації & quot; помилка
- Кілька невеликих виправлень
- Оновлення перекладу
- Прийняти XDG_RUNTIME_DIR / автобус як дійсну D-Bus сеанс / шина користувача
- google: відмовитися від копіювання / переміщення в fs, якщо це призведе до відображення втрат імені
- google: позначте файли, які ви не можете побачити в Інтернеті як приховані
- Оновлення перекладу
- монітор: виправлення витоку пам'яті
- common: Fix crashes with blank disks
- gvfs-open: виправлення запуску додатків через d-bus
- монітор: відображати повідомлення завжди, коли пристрій не змонтований
- sftp: використовувати роздільне з'єднання для підтягування та натискання даних
- Кілька невеликих виправлень
- Оновлення перекладу
- gvfs-open: не змінюйте uris перед використанням
- mtp: оновіть інформацію про зберігання в записі_info
- dav: Випробовування зворотних викликів під час копіювання та переміщення
- Кілька невеликих виправлень
- Оновлення перекладу
- ftp: Внесіть резервні копії для заміни
- Додайте бекенда nfs на основі libnfs
- тест: різні покращення та виправлення
- ftp: Застосувати G_FILE_COPY_NOFOLLOW_SYMLINKS
- програми: Виправлення завершення баш
- dav: додавання підтримки для копіювання на сервері
- mtp: встановлюйте тип файлу MTP з типу MIME під час завантаження файлів
- gvfs-mount: Дозволити встановлення як анонімний користувач
- smb: керування анонімним прапором
- Кілька невеликих виправлень
- Оновлення перекладу
- gproxymount: Виправлено аварійне завершення, зазначено
- метадані: виправлення аварій, якщо не вдалося ініціювати дерево
- Кілька невеликих виправлень
- Оновлення перекладу
- Виправлено повідомлення про розмір http і dav
- Кілька невеликих виправлень
- Оновлення перекладу
- Виправлення метаданих деамонів
- Кілька покращень надійності роз'єднання
- Кілька невеликих виправлень
- Оновлення перекладу
- gvfsdaemon: правильно видалити socket_dir
- ftp: встановіть etag :: value
- демон: швидкість зворотного виклику для обмеження швидкості
- демон: встановити нескінченну таймауту для переліку відповідей
- клієнт: видалити GVfsUriMountInfo
- sftp: force openpty (3) на BSD
- Кілька невеликих виправлень
- Оновлення перекладу
- dav: реалізувати скорочення для вихідних потоків
- dav: Реалізувати шукати вихідні потоки
- gphoto2: впровадити підтримку тягнути
- Кілька невеликих виправлень
- Оновлення перекладу
- Виправити шукати повний кінець файлу для різних бекендалів
- запобіжник: покращення продуктивності запису
- архів: обробка відкритих невдач
- Знищити підтримку вихідних потоків у різних бекендах
- Перетворення libgvfscommon і libdaemon у приватну спільну бібліотеку
- dav: встановіть властивість is_hidden для файлів, що починаються з '.'
- http: Дозволити шукати минулий кінець файлу
- http: Різні виправлення
- afp: Не звільняйте ручку, якщо не вдається вкоротити
- gphoto2: не відпускайте пристрій кілька разів
- smb: вимагати libsmbclient від Samba 3.4.0 або вище
- dav: повідомляти про кількість байт, що використовуються у файловій системі
- gphoto2: повертайте правильне зміщення при пошуку
- mtp: виправте segfault, коли пристрій не знайдено
- mtp: невдало, якщо в середині розмотування
- sftp: Застосувати try_query_fs_info за допомогою розширення statvfs OpenSSH
- sftp: Впровадьте підтримку підтяжки
- Кілька невеликих виправлень та очищення
- Оновлення перекладу
- sftp: Запровадити GFileCreateFlags та покращити обробку дозволів
- sftp: реалізація push push
- sftp: різні виправлення
- smb: повідомте про кількість байт, що використовуються у файловій системі
- smb: Різні виправлення
- демон: Зробити прогрес зворотного зв'язку з методами спроби
- afp: повідомляти про кількість байт, що використовуються у файловій системі
- архів: встановити інформацію про розмір файлової системи
- архів: при необхідності встановіть атрибут is_hidden
- архів: різні виправлення
- сміття: додайте & quot; (недійсна кодування) & quot; до файлів з невірним кодуванням
- сміття: Підтримка переліку назв файлів, відмінних від UTF-8
- тести: різні виправлення
- нещодавно: не позначте файлову систему як доступну для читання
- останнім часом: запобігати помилковим сповіщенням монітора
- Кілька невеликих виправлень та очищення
- Оновлення перекладу
- Виправлення шукає повний кінець файлу для різних бекендалів
- архів: встановіть файл виконуваний біт з вмісту архіву
- http: Встановити помилку в NULL, щоб запобігти аварійному завершенню
- dav: типовий тип файлу за замовчуванням
- збірка: видаліть непотрібні кінцеві косу риси в шляху
- клієнт: виправлення використання неправильної констації переліку
- gvfs-info: Показати URI
- gvfs-ls: додана можливість виводу URI
- запобіжник: використовуйте параметр big_writes, щоб пришвидшити запис
- Оновлення перекладу
- Виправте регрес сторони клієнта в 1.18.1, де додатки перестануть відповідати
- Виправте стан перегонів при роботі з роботою, що може спричинити зависання великих копій
- Різні виправлення для реалізації запобіжників
- обробляти великі ескізи, а також звичайні.
- архів: оновлення до останнього API libarchive
- http: припинити використання застарілого APIS
- Очистити реалізацію для різних бекендалів
- тести: різні виправлення
- afc: оновлення до libimobiledevice нового API
- метадані: Виправте регресію записів, введену в 1.16. 2
- http: Не надсилайте запити мережі під час читання лише ескізу
- Перейти: не показувати дві піктограми для встановленого об'єму Goa
- Виправлення документації
- метадані: виправити регресію записів
- smb: Дозвольте вказати індивідуальний порт
- тести: різні виправлення
- http: Не виконуйте мережеве введення / виведення при читанні лише шляху до ескізів
- Goa: Зробіть затіненими монтажні роботи
- mtp: використовуйте стандартне ім'я значка SD Card
- метадані: носіть з пошкодженими файлами журналу
- метадані: додайте журнал у $ XDG_RUNTIME_DIR для спільного випадку NFS homeedir
- демон: переконайтеся, що монітори не достроково завершено
- демон: виправлено помилку під час скасування операцій каналу
- демон: налаштування параметрів читання
- демон: закрити канали, що належать тільки до активної гілки
- демон: додавання інфраструктури для бекенда, щоб вийти чисто
- канал: скасовані запити невірних листів
- канал: перевірте, чи відповідає відповідь для правильного серіалу
- канал: виправлення повторення поведінки
- канал: поверніть правильну помилку, якщо ми не маємо вільних FDS
- mtp: шлях читання Refactor при підготовці до підтримки звичайних файлів
- mtp: використовуйте розширення Android, щоб підтримувати належне читання та запис файлів
- mtp: використовуйте звичайні назви файлів у шляхах
- mtp: при видаленні записів кеша, також вилучіть дітей
- mtp: очищення попередніх записів кеша при оновленні каталогу
- mtp: очищає кеш-пам'ять та видаляє події при видаленні об'єкта
- mtp: обробляйте перезапис файлів у do_push і правильно проводьте
- mtp: використовуйте стандартне ім'я для значка SD Card
- daemon: Переконайтеся, що монітори файлів не завершено передчасно
- gvfschannel: поверніть правильну помилку, якщо ми не маємо вільних fds
- gvfschannel: виправлення демона при спробі скасування операцій каналу
- gvfschannel: Fix readahead behavior
- obexftp: Fix crasher через відсутність підтримки потоків D-Bus
- Виправте попередження компілятора
- Оновлення перекладу
- cdda: Виправлення попереджень для кожної композиції на компакт-диску
- cdda: видалити аргумент непотрібної функції
- cdda: видалити провідну "/" з імен файлів
- mtp: Перейдіть на перевірки на основі нових версій нових функцій libmtp
- сміття: використовуйте символьні назви для атрибутів trash :: атрибути
- тести: Оновити очікуваний вихідний файл gvfs-mount -li
- Оновлення перекладу
- gdu, udirts2: скористайтеся новим властивістю udev ID_FS_BOOT_SYSTEM_ID
- запобіжник: встановіть файл виключення systemd tmpfiles.d
- mtp: виправлена помилка при операціях libmtp без повідомлення про помилку
- mtp: поважайте remove_source при потягненні файлу
- mtp: Respect remove_source у do_push
- тести: додайте gvfs-testbed для тестування, які потребують коріння
- тести: перевірте присутність рядка URI в роз'єднуванні CLI
- Оновлення перекладу
- Новий монітор рівня гучності gnome-online, Дебарші Рей
- Виправлення та вдосконалення різних тестових пакетів
- тести: Fix tar / zip Архівне тестування
- тести: Виправте стан гонки в тестах на Диск
- тести: Використовуйте прямий двокористувацький apache2
- демон: Впровадьте правильний org.gtk.vfs.MountTracker.UnregisterMount ()
- mtp: Виправлення гонки між on_uevent і do_unmount
- mtp: виправлено слабке посилання на монітори
- cdda: пристосувати до нового розташування paranoia.h
- КМБ: впровадити правильний метод роз'єднання
- Комп'ютер: Виправте моніторинг гучності
- build: замінити застарілі макрокоманди autoconf
- Оновлення перекладу
- Новий монітор зворотного каналу та монітора звуку MTP, написаний Філіпом Ленгдейлом
- тест: додайте тести на Диск
- тест: залежність genisoimage від падіння
- тест: включити * / sbin в PATH
- Оновлення перекладу
- клієнт: не вимикати exit_on_close на шині сеансу
- запобіжник: не вдавайтеся при відключенні
- udisks2: додайте відповідний тип вмісту для мультимедійних програвачів
- gphoto2: двічі не дзвоніть g_mutex_clear, викликаючи аварію
- Виправте проблеми портативності OpenBSD
- Оновлення перекладу
- gvfs-mime: список рекомендованих програм
- демон: На початковому плані демон увімкнув плаваючу сумісність для uClibc сумісності
- ftp: Зробити ftp.mount більше не умовно
- запобіжник: вилучіть невикористовувані sys / vfs.h включені
- build: Перевірте util.h, щоб запобігти неявній декларації
- Оновлення перекладу
- демон: виправлення помилки при розмотуванні, джерело роботи
- Оновлення перекладу
- Новий бекенда AFP, написаний Карлом-Антоном Інгмарссоном
- Виправлено кілька витоків об'єктів GSimpleAsyncResult
- Додано простий додаток для тестування gvfs-mime
- демон: Ігнорувати сигнали SIGPIPE, щоб уникнути припинення процесу при скасованому переказі
- комп'ютер: використовуйте "дисковод-жорсткий диск" як піктограму файлової системи
- ftp: Виправлення поверненого значення try_get_settable_atributes () при відмові
- gvfs-open: вихід із кодом помилки & gt; 0 при відкритті не вдається
- Струнні налаштування та оновлення перекладів
- клієнт: обробляти помилки під час опублікування _g_vfs_daemon_call_sync ()
- клієнт: не витікайте fd GCancellable у випадку помилки g_poll
- демон: нова логіка для бекенда для блокування запитів
- демон: додавання логіки для примусування активних каналів
- демон: виконувати автозавантаження при відключенні
- daemonfile: Перезапустіть шлях у set_display_name ()
- http: Додати http_backend_get_mount_base ()
- http: позбутися зайвих дзвінків до uri_for_filename ()
- dav: правильно кодувати URL-адреси
- dav: для налаштування mount_prefix GMountSpec слід вимкнути шлях
- dav: Включіть ім'я користувача та / або порт в імені дисплея бекенда
- dav: декодування шляхів багатостатусної відповіді, перш ніж порівнювати їх
- dav: Перевірте наявність пустої, але дійсної назви відображуваної назви dav-property
- dav: Застосувати query_fs_info та звіт про використання та вільне місце
- dav: використовувати логіку розмотування за замовчуванням
- AFC: кращі повідомлення про помилки
- gphoto2: використовуйте новий автоматичний зайнятий код за замовчуванням
- build: Змінити формат стиснення архіву за замовчуванням в xz
- Оновлення перекладу
- запобіжник: створіть файли, видимі негайно в WebDAV
- запобіжник: уявлення про створений файл існує, навіть якщо брандер не створив його
- Виправте безпеку каналів закриття каналів
- Не геріть повідомлення dbus
- gdu: Виправлена установка назви BDMV
- gdu: виправлення перевірки символьних посилань у / dev, було змінено
- Оновлення перекладу
- afc: Виправлення перейменування файлів, переміщення їх у кореневому каталозі
- Оновлення перекладу
- ftp: режим розбиття, користувач і група для unix.
- ftp: Запустити chmod
- sftp: Спробуйте тип невірного аргументу для команди chmod
- smb: Спробуйте тип невірного аргументу під час налаштування mtime
- Оновлення перекладу
- Виправлено різні проблеми збірки
- Виправте код клієнта gvfs на платформі ARM
- ftp: Виправлення перерахунку адрес при підключенні
- ftp: виявлення підтримки TLS та SSL
- afc: додайте можливість встановлення служби затримання будинку
- afc: Додайте підтримку протоколу House Arrest для доступу до документів / папки в програмах
- Оновлення перекладу (nb, es, he, et)
- Скасувати видалення розширення пошуку додатків для стабільного Gnome 2.32 рядок
- sftp: закрити pty майстра у дочірньому процесі, щоб запобігти запереченню селінку
- запобіжник: додайте підтримку O_TRUNC для відкриття (), щоб запобігти втраті даних
- Видалити додаток для пошуку додатків (тепер оброблений внутрішньо в GIO )
- gphoto: використовуйте правильну адресу для файлів GPhoto за допомогою gudev
- sftp: виправлення помилок () тайм-аут
- оновлення перекладу
- виправлення збирання з недавнім glib
- afc: видалити залежність com.apple.afc
- afc: додавання діалогового вікна пароля
- ftp: виправити незареєстровану змінну
- ssh: покращити діалогове вікно пароля
- Оновлення перекладів
- клієнт: завжди повертайте ERROR_CANCELLED для скасованих операцій
- AFC: Не обробляйте телефони, що перебувають у телефоні
- afc: Визначте ipad з правильним ім'ям та значком
- ftp: краще обробляти деякі результати PWD
- gdu: підтримка вилучення порожніх cdroms
- клієнт: не цикліть проблематичний ввід Dbus
- Виправте перемикач налаштування за допомогою dbus-service-dir
- ftp: очищення (закрийте підключення даних безумовно)
- архів: використовуйте файл archive_errno () правильним способом
- Правильне повернення значень при помилці для програм
- Оновлення перекладу
- Виправлення перешкод і витоків
- Обробити файл: // uris з якорями у gvfs-open
- запобіжник: підтримка ftruncate до поточного розміру файлу
- частина імені хосту escape / unescape у uris, що дозволяє пропускати, наприклад комунальні домени
- hal: Fix & quot; Немає об'єкта для монтування & quot; помилка при монтажі
- Змінити деталі нового формату файлу .xdg-volume-info
- Виправте раси при скасуванні потоків gvfs
- Вилучити налагоджувальну інформацію з бекенда
- ftp: виправлення анонімного входу
- gphoto2: ігнорувати розбиті сховища без потужності
- Не змінювати COMP_WORDBREAKS у сценарії завершення басового сценарію глобально
- Не запитуйте ім'я користувача при отриманні парольної фрази ssh
- GNOME
Що нового у версії 1.35.1:
Що нового в версії 1.34.0:
Що нового в версії 1.33.3:
Що нового в версії 1.32.0:
Що нового у версії 1.31.4:
Що нового в версії 1.31.3:
Що нового в версії 1.31.2:
Що нового в версії 1.31.1:
Що нового у версії 1.30.0:
Що нового у версії 1.29.2:
Що нового в версії 1.25.4.1:
Що нового в версії 1.25.3:
Що нового у версії 1.25.2:
Що нового в версії 1.24 Beta 1:
Що нового в версії 1.23.4:
Що нового у версії 1.23.3:
Що нового у версії 1.22.3:
Що нового в версії 1.19.5:
Що нового в версії 1.19.4:
Що нового в версії 1.18.3:
Що нового у версії 1.19.3:
Що нового у версії 1.19.2:
Що нового в версії 1.19.1:
Що нового в версії 1.18.2:
Що нового у версії 1.18 Beta 2:
Що нового в версії 1.18 Beta 1:
Що нового у версії 1.17.3:
Що нового в версії 1.16.3:
Що нового в версії 1.17.2:
Що нового в версії 1.16.2:
Що нового в версії 1.17.0:
Що нового в версії 1.16.1:
Що нового в версії 1.16.0:
Що нового у версії 1.15.4:
Що нового в версії 1.15.3:
Що нового у версії 1.15.2:
Що нового в версії 1.14.1:
Що нового у версії 1.11.2:
Що нового в версії 1.10.1:
Що нового в версії 1.9.4:
Що нового в версії 1.9.1:
Що нового в версії 1.9.0:
Що нового в версії 1.8.1:
Що нового dir
Що нового в версії 1.7.2: списки
Що нового в версії 1.7.1:
Що нового в версії 1.6.6:
Що нового у версії 1.6.5:
Що нового в версії 1.6.3:
Що нового в версії 1.6.1:
Що нового в версії 1.5.5:
Що нового в версії 1.1.8:
Вимоги :
Коментар не знайдено