Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 08-05-2012, 09:56 PM   #1
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Nano 2.3.1 for the Kindle 3

Compiled from source.

Tested on kindle 3, on other devices YMMV.

(AA) key is ctrl.

Released 'As is', As stated: YMMV.

Installation: Simply copy the bin under the /mnt/us somewhere and run.

Uninstall: Delete it.




[root@kindle root]# nano -V
Quote:
GNU nano version 2.3.1 (compiled 02:25:34, Aug 6 2012)
(C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc.
Email: nano@nano-editor.org Web: http://www.nano-editor.org/
Compiled options: --enable-color --enable-extra --enable-multibuffer --enable-nanorc
Attached Files
File Type: gz nano.tar.gz (76.0 KB, 108 views)
File Type: zip nano.zip (72.6 KB, 42 views)

Last edited by twobob; 04-05-2013 at 08:44 PM. Reason: added ZIP for windows users...
twobob is offline   Reply With Quote
Old 08-05-2012, 10:04 PM   #2
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
This version is not function stripped for size. It's the bigger one.
twobob is offline   Reply With Quote
Old 08-05-2012, 11:20 PM   #3
Titano
Definitely not King Kong
Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.
 
Titano's Avatar
 
Posts: 126
Karma: 59238
Join Date: Jul 2012
Location: United States
Device: Kindle Touch
Quick question, are their any other changes besides aa as control?
Titano is offline   Reply With Quote
Old 08-06-2012, 07:29 AM   #4
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Nope. just the current development version.

http://www.nano-editor.org/docs.php for the full details. : )
twobob is offline   Reply With Quote
Old 08-06-2012, 10:09 AM   #5
Titano
Definitely not King Kong
Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.Titano never is beset by a damp, drizzly November in his or her soul.
 
Titano's Avatar
 
Posts: 126
Karma: 59238
Join Date: Jul 2012
Location: United States
Device: Kindle Touch
Quote:
Originally Posted by twobob View Post
Nope. just the current development version.

http://www.nano-editor.org/docs.php for the full details. : )
Thanks for the answer. I think for now I'll stick with the stock nano and xterm on my touch but if I can ever figure out how to get the native keyboard to input commands into xterm I'll be sure to come back and download it.
Titano is offline   Reply With Quote
Old 08-06-2012, 11:21 AM   #6
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Yeah. I don't have a touch. : )
Perhaps one day if I get my hands on one I could fiddle with such support .
Until such a time K3 (+DX maybe) builds is all you get

Last edited by twobob; 08-06-2012 at 11:22 AM. Reason: added possible dx support if someone asks
twobob is offline   Reply With Quote
Old 08-06-2012, 11:23 AM   #7
geekmaster
Всё гениальное просто.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 5,066
Karma: 6789001
Join Date: Nov 2011
Location: Щедрость не имеет пределов.
Device: *.*
On my K3, I use nano that I extracted from the arm debian repository package. It gets a missing or wrong library error on my K5. At least with source code you can make a static build that might work on other kindle models.
geekmaster is offline   Reply With Quote
Old 08-06-2012, 11:40 AM   #8
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
"Target Architecture Variant"

The "Target Architecture Variant"s available in buildroot:
Attached Thumbnails
Click image for larger version

Name:	variants.png
Views:	85
Size:	18.5 KB
ID:	90231  
twobob is offline   Reply With Quote
Old 08-06-2012, 03:44 PM   #9
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
htop for the kindle 3

Compiled from source.

Tested on kindle 3 via SSH, on other devices YMMV.

Released 'As is', As stated: YMMV.

Installation: Simply copy the bin under the /mnt/us somewhere and run.

Uninstall: Delete it.
Attached Files
File Type: gz htop.tar.gz (47.9 KB, 52 views)
twobob is offline   Reply With Quote
Old 08-06-2012, 04:54 PM   #10
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 4,637
Karma: 4440239
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW & PW2
@twobob: htop is bundled with usbnetwork . (With a few tweaks to make the config persistent, and use a proper xterm terminfo).
NiLuJe is online now   Reply With Quote
Old 08-06-2012, 04:54 PM   #11
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,221
Karma: 5830430
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by twobob View Post
The "Target Architecture Variant"s available in buildroot:
That is the correct architecture variant for the DX(G) also.

Your growing collection of little applications should work on both the K3 and the DX(G).

Although you might want to hold off for a week or two before bricking your DX(G) - we can't un-brick it (yet).
And if it is someone else's DX(G) - - - -
knc1 is offline   Reply With Quote
Old 08-06-2012, 07:08 PM   #12
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
root fs.

Ah happy days then,

@NiLuJe I was poring through some of your config docs online mate. Bless google and bless you for posting. I'm still a baby in this world but hopefully as my knowledge grows my usefulness will too...

I have the X-compiled versions of a WHOLE PILE of cool stuff now...

Just need to get my head around including the libs at runtime and I think I will have some nice things to share. Guess it's time to plow through the work of others one more time. Thanks goodness for all the giants' shoulders.

: ) I shall share the entire RootFs (which contains many of the bins and libs I have x-built ready for re-purposing) as a single tar via dropbox for those that want it. it's about 85 mb tarred up. Linky here, to be absolutely clear this is not intended for putting on a kindle.

