Marca i comparteix

Bloc: Konsells del Savide La Konfraria de la Vila del Pingüí de La Palma de Cervelló

Pàgina d'iniciPàgina d'inici de La Konfraria de la Vila del Pingüí LaKonfrariaLa Konfraria de la Vila del Pingüí ProjectesProjectes de la Konfraria GNU/LinuxRecursos GNU/Linux i per l'Ubuntu Kanals RSSCanals RSS de la Konfraria Fòrum "Solucions"Fòrum 'Solucions de la Konfraria' Xarxes socials "Komunitat"Xarxes socials 'Komunitat de la Konfraria' La Vila del PingüíLa Vila del Pingüí, La Palma de Cervelló Guifi·net a La VilaGuifi·net a La Vila Webs de la VilaPàgines web de La Palma de Cervelló

Dia de la Llibertat dels Documents 2015

Es mostren els missatges amb l'etiqueta de comentaris telèfon mòbil. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris telèfon mòbil. Mostrar tots els missatges

dilluns, 27 de gener del 2014

Telegram messenger CLI per a l'Ubuntu (amb Guake Terminal)

Tot i que el mes d'octubre ja es parlava als mitjans d'aquesta nova aplicació que ha de fer la competència a Whatsapp, aquest cap de setmana i encara avui, hi ha hagut una allau d'articles, notícies i piulades que en parlen. Jo recomano la lectura dels articles a Geeks.cat (que té una interessant taula comparativa amb Whatsapp) i a PortalLinux.es.

Jo mai he tingut Whatsapp. Fa poc em va temptar l'aplicació catalana (bé, de Barcelona) Woowoos (que no té una llicència lliure ni el codi obert, i això no m'agradava), però finalment ha estat Telegram (@telegram) qui m'ha convençut. Telegram està disponible al Google Play per Android i m'imagino que no trigarà a trobar-se a l'F-Droid i des del 25 de febrer ja està disponible a l'F-Droid, per cert, també està disponible per altres SO dels quals no en recordo el nom ;)
Telegram encara no està disponible en català, però de ben segur que essent programari lliure algú s'hi posarà però ja està completament traduït al català, a l'espera de què els desenvolupadors l'incorporin a l'aplicació.
Què m'agrada de Telegram? La llicència GPLv2 La llicència GPLv2 dels clients (encara que malauradament no s'ha alliberat el codi del servidor ni sabem sota quina quina llicència es distribuirà -per més informació, podeu veure aquest article a Anotacions al marge: «Telegram: potser ni tan lliure ni tan segur»), la possibilitat d'enviar missatges encriptats, l'autodestrucció de missatges, poder enviar fitxers de fins a 1GB, la seguretat (només cal dir que ofereixen 200.000$ al hacker que aconsegueixi vèncer les barreres de seguretat), servidors descentralitzats...

... I podem utilitzar-la amb Linux des del Terminal!!

I això és el que intentarem explicar aquí, però amb un afegit, enlloc d'utilitzar el Terminal (gnome-terminal) utilitzarem el Guake Terminal.

Som-hi?

Qui ens permetrà fer això és el Telegram messenger CLI, client no oficial per al Telegram (visiteu-ne la pàgina a GitHub, val la pena). Primer de tot el que hem de fer es baixar-nos el Telegram messenger CLI, obrim el terminal i ens situem a la carpeta on volem baixar el fitxer. Farem la baixada amb la comanda:
 
 wget https://github.com/vysheng/tg/archive/master.zip -O tg-master.zip

En segon lloc, descomprimim el fitxer (si us és més fàcil podeu fer-ho fent clic amb el botó dret sobre el fitxer on heu d'escollir l'opció «Extreu aquí»):

 tar xzf tg-master.zip && cd tg-master

Això ens crearà una carpeta anomenada tg-master (en el nostre cas a /home/konfraria/Escriptori/tg-master).

Abans de proseguir, és important assegurar-nos de què tenim totes les dependències (llibrerires) instal·lades, necessàries per fer córrer l'aplicació. Per si de cas:

 sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev

Ara entrem amb el Terminal a la carpeta tg-master, i quan hi som dins escrivim:

 ./configure

I si no obtenim cap error, continuem:

 make

I ara llancem per primera vegada l'aplicació amb:

 ./telegram -k tg.pub

Per defecte la clau pública (tg.pub) és a la carpeta tg-master, si estigués la poseu en algun altre lloc caldria indicar-ne la ruta.
El que passarà ara, és que ens demanarà el nostre telèfon, on hem d'indicar-hi el +34 (evidentment, si estem a Espanya) al davant. Rebrem un SMS amb un codi de validació, i l'haurem d'introduir a continuació:


Quan ens apareix el nom del nostre usuari amb colors i el signe >, és que ja estem connectats.
Podem escriure:

 help

