The Following 79 Users Say Thank You to Nathraiben For This Useful Post: | ||
1ion, AlMehdi, arjunkumar87, bandora, Bec, biggzy, BLC, cardiff-blues, casper27, ceroberts75, Chrome, Cobra, codeMonkey, Cue, dana.s, debernardis, denix, Dragy, dtergens, eber42, eduperez, efekt, El Amir, F2thaK, fw190, grog, Helmuth, Hrw, HtheB, humble, iagamy, inkirby, ioan, ivyking, jcharpak, JinxeD, joshv06, kamil365, kent_autistic, kojacker, kolos, leetut, legendsohai, lemmyslender, lorenzo, lubabula, maemo.it, Maj3stic, maluka, Megaltariak, Mentalist Traceur, mmlado, moepda, MohammadAG, msa, nahci13, Natan_xy, Netweaver, ossipena, OVK, P@t, pantera1989, Patola, Quasar, Reflektorfalke, Rob1n, sdixit, skalogre, sony123, stone17, travla, v13, vdx29, yogi900, Zentenario, zoner |
![]() |
2010-06-22
, 18:10
|
Posts: 291 |
Thanked: 313 times |
Joined on May 2010
@ France
|
#2
|
The Following User Says Thank You to dtergens For This Useful Post: | ||
![]() |
2010-06-22
, 18:11
|
|
Posts: 577 |
Thanked: 699 times |
Joined on Feb 2010
@ Malta
|
#3
|
![]() |
2010-06-22
, 18:21
|
Posts: 729 |
Thanked: 155 times |
Joined on Dec 2009
|
#4
|
![]() |
2010-06-22
, 18:21
|
|
Posts: 267 |
Thanked: 408 times |
Joined on May 2010
@ Austria
|
#5
|
The Following 2 Users Say Thank You to Nathraiben For This Useful Post: | ||
![]() |
2010-06-22
, 18:26
|
|
Posts: 267 |
Thanked: 408 times |
Joined on May 2010
@ Austria
|
#6
|
Is it safe to install it while Catorise is already installed (could we use ApMeFo to edit the structure from Catorise)?
The Following User Says Thank You to Nathraiben For This Useful Post: | ||
![]() |
2010-06-22
, 19:05
|
|
Posts: 19 |
Thanked: 1 time |
Joined on Jun 2010
@ Sevilla
|
#7
|
![]() |
2010-06-22
, 19:06
|
|
Posts: 577 |
Thanked: 699 times |
Joined on Feb 2010
@ Malta
|
#8
|
~ $ python /opt/ApMeFo/Main.py Traceback (most recent call last): File "/opt/ApMeFo/ui/appFolders.py", line 174, in on_btnAddNameSelect_released self.mainApp.foldercontent.setFolder(str(filename)) File "/opt/ApMeFo/classes/folderContent.py", line 35, in setFolder menuFile = open(menuFileName, "r") IOError: [Errno 2] No such file or directory: PyQt4.QtCore.QString(u'/home/user/.config/menus/submenus/Games.menu') Traceback (most recent call last): File "/opt/ApMeFo/ui/appFolders.py", line 163, in on_btnUpdate_released self.mainApp.foldercontent.updateFolder() File "/opt/ApMeFo/classes/folderContent.py", line 63, in updateFolder includeNode = self.xmlTree.getElementsByTagName("Include")[0] AttributeError: 'NoneType' object has no attribute 'getElementsByTagName' Traceback (most recent call last): File "/opt/ApMeFo/ui/appFolders.py", line 163, in on_btnUpdate_released self.mainApp.foldercontent.updateFolder() File "/opt/ApMeFo/classes/folderContent.py", line 63, in updateFolder includeNode = self.xmlTree.getElementsByTagName("Include")[0] AttributeError: 'NoneType' object has no attribute 'getElementsByTagName'
![]() |
2010-06-22
, 19:06
|
|
Posts: 267 |
Thanked: 408 times |
Joined on May 2010
@ Austria
|
#9
|
As I still work with version 0.9 to 2 and from the install icon but I think it opens a folder, select its icon and pulse Create / Edit Folder get the message as if it had been created, go to Add Apps tab , Selects an application any and pulse Update Folder, would only be entering the tab (De-) Activate and activate, as I do and the only thing that happens is that I arrange icons in alphabetical order of the menu.
You know what happens?
![]() |
2010-06-22
, 19:21
|
|
Posts: 267 |
Thanked: 408 times |
Joined on May 2010
@ Austria
|
#10
|
Is it safe to install it while Catorise is already installed (could we use ApMeFo to edit the structure from Catorise)?
to this
with three easy to follow steps![/Spiffy Advertisement Line]
Based on the concepts described in the Making folders and managing icons thread, ApMeFo is trying to automate the process that makes it possible to organise the application menu in custom made folders.
Warnings:
Disclaimer Pt 1: To activate the Application Menu Folder functionality an integral system file has to be modified (hildon.menu). Corruption of this file will lead to hildon (the graphical framework of Maemo) no longer working. Though ApMeFo SHOULD be save to use, you're trying this at your own risk.
In the unlikely event that hildon gets messed up, please refer to this post: http://talk.maemo.org/showpost.php?p...&postcount=108
Disclaimer Pt 2: None of the concepts behind this application were created by me - I only collected the information provided by the kind people of aforementioned thread, compiled them into a simple tutorial and then created ApMeFo to automate the process. Big thanks to all the people out there that helped demystify hildon and of course to those who helped me get this beta up and running.
Disclaimer Pt 3: Currently, ApMeFo is meant to be used with PR 1.2 on the N900, mainly because that's the device I'm working (and can thus test) with. I don't have any information on whether this works on other versions and other devices - but of course would be happy to hear about other people's experiences with them!
Another note on corrupted hildon.menu files:
Pressing the Deactivate button in the (De-)Activate tab will delete the hildon.menu file - which will then automatically be replaced by the default. It's a nifty failback system native to hildon already.
So to play it save, just don't close the application until you affirmed that your application menu is still working and after hitting Deactivate everything should be fine again.
(When I manually messed up my hildon.menu, all running applications where still fully functional - I could just not start any new.)
Instructions:
Right now this is just a beta version and lacking both user and code documentation, so here's a short explanation of how it works:
So before you start creating your folders, you might want to go to the (De-)Activate tab and hit the Active button. If everything worked as it should, your applications menu should stay the same, as we didn't yet create any folders.
Then select an icon to go with it. If you already know the name of the icon, simply enter it (without the trailing extension, so "filemanager_games_folder" instead of "filemanager_games_folder.png"), else you can select one from the popup list the button next to the input field opens. Note that because of the multitude of icons to load, this might take a couple of seconds to load.
Hit Create/Edit and open your application menu to check for your newly created folder.
First, choose your folder and wait for it's current content to display in the list underneath it's name.
To remove one of the applications, select it from this list and hit the "-" button. To add one, hit the "+" button and select it from the popup list.
To change the position of an application within this folder, simply select it and hit ^ (move up) or v (move down).
Hit Update Folder in order to save your changes.
Troubleshooting:
If you encounter any problems with using ApMeFo, please choose "Diagnosis Tool" from the ApMeFo menu, hit "Copy to Clipboard" and paste the output here in this thread with a short description of your problem.
Advanced users might also go for a more complete error message by opening X Terminal, entering
Right now this application can be found at extra-devel under the name "apmefo".
Changelog:
v 0.9-6:
v 0.9-5:
v 0.9-4:
v 0.9-3:
v 0.9-2:
v 0.9-1:
Attachments:
Most of the icons in the above screenshot are vanilla Maemo icons. I've attached the three that are not to this post so everybody can recreate the screenshot by copying those items to their "home/user/.local/share/icons/hicolor/48x48/hildon/", rebooting and then selecting those icons from within ApMeFo.
Last edited by Nathraiben; 2010-07-05 at 15:12. Reason: build 6