View Full Version : [sandbox] Ability to tweak Touch Screen Vibration feedback.
jakiman
01-05-2010, 06:19 AM
Here is my brainstorm idea of possibility to change the Touch Screen Vibration feedback strength and/or length.
http://maemo.org/community/brainstorm/view/touch_screen_vibration_feedback_setting
Seems it can be done by modifying the 'dangerous' /etc/mce/mce.ini file.
PatternTouchscreen=10;3;0;1;23;0;15;50;255
But would rather have an option in the Settings > Display Settings or something similar. :)
jakiman
01-05-2010, 07:01 PM
Here is my current setting which I feel is quite good:
PatternTouchscreen=10;3;0;1;10;30;0;50;50
Red = AccelarationPeriod. (Made it slower so it doesn't "jerk" the phone as much)
Green = OnPeriod. (Made it longer so it's more prone)
Blue = BreakPeriod. (Made it 0 as I liked how it felt when I turned on my phone and saw it was 0 for PowerOn)
Magenta = Speed. (Made it low so that it's not too powerful and vibration feels gentle and soft)
This makes it more like a Samsung Haptic feedback devices.
Not too over powering but still gives a positive feedback.
How I changed it:
1. Install rootsh to get root access at terminal via "sudo gainroot"
2. Install Leafpad application (text editor)
3. from xterminal, sudo gainroot
4. from xterminal, leafpad /etc/mce/mce.ini
5. Go down to the very end (down).
6. Make the changes to the above mentioned line and save.
7. Reboot.
WARNING: Make sure you didn't make ANY mistakes. You can brick your N900 if you make wrong changes or syntax errors. I will take no responsibility if something goes wrong....
It would be nice to have a little software with scroll bar to generate LED and vibration patterns...
I myself refuse to use a ring as i find this to be an insult to others in public area but I'd love to be able to tweak the vibration pattern to something very irregular so i can feel it better while walking and such... :-)
Here is my current setting which I feel is quite good:
PatternTouchscreen=10;3;0;1;10;30;0;50;50
Red = AccelarationPeriod. (Made it slower so it doesn't "jerk" the phone as much)
Green = OnPeriod. (Made it longer so it's more prone)
Blue = BreakPeriod. (Made it 0 as I liked how it felt when I turned on my phone and saw it was 0 for PowerOn)
Magenta = Speed. (Made it low so that it's not too powerful and vibration feels gentle and soft)
This makes it more like a Samsung Haptic feedback devices.
Not too over powering but still gives a positive feedback.
How I changed it:
1. Install rootsh to get root access at terminal via "sudo gainroot"
2. Install Leafpad application (text editor)
3. from xterminal, sudo gainroot
4. from xterminal, leafpad /etc/mce/mce.ini
5. Go down to the very end (down).
6. Make the changes to the above mentioned line and save.
7. Reboot.
WARNING: Make sure you didn't make ANY mistakes. You can brick your N900 if you make wrong changes or syntax errors. I will take no responsibility if something goes wrong....
do you think you could come up with a patch or .bat file (something of that sort) for all of us non-Linux users and those of us without coding experience. I dont want to take the risk of bricking. I dont know anything about coding and step 3 and 4 don't make sense to me.
That One Guy
01-08-2010, 11:10 PM
There's no coding experience involved. If you can follow directions, you can do this. Don't let the "I'm not a linux user, so I don't know how to do it" mentality scare you off. Learn how to do it properly the first time, and you'll be that much better off. Don't always rely on a "patch" or a ".bat" file as you call them.
jakiman
01-09-2010, 12:22 AM
HRZ, I'm not linux expert either. Here's a more detailed step for 3 & 4.
Step 3
- launch xterminal (it's already installed on N900)
- type the following and press enter
sudo gainroot
- done
Step 4
- While you are still in xterminal
- type the following and press enter
leafpad /etc/mce/mce.ini
- the leafpad application will launch. (if installed as per step 2)
- you are now seeing the contents of mce.ini file.
HRZ, I'm not linux expert either. Here's a more detailed step for 3 & 4.
Step 3
- launch xterminal (it's already installed on N900)
- type the following and press enter
sudo gainroot
- done
Step 4
- While you are still in xterminal
- type the following and press enter
leafpad /etc/mce/mce.ini
- the leafpad application will launch. (if installed as per step 2)
- you are now seeing the contents of mce.ini file.
thanks for breaking it down for me. much appreciation.
waleed786
01-09-2010, 12:45 AM
Here is my current setting which I feel is quite good:
PatternTouchscreen=10;3;0;1;10;30;0;50;50
Red = AccelarationPeriod. (Made it slower so it doesn't "jerk" the phone as much)
Green = OnPeriod. (Made it longer so it's more prone)
Blue = BreakPeriod. (Made it 0 as I liked how it felt when I turned on my phone and saw it was 0 for PowerOn)
Magenta = Speed. (Made it low so that it's not too powerful and vibration feels gentle and soft)
Thanks bro, I always loved the samsungs haptic feedbacks..and this is as close as it gets. Thanks for the break down too, now I can play with it and see how it goes
jakiman
01-09-2010, 01:06 AM
Glad some like my setting. I've played with my friend's Samsung phone quite a bit to get that. =)
btw, I proposed a solution to my brainstorm:
I think it would be fairly easy for Nokia developer to add at least 3-5 presets to:
Settings - Disply - Touch screen vibration
When you click it, you get an option to select from following: (Similar to the Backlight time-out option)
0. Off
1. Default
2. Samsung
3. HTC
4. LG
etc.....
Each preset could be just a tweaked value of PatternTouchscreen in mce.ini
vyper1
01-10-2010, 10:35 AM
Thanks Jakiman I entered your settings and it's a much nicer feedback when you touch the screen. It would be good though if we did get the ability for presets from settings menu sometime in the future.
Thanks Jakiman I entered your settings and it's a much nicer feedback when you touch the screen. It would be good though if we did get the ability for presets from settings menu sometime in the future.
I wonder if this takes a toll on battery life. i still havent followed jakiman's procedure because my battery life isn't up to par yet. well it is if im on 2G all day soooo...maybe.
vyper1
01-10-2010, 12:03 PM
HRZ it's very well possible that this could have an impact on battery life but I'm that unimpressed with the how long it lasts anyway. I get about 8hrs out of a full charge that's with light/moderate use whilst at work. That was before I implemented Jakimans tweak. I'll get back to you if I suffer a negative impact but like I stated I'm already unimpressed so at the worse I'll have to have a charge midday.
raverpol
02-10-2010, 09:09 PM
i like it very much now :)
kolomboyahia
05-05-2010, 01:04 AM
hello guys
i have followed all the steps and am facing one problem which when i type leafpad /etc/mce/mce.ini in the xterminal it type back file not found
can any body help me on that
jakiman
05-05-2010, 05:43 AM
hello guys
i have followed all the steps and am facing one problem which when i type leafpad /etc/mce/mce.ini in the xterminal it type back file not found
can any body help me on that
are you root? type "root" from xterminal and hit enter. Then try again.
(You will need 'rootsh' installed from application manager)
kolomboyahia
05-16-2010, 07:34 AM
are you root? type "root" from xterminal and hit enter. Then try again.
(You will need 'rootsh' installed from application manager)
Thanks man
but stiil saying the same msg fill not found , and i tried to uninstall the "roosh" s/w the mobile couldn't unistall
LagunaCid
01-25-2011, 01:29 AM
Sorry for ressurecting this, but this was the thread with the closest relevance to my problem...
So what's happening is that my touchscreen vibration isnt happening at all. But I DO get vibration from calls, messages, etc. It just doesn't work with touchscreen. It has happened ever since I got this phone ( I bought it used ). I fooled around with the settings posted in this thread, and it hasn't helped at all. I am at a loss. Anyone experienced this problem before?
Dark_Angel85
01-25-2011, 01:40 AM
does it affect other form of vibrations or just the touchscreen feedback? how about ringing alerts?
LagunaCid
01-25-2011, 02:22 AM
does it affect other form of vibrations or just the touchscreen feedback? how about ringing alerts?
As I've said, it only affects the touchscreen kind of feedback.
What I've noticed when changing it to something really obvious (aka as strong as a call vibration), is that it happens still, but only happens randomly. Usually when the screen has been off for a few minutes.
porselinaheart
01-25-2011, 02:37 AM
thumbs up for this simple mod, :D the new touchscreen vibe is excellent. Any feedback though from those that tried it about batt life?? is it better or worse?
AapoRantalainen
03-23-2011, 12:32 PM
How I turn vibration off with editing /etc/mce/mce.ini ?
I made backup of /etc/mce/mce.ini. Then I turn vibration off via graphical settings. And then I check with diff that file is not changed at all.
aakash_scsa_hellyeah
09-18-2011, 03:03 PM
Here is my current setting which I feel is quite good:
PatternTouchscreen=10;3;0;1;10;30;0;50;50
Red = AccelarationPeriod. (Made it slower so it doesn't "jerk" the phone as much)
Green = OnPeriod. (Made it longer so it's more prone)
Blue = BreakPeriod. (Made it 0 as I liked how it felt when I turned on my phone and saw it was 0 for PowerOn)
Magenta = Speed. (Made it low so that it's not too powerful and vibration feels gentle and soft)
This makes it more like a Samsung Haptic feedback devices.
Not too over powering but still gives a positive feedback.
How I changed it:
1. Install rootsh to get root access at terminal via "sudo gainroot"
2. Install Leafpad application (text editor)
3. from xterminal, sudo gainroot
4. from xterminal, leafpad /etc/mce/mce.ini
5. Go down to the very end (down).
6. Make the changes to the above mentioned line and save.
7. Reboot.
WARNING: Make sure you didn't make ANY mistakes. You can brick your N900 if you make wrong changes or syntax errors. I will take no responsibility if something goes wrong....
It was fun playing around with these settings. Now can you please tell me what are the default factory values for this setting, as i forgot to make a backup of mce.ini so i am unable to recognise the factory values for touch vibration entries..
jakiman
09-20-2011, 05:37 AM
It was fun playing around with these settings. Now can you please tell me what are the default factory values for this setting, as i forgot to make a backup of mce.ini so i am unable to recognise the factory values for touch vibration entries..
The values in the first post is actually the default value. :)
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.