Зашел в irc-чате у нас разговор по поводу интересного поведения kde при работе с сетевыми ресурсами. По-умолчанию удаленные файлы перед открытием кешируются во временном каталоге.
Это касается не только видео и музыки, но и прочих документов.
Обходится это, в общем-то, не сложно. Нужно всего лишь немного поправить desktop-файл приложения, которым предполагается открывать файл.
А именно, добавить в него строчку вида:
X-KDE-Protocols=список,протоколов,через,запятую
Например вот так это выглядит в моем /usr/share/applications/vlc.desctop
:
X-KDE-Protocols=ftp,http,https,mms,rtmp,sftp,smb
После добавления вышеозначенной строчки все чудесным образом начинает работать как надо.
Но возникает одно неприятное НО: если ресурс защищен паролем, ничего не выйдет. Плейер будет ругаться, что не может открыть соответствующий адрес. Нужно явно указывать логин/пароль для доступа к ресурсу.
В VLC это делается в настройках. Нужно выбрать вариант отображения “Все”, перейти в раздел “Ввод / кодеки -> Модули ввода -> SMB” и там указать нужные данные.
Это же касается и других плейеров, поддерживающих протокол smb
- mplayer
, smplayer
.
Но как это делается для них, я пока не смотрел - дополню позднее.
Как избавиться от необходимости каждый раз явно указывать логин/пароль в настройках, я пока не знаю. Будем разбираться…