domingo, 8 de fevereiro de 2009

Configurando o aMSN para acesso público

O aMSN é um cliente para a rede MSN que mais se assemelha ao cliente da microsoft no windows. O problema é que ele vem bem feio na sua configuração "default".

Vamos usar como base o Ubuntu Intrepid, e instalar o aMSN 0.98 com o skin do Windows Live 2009 e com suporte ao MSN Plus!

Baixe o pacote deb do aMSN no link: http://www.getdeb.net/download/3001/0 e depois instale normalmente usando o gerenciador de pacotes do ubuntu.

Agora baixe o Colored Nicks, que dá suporte ao MSN Plus! no link: http://europa.solit.us/archives/downloadstatic/6325657399, é só descompactar na pasta ~/.amsn/plugins

Agora baixe o skin do Windows Live Messenger 2009 no link: http://amsn.fr.nf/communaute/download/file.php?id=21&sid=ce88c102d6b53fc952f74772b1ad08c5 , depois descompacte na pasta ~/.amsn/skins

Pra tudo funcionar, simplesmente escolha o skin e carregue o plugin dentro do aMSN.

O unico problema do acesso público, é que os plugins tem que serem carregados toda vez que uma pessoa entra no aMSN.

Usando o perfil que tinha salvo, percebi que tinha um arquivo chamado plugins.xml que guardava as configurações de plugins. O problema é que quando vc coloca na pasta principal do aMSN, ele simplesmente era apagado...

Ai descobri um comando novo no linux, o chattr. Com ele eu consigo marcar um arquivo como imutável, assim ninguem consegue alterar o arquivo (a não ser o root).

Aqui está um exemplo do arquivo plugins.xml


<config>
<plugin>
<name>Nudge</name>
<loaded>true</loaded>
<entry>
<key>notsentinwin</key>
<value>1</value>
</entry>
<entry>
<key>notrecdinwin</key>
<value>1</value>
</entry>
<entry>
<key>soundnotsend</key>
<value>1</value>
</entry>
<entry>
<key>soundnotrec</key>
<value>1</value>
</entry>
<entry>
<key>shake</key>
<value>0</value>
</entry>
<entry>
<key>shakes</key>
<value>10</value>
</entry>
<entry>
<key>addblockbutton</key>
<value>0</value>
</entry>
<entry>
<key>notify</key>
<value>1</value>
</entry>
<entry>
<key>addclmenuitem</key>
<value>0</value>
</entry>
<entry>
<key>addbutton</key>
<value>1</value>
</entry>
<entry>
<key>shaketoo</key>
<value>0</value>
</entry>
<entry>
<key>limit</key>
<value>1</value>
</entry>
<entry>
<key>delay</key>
<value>60</value>
</entry>
</plugin>
<plugin>
<name>Winks</name>
<loaded>true</loaded>
<entry>
<key>use_extrac32</key>
<value>0</value>
</entry>
<entry>
<key>flashplayerargs</key>
<value></value>
</entry>
<entry>
<key>1</key>
<value>#</value>
</entry>
<entry>
<key>play_embed</key>
<value>0</value>
</entry>
<entry>
<key>#</key>
<value>show_add_wink</value>
</entry>
<entry>
<key>flashplayer</key>
<value></value>
</entry>
<entry>
<key>#use_queque_in</key>
<value>1</value>
</entry>
<entry>
<key>#use_queque_out</key>
<value>1</value>
</entry>
<entry>
<key>play_inmediatly</key>
<value>1</value>
</entry>
<entry>
<key>cabextractor</key>
<value>cabextract</value>
</entry>
<entry>
<key>close_on_leave</key>
<value>1</value>
</entry>
<entry>
<key>notify_in_one_line</key>
<value>0</value>
</entry>
</plugin>
<plugin>
<name>Cam Shooter</name>
<loaded>true</loaded>
</plugin>
<plugin>
<name>remind</name>
<loaded>true</loaded>
<entry>
<key>beginend</key>
<value>1</value>
</entry>
<entry>
<key>nbline</key>
<value>10</value>
</entry>
<entry>
<key>checknote</key>
<value>1</value>
</entry>
<entry>
<key>filetransfert</key>
<value>1</value>
</entry>
<entry>
<key>daysnumber</key>
<value>7</value>
</entry>
<entry>
<key>when</key>
<value>1</value>
</entry>
</plugin>
<plugin>
<name>ColoredNicks</name>
<loaded>true</loaded>
<entry>
<key>nostyle</key>
<value>0</value>
</entry>
</plugin>
<plugin>
<name>Search Contact</name>
<loaded>true</loaded>
<entry>
<key>search</key>
<value>0</value>
</entry>
<entry>
<key>hide</key>
<value>0</value>
</entry>
<entry>
<key>advanced</key>
<value>1</value>
</entry>
</plugin>
<plugin>
<name>aMSN Plus</name>
<loaded>false</loaded>
<entry>

<key>allow_commands</key>

<value>1</value>

</entry>
<entry>

<key>allow_quicktext</key>

<value>1</value>

</entry>
<entry>

<key>allow_colours</key>

<value>1</value>

</entry>
<entry>

<key>quick_text</key>

<value>[list]</value>

</entry>
<entry>

<key>parse_nicks</key>

<value>1</value>

</entry>
<entry>

<key>colour_nicks</key>

<value>1</value>

</entry>
<entry>

<key>#resource</key>

<value>aMSN</value>

</entry>
</plugin>
</config>



Coloque ele na pasta principal do aMSN: ~/.amsn

depois é só dar esse comando: chattr +i plugins.xml

Pronto! Qualquer dúvida, comente o post!

Nenhum comentário:

Postar um comentário