Si el sistema no troba algun dels programes que el Smb4K necessita per a funcionar adequadament, aquest ho notificarà a l'usuari:
En aquest cas, instal·leu el programa especificat o, si ja hi és, afegiu la seva ubicació amb la variable d'entorn PATH al vostre fitxer de configuració de l'intèrpret d'ordres (per al bash(1) aquest és el fitxer ~/.bashrc).
El Smb4K utilitza el servei Zeroconf (Avahi) per a cercar servidors i comparticions en el veïnatge de xarxa utilitzant el «DNS Service Discovery» (DNS-SD). Perquè això funcioni, el dimoni Avahi s'ha d'habilitar i executar en el sistema. Si aquest no és el cas, el Smb4K mostrarà un missatge d'error:
En la majoria dels casos, el dimoni Avahi no s'està executant quan s'informa d'un error. En les distribucions Linux® que utilitzen el systemd podeu iniciar-lo executant l'ordre següent o una de similar des del terminal:
$ sudo systemctl enable --now avahi-daemonEn totes les altres distribucions Linux® i en el BSD consulteu la documentació específica de com iniciar el dimoni Avahi.
En el cas que fallin les accions de muntatge i desmuntatge (probablement amb un missatge AuthorizationDeniedError), possiblement haureu d'ajustar la configuració de polkit-1: Afegiu un fitxer, p. ex., 10-mounthelper.rules, al directori $PREFIX/etc/polkit-1/rules.d/ amb el contingut següent:
polkit.addRule(function(action, subject) {
if (action.id == "org.kde.smb4k.mounthelper.mount" &&
subject.isInGroup("roda")) {
return polkit.Result.YES;
}
});
polkit.addRule(function(action, subject) {
if (action.id == "org.kde.smb4k.mounthelper.unmount" &&
subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});Això permet a tots els usuaris en el grup wheel d'Unix, executin les accions de muntar i desmuntar. Podeu ajustar el grup d'usuaris autoritzats a qualsevol grup que preferiu utilitzar (p. ex., sudo o operator).
Si es munten comparticions des d'un servidor de Samba o de Windows® que falla, això es pot deure al fet que mount_smbfs(8) només utilitza l'autenticació NTLMv1 i requereix el protocol SMB 1.0/CIFS, i el servidor no l'admet. Per a solucionar el muntatge d'un servidor de Samba, podeu afegir les entrades següents a la secció [global] del fitxer smb.conf(5) del servidor:
[global] ... ntlm auth = yes server min protocol = NT1 ...
Si voleu solucionar aquest problema en un servidor de Windows®, poseu-vos en contacte amb l'administrador del sistema i digui-li que l'autenticació NTLMv1 i el protocol SMB 1.0/CIFS haurien d'estar activats (si és possible).
Quan s'utilitza un entorn d'escriptori diferent del Plasma™, les Qt™ i els Frameworks del KDE™, podria ser que a les aplicacions hi manquin algunes icones. En aquest cas, és possible que vulgueu instal·lar l'aplicació qt6ct (baixada). Per a utilitzar-lo amb el vostre entorn d'escriptori, afegiu la línia següent al fitxer ~/.xinitrc o ~/.profile:
X11:
export QT_QPA_PLATFORMTHEME=qt6ct
Wayland:
export QT_QPA_PLATFORM=wayland export QT_QPA_PLATFORMTHEME=qt6ct

