![]() |
#1 |
Connoisseur
![]() Posts: 86
Karma: 10
Join Date: Dec 2006
Device: Iliad
|
Question to Adam. B
First of all i´d like to thank you (and all the other developers of course) for all your effort, i just got my cf card today and i´m tryin all your applications, and so far are working quite well, so please keep up the good work, indeed is much appreciated. Unfourtanately i haven´t got the time or the skills to try to port applications (and even i nevere used linux as the operating system).
Now i notice that all your ports must be in the root of the cf card, and i find that after a few applications it looks a bit messy, is there a way to install each program in a different folder, and have all of then inside another folder (named for example my programs)?? Thanks again. |
![]() |
![]() |
![]() |
#2 |
Addicted to Porting
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
That brings up a good question. Right now, I compile all my programs for a specific path. While they *could* work in a different place, most look for additional files within that path. For example, FBReader looks for all of it's icons withing /installedpath/share. So I had to release a version that works with compact flash cards and also mmc/sd.
However, I could setup the initial run script so that it makes a symbolic link somewhere on the root file system to wherever you have the program copied. I am hesitant to touch the root file system with a script though. I haven't yet, and I'm not sure if I want to before the unbricking option is available. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Connoisseur
![]() Posts: 86
Karma: 10
Join Date: Dec 2006
Device: Iliad
|
That´s fair, thanks a lot. And by the way, have you made progress with abiword?. I think if you make it work, many people would find it useful.
|
![]() |
![]() |
![]() |
#4 |
Addicted to Porting
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
Unfortunately, AbiWord is another program where you have to touch the root file system in order to get it to work. This, in addition to my word/rtf issues may delay it until I am comfortable releasing it as a working program.
|
![]() |
![]() |
![]() |
#5 | |
iLiad fan
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 210
Karma: 3864
Join Date: Oct 2006
Device: iRex iLiad
|
Quote:
![]() |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Enthusiast
![]() ![]() Posts: 42
Karma: 145
Join Date: Oct 2006
Device: iLiad
|
Quote:
Then, in /usr/share/contentlister/mode/en (or whatever language you are using) I created a directory called e_additional_progs that contains the enclosed Manifest.xml and icon. In this way you will have an extra menu entry in the main menu of the content lister which contains all your locally installed programs. If you want to get really "fancy" you can then use the reorder script I posted earlier with the following content in the file new_order: recentdocs In this way you will have a main menu with a first page with recentdocs at the top and additional programs in the bottom.
CF main MMC USB additional_progs reference setup profiles |
|
![]() |
![]() |
![]() |
#7 |
Connoisseur
![]() ![]() ![]() Posts: 81
Karma: 292
Join Date: Nov 2006
Device: i62HD + T68
|
mtas i have a question for you, and your method, i'm searching of a way to do that the cqview gets the hardware keys to do this i have to call it via the content listener and i don't wanna change the content listener because the possibility of a bricked iliad.
if i do it your way, can i put a binary in the cf, and it will be called via the content listener...¿? thanks for the reply, and for the trick I'm thinking of a way to minimize the code i have to change in the cqview, i preffer to only port it, without a change of the original.(This is i'm searching) now i'm in the work and i don't have acces to my iliad, and the vm for compiling. Sorry for my english. Last edited by kapoira; 04-16-2007 at 05:51 AM. |
![]() |
![]() |
![]() |
#8 | |
Enthusiast
![]() ![]() Posts: 42
Karma: 145
Join Date: Oct 2006
Device: iLiad
|
Quote:
_additional_progs |--->program_1 | |--->Manifest.xml | |--->program_executable | |--->Other files for this program |--->program_2 | |--->As for program_1 |--->program_3 |--->As for program_1 |
|
![]() |
![]() |
![]() |
#9 |
Connoisseur
![]() Posts: 86
Karma: 10
Join Date: Dec 2006
Device: Iliad
|
That´s what i meant with my question to Adam B, is it very difficult for the average Joe to do the same as you?, is it danger to brick the Iliad? In that way the card looks clean.
Thanks |
![]() |
![]() |
![]() |
#10 | |
Enthusiast
![]() ![]() Posts: 42
Karma: 145
Join Date: Oct 2006
Device: iLiad
|
Quote:
The risk of bricking the device by doing this is virtually nil as long as you don't remove any of the existing directories. |
|
![]() |
![]() |
![]() |
#11 |
That dude with the thing
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 20
Karma: 1904
Join Date: Apr 2007
Device: iLiad
|
Couldn't the programs all be adjusted to look for all files in their local directories?
|
![]() |
![]() |
![]() |
#12 |
Fully Converged
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18,171
Karma: 14021202
Join Date: Oct 2002
Location: Switzerland
Device: Too many to count here.
|
Just an idea... would it be possible to prepare a package and provide a shell installer with all the ports from Adam for an easy install?
|
![]() |
![]() |
![]() |
#13 |
Addicted to Porting
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
You know, that's a good idea.
What I can do, throw together a bunch of my programs, layed out like mtas suggested. I can include dillo, mrxvt, keyboard driver, etc if the dev's don't mind. That way, there can be a single, shared library directory (thus saving space) and a way for users to have a large quantity of 3rd party apps. I'll see what I can do. ![]() |
![]() |
![]() |
![]() |
#14 | |
Fully Converged
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18,171
Karma: 14021202
Join Date: Oct 2002
Location: Switzerland
Device: Too many to count here.
|
Quote:
![]() ![]() |
|
![]() |
![]() |
![]() |
#15 | |
iLiad fan
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 210
Karma: 3864
Join Date: Oct 2006
Device: iRex iLiad
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is the Adam now vaporware? | dsvick | News | 19 | 06-01-2010 10:29 AM |
eDGe vs Adam | gastan | News | 1 | 02-16-2010 03:55 PM |
iLiad Mindmapper. Question for Adam ;) | tribble | iRex Developer's Corner | 5 | 01-30-2008 10:42 AM |