October 19, 2010
Today I will show, how you could add an arbitrary script or application to the P-Button of your Acer 1825.
A little script, which checks if the onscreen keyboard onboard is running.
If onboard is running it will be closed if not it will be started.
[you need to install onboard: sudo apt-get install onboard]
October 16, 2010
This is a short instruction to enable 2 finger scrolling on the touchpad of the Acer 1825:
create a script and open it with an editor
::CODECOLORER_BLOCK_6::copy and paste the following lines into the script
::CODECOLORER_BLOCK_7::save the script and enable following permissons:
::CODECOLORER_BLOCK_8::Last step you need to add the script to the autostart programs:
October 14, 2010
[UPDATE meanwhile you could get multitouch support, check http://www.ceh-photo.de/blog/?p=320]
So after some days of struggling with the touchscreen configuration I works very good (only singletouch).
The problem was out of the box the touchscreen is detected as a touchpad in ubuntu 10.10. It is a problem in the xorg-evdev driver (Version) 2.32. To fix this problem you need to patch the 2.32 or build and install a newer one.
October 10, 2010
Last week I got my new notebook a subnotebook from Acer 1825PT. A cute tool with fancy features like a touchscreen and touchpad with multitouch. My first plan was putting debian squeeze on it (like I have on my desktop machine). Then I struggled with installing debian. First I wanted amd64 from squeeze. The available installer doesn’t work on my notebook. I used the usb version, because my notebook has no cd drive. The old lenny installer does work, but has problems with my hardware (ethernet,wifi –> old kernel). Next I used the lenny installer with updated kernel from http://kmuto.jp/debian/d-i/ . It worked, but in the available version the lvm support seemed to be broken and I wanted lvm. Ok next try, I read about unetbootin and checked it out. With unetbootin I was able to boot the newest debian squeeze installer from usb. I installed debian and had big problems with grub. The installer was not able to put grub into the mbs. Ok no problem I started a ubuntu 10.04 live usb version and used chroot (like in this description http://wiki.ubuntuusers.de/GRUB) to install grub2. I got it working. Finally debian squeeze does its job on my new notebook. All basic features run fine: ethernet,wifi,sound,touchpad,suspend. But next problem the fancy stuff. Current kernel in debian squeeze 2.6.32 does not support my touchscreen –> I need 2.6.36. But this version is at the moment in debian experimental. I checked out the dependencies of the new experimental kernel and decided that are too many (only if you want kernel-headers too, which I wanted). After that I heard about the new ubuntu 10.10 which was published today which includes the kernel I need and so I give it a try! At the moment ubuntu 10.04 which I installed yesterday is updating to 10.10. I am anxious to see the touchscreen support. 45min left :D.
August 7, 2010
We decided to move bajos from github to googlecode at therefore I need to port our repo. The task import from git to svn could be done in this way:
From http://code.google.com/p/support/wiki/ImportingFromGit
Most of this is copied from the google page, but they are writing about continuous mirroring, I want to show, that the same procedure is useful for a one time import!
The Subversion repository must be nonempty. A new Google Code project contains one revision by default, but if you reset it, you should also create a first revision.
Naturally, your official source tree lives on some Git-capable server, which we denote by $GIT_REPO. http://code.google.com/hosting/createProject creating a new Google Code project, initialize an intermediary repository and fetch the Git tree:
$ git svn clone --username you https://your-project.googlecode.com/svn/
$ GIT_REPO=git@github.com:hwr-berlin/bajos.git #example!!!
$ cd svn
$ git fetch $GIT_REPO
Create a temporary branch for the fetched repository, and tag its head:
$ git branch tmp $(cut -b-40 .git/FETCH_HEAD) $ git tag -a -m "Last fetch" last tmp