Thunar 无法通过 "Browse Network" 访问 (samba) 共享
Thunar can't access (samba) shares throught "Browse Network"
x86_64 Debian Stretch 内核版本为 4.7.8-1,带有 XFCE
我无法在浏览网络 (network:///
) 中使用 Thunar
打开共享 (samba)。
当我尝试访问共享时,在地址栏中我可以看到错误的 dns-sd 名称。名称如下所示:
network:///dnssd-domain-tetris%2520-%2520SMB%255CsCIFS._smb._tcp
- 其中 tetris 是我的服务器的名称
所以我猜问题出在特殊字符(空格等)上。
我搜索了dns-sd name is created by service avahi。然后我就在我的服务器上编辑文件:/etc/avahi/services/smb.service
并用我的服务器的单个单词(名称)替换字符串。 (或者您可以使用自动插入您的服务器名称的“%h”)
之前:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h - _SMB/CIFS</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
</service-group>
之后:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">tetris_smb-cifs</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
</service-group>
现在 Thunar 工作正常。
x86_64 Debian Stretch 内核版本为 4.7.8-1,带有 XFCE
我无法在浏览网络 (network:///
) 中使用 Thunar
打开共享 (samba)。
当我尝试访问共享时,在地址栏中我可以看到错误的 dns-sd 名称。名称如下所示:
network:///dnssd-domain-tetris%2520-%2520SMB%255CsCIFS._smb._tcp
- 其中 tetris 是我的服务器的名称
所以我猜问题出在特殊字符(空格等)上。
我搜索了dns-sd name is created by service avahi。然后我就在我的服务器上编辑文件:/etc/avahi/services/smb.service
并用我的服务器的单个单词(名称)替换字符串。 (或者您可以使用自动插入您的服务器名称的“%h”)
之前:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h - _SMB/CIFS</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
</service-group>
之后:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">tetris_smb-cifs</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
</service-group>
现在 Thunar 工作正常。