http://db.tt/4HTOIQPp
- If you don't know what you are doing then probably do nothing is good advice. This is a buildroot 'image' as a tar. nothing else.

Re licensing:
Spoiler:

alsa-lib: Please check the license details for yourself. (ALSA_LIB_LICENSE_FILES not defined)
busybox: Please check the license details for yourself. (BUSYBOX_LICENSE_FILES not defined)
dfu-util: Please check the license details for yourself. (HOST_DFU_UTIL_LICENSE_FILES not defined)
directfb-examples: Please check the license details for yourself. (DIRECTFB_EXAMPLES_LICENSE_FILES not defined)
ed: Please check the license details for yourself. (ED_LICENSE_FILES not defined)
fbdump: Please check the license details for yourself. (FBDUMP_LICENSE_FILES not defined)
fbgrab: Please check the license details for yourself. (FBGRAB_LICENSE_FILES not defined)
fbterm: Please check the license details for yourself. (FBTERM_LICENSE_FILES not defined)
fbv: Please check the license details for yourself. (FBV_LICENSE_FILES not defined)
fftw: Please check the license details for yourself. (FFTW_LICENSE_FILES not defined)
fontconfig: Please check the license details for yourself. (FONTCONFIG_LICENSE_FILES not defined)
freetype: Please check the license details for yourself. (FREETYPE_LICENSE_FILES not defined)
doom-wad: Please check the license details for yourself. (DOOM_WAD_LICENSE_FILES not defined)
gnuchess: Please check the license details for yourself. (GNUCHESS_LICENSE_FILES not defined)
prboom: Please check the license details for yourself. (PRBOOM_LICENSE_FILES not defined)
htop: Please check the license details for yourself. (HTOP_LICENSE_FILES not defined)
jpeg: Please check the license details for yourself. (JPEG_LICENSE_FILES not defined)
latencytop: Please check the license details for yourself. (LATENCYTOP_LICENSE_FILES not defined)
libao: Please check the license details for yourself. (LIBAO_LICENSE_FILES not defined)
libcurl: Please check the license details for yourself. (LIBCURL_LICENSE_FILES not defined)
liberation: Please check the license details for yourself. (LIBERATION_LICENSE_FILES not defined)
libffi: Please check the license details for yourself. (LIBFFI_LICENSE_FILES not defined)
libglib2: Please check the license details for yourself. (LIBGLIB2_LICENSE_FILES not defined)
libid3tag: Please check the license details for yourself. (LIBID3TAG_LICENSE_FILES not defined)
libmad: Please check the license details for yourself. (LIBMAD_LICENSE_FILES not defined)
libogg: Please check the license details for yourself. (LIBOGG_LICENSE_FILES not defined)
libpng: Please check the license details for yourself. (LIBPNG_LICENSE_FILES not defined)
libungif: Please check the license details for yourself. (LIBUNGIF_LICENSE_FILES not defined)
libvorbis: Please check the license details for yourself. (LIBVORBIS_LICENSE_FILES not defined)
luajit: Please check the license details for yourself. (LUAJIT_LICENSE_FILES not defined)
memstat: Please check the license details for yourself. (MEMSTAT_LICENSE_FILES not defined)
microperl: Please check the license details for yourself. (MICROPERL_LICENSE_FILES not defined)
alsa-utils: Please check the license details for yourself. (ALSA_UTILS_LICENSE_FILES not defined)
aumix: Please check the license details for yourself. (AUMIX_LICENSE_FILES not defined)
faad2: Please check the license details for yourself. (FAAD2_LICENSE_FILES not defined)
ffmpeg: Please check the license details for yourself. (FFMPEG_LICENSE_FILES not defined)
flac: Please check the license details for yourself. (FLAC_LICENSE_FILES not defined)
gst-ffmpeg: Please check the license details for yourself. (GST_FFMPEG_LICENSE_FILES not defined)
gst-plugins-base: Please check the license details for yourself. (GST_PLUGINS_BASE_LICENSE_FILES not defined)
gst-plugins-good: Please check the license details for yourself. (GST_PLUGINS_GOOD_LICENSE_FILES not defined)
gstreamer: Please check the license details for yourself. (GSTREAMER_LICENSE_FILES not defined)
lame: Please check the license details for yourself. (LAME_LICENSE_FILES not defined)
madplay: Please check the license details for yourself. (MADPLAY_LICENSE_FILES not defined)
mpg123: Please check the license details for yourself. (MPG123_LICENSE_FILES not defined)
vorbis-tools: Please check the license details for yourself. (VORBIS_TOOLS_LICENSE_FILES not defined)
wavpack: Please check the license details for yourself. (WAVPACK_LICENSE_FILES not defined)
nano: Please check the license details for yourself. (NANO_LICENSE_FILES not defined)
ncurses: Please check the license details for yourself. (NCURSES_LICENSE_FILES not defined)
opkg: Please check the license details for yourself. (OPKG_LICENSE_FILES not defined)
qt: Please check the license details for yourself. (QT_LICENSE_FILES not defined)
readline: Please check the license details for yourself. (READLINE_LICENSE_FILES not defined)
sdl_mixer: Please check the license details for yourself. (SDL_MIXER_LICENSE_FILES not defined)
sdl_net: Please check the license details for yourself. (SDL_NET_LICENSE_FILES not defined)
sdl: Please check the license details for yourself. (SDL_LICENSE_FILES not defined)
speex: Please check the license details for yourself. (SPEEX_LICENSE_FILES not defined)
strace: Please check the license details for yourself. (STRACE_LICENSE_FILES not defined)
tslib: Please check the license details for yourself. (TSLIB_LICENSE_FILES not defined)
uemacs: Please check the license details for yourself. (UEMACS_LICENSE_FILES not defined)
zlib: Please check the license details for yourself. (ZLIB_LICENSE_FILES not defined)
autoconf: Please check the license details for yourself. (HOST_AUTOCONF_LICENSE_FILES not defined)
automake: Please check the license details for yourself. (HOST_AUTOMAKE_LICENSE_FILES not defined)
libglib2: Please check the license details for yourself. (HOST_LIBGLIB2_LICENSE_FILES not defined)
libtool: Please check the license details for yourself. (HOST_LIBTOOL_LICENSE_FILES not defined)
microperl: Please check the license details for yourself. (HOST_MICROPERL_LICENSE_FILES not defined)
ncurses: Please check the license details for yourself. (HOST_NCURSES_LICENSE_FILES not defined)
pkg-config: Please check the license details for yourself. (HOST_PKG_CONFIG_LICENSE_FILES not defined)
libffi: Please check the license details for yourself. (HOST_LIBFFI_LICENSE_FILES not defined)

