Using the N8x0
(New page: == Upgrading to the latest firmware == There are instructions for upgrading to the latest version of "Diablo", the final Maemo release for the N810. After follo...) |
(→Using YouTube: -f 5) |
||
(12 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
== Upgrading to the latest firmware == | == Upgrading to the latest firmware == | ||
- | There are [[Updating_the_firmware|instructions]] for upgrading to the latest version of "Diablo", the final Maemo release for the N810. | + | There are [[Updating_the_firmware|instructions]] for upgrading to the latest version of "Diablo", the final Maemo release for the N800/N810. |
After following them, you can continue upgrading to the [[Diablo_Community_Project#Upgrading_to_the_.22stable.22_version|Diablo community project]], which fixes some bugs found in the latest official firmware. | After following them, you can continue upgrading to the [[Diablo_Community_Project#Upgrading_to_the_.22stable.22_version|Diablo community project]], which fixes some bugs found in the latest official firmware. | ||
Line 8: | Line 8: | ||
Use [[Root_access|rootsh to obtain root access]]. Parts of this guide assume you have root enabled. | Use [[Root_access|rootsh to obtain root access]]. Parts of this guide assume you have root enabled. | ||
+ | |||
+ | You may also want to install the package 'sudser' to enable use of the ''sudo'' command in the shell. | ||
== Enabling more repositories == | == Enabling more repositories == | ||
Line 13: | Line 15: | ||
A lot of the instructions in this guide ask you to install programs for the Extras repository, so [[Extras|enable it]]. | A lot of the instructions in this guide ask you to install programs for the Extras repository, so [[Extras|enable it]]. | ||
- | Browser Extras | + | Other repositories are listed, and can be directly enabled, [http://www.gronmayer.com/it/ here]. It's recommended to add ''Browser Extras'' and ''FBReader Repository''. |
- | FBReader Repository | + | |
+ | You should also temporarily enable ''Maemo Extras-Devel'' to perform some tasks explained on this page, but it's best to disable it when you're finished (go to the Application Manager's menu, ...). | ||
== Asian languages support == | == Asian languages support == | ||
Line 20: | Line 23: | ||
If you need to use Chinese, Japanese, or Korean, you will find that there is no such provision built into Maemo. | If you need to use Chinese, Japanese, or Korean, you will find that there is no such provision built into Maemo. | ||
- | Fortunately, there is a third-party project: just [http://maemocjk.garage.maemo.org/os2008.html | + | Fortunately, there is a third-party project: just [http://maemocjk.garage.maemo.org/os2008.html download the relevant package], reboot, and you'll be able to type in your language. |
== Icons on the home screen == | == Icons on the home screen == | ||
Line 37: | Line 40: | ||
If you want WebKit but like MicroB, you can install the 'webkit-eal' package (from the same repository as Tear, so follow [[Tear#Adding_Qole.27s_Repository_to_Application_manager_.28Diablo.29|its instructions]] to enable it), then go to its settings and enable WebKit. Note, however, that this project is abandoned. | If you want WebKit but like MicroB, you can install the 'webkit-eal' package (from the same repository as Tear, so follow [[Tear#Adding_Qole.27s_Repository_to_Application_manager_.28Diablo.29|its instructions]] to enable it), then go to its settings and enable WebKit. Note, however, that this project is abandoned. | ||
+ | |||
+ | You can potentially improve your browsing experience, on both MicroB and Tear, by changing your useragent string: for instance, you could pretend to be an iPhone or an Android devices, and have mobile-optimized pages automatically sent to you. With Tear, you can achieve it by going to the menu, ''Tools'', ''Options'', ''user_agent''; with MicroB, you need to install the [http://browser-extras.garage.maemo.org/news/8/ User Agent Switcher]. | ||
+ | |||
+ | Common strings: | ||
+ | * iPhone: ''Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3'' | ||
+ | * iPad: ''Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10'' | ||
+ | * Android: ''Mozilla/5.0 (Linux; U; Android 1.5; en-us; T-Mobile G1 Build/CRB43) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1'' | ||
== Using YouTube == | == Using YouTube == | ||
Line 44: | Line 54: | ||
There are plug-ins for various media players in Extras, but none of them work correctly at present. A solution involves installing the MyTube player and then patching one of its files. | There are plug-ins for various media players in Extras, but none of them work correctly at present. A solution involves installing the MyTube player and then patching one of its files. | ||
- | + | # Download [http://talk.maemo.org/attachment.php?attachmentid=16817&d=1294429937 this file] | |
- | + | # Open an [[terminal|X terminal]] | |
- | + | # Untar the file:<pre>tar xf /home/user/MyDocs/.documents/youtube-dl-x.tar</pre> | |
- | + | # Gain root access:<pre>sudo gainroot</pre> | |
- | + | # Copy the file to its destination location:<pre>cp /home/user/MyDocs/.documents/youtube-dl-x /usr/bin/</pre> | |
- | + | # Copy the text found [http://talk.maemo.org/showpost.php?p=405435 here] | |
- | + | # Paste it into its destination location by typing:<pre>cat >/usr/lib/python2.5/getpass.py</pre>then going to the menu, selecting ''Edit'', ''Paste'', and then hitting Ctrl+D | |
+ | # Start MyTube, go to the menu, ''Settings'', ''more...'', ''youtube-dl'', and add the option « -f 5 », making the command line as follows:<pre>youtube-dl-x -f 5 -o %d -- %s</pre>Then hit ''apply''. | ||
+ | |||
+ | You need the package 'mplayer' for MyTube to play your videos. | ||
TODO: make a fixed package of MyTube | TODO: make a fixed package of MyTube | ||
+ | |||
+ | == Using more IM protocols == | ||
+ | |||
+ | Maemo supports Jabber natively, which has provisions for gateways to other protocols. | ||
+ | |||
+ | However, it is also possible to enable more protocols (MSN, AIM...) directly in the Chat application, by installing the package 'account-plugin-haze' from the Maemo Extras Devel repository. Alternatively, you can follow [http://rtcomm.garage.maemo.org/#install2 these instructions] to obtain a more recent version of it, that includes more protocols (including IRC). | ||
+ | |||
+ | == Links == | ||
+ | |||
+ | Hard-to-find software not on maemo.org's list (not everything actually works!): | ||
+ | |||
+ | * http://guest.lunatech.com/~neil/maemo/maemo/ | ||
+ | * http://pupnik.de/software.html (lots of programs and games, some packaged some not, some working some not) | ||
+ | * https://garage.maemo.org/projects/tangogps-me/ (works on OS2008, needs to be installed using 'dpkg', not Application Manager) | ||
+ | * https://garage.maemo.org/projects/supertux/ (works on OS2008) | ||
+ | * https://garage.maemo.org/projects/gboggle/ (works if installed with 'dpkg', and if you install one of the dictionaries first) | ||
+ | * https://garage.maemo.org/projects/lightmeter/ | ||
+ | |||
+ | [[Category:N8x0]] | ||
+ | [[Category:Power users]] |
Latest revision as of 14:32, 3 March 2011
Contents |
[edit] Upgrading to the latest firmware
There are instructions for upgrading to the latest version of "Diablo", the final Maemo release for the N800/N810.
After following them, you can continue upgrading to the Diablo community project, which fixes some bugs found in the latest official firmware.
[edit] Obtaining root access
Use rootsh to obtain root access. Parts of this guide assume you have root enabled.
You may also want to install the package 'sudser' to enable use of the sudo command in the shell.
[edit] Enabling more repositories
A lot of the instructions in this guide ask you to install programs for the Extras repository, so enable it.
Other repositories are listed, and can be directly enabled, here. It's recommended to add Browser Extras and FBReader Repository.
You should also temporarily enable Maemo Extras-Devel to perform some tasks explained on this page, but it's best to disable it when you're finished (go to the Application Manager's menu, ...).
[edit] Asian languages support
If you need to use Chinese, Japanese, or Korean, you will find that there is no such provision built into Maemo.
Fortunately, there is a third-party project: just download the relevant package, reboot, and you'll be able to type in your language.
[edit] Icons on the home screen
A useful applet for your home screen is Personal Launcher, which lets you have an arbitrary number of icons for arbitrary programs. You can find it in the Extras repository.
After installing it, click on the Home menu, Applet settings, Personal launcher to add and organize icons for the applet.
Note that the applet is resizable by gripping the small triangle visible at the bottom right.
[edit] Improving the browser
The standard Maemo browser, MicroB, is still usable, but you might want something different and more modern.
One choice is Tear, a WebKit-based browser that comes with kinetic scrolling and other goodies. You can install the 'tearbookmarks' package, and then go to the Panels settings of Control Panel to enable it, to replace the standard Maemo bookmarks icon. You may need to reboot before this works.
If you want WebKit but like MicroB, you can install the 'webkit-eal' package (from the same repository as Tear, so follow its instructions to enable it), then go to its settings and enable WebKit. Note, however, that this project is abandoned.
You can potentially improve your browsing experience, on both MicroB and Tear, by changing your useragent string: for instance, you could pretend to be an iPhone or an Android devices, and have mobile-optimized pages automatically sent to you. With Tear, you can achieve it by going to the menu, Tools, Options, user_agent; with MicroB, you need to install the User Agent Switcher.
Common strings:
- iPhone: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3
- iPad: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
- Android: Mozilla/5.0 (Linux; U; Android 1.5; en-us; T-Mobile G1 Build/CRB43) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
[edit] Using YouTube
YouTube can be used from MicroB (but it may not work in WebKit mode, or under Tear), but it's awkward to use and doesn't play smoothly.
There are plug-ins for various media players in Extras, but none of them work correctly at present. A solution involves installing the MyTube player and then patching one of its files.
- Download this file
- Open an X terminal
- Untar the file:
tar xf /home/user/MyDocs/.documents/youtube-dl-x.tar
- Gain root access:
sudo gainroot
- Copy the file to its destination location:
cp /home/user/MyDocs/.documents/youtube-dl-x /usr/bin/
- Copy the text found here
- Paste it into its destination location by typing:
cat >/usr/lib/python2.5/getpass.py
then going to the menu, selecting Edit, Paste, and then hitting Ctrl+D - Start MyTube, go to the menu, Settings, more..., youtube-dl, and add the option « -f 5 », making the command line as follows:
youtube-dl-x -f 5 -o %d -- %s
Then hit apply.
You need the package 'mplayer' for MyTube to play your videos.
TODO: make a fixed package of MyTube
[edit] Using more IM protocols
Maemo supports Jabber natively, which has provisions for gateways to other protocols.
However, it is also possible to enable more protocols (MSN, AIM...) directly in the Chat application, by installing the package 'account-plugin-haze' from the Maemo Extras Devel repository. Alternatively, you can follow these instructions to obtain a more recent version of it, that includes more protocols (including IRC).
[edit] Links
Hard-to-find software not on maemo.org's list (not everything actually works!):
- http://guest.lunatech.com/~neil/maemo/maemo/
- http://pupnik.de/software.html (lots of programs and games, some packaged some not, some working some not)
- https://garage.maemo.org/projects/tangogps-me/ (works on OS2008, needs to be installed using 'dpkg', not Application Manager)
- https://garage.maemo.org/projects/supertux/ (works on OS2008)
- https://garage.maemo.org/projects/gboggle/ (works if installed with 'dpkg', and if you install one of the dictionaries first)
- https://garage.maemo.org/projects/lightmeter/
- This page was last modified on 3 March 2011, at 14:32.
- This page has been accessed 16,610 times.