mikhailnov / gpo-analytics

0 stars 0 forks source link

Точки быстрого доступа (закладки) #19

Open mikhailnov opened 1 year ago

mikhailnov commented 1 year ago

Как настраивать точки быстрого доступа (закладки) в Dolphin и диалоге выбора файлов (kdialog).

Чтобы администратор мог централизированно их настроить для всех сотрудников.

Не забыть рассмотреть вопрос блокировки этих настроек через $.

mikhailnov commented 1 year ago

Отдельно осветить добавление туда того, доступ к чему будет через kio-fuse. Например, можно ли добавить smb://<...>. Если можно, то так и написать об этом.

VictorR2007 commented 1 year ago

Точки доступа нельзя добавить централизовано. Они прописаны в коде. Этот файл https://invent.kde.org/frameworks/kio/-/blob/kf5/src/filewidgets/kfileplacesmodel.cpp строка 284. Я не нашёл, чтобы точки доступа добавлялись в файл конфигурации. Добавление или удаление точек доступа никак не отражается в файлах конфигурации. Так е обстоит дело с меню-гамбургер. Оно вшито в код в пакете kconfigwidgets, и не получается его отключить через файлы конфигурации для всех пользователей..

VictorR2007 commented 1 year ago

По kio-fuse. Вот тут https://github.com/KDE/kio-fuse внизу страницы, есть описание, как его можно запустить. Как оно вообще должно работать в kde5, особой информации нет. Я ещё поищу, и если найду, то сделаю про kio-fuse.

mikhailnov commented 1 year ago

Kio-fuse сам запускается, когда открываешь smb://, например, насколько я понимаю.

mikhailnov commented 1 year ago

А где точки доступа хранятся?

VictorR2007 commented 1 year ago

А где точки доступа хранятся?

В ~/.local/share/user-places.xbel

mikhailnov commented 1 year ago

Значит можно этот файл и править? В /usr/share его нельзя положить? Блокировок не предусмотрено? Можешь это все задокументировать?

VictorR2007 commented 1 year ago

Значит можно этот файл и править? В /usr/share его нельзя положить? Блокировок не предусмотрено? Можешь это все задокументировать?

Задокументировать, что нельзя сделать такую предварительную настойку для всех пользователей?

mikhailnov commented 1 year ago

Если нельзя, то да, так и задокументировать. Но мы говорим же не только о предварительных настройках, а еще и о централизированном управлении настройками уже существующих пользователей, и о полной перезаписи файла-конфига, и о добавлении в него новых пунктов.

VictorR2007 commented 1 year ago

Kio-fuse сам запускается, когда открываешь smb://, например, насколько я понимаю.

Не уверен. Вот когда включаешь samba-mounter, то там срабатывает Kio-fuse. У меня например, у него записан параметр «smb://keenetic-4335.local/Видео» Когда он монтирует каталог, там видео и файлы с миниатюрами, mpv показывает видео. А если открываю его в dophin как smb://keenetic-4335.local/Видео, то никаких миниатюр. mpv не запускает файлы.

VictorR2007 commented 1 year ago

Можно попробовать параметры из samba-mounter. ~/.config/samba-mounter

[mounts][smb://keenetic-4335.local/Видео-/home/victor/Network/Видео] fullSambaUrl=smb://keenetic-4335.local/Видео hostname=the ip=keenetic-4335.local mountName=Видео mountPoint=/home/victor/Network/Видео password= sambaDir=/Видео username=

VictorR2007 commented 1 year ago

Сегодня попробую описать файл ~/.local/share/user-places.xbel Ты не передумал на счёт этого файла? А то описание plasma-org.kde.plasma.desktop-appletsrc.md только сбило с толку, судя по чату. Пока просто опишу, что точки доступа содержат полный путь к папке и название.