PMF 1.8
--------

P: ¿Què és Amsn?
R: Amsn és un clon del Microsoft MSN Messenger. Permet mantenir-te en contacte amb els teus amics i intercanviar missatges instantanis i fitxers.

INSTAL·LANT I EXECUTANT L'AMSN
==============================

P: ¿Què necessito per fer funcionar l'amsn?
R: Amsn està escrit en llenguatge tcl/tk, vostè només necessita un intèrpret de tcl/tk, en la versió 8.3 o superior. El pots aconseguir a http://tcl.sourceforge.net.
L'intèrpret està disponible per Linux, Windows i Macintosh.
Algues opcions especials poden necessitar programes o llibreries extres, com per exemple l'icona de la safata del sistema, les imatges per mostrar o la connexió SSL per al MSN Protocol 9.

P: ¿Com instal·lo i executo l'amsn?
R: Senzillament descarrega el fitxer amsn-x_xx.tar.gz. Descomprimeix-lo amb el comandament a la consola:
  gzip -d amsn-x_xx.tar.gz
  tar xvf amsn-x_xx.tar
Es crearà el directori msn/, i amsn ja està instal·lat i llest per executar-se.
Per executar-lo, escriu:
  cd msn
  ./amsn
i si això no funciona, intenta:
  wish amsn
Si el comandament 'wish' no existeix, el teu sistema no té tcl/tk correctament
instal·lat. Si "wish amsn" funciona, però "./amsn" no ho fa, edita el fitxer
'amsn' i posa la ruta correcta al executable 'wish' a la primera línia. Por
defecte, està configurat com: /usr/bin/wish

P: Desprès de descarreguar l'imagemagick, Com puc habilitar les Imatges per Mostrar (avatars)?
R: Desprès d'instalar l'imagemagick, ves al diàleg de preferències de l'AMSN. Allà, ves a altres.
Ves al camp anomenat "CONVERT", i fes click al botor navegar. Llavors, busca el directori
a on has instal·lat l'imagemagick, i selecciona el fitxer "CONVERT.EXE".
Seguidament, guarda les preferències i reinicia l'AMSN. Després, torna a anar a les preferències
i activa la opció "Activar rebre les Imatges per Mostrar dels altres usuaris".

P: Quan faig doble click a la icona "amsn" de l'explorador gràfic, com ara el konqueror
o el nautilus, obre l'editor de text en comptes de l'AMSN!
R: L'AMSN està escrit en tcl/tk, un llenguatge interpretat, per això, el fitxer "amsn"
nomès es un fitxer de text amb el codi del programa. El gestor de fitxers pot creure
que es un fitxer de text, per això executarà l'editor de text. Per executar l'AMSN
has de seleccionar l'opció "Obre amb...", "Executar amb..." o similar, i utilitzar
el programa "wish" per obrir el fitxer "amsn". Un altre cop, com s'ha respost anteriorment,
si el comandament "wish" no existeix, significa que no tens instal·lat el tcl/tk.

P: ¿Com puc crear un accés directe a amsn al meu escriptori?
R: 1.- Afegeix una icona al teu escriptori gnome/kde o un menú que executi el
comandament /a on/està/instal·lat/amsn
	per exemple:
	/home/tu_usuari/msn/amsn
   2.- Una altra forma:
   Com a root, crea un enllaç a /usr/bin al fitxer amsn.
   ln -s /a on/està/instal·lat/amsn amsn
   D' aquesta forma podràs executar amsn escrivint només 'amsn' des de
qualsevol lloc.
   Després afegeix una icona que executi el comandament 'amsn'.

P: ¿Com puc utilitzar la icona de la safata per Gnome/Kde?
R: Tens que executar 'make' dins del directori de plugins, per compilar
el plugin de gnome1. Necessitaràs les llibreries de desenvolupament de gnome. Quan
el plugin estigui compilat, només caldrà executar l'amsn i sel·leccionar Gnome Docking en el
menú opcions. Per la versió de la icona de safata per freedesktop (compatible
amb Gnome2 i KDE3), fes una ullada al fitxer README a plugins/traydoc.

UTILITZANT L'AMSN
=================

P: ¿Què significa que a la meva llista de contactes aparegui un contacte en
un color magenta?
R: Significa que no estàs a la llista de contactes d'aquella persona.

P: ¿Puc copiar una direcció d'un contacte al portaretalls?
R: Sí, ves a la secció privacitat del menú preferències i fes clic amb
el botó dret al nom del contacte a qualsevol de las llistes de contactes.
La direcció del correu del contacte serà copiada al portaretalls.