The 345 Mb Legal Info doc is now available upon request and available via the same DB repository. thanks.



WHAT IS AN IMAGE? http://buildroot.uclibc.org/downloads/manual/manual.html#_configuration_and_general_usage
images/ where all the images (kernel image, bootloader and root filesystem images) are stored.

http://cchia-cwp.blogspot.co.uk/2010...ot-system.html
Is an interesting read (Although the linked image above is built using the CodeSourcery Toolchain not targetting uclibc so read between the lines, it does however include madlib, the ts calibrate stuff [meh so shoot me], and a pile of other goodies including qt5).

I didn't include any stuff in it that had un-redistributable licenses AFAIK.
I avoided the video xtras that had this restriction for example.
I will post a file containing all the relevant licenses once it's been created too.

HTH

Last edited by twobob; 08-06-2012 at 08:22 PM. Reason: stuff not 'stiff'. other links and stuffage
twobob is offline   Reply With Quote
Old 08-06-2012, 07:14 PM   #13
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
ed for kindle 3

Compiled from source.

Tested on kindle 3, on other devices YMMV.

Released 'As is', As stated: YMMV.

Installation: Simply copy the bin under the /mnt/us somewhere and run.

Uninstall: Delete it.
Attached Files
File Type: gz ed.tar.gz (17.7 KB, 44 views)
twobob is offline   Reply With Quote
Old 08-06-2012, 07:16 PM   #14
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
em (weeny emacs)

