View Single Post
rebhana's Avatar
Posts: 579 | Thanked: 471 times | Joined on Jan 2010 @ Austria
#1456
Originally Posted by qole View Post
I have sent Easy Debian 0.9.51 to Extras-devel.
I have first tried the Debian-side fix, seen that it worked, and then switched to 0.9.51. However, there I've encountered some occasional weird behavior:

When I first opened LXDE, to my surprise I had an English keyboard again, despite the "setkbd de" in /etc/xdg/lxsession/LXDE/autostart. Closing chroot and starting LXDE again, I then had a German keyboard, but some of my additional remappings of the keyboard were missing out (I do those further remappings with xmodmap launched from /etc/xdg/lxsession/LXDE/autostart). Doing it a third time, my keyboard was finally as it used to be. I've never had such unpredictabilities with my keyboard hacks before - albeit some things never worked.

On one of the launches of LXDE I even had missing keyboard focus from the very beginning! Though once started successfully, I don't lose it, neither when going to task manager nor through the power button.

And just now I had LXDE not starting at all after clicking the OK button. After the little window closed, I was left with the screen telling about Ctrl+Backspace, from which I could not even get out to the task manager without resorting to the camera trick.

Could it be that there is some race condition complicating the combination of Maemo-side and Debian-side scripts?

I'm testing it some more, but perhaps I should also go back and try out more extensively the Debian-side fix.

EDIT: After a reboot of the phone, I once again could not start LXDE. It's hanging at the "Ctrl+Back" screen. These are the processes that I see with top:
Code:
Mem: 240968K used, 4572K free, 0K shrd, 13984K buff, 101748K cached
CPU: 35.5% usr 64.2% sys  0.0% nice  0.0% idle  0.0% io  0.0% irq  0.1% softirq
Load average: 4.48 3.65 1.78
  PID  PPID USER     STAT   RSS %MEM %CPU COMMAND
  808   663 root     R <  10956  4.4 41.4 /usr/bin/Xorg -logfile /tmp/Xorg.0.log -logverbose 1 -nolisten tcp -noreset -s 0 -core 
  756     1 root     S     6768  2.7  5.1 /usr/sbin/ohmd --no-daemon 
 1113  1031 user     S    17960  7.2  2.5 /usr/bin/hildon-status-menu                                                
  764     1 pulse    S <   4528  1.8  1.7 /usr/bin/pulseaudio --system --high-priority 
 1646  1542 user     R      588  0.2  0.9 /bin/sh /usr/bin/debian-lxde 
 1124  1031 user     S    15712  6.3  0.3 /usr/bin/hildon-desktop                                                    
 1689  1684 user     S     5700  2.3  0.3 /usr/bin/Xephyr :1 -screen 800x480 -br -ac 
  698     1 root     S     1140  0.4  0.3 /usr/sbin/bme_RX-51 
 3926  3772 root     R      748  0.3  0.3 top 
   10     2 root     SW       0  0.0  0.3 [omap2_mcspi]
 1041   663 user     S     8932  3.6  0.2 /usr/bin/systemui 
  734   663 root     S <   2548  1.0  0.2 /sbin/mce --force-syslog
EDIT2: After finalling killing it, and doing a close chroot, Xorg is still running, with CPU at 600MHz, so I have to reboot to get rid of that.
__________________
Need more apps for the N900? Check out Qole's Easy Debian and read the wiki!
My Easy Debian installation log

Last edited by rebhana; 2010-06-09 at 17:03.