Показаны сообщения с ярлыком dukto. Показать все сообщения
Показаны сообщения с ярлыком dukto. Показать все сообщения

четверг, 17 октября 2024 г.

Dukto на Linux Mint 21/22

Как известно, автор этого ПО больше не занимается развитием данной программы и установочный пакет deb на его официальном сайте отсутствует. Однако установку Dukto вы можете осуществить через PPA от Xu Zhen.

Выполните команды:

sudo add-apt-repository ppa:xuzhen666/dukto
sudo sudo apt update
sudo apt install dukto

Как указывает Zu Xhen, пользователям Ubuntu 22.04 (соответственно, Linux Mint 21) может потребоваться дополнительное PPA для поддержки fcitx5:

sudo add-apt-repository ppa:xuzhen666/fcitx5-qt

🔰   На своём Linux Mint 21.3 мне этого не потребовалось. Возможно, что установленные до этого сторонние приложения, использующие Qt5, уже внесли нужные изменения, а может потому, что нужное уже имеется в комплекте поставки Linux Mint и устанавливается автоматически. Поэтому и говорю "возможно", то есть может понадобиться, а может и нет.

Для Mac, Windows и Android используйте сведения, изложенные здесь.

Собственно говоря, применение заключается в выборе кому и что отправить.


Если в локальной сети имеется узел с запущенным у него Dukto, то он будет отображён под горизонтальной чертой. Если он запустился буквально пару секунд назад, то в течение 20-30 секунд он должен отобразиться в вашем списке. Портрет будет отображён, если пользователь системы указал его в свойствах своей учётной записи.

Значок шестерёнки означает переход к настройкам Dukto, в числе которых указание папки, в которую будут приниматься отправленные другим узлом данные (Change folder), выбор цветового оформления через вертикальный движок и указатель на экране слева (насыщенность), а также включение уведомлений (Enable Notification) и сворачивание на панель при нажатии на кнопку закрытия программы (Minimize to system tray on close).


После выбора получателя (самый первый рисунок выше) указывается что отправить. Лично у меня нашли применение отправка файлов и папок (средние кнопки выбора).

Если необходимо, чтобы программа запускалась свёрнутой на панель (трей) без отображения её окна, (что может найти применение при её внесении в список загружаемых при старте системы программ), запуск Dukto производится с ключом. То есть, вместо команды dukto использовать команды  dukto -H  или  dukto --hide.  При вызове на значке правой кнопки мыши будет предложено два варианта: Show и Exit – отобразить окно программы и закрыть программу.


Аналогичным по своему назначению ПО является Warpinator из комплекта поставки Linux Mint.

Cо своей стороны отмечу, что при выборе в домашней сети между Warpinator и Dukto моим решением будет являться Dukto: 
1) отсутствует неясное ограничение на размер папки;
2) Warpinator часто "видел" у меня не все узлы сети, хотя они были доступны;
3) в случае отправки большого числа файлов они отправляются не в несколько потоков, а последовательно, что, в свою очередь, в случае нагруженной сети исключает случаи обрывов соединений и сообщений о невозможности доставки отправляемых данных.
Недостатком является то, что принимаемый файл отображается сразу и в случае его большого размера не понятно, его передача уже завершена или ещё продолжается (в случае свёрнутого панель приложения приходится вызывать окно программы, чтобы убедиться в завершении всей очереди передач).

суббота, 18 сентября 2021 г.

Dukto на Linux Mint 20

В настоящее время проект Dukto автором закрыт. Но в своё время работа с этим инструментом мне настолько понравилась, что долгое время после прекращения его сопровождения автором меня посещали сожаления о невозможности установить Dukto на Linux Mint 20 из сохранённого ранее пакета deb.

Главной причиной поиска возможности запуска Dukto на Linux Mint 20 является невозможность установить на электронную читалку Ritmix с ОС Android 4 программы Warpinator, так как для установки Warpinator требуется Android 5. 

Однако не так давно было найдено решение о своего рода реинкарнации программы Dukto на Linux Mint 20. Оказалось, что версия Dukto для Linux использует элементы Qt4, который уже в более новых версиях Linux Mint был заменён на Qt5. 

Добавление Qt4 осуществляется командой:

sudo add-apt-repository -y ppa:rock-core/qt4 && sudo apt update && sudo apt upgrade

Далее следует собственно установка Dukto либо из сохранённого пакета deb (скачать), либо  его установка из репозитория OpenSUSE (если ещё доступно):

wget -nv -c http://download.opensuse.org/repositories/home:/colomboem/xUbuntu_16.04/amd64/dukto_6.0-1_amd64.deb -ODukto.deb && sudo gdebi -n Dukto.deb

При установке Dukto будут также добавлены и необходимые пакеты Qt4:



Так как для мобильных устройств в Google play утилита Dukto отсутствует (проект закрыт), то скачайте найденный мной когда-то файл apk и установите Dukto через файл apk.

Если не получается передать файл apk на устройство по USB, но имеется возможность подключения к Интернет, то попробуйте передать его через облако, зарегистрировав аккаунт в Dropbox, pCloud либо Koofr

Для установки на Windows используйте Dukto для Windows (скачать exe).

Значок запуска Dukto расположен в категории "Прочее" главного меню.

Чтобы передавать и получать файлы между устройствами Dukto должен быть запущен на каждом из устройств, принимающих участие в обмене файлами и папками.


Настройки Dukto (Settings)



Для изменения папки (каталога) получаемых файлов нажмите "Change folder".
Для изменения цветового оформления двигайте ползунок и кружок или выберите тему из набора.

Чтобы передать файлы/папки на устройство необходимо щёлкнуть по нему два раза мышкой (на рисунке ниже User at RBK 497):



После этого указать для передачи файл(ы) – Send some files или папку (папки с файлами) – Send a folder:


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