La suspensión me funciona bien desde el primer día. ¿Has suspendido alguna vez con un kernel sin corregir la DSDT? Algunos usuarios en el foro de Ubuntu (ver referencias) indican problemas posteriores que les obliga a hacer un reset frio (quitando la batería).
Lo del botón derecho del ratón me desconcierta. ¿Cómo no va a funcionar? Eso no tiene nada que ver con el Asus. Si funciona el ratón, funciona el botón derecho. ¿No te referirás al touchpad?
El touchpad lo configuro como en la receta de Ubuntu. Mi /etc/X11/xorg.conf tiene lo siguiente.
Section "InputClass"
Identifier "Touchpad" # required
MatchIsTouchpad "yes" # required
Driver "synaptics" # required
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2" # multitouch
Option "TapButton3" "3" # multitouch
Option "VertTwoFingerScroll" "1" # multitouch
Option "HorizTwoFingerScroll" "1" # multitouch
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8" # browser "back" btn
Option "RBCornerButton" "9" # browser "forward" btn
EndSection
Por tanto el botón derecho es con dos dedos, y el del medio con tres dedos.
Puedes configurar LBCornerButton y RBCornerButton a 1 y 2 si te resulta más cómodo.
He seguido tus pasos y he instalado tus paquetes deb con el kernel personalizado. Al bajar la tapa para dejarlo en modo "suspender" se me queda la pantalla en negro en gnome
¿que logs podría mirar para ver que pasa?
Otro fallo que tengo es que el botón derecho del ratón no funciona.
La nueva versión de arco-pfc incluye el emblema de informática (en grises) en el progio paquete, aunque sigue siendo posible poner uno diferente con el comando \logo.
Yes, the module works this way. This PAM module does not map system users on redmine. This plugin support only authentication for already existing users. Sorry if the post does not clarify that point.
I was fighting with the same problem. After an hour I give up and decided to create users by hand and...
Go to /users/new and you will see that this settings (Auth mode) is a per user option, non system wide:
http://cl.ly/0y2X0k3A1K3e1k3k1k1o
Change option from Internal to Pam and all should works OK.
Repo migrado: https://bitbucket.org/arco_group/arco-pfc
Y con su tracker de incidencias: https://bitbucket.org/arco_group/arco-pfc/issues
bastantes cosas, voy a ir haciendo recetillas de lo que me llame la atención, pero tenía que empezar por decir de dónde instalarlo... 
¿Y que hay de nuevo en este emacs? ¿Lo has probado?
Arreglado. Voy a migrar el repo de arco-tools y todo esto de la clase del PFC a bitbucket, pero mientras tanto mejor que apunte donde debe. Gracias
Ejemplo de lo que sería.... es esto:
Debian en un samsung galaxy s+ (i9001) (Sin interfaz gráfico pero perfectamente usable):
Lo vi luego más tarde y se me paso comentarlo, pero si quieres cambiarlo también en el project de Redmine de Arco, las rutas también siguen como los anteriores:
https://arco.esi.uclm.es:3000/projects/arco-tools/wiki/LaTeX_classes
Muchas gracias, lo cambio en el post.
Si alguien intenta hacerle checkout a la ruta que viene en el articulo, no va a funcionarle:
La ruta antigua de:
$ svn co https://arco.esi.uclm.es/svn/public/prj/arco-tools/samples/latex/pfc/
Pasa a ser:
$ svn co https://arco.esi.uclm.es/svn/public/prj/arco-tools/samples/pfc/
Es lo que tienen los refactor 
Algo más interesante es poder decidir para qué comandos queremos que sudo pida la clave y para cuáles no. Con el siguiente fichero sudoers, los miembros del grupo “sudo” podrán ejecutar los comandos aptitude y dpkg sin tener que poner nunca la clave. Para todos los demás, sudo se comportará de la forma habitual.
Defaults env_reset, insults Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" Defaults timestamp_timeout=15 Cmnd_Alias APT = /usr/bin/aptitude, /usr/bin/dpkg %sudo ALL = ALL, NOPASSWD: APT
Y además te insulta si pones mal la clave
aunque la opción timestamp_timeout es más interesante, que indica cuando tiempo (en min) se cacheará la clave. El valor por defecto es 5. Un valor de 0 significa que pida la clave siempre y un valor negativo que no la vuelva a pedir.
I've done everything as described above but I use MySQL instead of SQlite.
Here's the proof that the information is there:
mysql> select * from auth_sources;
+----+---------------+------+-----------+------+---------+------------------+---------+------------+----------------+---------------+-----------+-------------------+-----+
| id | type | name | host | port | account | account_password | base_dn | attr_login | attr_firstname | attr_lastname | attr_mail | onthefly_register | tls |
+----+---------------+------+-----------+------+---------+------------------+---------+------------+----------------+---------------+-----------+-------------------+-----+
| 1 | AuthSourcePam | Pam | localhost | 1 | user | pass | app | name | firstname | lastname | email | 1 | 0 |
+----+---------------+------+-----------+------+---------+------------------+---------+------------+----------------+---------------+-----------+-------------------+-----+
1 row in set (0.00 sec)
I don't know why, I have no new option for setting Authentication mode. Any hints?
Tks,
PP
Tu tarjeta tiene un conmutador en la parte superior que te permite arrancar desde la memoria NOR o la NAND. Tu sistema lo tienes instalado en la memoria NAND (que es la que quieres formatear). En la memoria NOR tienes instalado un bootloader para "emergencias" llamado supervivi.
Desliza el conmutador hacia la izquierda y enciende tu tarjeta para arrancar con supervivi. Desde ahí podrás formatear y volver a instalar un sistema completo en la NAND.
Si este remedio no te funcionase, puedes reinstalar el sistema a través del puerto JTAG que tiene tu tarjeta. En el kit se te debió de incluír una pequeña tarjeta con un puerto paralelo y un cable que conecta al JTAG.
Busca en la página de friendlyarm el cliente para el JTAG y las instrucciones de como reinstalar el sistema desde JTAG. El método es un poco lioso la primera vez pero funciona sin problemas. De todas formas, primero prueba a arrancar desde la NOR.
Un saludo.
El API de notificaciones ha cambiado últimamente. La forma «correcta» de usarlo desde Python ahora es con GI (Gobject Introspection) ya que desde gtk3 todo lo que tiene que ver con glib, gobject, gtk y gnome en general no tiene (no necesita) bindings para Python.
Ahora se usa más o menos así:
from gi.repository import Notify, GLib, GdkPixbuf Notify.init("app") notification = Notify.Notification.new(resumen, completo, None) notification.set_icon_from_pixbuf(GdkPixbuf.Pixbuf.new_from_file("icon.svg")) notification.set_hint("transient", GLib.Variant.new_boolean(True)) notification.set_urgency(urgency=Notify.Urgency.NORMAL) notification.set_timeout(timeout) notification.show()
Y ya no depende del paquete python-pynotify, sino de gir1.2-notify (hablo de Debian of course).
Saludos
Hola, mi opinión es que la culpa es de las empresas, cuyos terminales son lanzados con el sistema de android. Me explico:
Google da su sistema base android, que adapta a sus dispositivos tales como el recién estrenado Nexus prime, sus antiguos Nexus one, y Nexus S y mantiene su personalización original de android. Por ello siempre se comenta que estos dispositivos están más "optimizados" que el resto.
Ahora bien, ¿que hace Samsung, sony-ericcson, htc, motorola, huawei, y demás compañias?. Intentar distinguirse modificando "secciones" de android. La prueba más tangible es los launcher, Samsung con su touchwizz, htc con su sense etc. De manera que ya estamos modificando parte de la apariencia y personalizando para que los usuarios finales relacionen cada tipo de interfaz con su compañía... Pero se olvidan de sus dispositivos no trabajando demasiado en su hardware.
Así tenemos móviles con doble núcleo, con 4 núcleos con 1 gb de ram etc, más potentes que un netbook que sacan menor nota de rendimiento en los benchmark que un iphone 4 con 800Mhz. y 512 de RAM. (Teniendo en cuenta por supuesto el hecho de que corre en una maquina virtual, "Dalvik", aun así, sigue sin ser escusa)
Creo que la solución pasaría por dedicar un mayor esfuerzo a optimizar los drivers de los terminales por parte de cada compañías y un mínimo a sus personalizaciones. E incluso el trabajo sucio puede hacérselo la comunidad de programadores y usuarios de android, como xda-developers, el grupo de cyanogenmod, miui etc... Que lo pasan fatal hasta que consiguen esos drivers. Y una vez que los tienen hacen versiones muchísimo mas optimizadas que las que nos suministran las empresas dueñas del terminal. Véase el ejemplo de cyanogenmod... otras como miui se aprovechan de cyanogenmod para realizar su ROM.
Lo cierto es que no entiendo porque tenemos móviles de 4 núcleos, mientras que con muchísimo menos hardware y una buena planificación de los componentes hardware, pueden conseguir un rendimiento superior.
Lo mismo ocurre con las tablets. Pero a pesar de no darnos cuenta están orientando android de mejor manera a estas que a los móviles. ¿Que es, honeycomb, si no una version "beta estable" de ice cream sandwich? Hoy en día android está mas optimizada para tablets que para móviles, aunque parezca lo contrario.
En estos momentos ha salido ICS (Ice cream sandwich), versión 4 de android. (Creo que van por la actualización 4.0.3 me parece, que mejoraron un tema de la bateria con el 4.0.1 y varias cosas). Bien pues, ICS, es fantástico, para mí es el sistema operativo de android más maduro que hay, más optimizado etc. Es fantástico, y su terminal estrella es el Nexus prime (el cual sabe medio exprimir la potencia de android).
Pero ahora llega samsung, y las demás compañías a tocar ... a intentar pensar mas en beneficios que en otra cosa, en realizar ROMs, con interfaces como el touchwizz cargándose la maravillosa interfaz hecha por google en esta versión... ¿Porque no dedican un mayor esfuerzo al hardware?
¿Porque tardan tanto y en algunos casos no se liberan drivers?
¿Porque se esfuerzan tanto en el hardware y se olvidan del software?
¿Porque un usuario con conocimiento en foros como xda-developers te montan una rom optimizada, que te saca un rendimiento "inhumano" del dispositivo sin un excesivo esfuerzo, porque te optimizan los drivers con una facilidad sorprendente una vez que los tienen...?
Si android no ocupa ni hace honor a lo que es, es por estas empresas y porque no quieren básicamente.
Un saludo!
Si los maintainers tienen claves nuevas, el servidor no las conocerá. Puedes forzar la actualización de la clave en el anillo del propietario del repo con algo como:
$ gpg --keyserver pgp.mit.edu --recv-key <PGPID-DEVELOPER>
La documentación sobre los ficheros de configuración «modulares» de emacs se mantiene en:
https://bitbucket.org/arco_group/arco-emacs
El post es muy bueno, pero a modo de resumen se puede decir que siempre es mucho mas fácil diseñar e implementar un sistema operativo cuando controlas hasta el último aspecto del hardware en el que se va a ejecutar. IOs es una pieza mas del iPhone, se diseña junto al hardware y extrae, o debería extraer, hasta la última gota del potencial del equipo. Por contra Android es una plataforma abierta que impone muy pocos requisitos de hardware a priori de manera que se puede considerar un logro el que funcione lo bien que lo hace.
Hi,
Yes I have, it is working.
I have made another try : I have made a "su nobody", to start a shell as the apache user. Then I ran auth.rb. This time, it has failled. It seams that the "nobody" user can't use PAM authentication in a ruby script.
Maybe this can help you...
Thanks.
Do you test it with the auth.rb program here above?
Hi,
I have followed your post, but it seams that is does not work.
The auth.rb test is working fine, but the plugin does not authenticate.
The plugin is registered, user created with "PAM" authentication, and in remine production log, it shows "Failed login...".
I even added the login/password to the log, they are fine, but the function "authpam" does not seam to work when used in redmine through apache.
I'm hosting using Ubuntu 11.10 x86_64, ruby 1.8, apache 2.2 with passenger, redmine 1.1.3.stable (MySQL).
Thanks 