P: ¿Com puc accedir al historial de missatges que he enviat en un xat?
R: Si vols accedir als missatges prèviament enviats en una finestra de
xat, simplement necessites pulsar a la vegada la tecla de Control més les
fletxes d'amunt y avall. Funciona similar a una terminal. Ctrl+Amunt et
porta al missatge anterior, i Ctrl+Avall al següent.

P: ¿Què signifiquen les llistes de la secció "Privacitat" a les preferències?
R: Hi ha quatre llistes, conegudes com a "Llista d'Acceptats (AL)", Llista de
Bloquejats(BL), Llista Inversa(RL) i Llista de Contactes. La última d'elles és
òbvia, i la resta signifiquen el següent:
AL: Aquesta llista conté las direccions de la gent que pot veure el teu estat i
parlar amb tu quan estàs en línia.
BL: Aquesta és la llista de bloquejats, que conté una llista de persones que
estan bloquejades (no admeses). No et poden veure quan estàs conectat, ni
poden parlar amb tu.
RL: Aquesta és la llista inversa. Conté la llista de persones que t'han afegit
a la seva llista de contactes. Les direccions que apareixen en verd són persones
que no tens a la llista de contactes, però tu estàs en la seva.

P: Vull afegir les meves emoticonas personalitzades, ¿com ho faig?
R: Ara hi ha una nova opció en el menú d'emoticones que permet fer això.
Sel·lecciona-la i apareixerà una nova finestra, a on hauràs d'emplenar els camps
requerits. El camp "descripció" pot ser el que vulguis, només és la descripció
que es mostra al globus d'ajuda.
El camp "Disparador" és el text que vols que sigui substituït per la nova
emoticona. Per exemple, les emoticones per defecte tenen disparadors
com :), :-), etc. Pots posar varis disparadors, separats entre ells per un espai.
Si vols posar un espai en el text disparador, l'has de posar entre cometes,
per exemple:
"hola !" hi "Que pasa ??!!"
faria que la emoticona tingues 3 disparadors.
El "Nom del fitxer" és el nom del fitxer .gif amb la imatge de la
emoticona. Aquesta ha de ser de la mida 19x19 píxels. Realment pot ser de
qualsevol mida, però si no és de 19x19, el menútextoss texts poden veure's
malament. Pots escriure directament el nom complet, linclosancluida,
del fitxer, utilitzar el botó "Navegsenzillamentllament posar el nom del
fitxer sense ruta, si aquest es troba desat en el directori
~/.amsn/<nom_del_perfil>/smileys o a msn/skins/<skin>/smileys. El
fitxer serà copiat al seu directori del perfil, per si les mosques, després
renombra o mou el fitxer original.
Les mateixes propietats són aplicables per el "Fitxer de so"... aquest
s'usa per reproduir un so quan la emoticona es mostrada. Per exemple,
la emoticona "LOL" que es dispara amb el text "LOL" té un so d'una
riallada. El so ha de ser un fitxer .wav, o cualsevol fitxer de so soportat
pel comandament de so que tinguis configurat (secció Aplicacions
dins de las preferèncias... play, esdplay, artsplay, mpg123...). Per que
aquest camp estigui disponible, has d'activar la casella de verificació que diu
"Reproduir so".
La casella de verificació "Emoticona amb Animació" significa que el fitxer
.gif es animat. Si no actives aquesta casella, i el .gif és animat, s'ensenyarà
com una imatge estàtica.
La opció "Amagar del menú de emoticones" fa que la emoticona no apareixi
en el menú desplegable de les emoticonas, però seguirà estan activat amb els
disparadors.
El camp "Distinguir majúscules/minúscules" indica que el disparador ha de
diferenciar entre majúscules i minúscules. Es a dir, que un disparador "LOL"
es difarent de "lol". Si no s'activa, això és indiferente.
Quan hagis acavat la configuració, pulsa el botó OK. Es mostrarà un error
si te n'has endescuidat de configurar alguna de las 3 opcions necessaries,
o si els fitxers no existen o no es poden llegir per l'usuari. Si no es
mostra cap missatje d'error, aleshores ja podràs utilitzar la nova emoticona.
Diverteix-te !.

P: Els sobrenoms ara apareixen abreviats. Es posible canviar-ho ?
R: Sí. Per veure completament els sobrenoms dels contactes de la llista, en 
les alertes i en les finestres de xat, vés a les preferències avançades, dins
la finestra de preferències, i desactiva aquesta opció.