I obtindrem un llistat d'ajuda amb les comandes que ens poden fer falta, com per exemple:

 contact_list (per veure la llista de contactes)
 msg nom_contacte missatge (enviar el missatge a nom_contacte)
 add_contact telèfon nom cognom (afegeix el contacte)
 send_photo nom_contacte fitxer_d'imatge (enviar el fitxer d'imatge a nom_contacte)
 create_secret_chat user (crea un xat privat amb l'usuari) 

Per sortir-ne (que és el que farem ara) podem escriure quit i prémer la tecla de retorn:

 quit


Instal·lar el Guake per utilitzar-hi el Telegram, i crear un accés directe:

Per poder tenir de manera pràctica el Telegram messenger CLI sempre obert i a la vista, ens pot ser molt útil el terminal Guake Terminal. Podem instal·lar-lo escrivint:

 sudo apt-get install guake

Ara ja tenim el Guake Terminal però encara no l'obrirem, crearem el llançador per al Telegram. Per fer-ho utilitzarem l'aplicació Menú principal (alacarte).

 alacarte

Si no la tenim instal·lada podem fer-ho amb la comanda sudo apt-get install alacarte.
S'obrirà la finestra amb tots els menús. Entrarem al menú que ens interessi, per exemple «Internet» i un cop allà, premem el botó «Element nou» que obrirà una nova finestra, on hi posarem:
  • Tipus: Aplicació
  • Nom: Telegram
  • Ordre: guake -t -n="1" -e "/home/konfraria/tg-master/./telegram -k /home/konfraria/tg-master/tg.pub"
  • Comentari: L'aplicació lliure de missatgeria destinada a acabar amb el Whatsapp 
On evidentment cal canviar el /home/konfraria per la vostra ruta de la carpeta tg-master. Cal tenir en compte que els directoris amb espais cal posar-los entre "cometes". Més o menys es veurà així:


Ah! també podeu desar-vos aquesta icona a la carpeta que vulgueu del vostre ordinador, i afegir-la al llançador.
Tanquem l'aplicació Menú principal (alacarte) i obrim el dash de l'Ubuntu. Allà hi podem escriure «Telegram» i veurem que ja ens apareix l'aplicació. Si ho desitgem podem arrossegar-la per portar-la a la barra lateral, i deixar-la allà fixa:


En qualsevol cas -tant si la fixem a la barra lateral com si no- ja podem executar el Telegram des del Guake Terminal i veurem com s'obre:



Tot plegat és bastant antiestètic, però per sort el Guake Terminal conta amb opcions de personalització de l'aparença:

 


En el meu cas, jo he decidit desmarcar a la pestanya «General» les opcions «Stay on top» i «Show tab bar» que venen per defecte marcades i reduïr al mínim el «Main Window height» amb el lliscador, i a la pestanya «Appearance» he disminuït la transparència amb el lliscador. Tot plegat ha quedat així:



Com veieu, el resultat és molt més pràctic i adequat; i si necessiteu espai per treballar amb el Telegram no oblideu les tecles F11 i F12. La primera us mostrarà el Guake Terminal a pantalla sencera (com a la imatge de sota) i la segona farà visible o invisible el Guake Terminal.


Au! A gaudir-lo, comenceu la reacció en cadena i sobretot recordeu que de mica en mica s'omple la pica (piulada original):

dilluns, 10 de gener del 2011

Wammu (i Gammu): Connectar i sincronitzar les nostres dades del telèfon mòbil a l'Ubuntu

Avui presentarem l'aplicació Gammu i la seva interfície gràfica Wammu que ens permetran sincronitzar les dades del nostre telèfon mòbil a l'Ubuntu, podrem editar (segons el model) les trucades, els contactes, els missatges, el calendari i les tasques.
[GW]ammu suporta i funciona amb molts models de diferents marques: Nokia, Sony Ericsson, Motorola, Samsung, Siemens, Alcatel, etc.

En primer lloc, el més important és comprovar si el nostre model de telèfon mòbil està suportat per [GW]ammu; per veure-ho podem consultar la base de dades a http://wammu.eu/phones/. Cal que entrem en primer lloc al fabricant (per exemple, Sony Ericsson), i després al model (per exemple, W595); en aquesta pàgina veurem una informació en el següent format (a l'apartat titulat "Configuration"):

 
Aquest tipus de text és el que després d'instal·lar Wammu trobarem al fitxer ocult .gammurc a la nostra carpeta d'usuari i en parlarem més endavant.
En primer lloc instal·arem Wammu des del Centre de Programari de l'Ubuntu, i Gammu des del Gestor de paquets Synaptic. Podem fer-ho tot d'una volada des del Terminal escrivint:

sudo apt-get install wammu gammu

Un cop instal·lat podem executar-lo des de Aplicacions > Accessoris > Wammu. i (com que encara no existeix el fitxer .gammurc) ens dirà que no hi ha cap telèfon instal·lat i ens oferirà obrir el Configurador (Wammu Phone  Configuration Wizard), li direm que .

El primer que ens demanarà és tenir el telèfon connectat a l'ordinador, per exemple a través d'USB o per Bluetooth. Ens assegurem de tenir-ho tot preparat i cliquem a la Cerca automàtica del telèfon i cliquem a "Següent", llavors ens demana si volem cercar a través de tot tipus de connexions o en volem especificar alguna. Seleccionem el que creiem convenient i cliquem a "Següent". Ara haurem d'esperar que ens localitzi el telèfon...

Si tot ha anat bé tindrem el telèfon connectat a l'ordinador (i podrem deixar de llegir els 2 punts següents), però si ens hagués aparescut algun missatge d'error, alguns consells.
  • Mirem què ens retorna la comanda al Terminal:
    gammu identify
    Si ens retornés que no tenim permisos fem un sudo gammu identify. Des d'aquí veurem si el telèfon ha estat ben detectat, mostrant-nos la marca, model, firmware, hardware,etc...Si ens apareix tota aquesta informació però el Wammu no ens detecta el telèfon mòbil potser està mal configurat (mira el següent punt).
  • Tornem a mirar què hi deia a l'apartat "Configuration" del nostre model de telèfon mòbil des de la pàgina http://wammu.eu/phones/ i comprovem que coincideix amb el que hi diu al nostre arxiu de configuració .gammurc. Per obrir aquest arxiu tenim dues vies. La primera consisteix en obrir la nostra Carpeta d'inici i prémer Control+H (per veure les arxius ocults), llavors busquem l'arxiu .gammurc i quan el trobem cliquem el botó dret del ratolí i la opció "Obre amb gedit". Ja tenim accés a l'arxiu. A través de Terminal podem obrir-lo escrivint:
    gedit /home/nom_usuari/.gammurc
    On substituïrem nom_usuari pel nostre nom d'usuari. El que apareix després de PORT és com connectem el telèfon (per USB apareixerà quelcom tipus /dev/ttyACM0, per Bluetooth /dev/rfcomm0, per Infrarojos /dev/ircomm0, i per COM1 quelcom com /dev/ttyS0) i el que apareix després de CONNECTION és el que ens hem d'assegurar que tenim igual que a la pàgina del nostre model. Si ho tenim diferent ho canviem i desem l'arxiu .gammurc (clicant a Fitxer>Desa o bé prement Control+S) i tornem a iniciar el Wammu. Per exemple, amb el Sony Ericsson W595 el meu .gammurc deia:

    Aquesta configuració no funcionava i vaig haver de canviar-la per:
     
    En el cas dels USB, per exemple, és important connectar-lo sempre al mateix port perquè sinó la configuració varia (el primer port: /dev/ttyACM0, el segon /dev/ttyACM1, el tercer /dev/ttyACM2 i etc.) i és una variable a tenir en compte perquè tot funcioni correctament.
    Si necessitem més ajuda per configurar l'arxiu .gammurc podeu consultar a la documentació de l'Ubuntu: aquí.

Suposem que ja hem aconseguit arrencar el Wammu sense missatges d'error estranys, ja hauríem de poder clicar sobre "Telèfon" i després "Connecta" i després d'un missatge sen's informa de què ja estem connectats (si no és així repassa la configuració, en els 2 punts anteriors).

Ara ja ens podrem moure pels menús "Recupera" (passar informació de contactes, missatges, etc. del telèfon a l'ordinador), "Crea" (introduïr nova informació al telèfon des de l'ordinador) i "Backups" (per fer còpies de seguretat de les dades que prèviament hem passat del telèfon a l'ordinador).

I per acabar cal saber que tot el que féu amb el Wammu podeu fer-ho a través de Gammu des del Terminal, per exemple podeu enviar un SMS (naturalment amb el mòbil connectat) escrivint al Terminal:

sudo echo "text_de_l'sms" | gammu --sendsms TEXT nº_de_mòbil

On canviarem text_de_l'sms pel text del missatge que volem enviar, i nº_de_mòbil pel número de mòbil del destinatari del missatge, no modificarem on hi diu TEXT.

Un bon manual sobre el que podem fer amb Gammu des del Terminal el trobarem aquí.

Esperem que hagi estat d'utilitat!

Llicència de Creative Commons

Aquesta obra de Konfraria de la Vila del Pingüí de La Palma de Cervelló està subjecta a una llicència de
Reconeixement-NoComercial-CompartirIgual 3.0 No adaptada de Creative Commons

El disseny d'aquesta pàgina web ha estat possible en gran part gràcies als magnífics tutorials de Soh Tanaka. La barra tipus Mac i la caixa de navegació han estat possibles gràcies al tutorial de NetTuts+.

                  Enllaços
stack
stack