Dukto для windows как пользоваться программой
Давным-давно, когда никаких этих ваших интернетов не было и в проекте, и даже со служебными локалками были напряги, а о локалках домашних, кажется, даже и не мечтали, основным способом переноса данных с машины на машину были дискеты. Способ очень неудобный по ряду причин, на которых останавливаться сейчас не уместно. А потому умные люди придумали альтернативу — прямой коннект двух компьютеров через COM- или LPT-порты.
Альтернатива эта требовала двух вещей — соответствующего кабеля и программы. Ну, с кабелями всё было просто — не оскудела тогда ещё умельцами Русь Советская (и даже ранняя Пост-Советская), и паяли их всегда и везде, когда и где возникала необходимость. А с программными функциями справлялся Norton Commander, который в те времена был непременной составной частью джентльменского набора.
Со временем такой способ передачи данных как-то забылся — хотя в ряде случаев оставался бы предпочтительным перед всякими наворотами с Samba, NFS etc. Тем большим было моё удивление, когда случайно обнаружил, что и ныне прямое соединение компьютеров с целью копирования файлов применяется. Например, его можно выполнить с помощью программы Dukto.
Десктоп посредством обычного Ethernet-кабеля подсоединён к роутеру, обеспечивающему выход в Интернет. Для ноутбука же это осуществляется с помощью WiFi-соединения. Впрочем, Интернет в этой ситуации остаётся за кадром — важно, что с точки зрения пользователя обе машины соединены между собой.
После установки программа может быть запущена штатными средствами десктопа или оконного менеджера. В частности, в Cintu она оказывается в секции Прочие главного менб Cinnamon:
И, запущенная на локальной машине (для определённости — на десктопе) выглядит так:
Если же её одновременно запустить и на ноутбуке, то в списке появляется вторая машина:
Далее — щелчок на её имени (в примере — Alv at nout), затем ещё один в поле Send some files:
По умолчанию файл помещается в домашний каталог пользователя целевой машины, что можно изменить в настройках программы. Там же можно поменять и цветовую гамму:
Более никаких настроек не требуется. Да и вообще говорить больше не о чем: по словам Татьяны ala Vita, всё
Правда, поступили сигналы, что не вода в том стакане, ибо цвет у неё уж больно зелёный.
И последнее — о программе Dukto я, как обычно в последние годы, узнал на форуме Matuntu. И потому считаю своим долгом выразить признательность Татьяне Ивановой ala Vita и все участникам соответствующего обсуждения.
7 комментариев к “ Dukto: файл передать — что стакан принять ”
Проверила связь смартфона с компьютером. Передача файлов работает в обе стороны нормально. Единственно, что надо учесть размер свободного места на диске принимающего устройства, чтобы не заполнить его по самое немогу ;)
Да, Алексей, смартфон для передачи и приёма файлов использует только sdcard.
Для осуществления передачи необходимо, чтобы dukto был одновременно запущен на обоих (или более) компьютерах Вашей сети.
Какой такой павлин-мавлин? (о фразе)
При первом запуске Вы обязаны принять (Accept) лицензионное соглашение. Как правило, его никто никогда не читает. А зря. Там будет написано, что:
Also, the Software will periodically send anonymous data to the author servers for statistical information, like (but not only) the Software version, operating system version, application settings, current locale.
Также программное обеспечение будет периодически отправлять анонимные данные на серверы автора сбора статистической информации, такой как (но не ограничиваясь) версия ПО, операционная система, настройки приложения, текущая локаль (т.е. язык системы).
2. А каково содержание термина "не ограничиваясь"? Что именно ещё будет отправляться и зачем автору настройки установленного у меня ПО, если в них указаны только цветовая схема и папка, в которую будет передаваться информация с помощью dukto? Неужели автору интересно, в какой цвет у меня "покрашено" приложение?
Настройки Dukto (Settings)
Для изменения папки (каталога) получаемых файлов нажмите "Change folder".
Для изменения цветового оформления двигайте ползунок и кружок или выберите тему из набора.
Сравнение времени передачи с Linux на Windows
Для эксперимента был выбран файл mkv размером в 3,1 Гб.
Эксперимент был произведён на виртуальной машине Windows XP (1 ядро, 524 Мб RAM) с файловой системой FAT32.
Измерение времени для dukto производилось по часам с секундной стрелкой и находилось в пределах 02:13-02:15. Для результата было взято меньшее значение.
Измерение времени для Filezilla server (ftp) производилось по логам (протоколам работы). От команды STOR до ответа сервера 226 (Successfully transfered) прошла 1 минута 55 секунд. Разделим 133 на 115 и получим 1,1565, означающее, что, по крайней мере, передача по ftp большого файла на 15% быстрее.
В отношении настроек выиграл тоже Filezilla server, с помощью которого я могу произвести запись, перезапись, удаление, переименование или копирование (скачивание) себе любого контента, доступ к которому настраивается в пространстве отображения, не ограничиваясь только одной папкой, например:
FTP более удобен, так как работает как служба, его не надо запускать вручную и нет необходимости свернуть окно его интерфейса, если он мешает выполнению других задач.
Сравнение времени передачи с Linux на Linux
Для сравнения был использован тот же файл mkv размером в 3,1 Гб.
Для передачи файла с Linux на Linux был использован SFTP.
Вспомним, что SFTP-сервер встроен в OpenSSH. Он реализуется с помощью программы sftp-server. SFTP работает сразу и не требует никаких дополнительных действий для включения. Для установки SSH достаточно перейти в менеджер программ, найти пакет openssh-server и установить его:
Или установите через Synapic пакеты openssh-server и openssh-ftp-server. Пакет openssh-client в системе Linux Mint уже имеется после установки системы:
Установленный сервер SSH доступен через SFTP сразу и по умолчанию использует порт 22. Логин и пароль для соединения с ним указывается того пользователя, который работает в системе с установленным сервером SSH.
Время передачи файла составило 280 секунд (4 мин. 40 с.).
Передача этого же файла по dukto заняла 245 секунд (4 мин. 25с.).
В данном случае наоборот, по затраченному на передачу большого файла времени dukto отработал на 14% быстрее.
Однако лично для меня передача по SSH всё равно является более удобной, так как по SFTP получаю доступ ко всему пространству /home, а также автоматически смонтированных носителей на компьютере-получателе плюс возможность осуществлять запись, перезапись, удаление, переименование или копирование (скачивание) себе любого контента.
Здесь по удобству использования альтернативы dukto мной не найдено (м.б. и есть, но мне не известна), поэтому никаких сравнительных измерений не мной не проводилось. Dukto устанавливается из Googleplay
Передача файлов с компьютера на мобильное устройство при помощи dukto доставила мне истинное удовольствие.
Кто захочет назначить в Linux Mint эмблему dukto на каталог, то
Cкопируйте emblem-dukto.jpg из каталога 16 набора в каталог 16, из 22 в 22, из 24 в 24, из 32 в 32, из 48 в 48, из 96 в 96.
После завершения операции обновите кэш темы, запустив в терминале команду
sudo gtk-update-icon-cache /usr/share/icons/Mint-X/
gtk-update-icon-cache: Cache file created successfully.
Проверьте, отображается ли эмблема Dukto в перечне эмблем, которые могут быть назначены на каталог.
Dukto - наипростейшая, в хорошем смысле, программа для передачи файлов по локальной сети. В программе практически отсутствуют какие-либо настройки, за исключением цветовой схемы под своё рабочее окружение и назначение папки для загрузки файлов. Всё остальное, вне зависимости от ваших "ОС", компьютеров или устройств, клиентов или серверов, всё определяется моментально и автоматически. Что нужно обычному пользователю? Как правило, все его потребности, в этом отношении, сводятся к тому, что бы перебросить пару-тройку файлов между компьютерами, а настройка локальной сети штатными средствами, дело нуторное, а порой даже сложное. Dukto - это идеальное решение, в отношении абсолютной простоты, т.к. от пользователя, не требуется вообще нечего.
После запуска приложения, всё, что нужно сделать, уже будет сделано без вашего вмешательства:
1) Кнопка № 1 - ваше имя пользователя и имя компьютера.
2) Кнопка № 2 - здесь будут данные другой машины.
3) Кнопка № 3 - настройки.
4) Кнопка № 4 - показывает ваш IP-адрес.
5) Кнопка № 5 - открывает домашнюю папку.
В настройках (кнопка № 3), как уже говорилось, можно подогнать под себя цветовую палитру и выбрать конечную папку загрузки файлов, нажава на кнопочку "Change folder" (обозначено стрелочками, см. ниже).
Вот перечень имеющихся возможностей:
1) Передаёт файлы, папки, текст, ссылки.
2) Имеются версии для разных "ОС".
3) Отсутствие настроек.
4) Автообнаружение сетевых комп. и устр-ств.
5) Определение вашего IP-адреса.
6) Совместимость с Unicode.
7) Выбор цветовой схемы.
8) Наличие индикатора загрузки в Win. 7.
Одной из особенностей данной программы, является полное отсутствие какого-либо шифрования, что в некоторых случаях может оказаться весьма полезным, т.к. ускоряется передача, а в других случаях наоборот, т.к. безопасность сводится к нулю. В связи с этим, использовать эту "локальную передавалку" нужно только в надёжных локальных сетях.
Для установки программы, нужно скачать соответствующий установочный пакет (rpm; deb; 32-bit; 64-bit.) со страницы закачек на официальном сайте программы: http://software.opensuse.org. На этой странице, нужно выбрать систему, клацнув по соответствующему значку, если вам нужен deb-пакет, то по значку Ubuntu, если rpm-пакет, то по значку Fedora, а затем, необходимо залесть под "кат", кликнув по надписи "Grab binary packages directly", там и будут нужные пакеты. Версия для Ubuntu 12.04, которая там лежит, отлично становится на Ubuntu 13.10.
Открываем терминал, заходим в папку со скачанным пакетом и устанавливаем его:
/Загрузки/
sudo dpkg -i полное_название_пакета
После этого, найти и запустить программу можно из меню Dash. Для удаления программы, просто выполните в терминале команду:
Dukto — простое Qt (Multi-OS) графическое приложение для прямой передачи файлов между компьютерами в локальной сети.
Dukto сделан быть максимально простым в использовании и практически не имеет настроек, полностью поддерживает Юникод (Unicode). Для большего удобства использования реализовано автоматическое обнаружение клиентов (компьютеров или устройств с запущенным Dukto), поддерживает передачу по локальной сети фрагментов текста, отдельных файлов или каталогов.
Dukto создаёт прямое (peer-to-peer / равный к равному) соединение между компьютерами и использует для передачи данных полную пропускную способность канала (нет необходимости соединения с сервером или Интернет), поддерживается мульти-передача, загрузка/передача данных может быть отменна, ведётся лог передач.
Dukto при передаче файлов не использует никаких средств защиты, поэтому автор проекта рекомендует использовать приложение только в надёжных и проверенных локальных сетях.
Читайте также: