maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Updated] OS2008 Personal Menu (https://talk.maemo.org/showthread.php?t=19360)

fiferboy 2008-04-21 13:57

[Updated] OS2008 Personal Menu
 
3 Attachment(s)
To avoid having too many posts to read through in the previous Personal Menu thread (viewable here: http://www.internettablettalk.com/fo...ad.php?t=17777) I have started this new thread.

Personal Menu is now at version 0.60.7!

If there are no major issues in this version I will release it to the Maemo-Extras repository. For now, it is available at the garage page: https://garage.maemo.org/projects/personal-menu/

UPDATE: now available in the maemo Extras repository! No more manually downloading when wanting to upgrade! Also available: One-click Install

Changes in this version0.6 include:
  • Simplified options: instead of providing number of columns and "min rows" (what did that actually mean, anyway?) they are now calculated based on icon size. As of version 0.6-3 this is optional
  • Fixed dependency issue with libglade (which was never a real dependency anyway! Oops)
  • Add support for category headings - create an entry with an appropriate name and leave executable blank (see screenshot)
  • Menu opens WAY faster and uses WAY less CPU when opening
  • Fix dialog being pushed off the screen by popup menu
  • Add customizable (and optional) font and colour selection for the menu
  • Rearrange setup plugin to better fit the screen
  • In version 0.6-3 there is a small fix for the font button when the font is too long to fit on the screen
  • Various fixes and improvements I have forgotten about

UPDATE:Changes in 0.7 include:
  • Redesigned settings dialog with "Arrange Items" and "Settings" tabs to better fit on the screen
  • Fixes to move up, move down, and delete (if no item is selected)
  • Added option to enable/disable deletion confirmations
  • Made instructions come up after install (how to enable on first
    install, note to reboot on upgrade) Thanks OMWeather for showing me
    how!
  • Redesign desktop selection and icon selection dialogs
  • Removed icons from header in the settings dialog to make it more
    clear
  • Add bold indicators for headers in the arrange view
  • Make double clicking on desktop file or icon in selector select the
    icon

Please try it out and let me know if there are any issues. If you find a problem with the layout (calculates the wrong number of rows or columns or something) please provide your settings and the number of entries in your menu.

Enjoy!

EDIT: Wow, I thought I kept this thread updated better! Here are the changes up to 0.8-5 (which is just a minor release to bring back the old icon):

* Fixed backup configuration so it actually backs up
* New customized icon
* Added autobuild tools to the build process
* Changed back to original icon

The new icon is now being used for Personal Launcher.

wipeout140 2008-04-21 14:20

Re: [Updated] OS2008 Personal Menu
 
Thanks for application, I would say it is my most used program and should be included in a later official update from Nokia or Nokia could include the options like this application does as a option in OS 2008. Thanks Again

Tested 0.6 from update from 0.4.2 it works great , no problems so far

terrencegf 2008-04-21 14:34

Re: [Updated] OS2008 Personal Menu
 
Quote:

Originally Posted by fiferboy (Post 172571)
Simplified options: instead of providing number of columns and "min rows" (what did that actually mean, anyway?) they are now calculated based on icon size.

Actually, I prefer the old way where I could specify the number of columns and min rows. I had 2 columns of 4 icons each and it was perfect since the colums contained appls based on category. The new version gives me 2 columns with 6 icons in the first column and 2 icons in the second. I don't like it. I'm going to revert to the previous version. :(

frasej 2008-04-21 14:40

Re: [Updated] OS2008 Personal Menu
 
Quote:

Originally Posted by terrencegf (Post 172578)
Actually, I prefer the old way where I could specify the number of columns and min rows. I had 2 columns of 4 icons each and it was perfect since the colums contained appls based on category. The new version gives me 2 columns with 6 icons in the first column and 2 icons in the second. I don't like it. I'm going to revert to the previous version. :(

Yeah. That does seem like a step backward. :confused:

fiferboy 2008-04-21 14:43

Re: [Updated] OS2008 Personal Menu
 
1 Attachment(s)
Terrence: If you want to you could make two entries below your first four with a single space for the name and blank for the executable. This would give you one column with 4 apps and two blank spaces, and a second column with 4 apps. Not ideal as you would have some blank space at the bottom, but sevicable.

Better yet, start each column with a header. The first column would have the heading then four apps and a blank space, and the second column would have a heading and four apps.

fiferboy 2008-04-21 14:45

Re: [Updated] OS2008 Personal Menu
 
frasej: I don't think it is really a step backwards since the only reason those options were there in the first place was because I could not figure out how to do it as it is now. I will concede that it does eliminate some functionality I didn't anticipate.

Perhaps I could add it back in as an option (and have the default layout mode be automatic calculation with the extra options as an "override" mode) but I would have to figure out how to put that in an already over-crowded configuration dialog. Mock-ups are welcome!

Greyghost 2008-04-21 15:02

Re: [Updated] OS2008 Personal Menu
 
Quote:

Originally Posted by fiferboy (Post 172582)
Better yet, start each column with a header. The first column would have the heading then four apps and a blank space, and the second column would have a heading and four apps.

Thanks for this app! I've just installed it and it looks like something I'll be using. Looking at the screen shot, and the post above, I wonder,

a) how you got the background to be white and

b) how you insert the headers.

EDIT: Ok, I posted too soon. I figured out b):)