P: La detecció de blocatge ja no està disponible, per què?
A: L'error del protocol que ens permetia detectar quan les persones et blocaven
s'ha resolt
Per tant, ja no es possible detectar-ho, i no feia falta incloure aquesta opció.


SOLUCIONEM PROBLEMES
====================

P: A vegades l'amsn es "penja", ¿per qué?
R: Normalment, quan l'amsn es penja es deu a un problema amb la configuració
de so. Pot ser que estiguis escoltant un so, però la tarjeta de so estigui
bloquejada, i la ordre de reproduir s'atura fins que la tarjeta de so estigui
disponible. Intenta desactivar el so o cambiar la configuració de so.

P: Quan intento iniciar l'amsn em retorna aquest error:
bash: ./amsn: bad interpreter: No such file or directory
R: Necessites instal·lar els paquets tcl/tk, porque és necesari l'intèrpret
de wish. Si penses que el tiens instal·lat, intenta executar "wish amsn" en
lloc de "./amsn". Si això funciona, edita el fitxer amsn i canvia la
primera línia:
  #!/usr/bin/wish
  per la direcció a on es troba l'intèrpret wish.

P: Quan jo inicio l'amsn em retorna aquest error:
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
R: Estàs utilitzant una versió de tcl/tk que és més antiga que la 8.3.
Actualiza tcl/tk.

P: Després d'actualizar l'amsn, això és el que em retorna quan l'executo:
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)
R: Hi ha hagut diferents canvis en el fitxer de configuració. Una solució
ràpida seria el·liminar el fitxer de configuració antic del teu directori
d'usuari. El·limina /home/el_teu_usuari/.amsn/config i hauria de funcionar.

P: No puc escriure xinès, japonés o altres llenguatje a l'amsn, ¿qué puc fer?
R: Sembla que xcin o programes similars no estàs suportats en la versió
actual de tcl/tk, per això l'amsn no pot treballar amb ells. Haries d'esperar
a la següent versió de tcl/tk i esperar que aquesta soporti xcin.
Mentreestant, pots escriure text en una altre editor, copiar-lo i desprès
enganxar-lo a la finestra de la conversa.
Nou: Internacionalizació de copiar i enganxar. Si tens problemes enganxant
caràcters a l'AMSN, descarregat i instal·la la versió de tcl/tk d'aquesta
pàgina web:
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
Això pot sol·lucionar els problemes en el cas de que no es pugui teclejar
en el teu llenguatje directament a l'AMSN, com per exemplo xinès Tradicional
usant xcin.

P: ¿Puc utilitzar l'amsn darrere d'un servidor proxy?
R: Després de la versió 0.61, el soport per servidor proxy HTTP està
disponible. Això significa que pots conectar-te darrere d'un proxy HTTP
(como per exemple squid). Si el teu servidor proxy és socks5, desprès no
tindràs la oportunitat de conectar-te encara, però el soport per socks5 està
en cami.

P: AMSN sembla conectar-se, però quan intento conversar amb algí o cambiar
el meu estat, es desconecta. Això pasa sobint, després d'alguns minuts
d'inactivitat. Probablement està darrere d'un router o un tallafocs.
R: Intenta habilitar "Compartir conexió (NAT)" en el menú Eines -
Opcions, en la solapa Conexió. Aquest és una solució per conexions
compartides a internet que permet enviar paquets tonts al servidor cada 2
minuts; això manté viva la conexió.

P: El so es repiteix. Per exemple, si tinc funcionant XMMS, i algú
entra o estic xatejant amb algú, després de que tenco XMMS o s'acava
el fitxer que s'estava reproduint, tots els sons que no s'havia pogut
reproduir per culpa de l'XMMS es reprodueixen de forma molesta.
R: Tens varies solucions. Si estàs utilitzant KDE, pots configurar l'XMMS
per reproduir so a través d'arts, i utilitzar artsplay com a reproductor de
so per l'amsn. D'aquesta forma el problema amb els sons serà arreglat. Si
estàs utilitzant Gnome, pots utilitzar esdplay i configurar l'XMMS per reproduir
a través de ESD. En lloc d'utilitzar el reproductor, pots fer un petit script
que comprovi si /dev/dsp està en us, o lliure, avanç de reproduir.

