Sv Community El Salvador

Soporte y Tecnología => Freeware => Programas => Salvadoreño => Topic started by: vlad on July 10, 2008, 12:42:46 am

Title: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: vlad on July 10, 2008, 12:42:46 am
Bueno, otro cliente mas para el ya reconocido Mensajitos.php de mxgxw, pero esta versión es 100% Linux compatible. LixMen ~> LinuxMensajitos

El código esta lejos de ser perfecto, y no pienso darle tanta importancia como a sms.todosv.com ó XMR, pero se los dejo como una base si en caso alguien esta intersado  :thumbsup:.

Lo hice sobre GTK+ 2.0, para compilarlo guarden el texto del código en un archivo de texto (digamos "LixMen.c") y ejecuten:

gcc -O2 -o lixmen LixMen.c `pkg-config --libs --cflags gtk+-2.0`

Ultima versión:
Clic aquí para obtener código LixMen 0.3 (http://pastebin.com/fb71bea6)

Versiones anteriores:
Clic aquí para obtener código LixMen 0.2 (http://pastebin.com/f56919b7c)
Clic aquí para obtener código LixMen 0.1 (http://pastebin.com/f786b251c)

luego tendran un ejecutable lixmen, haganle:
chmod a+x lixmen

Y luego lo mueven a su carpeta de /usr/bin:
sudo mv lixmen /usr/bin

y listo!, pueden ejecutarlo presionando "Alt+F2" y escribiendo lixmen

PD: Creo que me comí liberar la memoria, quizas en una posterior revisión veo esos fallos  :drinks:
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: vlad on July 10, 2008, 12:56:40 am
Ah si!, la "foto":
(http://img237.imageshack.us/img237/7596/pantallazolixmen01ut0.png) (http://imageshack.us)

 :phew: jajaja... feito va... a ver si a alguien le sirve y lo mejoramos  :mosh:
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: EleCMaNn on July 10, 2008, 01:23:33 am
Pues no se puede pedir mas en Linux y creo que mas de alguno le interesara tu propuesta Vlad  :thumbsup:
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: JGuillen™ on July 10, 2008, 07:37:42 am
otraa vez vos va vlad con grandes aportes jejejeje me llega .... en estos dias q instale linux los instalare sin duda alguna.. lastima q de GTK no se nada... pero me llegaria ayudarte man..!  :thumbsup:
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: vlad on July 10, 2008, 07:41:14 am
Gracias  :thumbsup:

La verdad este programa es bastante _bastante_ sencillo, más a modo de ejemplo de C/GTK que como un programa completo para SMS, aunque debo admitir que cumple su función por lo menos  :rofl:
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: DarkBios on July 10, 2008, 08:21:16 am
Disculpen por la inorancia, es compactible con debian y fedora

soy usuario fedora desde hace 4 años y este año empece con debian para reforzar linux
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: R99 on July 10, 2008, 08:23:23 am
Disculpen por la inorancia, es compactible con debian y fedora

soy usuario fedora desde hace 4 años y este año empece con debian para reforzar linux
Por supuesto.....
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: vlad on July 10, 2008, 09:27:55 am
Disculpen por la inorancia, es compactible con debian y fedora

soy usuario fedora desde hace 4 años y este año empece con debian para reforzar linux
Por supuesto.....

 :thumbsup: Solo asegurate de tener libgtk2.0-dev y gcc instalado para poder compilarlo.

En Debian y Ubuntu tendria que bastar un "sudo apt-get install libgtk2.0-dev gcc"
En Fedora instala "gtk2-devel" (no se como pero eso necesitas  :phew:)


Cambie un poco el código (primer post) para:

1. Ordenar un poco la interfaz:
(http://img181.imageshack.us/img181/5519/pantallazolixmen01hv0.png) (http://imageshack.us)

2. Agregar WordWrap al campo del mensaje.

3. Prohibir el cambio de tamaño de la interfaz.
:)
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: minchio on July 10, 2008, 11:23:37 am
hey y solo para linux furula? y los win2 users?
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: Phsyckr on July 10, 2008, 11:29:29 am
hey y solo para linux furula? y los win2 users?

para windows esta XMR
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: vlad on July 11, 2008, 10:06:43 pm
LixMen 0.2 agrega:

1. Scrollbar para campo de mensajes. (como ejemplo de: gtk_scrolled_window_new, gtk_scrolled_window_set_policy y gtk_container_add)

2. Conteo de caracteres del mensaje (como ej. de: uso de gtk_text_buffer_get_char_count, de conversion de entero a cadena sin usar atoi, de como usar la señal "changed" de un GtkTextBuffer)

3. Mensaje notificador de error si el mensaje sobrepasa los 160 caracteres de longitud.


Código en primer post, mismas instrucciones de compilación y de uso :)
Title: Re: LixMen - Cliente para Mensajitos.php hecho en C/GTK
Post by: vlad on July 16, 2008, 01:25:25 pm
LixMen 0.3 agrega:

1. Botón Borrar (como ejemplo de: gtk_text_buffer_set_text)

2. Uso de HBox y VBox para alineación de controles (como ejemplo de: gtk_hbox_new y gtk_vbox_new)

3. Deshabilitar el ingreso de "Tabs" en GtkTextView para facilitar el uso la interfaz con el teclado (cambiar de control presionando TAB, como ejemplo de: gtk_text_view_set_accepts_tab)

4. Reducción de caracteres maximos de mensaje de 160 a 110

5. Cambio de color de la etiqueta a rojo si el conteo de caracteres es mayor a 110 (para alertar al usuario que ha sobrepasado el limite; como ejemplo de gtk_label_set_markup)



Imagen de LixMen 0.3:
(http://img165.imageshack.us/img165/1548/instantnea8ls2.png) (http://imageshack.us)



Código como siempre en el primer post, es la versión final de LixMen.