Compiled from source.

Tested on kindle 3, on other devices YMMV.

I will take feedback on amending the key stuff if I can get some.
worked okay for me via ssh

Released 'As is', As stated: YMMV.

Installation: Simply copy the bin under the /mnt/us somewhere and run.

Uninstall: Delete it.

Some help:
Spoiler:

.. The very basics
.. Cursor movement
.. File commands
.. Miscellaneous character commands
.. Mode commands
.. Keys and commands
.. Deleting and inserting
.. Formatting
.. Window commands
.. Buffer commands
.. Searching and replacing
.. Accessing the operating system
.. Macro commands
.. Miscellaneous
.. Functions
.. System variables
.. File name completion
-------------------------------------------------------------------------------
=> THE VERY BASICS
Notations: ^X means Ctrl and X. The key is Ctrl on most systems.
(via myTS or similar however you will be using a hotkey like (AA) or similar)

Exiting: ^G aborts almost any operation. ^X ^C will get you out of uEmacs.

A BUFFER is a named area containing a FILE being edited. Many buffers may
be active at once. Many WINDOWS may be active at once on the screen. All
windows may show different parts of the same buffer, or each may display a
different one.
-------------------------------------------------------------------------------
=> CURSOR MOVEMENT
Backward character .... ^B Forward character ..... ^F
Previous word ......... Meta B Next word ............. Meta F
Beginning of line ..... ^A End of line ........... ^E
Previous line ......... ^P Next line ............. ^N
Previous paragraph .... Meta P Next paragraph ........ Meta N
Previous page ......... ^Z Next page ............. ^V
Beginning of file ..... Meta < End of file ........... Meta >
-------------------------------------------------------------------------------
=> FILE COMMANDS
Find file ............. ^X ^F Quick exit ............ Meta Z
View file ............. ^X ^V Exit emacs ............ ^X ^C
Insert file ........... ^X ^I
Change file name ...... ^X N Filter buffer ......... ^X #
Save file ............. ^X ^D
Read file ............. ^X ^R
Write file ............ ^X ^W Execute file .......... not bound
-------------------------------------------------------------------------------
=> MISCELLANEOUS CHARACTER COMMANDS
Newline ............... ^M Transpose characters .. ^T
Newline and indent .... ^J Trim line ............. ^X ^T
Open line ............. ^O
Handle tab ............ ^I Quote character ....... ^X Q
Insert space .......... ^C
Goto line ............. Meta G Abort command ......... ^G
Goto matching fence ... Meta ^F
-------------------------------------------------------------------------------
=> MODE COMMANDS
Add mode .............. ^X M Add global mode ....... Meta M
Delete mode ........... ^X ^M Delete global mode .... Meta ^M
OVER :: Overwrite, don't insert MAGIC :: Match patterns in search
WRAP :: Automatic carriage return ^ $ Beginning and end of line
VIEW :: View only, don't change . Any character \c Character c
CMODE :: C program indenting c* Any number of character c
EXACT :: Match case in search [ ] Character class
-------------------------------------------------------------------------------
=> KEYS AND COMMANDS
Bind to key ........... Meta K Help .................. Meta ?
Unbind key ............ Meta ^K Apropos ............... Meta A
Describe key .......... ^X ? Abort command ......... ^G
Describe bindings ..... not bound
Meta prefix ........... Esc :: Although meta-prefix can be bound to
Cntlx prefix .......... ^X :: some other key, no other command can
Execute named command . Meta X :: be bound to Esc.
-------------------------------------------------------------------------------
=> DELETING AND INSERTING
Delete previous character ^H Delete next character . ^D
Delete previous word .. Meta ^H Delete next word ...... Meta D
Kill to end of line ... ^K Set mark .............. Meta Space
Kill region ........... ^W Yank .................. ^Y
Kill paragraph ........ Meta ^W Exchange point and mark ^X ^X
Delete blank lines .... ^X ^O :: A region is defined as the area between
Copy region ........... Meta W :: the mark and the current position.
-------------------------------------------------------------------------------
=> FORMATTING
Case word upper ....... Meta U Case word lower ....... Meta L
Case region upper ..... ^X ^U Case region lower ..... ^X ^L
Case word capitalize .. Meta C Trim line ............. ^X ^T
Detab line ............ ^X ^A
Set fill column ....... ^X F Entab line ............ ^X ^E
Fill paragraph ........ Meta Q Change screen size .... Meta ^D
Justify paragraph ..... Meta J Change screen width ... Meta ^T
-------------------------------------------------------------------------------
=> WINDOW COMMANDS
Split current window .. ^X 2 Next window ........... ^X O
Delete other windows .. ^X 1 Previous window ....... ^X P
Delete window ......... ^X 0 Scroll next up ........ Meta ^Z
Grow window ........... ^X Z Scroll next down ...... Meta ^V
Shrink window ......... ^X ^Z Resize window ......... ^X W
Move window up ........ ^X ^P Save window ........... not bound
Move window down ...... ^X ^N Restore window ........ not bound
-------------------------------------------------------------------------------
=> BUFFER COMMANDS
Next buffer ........... ^X X Buffer position ....... ^X =
Select buffer ......... ^X B Unmark buffer ......... Meta ~
List buffers .......... ^X ^B
Delete buffer ......... ^X K Write message ......... not bound
Name buffer ........... Meta ^N Clear message line .... not bound
Filter buffer ......... ^X #
Pipe command .......... ^X @ Execute buffer ........ not bound
-------------------------------------------------------------------------------
=> SEARCHING AND REPLACING
Search forward ........ Meta S :: End string with Meta.
Incremental search .... ^X S :: Search next ^X, stop Meta, cancel ^G.
Search reverse ........ ^R
Reverse incremental search Hunt forward .......... Alt-S
....................... ^X R Hunt backward ......... Alt-R
Replace string ........ Meta R
Query replace string .. Meta ^R :: Yes/no Y/N, replace rest !, cancel ^G.
-------------------------------------------------------------------------------
=> ACCESSING THE OPERATING SYSTEM
Quick exit ............ Meta Z :: Write out all changed buffers and exit.
Exit emacs ............ ^X ^C :: Exit without automatic save.
I shell ............... ^X C :: Start a new command processor.
Shell command ......... ^X ! :: Execute one operating system command.
Pipe command .......... ^X @ :: Pipe command results to a new buffer. *
Filter buffer ......... ^X # :: Filter buffer through a program. *
Execute program ....... ^X $ :: * Not under VMS.
-------------------------------------------------------------------------------
=> MACRO COMMANDS
Begin macro ........... ^X (
End macro ............. ^X )
Execute macro ......... ^X E
Store macro ........... not bound
Execute macro nn ...... not bound
Store procedure ....... not bound
Execute procedure ..... Meta ^E
-------------------------------------------------------------------------------
=> MISCELLANEOUS
Universal argument .... ^U Set mark .............. Meta Space
Clear and redraw ...... ^L Exchange point and mark ^X ^X
Redraw display ........ Meta ^L
Execute named command . Meta X Insert string ......... not bound
Execute command line .. not bound Overwrite string ...... not bound
Set encryption key .... Meta E Wrap word ............. not bound
Count words ........... Meta ^C Update screen ......... not bound
-------------------------------------------------------------------------------
=> SYSTEM VARIABLES
Set ................... Meta ^A Current buffer name ... $cbufname
Tabulator (4, 8)....... $tab Current file name ..... $cfname
Screen resolution ..... $sres :: NORMAL, CGA, EGA, VGA
Display commands ...... $discmd :: TRUE, FALSE
Scrolling enabled ..... $scroll :: TRUE, FALSE, can only be reset
Scrolling movement .... $jump :: # lines, default 1, 0 = 1/2 page
Page overlap .......... $overlap :: # lines, default 0, 0 = 1/3 page
-------------------------------------------------------------------------------
=> FUNCTIONS
&neg, &abs, &add, &sub, &tim, &div, &mod ... Arithmetic
&equ, &les, &gre ........................... Arithmetic comparisons
¬, &and, &or ............................ Logical
&lef s len, &rig s pos, &mid s pos len ..... Substring
&cat, &len, &upp, &low, &asc, &chr ......... Other string operations
&seq, &sle, &sgr ........................... String comparisons
&sin ....................................... String index
-------------------------------------------------------------------------------
=> FILE NAME COMPLETION

