FAQ 1.1 -------- Å: Ôé åßíáé ôï Amsn; Á: Ôï Amsn åßíáé Ýíáò êëþíïò ôïõ Microsoft Messenger. Óïõ åðéôñÝðåé íá åßóáé óå åðáöÞ ìå ößëïõò óïõ êáé íá óôÝëíåéò ìçíýìáôá êáé áñ÷åßá. ÅÃÊÁÔÁÓÔÁÓÇ ÊÁÉ ÅÊÔÅËÅÓÇ ======================== Å: Ôé ÷ñåéÜæïìáé ãéá íá åêôåëÝóù ôï amsn; Á: Ôï Amsn åßíáé ãñáììÝíï ìå tcl/tk, ïðüôå ÷ñåéÜæåôáé Ýíá ëåéôïõñãéêü tcl/tk interpreter, Ýêäïóç 8.3 Þ ìåôáãåíÝóôåñç. Ìðïñåßò íá ôï âñåßò óôçí äéåýèõíóç http://tcl.sourceforge.net. Ï interpreter åßíáé äéáèÝóéìïò ãéá Linux, windows êáé macintosh. Å: Ðþò ìðïñþ íá äçìéïõñãÞóù óõíôüìåõóç ãéá ôï amsn óôçí åðéöÜíåéá åñãáóßáò; Á: 1.- Ðñüóèåóå Ýíá åéêïíßäéï óôçí åðéöÜíåéá Þ óôï ìåíïý ôïõ gnome/kde óïõ, ôï ïðïßï åêôåëåß ôçí åíôïëÞ: /üðïõ/Ý÷åéò/åãêáôáóôÞóåé/ôï/amsn/ðñüãñáììá/amsn ãéá ðáñÜäåéãìá /home/üíïìá÷ñÞóôç/msn/amsn 2. Äéáöïñåôéêüò ôñüðïò: Óáí õðåñ÷ñÞóôçò, äçìéïýñãçóå Ýíá link óôï /usr/bin ðïõ íá äåß÷íåé óôï áñ÷åßï ôïõ amsn ln -s /üðïõ/Ý÷åéò/åãêáôáóôÞóåé/ôï/amsn/ðñüãñáììá/amsn amsn Ìå áõôüí ôï ôñüðï ìðïñåßò íá åêôåëÝóåéò ôï amsn áðëÜ äßíïíôáò ôçí åíôïëÞ 'amsn' óå ïðïéïäÞðïôå óçìåßï âñßóêåóáé. Óôçí óõíÝ÷åéá öôéÜîå Ýíá åéêïíßäéá ðïõ åêôåëåß ôçí åíôïëÞ 'amsn'. Å: Ðùò ìðïñþ íá ÷ñçóéìïðïéÞóù ôçí ìðÜñá ôïõ Gnome/KDE; Á: Ìðïñåßò íá åêôåëÝóåéò 'make' ìÝóá óôïí êáôÜëïãï plugins, ãéá íá äçìéïõñãçèåß ôï gnome1 plugin. èá ÷ñåéáóôåßò ôéò gnome development âéâëéïèÞêåò. ¼ôáí ôï plugin åßíáé Ýôïéìï, áðëÜ åêôÝëåóå ôï amsn êáé äéÜëåîå Gnome docking óôï ìåíïý åðéëïãþí. Ãéá íá äçìéïõñãÞóåéò ôçí õðïóôÞñéîç ãéá freedesktop (Gnome2 êáé KDE3), äéÜâáóå ôï README áñ÷åßï óôïí êáôÜëïãï plugins/traydoc. ×ÑÇÓÉÌÏÐÏÉÙÍÔÁÓ ÔÏ ================== Å: Ôé óçìáßíïõí ïé magenta åðáöÝò óôçí ëßóôá åðáöþí ìïõ; Á: Óçìáßíïõí ðùò äåí åßóáé óôçí ëßóôá åðáöþí áõôïý ôïõ ÷ñÞóôç. Å: Ãéáôß äåí ìðïñþ íá áëëÜîù ôçí êáôÜóôáóç ìïõ óå "ÊáìéÜ äñáóôçñéüôçôá"; Á: ÁõôÞ ç êáôÜóôáóç åßíáé öôéáãìÝíç ãéá íá åíåñãïðïéåßôáé áõôüìáôá üôáí äåí ÷ñçóéìïðïéåßò ôïí õðïëïãéóôÞ óïõ ãéá êÜðïéï ÷ñïíéêü äéÜóôçìá. ÅÜí áëëÜîåéò óå "ÊáìéÜ äñáóôçñéüôçôá", ç êáôÜóôáóç óïõ èá áëëÜîåé óå "ÓõíäåäåìÝíïò" óå ìåñéêÜ äåõôåñüëåðôá. ËÕÓÇ ÐÑÏÂËÇÌÁÔÙÍ ================ Å: ÊáìéÜ öïñÜ ôï amsn "êñåìÜåé", ãéáôß; Á: ¼ôáí ôï amsn êñåìÜåé åßíáé óõíÞèùò ðñüâëçìá ìå ôéò ñõèìßóåéò ôïõ Þ÷ïõ. Ðéèáíþò ðáßæåéò êÜðïéï Þ÷ï áëëÜ ç êÜñôá Þ÷ïõ åßíáé êëåéäùìÝíç, ðïõ óçìáßíåé ðùò ç åíôïëÞ play ðåñéìÝíç ôçí êÜñôá Þ÷ïõ íá ãßíåé äéáèÝóéìç. Äïêßìáóå íá áðåíåñãïðïéÞóåéò ôïí Þ÷ï Þ íá áëëÜîåéò ôéò ñõèìßóåéò ôïõ Þ÷ïõ. Å: Ðñïóðáèþ íá åêôåëÝóù ôï amsn áëëÜ ëáìâÜíù ôï áêüëïõèï ëÜèïò: bash: ./amsn: bad interpreter: No such file or directory Á: ÷ñåéÜæåôáé íá åãêáôáóôÞóåéò ôá ðáêÝôá tcl/tk, ãéáôß ÷ñåéÜæåóáé ôïí wish interpreter. ÅÜí ðéóôåýåéò ðùò ôïí Ý÷åéò, äïêßìáóå "wish amsn" áíôß ãéá "./amsn". ÅÜí äïõëÝøåé, Üíïéîå ôï amsn áñ÷åßï êáé Üëëáîå ôçí ðñþôç ãñáììÞ: #!/usr/bin/wish ìå ôçí ôïðïèåóßá ðïõ âñßóêåôáé ï wish interpreter óôï óýóôçìá óïõ. Å: ¼ôáí åêôåëþ ôï amsn ëáìâÜíù ôï áêüëïõèï ëÜèïò: Error in startup script: bad option "map": must be compare, first, index, last, length, match, range, tolower, toupper, trim, trimleft, trimright, wordend, or wordstart while executing "string map $map $md5body" (in namespace eval "::md5" script line 65) invoked from within "namespace eval ::md5 { ... etc Á: ×ñçóéìïðïéåßò Ýêäïóç ôïõ tcl/tk ðáëéüôåñç áðü 8.3. ÁíáíÝùóå ôï tcl/tk. Å: Áöïý áíáíåþóù ôï amsn, ëáìâÜíù ôá áêüëïõèá ìüëéò ôï åêôåëÝóù: Error in startup script: expected integer but got "" while executing "font create menufont -family $family -size $size -weight normal" (procedure "::amsn::initLook" line 5) invoked from within "::amsn::initLook $family $size $config(backgroundcolor)" (file "amsn" line 2184) Á: ¸ãéíáí êÜðïéåò áëëáãÝò óôï áñ÷åßï ñõèìßóåùí. ¸íáò ãñÞãïñïò ôñüðïò íá äïõëÝøåé ç êáéíïýñéá Ýêäïóç åßíáé íá óâÞóåéò ôï ðáëéü áñ÷åßï ñõèìßóåùí áðü ôïí êáôÜëïãï óïõ. ÓâÞóå ôï áñ÷åßï /home/ôïüíïìá÷ñÞóôçóïõ/.amsn/config êáé èá ëåéôïõñãÞóåé. Å: Äåí ìðïñþ íá ãñÜøù êéíÝæéíá / ãéáðùíÝæéêá / Üëëåò ãëþóóåò óôï amsn. Ôé ìðïñþ íá êÜíù; Á: Ðñïò ôï ðáñüí ðñïãñÜììáôá üðùò ôï xcin äåí õðïóôçñßæïíôáé áðï ôçí õðÜñ÷ïõóá Ýêäïóç ôïõ tcl/tk, ïðüôå ôï amsn äåí ìðïñåß íá äïõëÝøåé ìå áõôÜ. ÐñÝðåé íá ðåñéìÝíåéò ãéá ôçí åðüìåíç Ýêäïóç ôïõ tcl/tk êáé íá Ýõ÷åóáé íá õðïóôçñßæåé ôï xcin. Óôï ìåôáîý ìðïñåßò íá ãñÜöåéò ôï êåßìåíï óå Üëëï êåéìåíïãñÜöï êáé íá ôï áíôéãñÜöåéò óôï ðáñáèýñï óõíïìéëßáò. Êáéíïýñéï: ÄéåèíÞò áíôéãñáöÞ-åðéêüëëçóç. ÅÜí áíôéìåôùðßæåéò ðñïâëÞìáôá óôçí áíôéãñáöÞ ÷áñáêôÞñùí óôï AMSN, êáôÝâáóå êáé åãêáôÝóôçóå ôçí áêüëïõèç Ýêäïóç ôïõ Tcl/Tk áðü ôçí áêüëïõèç éóôïóåëßäá: http://jfontain.free.fr/tcl-8.4a3-2.i386.rpm http://jfontain.free.fr/tk-8.4a3-2.i386.rpm http://jfontain.free.fr/tcl-thread-8.4a3-2.i386.rpm Ðáñáêáëþ óçìåéþóå üôé áõôü ìðïñåß íá åßíáé ìßá ðñü÷åéñç ëýóç óå ðåñßðôùóç ðïõ äåí åßíáé äõíáôÞ ç áðåõèåßáò åéóáãùãÞ ôçò ãëþóóáò óïõ óôï AMSN, ãéá ðáñÜäåéãìá ðáñáäïóéáêÜ êéíÝæéêá ÷ñçóéìïðïéþíôáò ôï xcin. Å: Ìðïñþ íá ÷ñçóéìïðïéÞóù ôï AMSN ðßóù áðü áðïìáêñõóìÝíï äéáêïìéóôÞ; Á: Áðü ôçí Ýêäïóç áíÜðôõîçò áìÝóùò ìåôÜ ôçí 0.61, õðïóôçñßæåôáé ç ëåéôïõñãßá ìå HTTP áðïìáêñõóìÝíï äéáêïìéóôÞ. Áõôï óçìáßíåé ðùò ìðïñåßò íá óõíäåèåßò ðßóù áðü Ýíáí HTTP áðïìáêñõóìÝíï äéáêïìéóôÞ (ãéá ðáñÜäåéãìá ôïí squid). ÅÜí ï áðïìáêñõóìÝíïò äéáêïìéóôÞò óïõ åßíáé socks5 äåí ìðïñåßò íá óõíèåèåßò áêüìç, áëëÜ õðïóôÞñéîç socks5 åßíáé óôá ìåëëïíôéêÜ ó÷Ýäéá. Å: Åßìáé ðßóù áðü Ýíáí HTTP áðïìáêñõóìÝíï äéáêïìéóôÞ, áëëÜ áêüìç äåí ìðïñþ íá óõíäåèþ! A: Ôï AMSN ÷ñçóéìïðïéåß ôçí óçìáßá CONNECT ìÝóù ôïõ HTTP áðïìáêñõóìÝíïõ äéáêïìéóôÞ. ÐñÝðåé íá ìÜèåéò åÜí ï áðïìáêñõóìÝíïò äéáêïìéóôÞò óïõ õðïóôçñßæåé áõôïý ôïõ ôýðïõ ôçí óýíäåóç (SSL). Ñþôá ôïí äéá÷åéñéóôÞ äéêôýïõ óïõ, íá åðéôñÝøåé SSL óõíäÝóåéò ìÝóù ôçò óçìáßáò CONNECT. Å: Ôï Amsn öáßíåôáé óõíäåäåìÝíï, áëëÜ üôáí ðÜù íá ìéëÞóù ìå êÜðïéïí Þ íá áëëÜîù ôçí êáôÜóôáóç ìïõ, áðïóõíäÝïìáé. Áõôü óõìâáßíåé óõ÷íÜ, ìÝóá óå êÜðïéá ëåðôÜ ðïõ âñßóêïìáé áíåíåñãüò. ÌÜëëïí åßìáé ðßóù áðü êÜðïéï router Þ firewall. Á: Åíåñãïðïßçóå ôçí åðéëïãÞ "Keepalive (NAT)" óôï ìåíïý åðéëïãþí. Åßíáé ìßá äéüñèùóç ãéá ìïéñáæüìåíåò internet óõíäÝóåéò ôï ïðïßï óôÝëíåé Ýíá øåýôéêï ðáêÝôï óôïí server êÜèå 2 ëåðôÜ, ãéá íá äéáôçñåß ôçí óýíäåóç. Å: Ï Þ÷ïò åðáíáëáìâÜíåôáé. Ãéá ðáñÜäåéãìá Ýíá ôñÝ÷åé ôï XMMS êáé êÜðïéïò óõíäåèåß Þ ìéëÜù ìá êÜðïéïí, áöïý êëåßóåé ôï XMMS Þ ôåëåßùóåé ç áíáðáñáãùãÞ ôïõ áñ÷åßïõ üëïé ïé Þ÷ïé ðïõ äåí áíáðáñÜ÷èçêáí ëüãù ôïõ XMMS áíáðáñÜãùíôáé ìå åíï÷ëçôéêü ôñüðï. Á: ¸÷åéò ðïëëÝò ðéèáíÝò ëýóåéò. ÅÜí ÷ñçóéìïðïéåßò KDE, ìðïñåßò íá ñõèìßóåéò ôï XMMS íá áíáðáñÜãåé ôïõò Þ÷ïõò ìÝóù ôïõ arts, êáé íá ÷ñçóéìïðïéÞóåéò ôï arstplay óáí åíôïëÞ áíáðáñáãùãÞò ãéá ôï amsn. Ìå áõôüí ôïí ôñüðï ïé Þ÷ïé èá åíùèïýí. ÅÜí ÷ñçóéìïðïéåßò ôï gnome, ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï esdplay êáé íá ñõèìßóåéò ôï xmms íá ðáßæåé ìÝóù ESD. ÔÝëïò áíôß íá ÷ñçóéìïðïéåßò ôçí åíôïëÞ play, ìðïñåßò íá ãñÜøåéò Ýíá ìéêñü script ðïõ íá åëÝã÷åé åÜí ôï /dev/dsp ÷ñçóéìïðïéÞôáé Þ ü÷é ðñßí êáëÝóåéò ôçí åíôïëÞ play. Å: ×ñçóéìïðïéþ ôï amsn ðßóù áðï firewall, Þ ÷ñçóéìïðïéþ IP-Masquerade. Äåí ìðïñþ íá óôåßëù áñ÷åßá. ÕðÜñ÷åé ëýóç; Á: Ìðïñåß ôï firewall íá óôáìáôÜ åéóåñ÷üìåíåò óõíäÝóåéò. Ïé ìåôáöïñÝò áñ÷åßùí ëåéôïõñãïýí ìå ôïí áêüëïõèï ôñüðï: ¼ôáí èÝëåéò íá óôåßëåò óå êÜðïéïí Ýíá áñ÷åßï, óôÝëíåéò ìßá ðñüóêëçóç ìå ôçí IP äéåýèõíóç óïõ êáé ôï port óïõ. Ôüôå ôï áðïìáêñõóìÝíïò õðïëïãéóôÞò ðñÝðåé íá óõíäåèåß óôï IP:port óïõ ãéá íá áñ÷ßóåé ç ìåôáöïñÜ. Ôï port åßíáé óõíÞèùò ôï 6891, 6892, ê.ô.ë (ç ðñþôç ìåôáöïñÜ åßíáé óôï port 6891, áëëÜ áí áñ÷ßóåéò êáéíïýñéá ìåôáöïñÜ åíþ ç ðñþôç äåí Ý÷åé ôåëåßùóåé ôüôå èá ÷ñçóéìïðïéçèåß ôï 6892, ê.ô.ë) ÅÜí ëïéðüí ÷ñçóéìïðïéåßò firewall, ðñÝðåé íá óéãïõñåõôåßò üôé åðéôñÝðåé åéóåñ÷üìåíåò óõíäÝóåéò óôï port 6891 ( êáé óôá åðüìåíá áí èåò íá êÜíåéò ðáñáðÜíù áðü ìßá ìåôáöïñÜ áí ðÜóá óôéãìÞ). ÅÜí åßóáé ìÝóá óå ðñïóùðéêü äßêôõï ìå ðñïóùðéêÞ äéåýèõíóç, ð.÷ 192.168.0.x, ôüôå åßíáé ðïéï äýóêïëï íá êÜíåéò ôéò ìåôáöïñÝò áñ÷åßùí íá ëåéôïõñãÞóïõí. ÐñÝðåé íá óôÝëíåéò ôçí ðñáãìáôéêÞ internet äéåýèõíóç (ìðïñåßò íá ôçí âÜëåéò ÷åéñïêßíçôá Þ íá ðåßò óôï amsn íá ôçí âñåß áðü ôçí éóôïóåëßäá), áíôß ãéá ôçí äéåýèõíóç ðïõ Ý÷åéò óôï åóùôåñéêü äßêôõï êáé ôÝëïò íá åíçìåñþóåéò ôï gateway (ôïí õðïëïãéóôÞ ìå ôçí áðåõèåßáò äéåýèõíóç óôï internet) íá óôÝëíåé ôá åéóåñ÷üìåíá ðáêÝôá óôï port 6891 óôïí õðïëïãéóôÞ óïõ ìÝóá óôï ðñïóùðéêü äßêôõï. ÅêôÝëåóç óôá Windows =================== Å: Ìðïñþ íá êÜíù ôïí Þ÷ï íá ëåéôïõñãÞóåé ìÝóá óôá windows; Á: Íáé, õðÜñ÷åé Ýíá ìéêñü ðñüãñáììá ðïõ ëÝãåôáé plwav.exe ðïõ áðëÜ áíáðáñÜãåé Ýíá wav áñ÷åßï ìÝóá óôá windows. Ìðïñåßò íá ôï ÷ñçóéìïðïéÞóåéò þò åíôïëÞ áíáðáñáãùãÞò (ôï amsn ÷ñåéÜæåôáé Ýíá åîùôåñéêü ðñüãñáììá ãéá íá áíáðáñáãÜãåé ôïõ Þ÷ïõò). ÐÞãáéíå óôï ó÷åôéêü ðáñÜèõñï ôùí ñõèìßóåùí êáé âÜëå "plwav" ùò åíôïëÞ áíáðáñáãùãÞò. Å: ¼ôáí åìöáíßæåôáé Ýíá ðáñÜèõñï åéäïðïßçóçò, ç ìðÜñá ôùí windows ôï êñýâåé. ÕðÜñ÷åé ëýóç; Á: Íáé, ìðïñåßò íá ìåôáêéíÞóåéò ôï ðáñÜèõñï åéäïðïßçóçò × pixels ðñïò ôá áñéóôåñÜ êáé Õ pixels ðñïò ôá ðÜíù. Ìðïñåßò íá ôï áëëÜîåéò áõôü óôï ìÝóá áðü ôï ìåíïý ñõèìßóåùí. ÁËËÁ ==== Å: Åáí áðïöáóßóù íá óþóù ôïí ìõóôéêü êùäéêü ìïõ, ãñÜöåôáé ìÞ êùäéêïðïéçìÝíïò óôï áñ÷åßï ñõèìßóåùí ôïõ amsn. Äåí åßíáé áõôü áíáóöáëÝò; Á: Åßíáé áäýíáôï íá óþóïõìå ôïí êùäéêü ìå êùäéêïðïéçìÝíç ìïñöÞ. Ï êùäéêüò ÷ñçóéìïðïéåßôáé ãéá íá äçìéïõñãçèåß ìßá md5 øçöéáêÞ õðïãñáöÞ ðïõ óôÝëíåôáé ìÝóù ôïõ äéêôýïõ êáôÜ ôçí äéÜñêåéá óýíäåóçò. (Ï êùäéêüò äåí óôÝëíåôáé óå ìïñöÞ êåéìÝíïõ ìÝóá óôï äßêôõï). Äåí ìðïñïýìå íá óþóïõìå ôïí êùäéêü óå ìç áíáóôñÝøéìç ìïñöÞ üðùò ð.÷ óôï /etc/passwd, ãéáôß åßíáé áðáñáßôçôï íá ãíùñßæïõìå ôïí êùäéêü ãéá íá ðáñÜãïõìå óôçí øçöéáêÞ ôáõôüôçôá. ÅÜí ÷ñçóéìïðïéÞóïõìå êÜðïéï åßäïõò áíáóôñÝøéìç êùäéêïðïßçóç, ïðïéïóäÞðïôå ìðïñåß íá ôçí áðïêùäéêïðïéÞóç áðëÜ êïéôþíôáò ôïí êþäéêá ôïõ amsn. Óôï linux ôï áñ÷åßï ñõèìßóåùí ìðïñåß íá äéáâáóôåß ìüíï áðü ôïí êÜôï÷ï ôïõ. Ï ìüíïò ôñüðïò íá åßíáé êÜðïéïò óßãïõñïò ðùò êáíÝíáò äåí ìðïñåß íá äéáâÜóåé ôïí êùäéêü ôïõ åßíáé íá ìçí ôïí óþóåé. Å: ¸÷ù áêüìç ìßá åñþôçóç, ìðïñåßôå íá ìå âïçèÞóåôå; Á: Íáé, ìðïñïýìå. ÁëëÜ ðñþôá ñßîå ìßá ìáôéÜ óôçí sourceforge óåëßäá ôïõ ðñïãñÜììáôïò, ðïõ âñßóêåôáé óôçí äéåýèõíóç http://sourceforge.net/projects/amsn, êáé êïßôá üëá ôá bug reports, support requests êáé ôá äéÜöïñá forums, þóôå íá äåßò Üí ôï ðñüâëçìá óïõ Ý÷åé Þäç áðáíôçèåß. Ìçí êïéôÜîåéò ìüíï ôá ìçíýìáôá ðïõ åßíáé óçìåéùìÝíá ùò "Open". ÕðÜñ÷åé ìßá ëßóôá, ðïõ ìðïñåßò íá äéáëÝîåéò ìçíýìáôá óçìåéùìÝíá þò "Closed". ÅñùôÞóåéò ðïõ Ý÷ïõí áðáíôçèåß åßíáé óõíÞèùò óå áõôÞ ôçí ëßóôá. Ðñßí óôåßëåéò Ýíá bug report, âñÝò ôéò ðáñáêÜôù ðëçñïöïñßåò: - ¸êäïóç ôïõ Amsn - ¸êäïóç ôïõ Tcl êáé Tk - Stack trace ôïõ ðñïâëÞìáôïò (Üìá åßíáé äõíáôüí). ÅÜí ðáñüëá áõôÜ Ý÷åéò êÜðïéá åñþôçóç ìðïñåßò íá ìïõ óôåßëåéò mail óôçí äéåýèõíóç airadier@users.sourceforge.net.