Showing posts with label Patches. Show all posts
Showing posts with label Patches. Show all posts

Tuesday, December 6, 2011

[MeeGo Harmattan] Calenderr : Daily updated Calendar app icon !

Calenderr is a simple hack to make the Calendar app icon always show today's date (day-of-month). The existence of calendar icons for each day (1-31) in the theme on the device lets suspect that this feature was either planned and then abandoned or that it will come built-in in some future firmware.


put calendarhack.conf in /etc/init/apps directory (see the comment inside)

put calenderr.sh in /home/user folder  (see the comment inside)

Or simply try this (verified) *deb  file !

More to read (support) over here !

Saturday, November 26, 2011

[MeeGo Harmattan] Organiser Feed : Show upcoming calendar events in your event feed

 Actually similar to DateEvent Organiser Feed (AKA Calendar Feed) pushes your calendar entries directly onto the event feed of your home screen.







Current Features


Per calendar settings for:
 - Inclusion in event feed
 - Maximum look ahead range (events starting beyond that range will not be shown)
 - Maximum number of entries (e.g. only show 1-2 entries at a time)
 - Recurring event support
 - Auto-update when entries in the calendar change
 - Directly jump to the event when clicked on the homescreen
 - Sort order of events (I am abusing a shortcoming in the current homescreen version for this - this may stop working at any time)











Control panel integration:

- Configure Organiser Feed via Settings -> Notifications -> Event Feeds
- Either a plain icon or the calendar icon with the correct day of the event
 - Customisable expiry time: events can be removed from feed either at the beginning of the event or at the end












Download

You can download the current version of Organiser Feed at https://www.bithub.de/philip/calendar-feed/organiserfeed_1.0.0_armel.deb

If you are updating from an earlier version (calendarfeed <= 0.9.3):


Due to the rename the package name has changed from calendarfeed to organiserfeed. So remove the old version from your phone before upgrading (either via the application manager or from the console via apt-get purge calendarfeed). Your settings will not be lost.

It will be published to the Nokia Store as soon as testing has finished.

FAQ

- How do I configure Organiser Feed?
 --> Organiser Feed can be configured via the Settings menu: Notifications -> Feed on home screen -> Organiser Feed

- The "Organiser Feed" entry is not shown in the control panel
 --> Make sure that you have restarted the Settings application (e.g. that it is not visible in the multitasking view before starting it).

Development

Organiser Feed is licensed under the GPL 3 and development happens in public in the Git repository hosted at https://gitorious.org/harmattan-organiser-feed

 If you are missing a feature or want to support development let the maintainer know.

Thursday, November 17, 2011

[MeeGo Harmattan] DateEvent : Display your Calendar entries on EventScreen !

DateEvent enables you to show calendar events on the Event Screen of the N9/N950 !




known Bugs for now:

  • reccurring events are not displayed yet (reason: for the first version, we used a simple sql-query to fetch the events from the db, next version working with qtmobilty-organizer instead, looks promissing)
  • if your systemlanguage is not EN, you will get the german UI

Via : forum.meego.com

Sunday, September 11, 2011

Battery Patch For Non KP Users

This Patch as stated here will Improve The Battery Life Of Your N900 Using Dbus-scripts (Non-kp) Means non-kernel-power, For People Who Have Troubles With OverClocking

It Will Not Increase The Continues Usage Time, But It Will Increase The Standby Time About 3x.

Speed Patch !

As stated here, The CFS (completely fair scheduler) in our phone's kernel manages the allocation of resources (cpu/mem) between tasks.

It was designed to cope with server-class machines such as web servers and databases, giving all tasks equal access to resources. This means if a server is really busy, then all tasks on the machine slow down equally.

Desktop/mobile class machines shouldn't work the same way as servers though. They have a human user who expects the machine to respond and give feedback within a certain time. If a machine is slow to respond, the user loses some sense of control over the machine.

This patch addresses the problem by taking note of what the user is doing right now, and using that information to accelerate the current task, and decelerate other tasks on the system. The user won't notice the background stuff going slower, they will just see their app working fast.

The patch does this by creating multiple classes of task
-------------------------------------------
/dev/cgroup/cpu/tasks
/dev/cgroup/cpu/desktop/tasks
/dev/cgroup/cpu/applications/tasks
/dev/cgroup/cpu/applications/standby/tasks
/dev/cgroup/cpu/applications/launcher/tasks
-------------------------------------------

If you look at the contents of these files, you'll see the process IDs of all the tasks in each class. CPU and memory are shared out to these classes using the files "cpu.shares", and "memory_limit_in_bytes". When lots of tasks are demanding CPU/memory at once, the resources are handed out to tasks depending on their share.

This is why your phone feels nicer when you have this patch - the kernel automatically classifies tasks and devotes more of cpu/mem to the "application" and "desktop" class tasks, and much less to other classes like "standby".

Friday, August 26, 2011

[HOW TO] Have an Interactive Yahoo Weather on your N900 lock screen !

 Don't you want you're weather informations on the lock screen as i do? Hell yes (thanks to Alfred )!


Here's how to do it quickly in 6 steps ;)

1) Install imagemagick from extras or in X-terminal :

Code:
apt-get install imagemagick
2) Install wget (if not already done)

Code:
apt-get install wget

3) After installing imagemagick, the folder "/home/user/imagemagick" should appear, if not create it.