File name completion can be used with all file commands (find-file,
view-file, ...) but it works only under UNIX and MS-DOS. It is invoked
by a or . If there exist more than one possible completions
they are displayed one by one. If the file name contains wild card
characters, the name is expanded instead of simple completion. Special
characters can be entered verbatim by prefixing them with ^V (or ^Q).
-------------------------------------------------------------------------------
Attached Files
File Type: gz em.tar.gz (44.2 KB, 49 views)

Last edited by twobob; 08-06-2012 at 07:46 PM. Reason: added some help... made it more kindle specific
twobob is offline   Reply With Quote
Old 08-06-2012, 09:08 PM   #15
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,221
Karma: 5830430
Join Date: Feb 2012
Device: Too many.
rootfs

The rootfs image and kernel built via Buildroot mentioned above may be run with the emulator in the DIY-KeK thread.

Just edit, in the run-emulator.sh script, the appropriate changes to the kernel and hda (root fs) files.

It **should** "just work" (although you may have to tweak the password setting to log in as root, or tweak the inittab for a login-less root account).
knc1 is offline   Reply With Quote
Reply

Tags
editor, launchpad, launchpad add-ons, nano

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Some NaNo cover art Moejoe Writers' Corner 40 11-25-2009 03:34 AM
EBooks on a Nano yvanleterrible News 11 04-11-2007 08:57 AM
PRS-500 Nano-X &c. hyperstruct Sony Reader Dev Corner 0 01-08-2007 01:40 PM


All times are GMT -4. The time now is 03:01 PM.


MobileRead.com is a privately owned, operated and funded community.