P: Estic utilitzant l'amsn darrere d'un tallafoc, o utilitzant IP-Masquerade. No puc
enviar fitxers, ¿Com puc arreglar-ho?
R: Probablement el tallafocs (firewall) està bloquejant las conexions
entrants. Les transferències de fitxers funcionen així: Quan vulguis
enviar a algú un fitxer, envia una invitació a aquesta persona amb la teva
direcció IP i un número de port. Després, el client remot ha de connectar-se
a la IP i port donats per iniciar la transferència.
El port utilitzat és normalment el 6891, 6892 i següents (la primera
transferència és en el port 6891, però si es comença una altra vegada,
s'utilitzarà el port 6892, i així sucesivament).
Per tant, si estàs utilitzant un tallafocs, has d'asegurar-te que permets
conexions entrants al port 6891 (i sigüentes, si vols fer més d'una
transferència a la vegada).
Si estàs dins d'una xarxa privada, amb direccions privades com
192.168.0.x, desprès és más dificil fer funcionar les transferències de
fitxers. Necesites enviar com a direcció IP la direcció real d'internet
(la pots introduïr manualment o dir-li a l'amsn que la trobi a travès
d'una pàgina web), en lloc de la direcció interna, i configurar la porta
d'enllaç (l'ordenador o màquina amb connexió directa a internet)
per que redirigeixi les conexions al port 6891 fins el seu ordinador dins
de la xarxa privada.

P: Com puc obrir els ports de transferència de fitxers en el Suse Linux?
R: Guia gràcies a en John Hillier
1. Obrir el Konqueror en mode de super usuari (KMenu/System/Més programes/Gestor 
de Fitxers - Mode de super usuari).
2. Entrar la següent direcció al konqueror: /etc/sysconfig/SuSEfirewall2.
3. Fesclick amb el botó dret del ratolí, i seleccionar "Obrir amb el KWrite" 
i així podrem editar l'script del tallafocs.
4. Editar la secció #9 line FW_SERVICES_EXT_TCP="6891" per incloure el port 6891.
5. Desa el fitxer, tanca totes les finestres i despres reinicia el tallafocs amb el YaST.
Una forma més senzilla es obrir el "YaST/Seguretat i Usuaris/Tallafocs/Configuració
del tallafocs". Entrar en el mode "Expert" a "Serveis Adicionals" i afegir el
port 6891.

EXECUCCIÓ EN EL WINDOWS
=======================

P: ¿Puc fer que el so funcion sota Windows?
R: Sí, nosaltres tenim un petit programa anomenat plwav.exe, que només
reprodueix un fitxer wav en Windows. Pots utilitzar-lo com a programa de
so (l'amsn usa alguns programes externs per reproduir so). Dirigeix-te
al menú Eines - Opcions - Preferències - Aplicacions, i introdueix
"plwav" com a programa de so.

P: Quan apareix una finestra emergent, la barra d'eines de la finestra
apareix oculta parcialment, ¿puc sol·lucionar-ho?
R: Sí, pots moure la finestra de notificació, movient els píxels X a
la esquerra i els píxels Y amunt. Pots canviar això a:
Eines->Opcions->Preferències, dins la secció "avançat".

ALTRES
======

P: Se m'ha notificat que l'AMSN està obrint diferents ports sobre el 60000.
És normal? Per què passa?
R: Això és normal. AMSN utilitza sockets per blocar el sistema de tenir dos
instàncies de l'AMSN que utilitzin el mateix perfil a la vegada. Aquesta és la millor
plataforma per bloquejar el sistema que he trobat. Si trobes una forma millor per
fer-ho, diga'm-ho :)
Si comproves el fitxer ~/.amsn/profiles, podràs comprovar quin port utilitza cada perfil.


P: Tinc una altra pregunta, ¿podeu ajudar-me?
R: Sí, podem. Però primer, fes una ullada a la pàgina del projecto
sourceforge, que està allotjada a http://sourceforge.net/projects/amsn, i comprova
tots els errors, solicituts de soport i els forums generals per comprobar si
el teu problema ja està resolt. No comprovis només els missatges marcats com
"Oberts". Hi ha una llista desplegable a on pots seleccionar "Tancada" al 
capdemunt de la llista de missatges. Les preguntes resoltes estan normalment marcades 
com a tancades. Vanaç de trametre un bug o preguntar per el soport, apunta les
següents dades:
- Versió de l'Amsn.
- Versió de Tcl i TK.
- Localitza l'error al trametre (si és posible).
- Els ultims missatges d'errors de la finestra de depuració (Ctrl+D i Ctrl+S a la
  llista de contactes).

Si encara tens algun dubte, comprova la pàgina web:
http://amsn.sourceforge.net/wiki/tiki-index.php?page=HOW+TO+help+and+getting+help