4) Place everything that contains this archived folder in /home/user/imagemagick/ folder.

Edit the script weather.sh (via txt editor for example) and change the URL of yahoo forecast city by yours :

Code:

http://weather.yahoo.com/morocco/greater-casablanca/casablanca-1532755/?unit=c
Ps : in yahoo forecast page you can also choose between Fahrenheit and Celsius.

5) Run following commands in Terminal :

Code:
root
chmod 777 /home/user/imagemagick/*
6) Run this script by executing:

Code:
sh /home/user/imagemagick/weather.sh
You're done !

7) If you want to make this script run automatically, install Alarmed. Make a "New event">"Command execution">Select frequency of how often do you want to update it>Enter Name> in the command field put this:

Code:
sh /home/user/imagemagick/weather.sh
Note : You need an internet connection for "weather.sh". The first run of this script must be followed by a reboot, in order to load the new slider.

And of course, you can play with colors and fonts. If you look into the script, you will find what and how to change. It's very easy. There is also a folder with some free fonts, so feel free to use them.

It's interactive as the background changes, depending on the current temperature. If it is below zero, it chooses "winter.png" as background. If it is above zero it chooses "summer.png" and if it IS ZERO, it chooses "background.png" as a background image.

If you want to reset everything back to normal, just choose another theme from desktop, and then again the theme you want. Everything will be back after a restart. 

Wednesday, August 24, 2011

[How To] Boost Your N900 with Speed & Battery Patch !?

Hello folks,

It's been a long time i wished to post about it, and here i am with some free time to do it :

- The first tweak (speed) improves the hildon-desktop : faster multitasking , faster contacts scrolling , faster images scroling and basically every thing will be improved

- The second tweak (battery) will change The VFS Cache Pressure value :
To 10 when locked the screen or the system is inactive and 100 when the screen is unlocked or the brightness is on, this will make us have a long standby usage because of vfs=10 and a long continues usage because of vfs=100
 


- Download speedpatch.tar.gz and speedpatch-install.sh.txt 

- Paste Both Files in /home/user/MyDocs

NOTE : MyDocs is Not Documents it is the default root folder of N900 like : Nokia N900/

- Open xterminal and write:

sudo gainroot

apt-get install bash

cd /home/user/MyDocs

bash speedpatch-install.sh.txt


- Then REBOOT when finished everything

PS : Ignore Any Errors appear about device resource busy or any others

********

* To check if Speedpatch was installed :

cd /dev/cgroup/cpu/user/

if no problem appeared about (no such file or directory) then you are fine


********

* Uninstalling speed patch

- Download speedpatch-uninstall.sh.txt

- Save it in /home/user/MyDocs

- Open xterminal and write:

sudo gainroot

cd /home/user/MyDocs

bash speedpatch-uninstall.sh.txt

- Then Reboot


********



- Download betterypatch.tar.gz  and batterypatch-install.sh.txt

- Paste Both Files in /home/user/MyDocs

NOTE : MyDocs is Not Documents it is the default root folder of N900 like : Nokia N900/

- Open xterminal and write:
sudo gainroot

apt-get install dbus-scripts kernel-power-settings

cp /home/user/MyDocs/batterypatch-install.sh.txt /home/user/batterypatch-install.sh.txt

chmod +rwx /home/user/batterypatch-install.sh.txt /home/user/batterypatch-install.sh.txt


********


* To check if Battery Patch was applied :

sudo gainroot

echo 1000 >> /proc/sys/vm/vfs_cache_pressure

Then lock the phone and unlock it

Then

cat /proc/sys/vm/vfs_cache_pressure

you should see 100

If so then the patch is applied !


********



* Uninstalling battery patch

rm /opt/scripts/cpu_sleep.sh
rm /opt/scripts/cpu_normal.sh
rmdir /opt/scripts
kernel-config load default
kernel-config default default
rm /home/user/.kernel/custom-karam
rm /etc/event.d/dbus-scripts-session
rm /etc/dbus-scripts.d/dbus-scripts-settings-by-karam



For all other related tweaks and benchmarking, technical informations or questions, bugs or suggestions, follow the original topic ;)

Wednesday, February 16, 2011

Community SSU features to look forward to !

Here we go with some patches that try to improve the user experience and look and feel of the Maemo 5 UI that will be merged into the Community SSU :

Blurless desaturation: With this feature enabled, the background of dialogs, menus, the launcher and the switcher won't get all blurry - instead, they keep their sharpness, but are darkened and desaturated.



Bigger task switcher: You can choose between the Maemo 5 default layout, the single-column "big" task switcher and the two-column task switcher.



Rotation around the Z axis: This one makes the screen rotation look much more natural, just like on the MeeGo Handset UX. Instead of rotating around the X and Y axis, this makes the transitions from/to portrait mode rotate around the Z axis.





Forced auto-rotation for all apps: By default, hildon-desktop obeys the preferences of application windows and whether or not they support portrait mode. With this option enabled, hildon-desktop ignores those preferences and instead assumes every application can be auto-rotated. There's no support for the home screen, launcher or switcher, as these things are more complicated to support in portrait mode.




Ps : all those features are disabled by default, and need to be enabled explicitly in transitions.ini. For some of these options, a restart (of the device or hildon-desktop) is required

You can follow the changelog of CSSU over here ;)

Via : thpmaemo