It would be nice to have come column control, but I'll give this a go, thanks!

fiferboy 2008-04-21 15:17

Re: [Updated] OS2008 Personal Menu
 
Greyghost: The white menu background is the default menu colour for the theme I am using: NuvoClear (https://garage.maemo.org/projects/nuvoclear) Personal Menu uses the system colours for menu background and foreground (unless you choose to override foreground).

For everyone concerned about the removal of manual control, I am designing a new dialog that will allow the user to select whether to use automatic or manual layout. Hopefully I can get this dialog to fit on the screen ;)

YoDude 2008-04-21 16:01

Re: [Updated] OS2008 Personal Menu
 
Is there a file that can be manualy backed-up that includes all the parameters that are used when we set up this app. I'm thikin' an upcomming reflash will result in having to enter the information again.

fiferboy 2008-04-21 16:09

Re: [Updated] OS2008 Personal Menu
 
YoDude, the last few versions have theoretically had an automatic backup when you do a system backup of the "Settings" category. I haven't tested it yet, so if you do a manual backup of the file ".personal_menu.rc" in your home directory you will be covered both ways.

Let me know if the automatic worked for you. If it doesn't, I will try to fix it.

fiferboy 2008-04-21 18:37

Re: [Updated] OS2008 Personal Menu
 
Version updated to 0.6-3 in garage, which adds manual control of columns and rows as an option. Automatic Layout is still available.

Also, a fix for controls being pushed off the screen when the font displayed is too long for the small space. The font is now ellipsized, which means you can't read it all - but then again, you couldn't read it all when it was pushed off the screen either!

Underscore 2008-04-21 19:07

Re: [Updated] OS2008 Personal Menu
 
Thanks thanks thanks for this update. An awesome app made even better.

briand 2008-04-21 19:16

Re: [Updated] OS2008 Personal Menu
 
Agreed. Let me underscore the thrice-repeated thanks.

pun intended.

frasej 2008-04-21 19:44

Re: [Updated] OS2008 Personal Menu
 
Add a "Me Too" to those thanks.

munky261 2008-04-21 21:27

Re: [Updated] OS2008 Personal Menu
 
does anyone know if theres anyway to be able to deselect the normal applications menu... how i want mine to be is web icon on top , then the contacts menu , then personal menu... please someone come up with a way to be able to do this:)

Laughing Man 2008-04-21 21:28

Re: [Updated] OS2008 Personal Menu
 
Go to settings - > panel and reorder them as you choose (top three are shown).

munky261 2008-04-21 21:30

Re: [Updated] OS2008 Personal Menu
 
it wont let me de-select the application menu with the organize tab by it

GeneralAntilles 2008-04-21 21:42

Re: [Updated] OS2008 Personal Menu
 
Quote:

Originally Posted by munky261 (Post 172809)
it wont let me de-select the application menu with the organize tab by it

How would you expect to get to your applications without it? :p

