slav0nic's blog

Заметки о python, linux и других занимательных вещах

pyNeighborhood - pyGTK smbclient

Столкнулся я значит с маленькой проблемой, после перехода на XFCE так и не нашёл чем можно было бы примонтировать шары (руками лазить в консоль лень;) ) xfsamba что-то не чень, остальной софт либо под самбу < 3.0 , либо просто Г и падает в segfault. Вот и наткнулся на pyNeighborhood маленькая прожка для просмотра и монтирования ресурсов. screen
Для работы программы сначала необходимо создать /mnt/lan каталог и выставить на него права на запись.
cd /mnt;mkdir lan
chown slav0nic:slav0nic lan
cmod o+w lan
Теперь о маленьких тонкостях настройки samba под эту прожку для корректного отображения. в секцию [global] в /etc/samba/smb.conf добавляем такие строки:

[global]
dos charset = cp866
unix charset = UTF8
display charset = UTF8

Это позволит корректно отображать имена папок и комментариев на рус. языке (шары WinXP). Да, samba должна быть >=3.0. После этих настроек, если локаль в системе не utf8, то через smbclient -L будут кряказябры (display charset можно поменять на koi8-r, но тогда в pyNeighborhood будут бока=)).
Теперь в pyNeighborhood заходим в edit->preferences… и в опциях монтирования пишем такую строку; codepage=cp866,iocharset=utf8. теперь имена в примонтированых каталогах будут нормально отображаться, в поле файлового менеджера можно вписать thunar
Вот и всё, теперь можно снести тяжёлый гномовский наутилус ;)
сайт програмки: pyneighborhood.sourceforge.net

Slava post on 2009-01-30 23:01:12
Spasibo !!!!, teperi mojno horosho videti shary... =)

web.py