THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Linux / Unix => Topic started by: giostau on September 25, 2006, 15:22:02 pm



Title: network files
Post by: giostau on September 25, 2006, 15:22:02 pm
Καταρχήν να πω ότι είμαι αρκετά νέος στο άθλημα!
(το οποίο σημαίνει ότι αν πετάξω κοτσάνα στην πορεία δε θέλω ντομάτες! :P )

ΤΟ πρόβλημά μου έιναι το εξής:

Το linux (Suse 10.1) είναι εγκατεστημένο στο φορητό μου.
Ενώ βλέπω τα shares του PC μου κανονικά μέσω samba,
αν παω να ανοίξω ένα αρχείο (βιντεο ή ΜΡ3) από το δικτυο, δεν το παίζει!
(δοκίμασα αρκετά προγράματα)
Δε πιστεύω ότι είναι αδύνατο για το linux να αναπαράξει αρχεία μέσω δικτύου, οπότε κάτι δεν έχω κάνει κάλα....

Καμιά ιδέα κανείς;;;;;


Title: Re: network files
Post by: fugiFOX on September 25, 2006, 15:32:14 pm
1) τοπικά (από τον ΗΥ που επικοινωνείς με το φορητό) μπορείς να τρέξεις τέτοια αρχεία;
2) άλλου τύπου αρχεία τρέχουν;


Title: Re: network files
Post by: giostau on September 25, 2006, 15:41:30 pm
1) Ναι

2) Τα βίντεο τα κατεβάzει πρώτα στο φορητό και μετά τα ανοίγει τοπικά.
φωτογραφίες, αρχεία office, zip,html άνοιξαν με τον Konqueror χωρίς κανένα πρόβλημα. (βέβαια είναι αρκετά μικρά αρχεία αυτά, οπότε δε ξέρω αν κάνει το ίδιο που κάνει με τα βίντεο....)
Τα ΜΡ3 απλά δεν...(τα τοπικά ΜΡ3 εννοείται ότι τα παίζει κανονικά)


Title: Re: network files
Post by: fugiFOX on September 25, 2006, 15:52:57 pm
δλδ, έχεις στο φορητό Λίνουξ
στο PC windows και επικοινωνείς από φορητό στο PC μέσω Samba
σωστά κατάλαβα;

Εάν είναι έτσι βλέπω ότι πολλοί έχουν το ιδιο πρόβλημα με σένα
google: samba mp3 problem
και εάν βρεις κάποια λύση που δεν την καταλαβαίνεις εδώ είμαστε


Title: Απ: network files
Post by: Zarathoustra on September 25, 2006, 17:42:22 pm
Όντως αυτό είναι γνωστό πρόβλημα( ελλιπής υποστήριξη των ΙΟ slaves του KDE συγκεκριμένα του smb:// από τις περισσότερες εφαρμογές) και ελπίζω να διορθωθεί στο μέλλον.Υπάρχουν όμως λύσεις.

1)O kmaplyer παίζει αρχεία mp3 αποθηκευμένα σε share των windows(μέσω του kio-slave χωρίς να απαιτείται mount).Δηλαδή αν πατήσεις "open with kmplayer",το αρχείο θα παίξει.Το δοκίμασα.

2)Η καλύτερη λύση είναι να ρυθμίσεις το linux έτσι ώστε να κάνει mount μόνιμα το share (π.χ \\winserver\files) σε κάποιο κατάλογο (p.x /mnt/winshare).Αν το κάνεις αυτό,θα πηγαίνεις στον κατάλογο /mnt/winshare με τον filemanager της αρεσκείας σου και όλα τα αρχεία θα ανοίγουν κανονικά.
Τώρα πώς θα το κάνεις αυτό.
Δοκίμασε αρχικά με την εντολή:

mount -t smbfs -o username=US //winserver/files /mnt/winshare
(Υποθέτω ότι το share , ονομάζεται "files" βρίσκεται στον σέρβερ \\winserver και θέλεις να το βάλεις στον κατάλογο /mnt/winshare.
Όπου "US" βάλε το κατάλληλο username(ή τίποτα αν είναι public to share)

Την εντολή αυτή πρέπει να την τρέξεις ως root
Για να γίνεις root γράφεις "su root".
Αν όλα πάνε καλά μπορείς να ρυθμίσεις το linux να κάνει αυτή την δουλειά αυτόματα όταν ξεκινάει,για να μην γράφεις αυτό το πράμα κάθε φορά.

EDIT:
Υπάρχει και εργαλείο στο γραφικό περιβάλλον για αυτό το σκοπό.Ονομάζεται smb4k .Απαιτεί και αυτό δικαιώματα root για να λειτουργήσει σωστά.


Title: Re: network files
Post by: giostau on September 25, 2006, 23:28:47 pm
Thanks παίδες!
Ψάχνοντας κατέληξα στο smb4k....
Με παίδεψε λιγάκι μέχρι να δουλέψει (ήθελε ντε και καλά το wallet για να δουλέψει....)

Πριν από αυτό είχα δοκιμάσει αυτό με το mount που είπε ο Zarathoustra, αλλά δε μου έκατσε.......

Το μόνο πρόβλημα είναι ότι στα folders που κάνει mount δε βλέπει τους ελληνικούς χαρακτήρες στα ονόματα των αρχείων και των φακέλων.....(πράγμα πολύ σπαστικό σε μια συλλογή με 18000 ελληνικά τραγούδια....) αλλά θα το φιάξω... πού θα πάει!


Title: Απ: network files
Post by: Zarathoustra on September 25, 2006, 23:57:36 pm
Settings->Configure smb4K

Samba->mount(είναι tab)
Εκεί θα βρείς ένα πλαίσιο που λέει: "Charset and Codepage"
Παίξε με τις ρυθμίσεις.
(Τα Ελληνικά είναι iso-88597 αλλά μπορεί και utf-8(??).Στον server μάλλον πρέπει να βάλεις cp-1253(Τα Ελληνικά της Microsoft))


Title: Re: network files
Post by: giostau on September 26, 2006, 18:08:52 pm
Thanks Zara!!! :D
Δούλεψε απ' εκεί που είπες!
(αν και με παίδεψε λίγο....)

Οι ρυθμίσεις με τις οποίες δούλεψε σε μένα (μήπως έχει και κάποιος άλλος το ίδιο πρόβλημα) είναι:
Linux charset: Default
Server Codepage: cp737