This is normal, selecting fewer than 3 plugins is also not possible (there wouldn't be any benefit to it if you could at this point). If you really need to change it, replacing the contents of the Application Menu's .desktop file would work.

fiferboy 2008-04-21 22:33

Re: [Updated] OS2008 Personal Menu
 
munky:

Edit the file: /usr/share/applications/hildon-navigator/applications-menu.desktop

And change the line

Code:

Madatory = true
to

Code:

Mandatory = false

munky261 2008-04-21 23:26

Re: [Updated] OS2008 Personal Menu
 
what do i use to change that...ive never edited a .desktop file or anything like that.... havent had the need or desire to until now.

general... all the apps i ever use would be on the personal menu.

fiferboy 2008-04-21 23:48

Re: [Updated] OS2008 Personal Menu
 
munky: First install the packages "becomeroot" and "nano"

Then, in xterm, enter the following commands:

Code:

sudo gainroot
nano /usr/share/applications/hildon-navigator/applications-menu.dekstop

Then change the line from:

Code:

Mandatory=true
to
Code:

Mandatory=false
Then press "CTRL + x" to quit, "y" to save. and <return> to overwrite the existing file. Open up the panel configuration in control panel, and you should be able to disable application menu.

munky261 2008-04-22 02:13

Re: [Updated] OS2008 Personal Menu
 
i did the above and it still is not letting me

qwerty12 2008-04-22 06:20

Re: [Updated] OS2008 Personal Menu
 
You have to remove the Mandatory line. When I tried setting Mandatory to false a few months back, it got me confused as it still didn't go.

@fiferboy

You are on fire! This is one hell of a release. Kudos!

munky261 2008-04-22 13:16

Re: [Updated] OS2008 Personal Menu
 
i agree , this is an awesome app... i actually quit using IDEA in favor of this...keep up the good work!!! now if i can just get someone to port the yellownotes home applet over from os2007 ill be happy as a clam. LOL

fiferboy 2008-04-23 14:58

Re: [Updated] OS2008 Personal Menu
 
Personal Menu is now in maemo extras! If you use the maemo extras repository, you can now refresh and install (or update) straight from the Application Manager.

Or just CLICK HERE for a one-click install.

qwerty12 2008-04-23 14:59

Re: [Updated] OS2008 Personal Menu
 
Great work!

Thought about adding it to the catalog here:
http://maemo.org/downloads/OS2008/

:)

fiferboy 2008-04-23 15:18

Re: [Updated] OS2008 Personal Menu
 
qwerty, you were one step ahead of me. There is now a page for Personal Menu at:

https://maemo.org/downloads/product/...personal-menu/

qwerty12 2008-04-23 15:22

Re: [Updated] OS2008 Personal Menu
 
Great :)

Hope it gets more downloads. I've gone and rated it. maemo should think about including this with diablo :D

fiferboy 2008-04-23 15:47

Re: [Updated] OS2008 Personal Menu
 
munky: Here is the definite way to get rid of the application menu.

Step 1: after becoming root (sudo gainroot), edit the file "/usr/share/applications/hildon-desktop/applications-menu.desktop" and remove the line:

Code:

Mandatory=true
Don't just make it false, remove the entire line (thanks qwerty!)

Step 2: as regular user, edit the file "~/.osso/hildon-desktop/dekstop.conf" and put a # in front of the line:

Code:

X-UI-Policy=libtasknavigatorpolicy.so
NOTE: This will make it so your custom layout will work, but it will also not restore the "safe" (built-in) set of task navigator plugins if hildon-desktop crashes. Shouldn't be a problem, but could possibly result in a crash loop if a plugin crashes, gets reloaded, crashes again, etc.

Step 3: edit the file "~/.osso/hildon-desktop/tasknavigator.conf" and make sure the last five lines are:

Code:

[/usr/share/applications/hildon-navigator/app-switcher.desktop]
X-Load=true

[/usr/share/applications/hildon-navigator/switcher-menu.desktop]
X-Load=true

If those set of line appear anywhere else, remove them. This will make it so your sidebar icons are in the correct order.

Now you can go ahead and remove and select whatever plugins you want through the control panel. A reboot might be required to disable the X-UI-Policy mentioned in step 2.

