User:Emesem: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
imported>emesem
mNo edit summary
alprostadildrugs.com
Line 1: Line 1:
[http://sites.google.com/site/markusscharnowski/ My Homepage]
alprostadil injection demonstration video https://alprostadildrugs.com/ where to buy alprostadil cream
 
[http://sites.google.com/site/oeffnungszeitenwiki/ Öffnungszeiten wiki]
 
= My maemo projects =
 
== Push-It ==
 
* [http://sites.google.com/site/markusscharnowski/n/pushit Push-It Website]
* [http://code.google.com/p/push-it/ Push-It Project Webiste]
* [http://maemo.org/packages/view/push-it/ Push-It packages from maemo.org]
* [http://talk.maemo.org/showthread.php?t=59134 Announce in talk.maemo.org]
 
=Quick links=
 
==Bugzilla==
 
  https://bugs.maemo.org/show_bug.cgi?id=6615#c119 solution for wlan battery drain bug
  http://bugreports.qt.nokia.com/secure/Dashboard.jspa bugs for nokia qt sdk - the link is to hard to find -.-
 
==Talk==
  http://talk.maemo.org/showthread.php?t=37354 howto import SMS from other Nokia devices (with the help of csv files)
  http://talk.maemo.org/showthread.php?p=433889 battery level information for conky
  http://talk.maemo.org/showthread.php?t=35122 Repartioning thread
  http://talk.maemo.org/showthread.php?t=37808 Resetting lock code
  http://talk.maemo.org/showthread.php?p=518099#post518099 Emergency sheel at boot
  http://talk.maemo.org/showthread.php?p=512772#post512772 automounting ext3 formated microSD card on boot
  http://talk.maemo.org/showthread.php?p=504854#post504854 vnc setup outside off the home network
 
==Wiki==
  http://wiki.maemo.org/Installing_applications
  http://wiki.maemo.org/N900_Accessories  Nokia CP-321 vs. Raedan Blackberry & Basil
  http://wiki.maemo.org/N900_USB_networking
  http://wiki.maemo.org/User:Rlinfati#Jave_SE_and_Java_ME
  http://wiki.maemo.org/User:Jebba
  http://wiki.maemo.org/User:Ruskie
  http://repository.maemo.org/
  http://wiki.maemo.org/N900_Shortcuts_and_Gestures
  http://wiki.maemo.org/Evopedia
  http://wiki.maemo.org/Category:Power_users
  http://wiki.maemo.org/Repartitioning_the_flash
 
==Ovi maps offline==
  http://talk.maemo.org/showpost.php?p=428531&postcount=20
  http://handphone-solution.blogspot.com/2009/07/direct-download-for-ovi-maps-30-without.html
  http://www.ovi.com/services/support/subpage?id=services_support_maps_faqs
  http://talk.maemo.org/showthread.php?p=447608 not used, but seems ok or at least it could help ;)
 
==Others==
  http://thehandheldblog.com/2010/07/27/how-to-easily-overclock-your-n900-in-under-two-minutes/
  http://talk.maemo.org/showpost.php?p=595582&postcount=774
 
=Read first=
 
''' These are my personal notes - nothing comes with warranty! Use at your own risk'''
 
=My N900 setup=
 
==Reparitioning==
 
'''THIS CAN MAKE IT A BRICK SO BE PREPARED TO RESTORE FROM FLASHER OR ANY OTHER WAY YOU CAN THINK OF
'''
 
 
What I did to get a 50/50 sharing of memory and  /dev/mmcblk0p2 still be ext3. '''Be extra careful because I've never made it to get it done with one shot''' (after I had it successfully set up, I have never done it again ;)). So it is more a guideline than a "how to".
 
Minor benefit of this setup is that memory is equally shared between ext3 and vfat and that vfat and ext3 are still on the same partition. Other reparitioning guides swap them, then you will need to edit some scripts for usb exporting the discs - which is easy but I didn't want that.
 
# do full backup on desktop computer with rsync. For an example see  [[User:Jebba/Backups]]
# flash eMMC. See [[Updating_the_firmware | Updating tablet firmware]] and [[User:Jebba/Flash]]
# flash device. See [[Updating_the_firmware | Updating tablet firmware]] and [[User:Jebba/Flash]]
# install rootsh
 
  cp -a MyDocs/ /media/mmc1/tmp
  root
  umount /home/user/MyDocs
  sfdisk -d > sf.org
  cp sf.org sf.1
  vi sf.1 # set 1st partition to 83 and size to 30412800
  sfdisk --force /dev/mmcblk0 < sf.1
  mkfs.ext3 /dev/mmcblk0p1
  mount /dev/mmcblk0p1 /mnt
  cp -a /home/* /mnt
  umount /mnt
  reboot (maybe flashing required)
  sfdisk -d > sf.2
  vi sf.2 # resize 2nd partition to 30412800 and set start to 30412864
  sfdisk --force /dev/mmcblk0 < sf.2
  mkfs.ext3 /dev/mmcblk0p2
  mount /dev/mmcblk0p2 /mnt
  cp -a /home/* /mnt/
  umount /mnt
  umount -fl /home
  mount /dev/mmcblk0p2 /home
  sfdisk -d > sf.3
  vi sf.3 # set partition 1 to type c
  sfdisk --force /dev/mmcblk0 < sf.3
  reboot (maybe flashing required)
  mkfs.vfat -F 32 /dev/mmcblk0p1
  mount /dev/mmcblk0p1 /home/user/MyDocs
  cp -a /media/mmc1/tmp/MyDocs/* /home/user/MyDocs
  reboot
 
==Make space on rootfs==
cat cleanRootfs.sh
 
  #Create folder in /opt for /usr/share
  mkdir -p /opt/usr/share
  #enter in /usr folder
  cd /usr/
  #cycle. FILE will have different value depend from step
  for FILE in games include local src var
  do
    #if it is no symlink
    if [ -h $FILE ]
    then
      echo "Omitting $FILE because it is a symbolic link"
    else
      #move folder (games include local src var) to /opt/usr
      echo "Moving $FILE"
      mv $FILE /opt/usr/
      #create soft link for moved folders
      ln -s /opt/usr/$FILE /usr/
    fi
  done
  #end of cycle
 
  mkdir -p /opt/var/cache
  cd /var/cache/
  for FILE in apt
  do
    if [ -h $FILE ]
    then
      echo "Omitting $FILE because it is a symbolic link"
    else
      echo "Moving $FILE"
      mv $FILE /opt/var/cache/
      ln -s /opt/var/cache/$FILE /var/cache/
    fi
  done
 
  cd /usr/share/
  for FILE in fonts icons locale mime nokia-maps pixmaps sounds themes tutorial-applet zoneinfo
  do   
    if [ -h $FILE ]
    then
      echo "Omitting $FILE because it is a symbolic link"
    else
      echo "Moving $FILE"
      mv $FILE /opt/usr/share/
      ln -s /opt/usr/share/$FILE /usr/share/
    fi
  done
 
  exit 0
 
== Remove boot video ==
  vi /etc/hildon-welcome.d/default.conf
Put and # at the beginning of the second line
 
== Customize media tracker ==
  vi /home/user/.config/tracker/tracker.cfg
  /home/user/.config/tracker/tracker.cfg #restarting tracker afterwards
  tracker-processes -r #or even
  tracker-processes --hard-reset
E.g. I disabled /media/mmc1 tracking.
 
==Customized program list==
Source: http://talk.maemo.org/showthread.php?t=37874&highlight=hildon.menu
 
You can add folders an rearrange the icons application launcher by editing the file
'''/etc/xdg/menus/hildon.menu''' or '''/home/user/.config/menus/hildon.menu''' for newer versions of maemo.
The <Filename>'s in the Include section set the icons to display, so you can rearrange them or remove the ones you don't want. Adding more Menu sections will add folders (the one there represents the More..). Replace the OnlyUnallocated/ and All/ with a list of filenames for the apps you want in the folder (see the files in''' /usr/share/applications/hildon''' ).
 
Icons can be found under '''/usr/share/icons/hicolor/48x48/hildon/'''.
 
== Customized power button menu ==
  vi /etc/systemui/systemui.xml
Search for e.g. reboot and enable the reboot entry, by setting the comments to a different place.
 
=Not optified?=
Some programs that I think, that could not be optified (df checking).
  ogg support - maybe okay ^^
  libqt - maybe okay ^^
  fbreader
  qalculate gtk version
 
=Scribble=
  cat /var/lib/dsme/boot_count
  You tried deleting everything in /var/cache/apt/archives/ yet ?
  apt-get autoremove
 
==Keepassx database issue==
You can give the database filename as the command line argument. For example, if you want it to open the file /home/user/MyDocs/Database.kdb automatically, you can do that by changing the Exec line in /usr/share/applications/hildon/keepassx.desktop to
 
  Exec=keepassx /home/user/MyDocs/Database.kdb
 
=Tracker=
 
Tracker is the process that tracks all media librarys of maemo.
 
  tracker-processes -r #will reset the tracker databases, useful when changing the tracked directories
 
=maemo development=
 
==Building a package for maemo==
 
Currently I only collect links. Maybe when I'm more experienced in building a package I write a guide - currently I'm happy to get it somehow to work.
 
  http://wiki.maemo.org/Documentation/Maemo5_Final_Installation follow x86-64 and then x64-32 instruction (adding nokia repository for nokia binaries)
  http://wiki.maemo.org/Scratchbox_repositories Add maemo-extras-devel repository
  http://wiki.maemo.org/Packaging_a_Qt_application
  http://wiki.maemo.org/User:Jebba/Package_Building_HOWTO
 
=Speed up the N900=
 
==CPU speed/power consumption==
 
  http://thehandheldblog.com/2010/07/27/how-to-easily-overclock-your-n900-in-under-two-minutes/
  http://talk.maemo.org/showpost.php?p=595582&postcount=774
 
 
  sudo gainroot
  kernel-config load ideal
  kernel-config limits 500 1150
  kernel-config save ideal500-1150
  kernel-config default ideal500-1150 #make it default on power on
 
==Swapiness==
 
  echo 30 > /proc/sys/vm/swappiness
 
  # /etc/event.d/rcS-late-swappiness fix
  start on started rcS-late
  script
        echo 30 > /proc/sys/vm/swappiness
  end script
 
  http://talk.maemo.org/showpost.php?p=806769&postcount=34
  http://talk.maemo.org/showthread.php?t=48966&highlight=swappiness
 
==Performance parameters==
 
Source http://talk.maemo.org/showthread.php?p=948572#post948572
 
===Get the defaults===
  echo -n "#dirty_ratio: " ; cat /proc/sys/vm/dirty_ratio
  #dirty_ratio: 40
  echo -n "#dirty_background_ratio: " ; cat /proc/sys/vm/dirty_background_ratio
  #dirty_background_ratio: 10
  echo -n "#dirty_writeback_centisecs: " ; cat /proc/sys/vm/dirty_writeback_centisecs
  #dirty_writeback_centisecs: 500
  echo -n "#dirty_expire_centisecs: " ; cat /proc/sys/vm/dirty_expire_centisecs
  #dirty_expire_centisecs: 500
  echo -n "#min_free_kbytes: " ; cat /proc/sys/vm/min_free_kbytes
  #min_free_kbytes: 2039
  echo -n "#swappiness: " ; cat /proc/sys/vm/swappiness
  #swappiness: 30
  echo -n "#vfs_cache_pressure: " ; cat /proc/sys/vm/vfs_cache_pressure
  #vfs_cache_pressure: 100
  echo -n "#onboard_nr_requests: " ; cat /sys/block/mmcblk0/queue/nr_requests
  #onboard_nr_requests: 128
  echo -n "#sd_nr_requests: " ; cat /sys/block/mmcblk1/queue/nr_requests
  #sd_nr_requests: 128
 
===Change that stuff===
 
    echo 3 > /proc/sys/vm/dirty_ratio
    echo 3 > /proc/sys/vm/dirty_background_ratio
    echo 100 > /proc/sys/vm/dirty_writeback_centisecs
    echo 100 > /proc/sys/vm/dirty_expire_centisecs
    echo 4096 > /proc/sys/vm/min_free_kbytes
    echo 50 > /proc/sys/vm/swappiness
    echo 200 > /proc/sys/vm/vfs_cache_pressure
    echo 8 > /proc/sys/vm/page-cluster
    echo 4 > /sys/block/mmcblk0/queue/nr_requests
    echo 4 > /sys/block/mmcblk1/queue/nr_requests

Revision as of 23:29, 11 April 2021

alprostadil injection demonstration video https://alprostadildrugs.com/ where to buy alprostadil cream