munky261 2008-04-23 17:51

Re: [Updated] OS2008 Personal Menu
 
Thanks! :) one other question , how do i set it so that emelfm2 will launch in root mode..i checked the boxes but it didnt launch. it would be greatly useful if i could launch it in root mode , because its useless to me in regular mode for ,most of what i use it for.

fiferboy 2008-04-23 18:05

Re: [Updated] OS2008 Personal Menu
 
munky, in the [Annouce] thread there are posts about how to get things to run as root. You have to add the executable (I assume emelfm2) to a sudoer file in order not to be prompted for the password (which is what prevents it from launching)

munky261 2008-04-23 18:59

Re: [Updated] OS2008 Personal Menu
 
how do i do that? i searched but cant seem to find clear , concise directions... and yes emelfm2 is what i have to type in xterm as root to launch it.

fiferboy 2008-04-23 19:09

Re: [Updated] OS2008 Personal Menu
 
Here is how to run an executable as root through Personal Menu:

After installing the "becomeroot" application, open up an xterm and run the following command:

Code:

sudo gainroot
Using a commandline editor (install "nano" through application manager for an easy one) create a sudoers file for Personal Menu. For example:

Code:

nano /etc/sudoers.d/personal-menu.sudoers
Put in the file one of the following lines.

1) If you want to be able to run EVERYTHING as root, simply enter this line:

Code:

user ALL = NOPASSWD: ALL
2) If you want to be able to run just some specific programs, enter a line like this:

Code:

user ALL = NOPASSWD: /bin/ls, /usr/bin/whoami, /usr/bin/emelfm2
Save the file ("CTRL + x","y",<return> for nano) and you are ALMOST done.

Finally, this is VERY IMPORTANT any time you edit a sudoers file. Run this command:

Code:

update-sudoers
Viola, now when you check off "Run as root" for an executable you gave yourself permission for, it will run as root.

munky261 2008-04-23 19:14

Re: [Updated] OS2008 Personal Menu
 
the part of the line that says "whoami" is that actually what i type , or do i type something relating to the device..device name , etc?

fiferboy 2008-04-23 19:15

Re: [Updated] OS2008 Personal Menu
 
whoami is just an example of a command I gave passwordless root access to my user. For you, if you just want emelfm2, type this line:

Code:

user ALL = NOPASSWD: /usr/bin/emelfm2
I tested this, and it works great.

GeraldKo 2008-04-23 19:52

Re: [Updated] OS2008 Personal Menu
 
This is a great, elegant application. Thanks!

Is there a way to use it to fill in forms? It would need to be able to type wherever the cursor is, not just in Xterm. So that, for example, it could type my Yahoo! log-in name, tab to the next field, type in my password, and then input Enter. Or so that it could type my street address when I have the cursor in a field requesting that info.

munky261 2008-04-23 19:54

Re: [Updated] OS2008 Personal Menu
 
thanks:) i didnt think whoami was what i was supposed to type , but just wanted to make sure LOL

fiferboy 2008-04-23 19:58

Re: [Updated] OS2008 Personal Menu
 
GeraldKo: If you could find a macro program that would do that, you would be able to launch the macro from personal menu. I don't know of any macro typers for Maemo, but if you find a good, lightweight Linux one there is a possibility of a port.

munky261 2008-04-23 20:09

Re: [Updated] OS2008 Personal Menu
 
did you read my other question a page or so back about , in what folder do i put or what do i do to be able to use my own icons for a few apps. all are .png files i created in paintshop and used with idea before i started using your program.

fiferboy 2008-04-23 20:12

Re: [Updated] OS2008 Personal Menu
 
munky, I must have missed that one. Put your icons in:

Code:

/usr/share/icons/hicolor/scalable/hildon
and run:

Code:

gtk-update-icon-cache --force /usr/share/icons/hicolor
afterward.

Alternatively, you can put them in a different folder under "/usr/share/icons/hicolor/scalable/" such as "applications" and then you don't have as long a list to scroll through when selecting them (after changing the folder to "Applications" at the top of the icon selection dialog)


All times are GMT. The time now is 21:05.

vBulletin® Version 3.8.8