My Launcher 1.0.7

UUID: mylauncher@markbokil.com
Score: 28

Download



A customizeable menu for launching your favorite apps, links, folders, and shell scripts. One simple menu which springs up and gives you easy access to your favorite stuff. You can rearrange anything and also add menu dividers. You can customize the launcher menu by right-clicking and selecting edit. Read the Help page to see all available options. There is a video of the Gnome Shell version.

 

To Install

* Before upgrading backup mylauncher.properties and settings.js to retain your settings.


0) If you want to use the show desktop feature install wmctrl: sudo apt-get install wmctrl

1) Extract to ~/.local/share/cinnamon/applets

2) Enable the applet in cinnamon settings

3) Right-click applet to edit launcher menu. Editing Help


Changelog===================
1.0.7 - tooltips option added which shows path to app, link, folder, etc. Mylauncher now saves changes to the UI.
1.0.6 - reload no longer necessary as file is monitored automatically, added about menu item which provides version info about your app, added commands to help.
1.0.5. - fixed SVG custom icon so it is user settable: SVG or symbolic, add FTP support, corrected bug with launcher commands having multiple '= ' characters, added [MC] minecraft launcher alias.
1.0.4 - added panel custom SVG  symbolic icon, fixed show desktop feature, updated help, added alias commands [LG] looking glass, etc.
1.0.3 - changed gedit editor to default system editor, tweaked icon, cleaned up properties file, added Help to right-click.
1.0.2 - Added reload to right-click menu to avoid restarting Cinnamon
1.0.1 - Added menu divider (separator) option by request ---divider---, fixed icon blunder, updated properties with examples
1.0.0 - Initial release, stable

About The Author

mbokil

I work on bridging together computers with psychology. I have a  passion for Linux and cool technology. I previously worked on Firefox extensions, JSP, PHP and Flash Actionscript. I live in the Boston area. If you want to contact me you can reach me at mark[dot]bokil[at]gmail.com


56 Comments

  1. Serenity says:

    9 months ago

    Great applet. Would be even better if multiple instances could be applied for second and third monitors. Many thanks

  2. John2014 says:

    1 year ago

    This is perfect. Keeps the panel clean and minimal. Thank you.

  3. rdjack21 says:

    2 years ago

    Love this extension!

  4. poltiser says:

    3 years ago

    Dear Mark! I am very happy that I found you 2 little programs. Very useful. Separation of bookmarks from scripts was a very good idea! Now I can use Zotero and other search with Firefox when google goes to chrome without changing the main browser setting! I run into small problem: 1. I can open document with MyBookmarks directly /home/name/Documents/document.pdf but I cannot open with *.pdf or *.*? 2. same command in MyLauncher gives me "permission" error? Can I do something about it? Best regards S?awomir PS. LM15"Olivia"AMD64Cinnamon

  5. nat_ says:

    3 years ago

    Go the sublime text 2

  6. Tobias says:

    3 years ago

    Never mind, I found how to change this by looking through the quick tutorial on cinnamon applets.

  7. Tobias says:

    3 years ago

    Great Menu, just the sort of thing I needed to make everything easier. Is there any way to have text in addition to/instead of the icon where you click to open the menu?

  8. mbokil says:

    3 years ago

    @nandanrahul, thanks for the nice words. Glad you like it. I will try and move some of the new features from the gnome shell verison to the Cinnamon version this week.

  9. nandanrahul says:

    3 years ago

    it's easy to use.. great ....

  10. mbokil says:

    3 years ago

    In general if the app is not in your environment variable you can always write out the whole path /usr/share/applications/kde4/digidam. You can always do a whereis command in the termal to find the location fo the binary.

  11. pawcook says:

    3 years ago

    To answer my own question to get DigiKam to launch all I needed to do was use DigiKam=digikam rather than digikam -caption "%c" %i I dont know if this would apply to all KDE apps

  12. pawcook says:

    3 years ago

    This applet is working great for me, but I am having problems adding DigiKam to the menu. The location is "/usr/share/applications/kde4" I have tried adding a link to it in "/usr/share/applications" but so far unable to get it to work. Any suggestions much appreciated. Thanks for the applet

  13. mbokil says:

    3 years ago

    @Oyabunbaba, one possible solution to the missing shutdown command in Maya is to copy the old executable from a previous version to your current home directory. For example, I can call gtk-logout-helper --shutdown from my /home/bin since I copied it there. I honestly don't know why they removed it. That seems to be the course of Gnome 3 and Ubuntu to remove things they don't think people need or use anymore. I wish they would just leave the old ways there.

  14. mbokil says:

    3 years ago

    Okay, I updated MyLauncher to version 1.0.7. It now has a tooltips option to show path. It is off by default but can be turned on by the right-click menu. MyLauncher was converted to a Gnome Shell extension. You can get it here. http://markbokil.com/downloads/extensions/mylauncher/

  15. mbokil says:

    3 years ago

    @brunces check out my new Gnome Shell extension page. http://markbokil.com/downloads/extensions/ I have one extension finished and I am working on MyLauncher now. Gnome Shell doesn't have a context menu so I will probably have to do something else like a row of buttons on the first menu item. Any suggestions as how to replicate the context (right-click) menu are appreciated. I know I can capture the right-click button so I might popup a dialog box. Haven't decided yet.

  16. brunces says:

    3 years ago

    Hi, mbokil. So, any news on the Gnome Shell extension? I'm looking forward to it. Cheers. :) brunces

  17. BrianHanson2nd says:

    4 years ago

    This is exactly what I was looking for. I wanted something simple that I could put a bunch of shortcuts in. Developemental builds of Blender, and I usually have five or six on hand, and I wanted something simple to launch them without having to browse to the folders they are located in. This is great. Having an icon file lets me change the icon to a Blender icon. :)

  18. brunces says:

    4 years ago

    mbokil, thanks for your reply. I am very glad to know your working on a Gnome Shell extension and I look forward to having it running here. :) If you need a "beta tester", you can count on me. Just let me know (brunces at gmail dot com). Cheers, man. :) brunces

  19. oakd says:

    4 years ago

    Very nice, mbokil. Thanks for this. Very handy and so easy to edit.

  20. mbokil says:

    4 years ago

    Oyabunbaba, sorry I just haven't had time to figure out the issue with shut down and restart. It is a pain the different flavors of debian keep changing these commands. I am busy right now moving the applet to Gnome shell for Ubuntu 12.10.

  21. mbokil says:

    4 years ago

    brunces, I wanted to let you know that I do plan on moving this applet to a Gnome shell extension. I am using Ubuntu 12.10 on my development box and Cinnamon has been crashing too much on me so I started looking into moving the applet to shell. Give me about 2 weeks (Aug. 18) and I will post a beta extension to try out. I missed the launcher too. I tried other launchers on shell but they were too restrictive. I like being able to throw anything into it, in any order, with dividers. Granted it is a little messy ediiting text but one could argue it is the true heart of linux to be close to the terminal.

  22. Oyabunbaba says:

    4 years ago

    mbokil, no news? still can't find how to use "shut down" and "restart" in this applet.

  23. brunces says:

    4 years ago

    markbokil, congratulations for your applet. This is one of the best and most useful applets ever created for cinnamon, IMO. Would you consider porting this to Gnome Shell? At home, I use Cinnamon, but at work I use Gnome Shell, and I really miss this feature. There's a simiIlar extension called QuickLaunch, but we can't customize it, adding a separator, for example, like you applet. We can't set an order for the items either, unless we rename the .desktop files with numbers, for example. If you could port this applet of yours to Gnome Shell, it would be fantastic. Keep up the good work, dude. Thanks. :) brunces

  24. mbokil says:

    4 years ago

    @Oyabunbaba On my system I use: Shutdown System=/usr/lib/indicator-session/gtk-logout-helper --shutdown. There are a lot of commands listed on Help. Right-click My Launcher app > Help. You can do shutdown, logout, suspend, etc. For applications searching I use xfce4-appfinder. This will make you completely Cinnamon menu free and yet you can access everything on your system from a single popup.

  25. Oyabunbaba says:

    4 years ago

    mbokil hello again ;) I have a problem on this applet under mint 13 It's about system shutdown, there is not anymore system shutdown under applications, i can't localize where is the file (program) responsible for shutdown/restart, and if it's not in usr/share/applications then how to make it included in this applet? Please, can you help me or include it by default in the applet?, since am not using the original mint menu i cannot shut down computer.

  26. mbokil says:

    4 years ago

    A user interface is desparately needed for a lot of the applets. Editing config files by hand is not very user friendly, though it does have a satisfying Linux geekiness appeal to it. ;) Maybe for the next version I will make a little native applet GUI to set applet options available on the right-click menu.

  27. billynick says:

    4 years ago

    @mbokil, the new version works just fine (for me by editing the config.js) an option to choose the included svg or symbolic icon in some kind of dialog is probably desireable for the average user though.. anyway its a great applet and im using it several times a day so im happy whatever you do

  28. mbokil says:

    4 years ago

    @billynick - thanks for your bug finding help with your theme. Uploaded version 1.0.5. It defaults to SVG icon but you can switch it to any icon in config.js file. @Oyabunbaba Gnome feet icon was changed. Read help to change it to any icon you want on your system.

  29. mbokil says:

    4 years ago

    Great sorry about that. I thought I had tested it sufficiently. The icons on the panel with custom images appear in a 22x22 pixel square so it looks different than symbolic system icons. It is odd they did it that way. It might be an inherited Gnome shell issue. I'm going to check out your theme and see if I can get it to match my svg icon. Read help to try out new features. They work on my system hopefully they work on yours too.

  30. billynick says:

    4 years ago

    just tried the new version, i guess you uploaded it while i was typing the previous msg. all the problems described above are gone :)

  31. billynick says:

    4 years ago

    hi, looking forward to that. im actually using my own theme, that can be found here http://cinnamon-spices.linuxmint.com/themes/view/57

  32. mbokil says:

    4 years ago

    @billynick - ok, I uploaded the fix. Let me know if the bug is gone. On my system it looks ok but I have a different theme loaded.

  33. mbokil says:

    4 years ago

    @billynick - what theme are you using? If you can send me a zip file of it I can test it out. I will roll back the change until I can figure out a fix. Apparently the icon images on the panel other than system ones seem to cause problems. I have seen this with other applets too with custom images. I might have to wait until the bug is fixed in Panel. I will upload a fixed zip this afternoon.

  34. billynick says:

    4 years ago

    also the latest version seems to cause some bugs for me, firstly if i remove it using cinnamon-settings > applets it doesent get removed, secondly it causes text applets to cut of in the middle, such as the clock one displays 'Fri 4 may 14...' - i have an old backup of the applet that i went back to and the problem doesent occur...but its very old. could you provide me a link to 1.3 ?

  35. billynick says:

    4 years ago

    dude, can you tell me how to get back the old symbolic icon? the new one doesent match my colour theme, and in addition it looks pretty bad on top panel http://i.imgur.com/3jqbr.png

  36. Oyabunbaba says:

    4 years ago

    ;) Ou ha, haha, ok then, no problem, i just see this icon in the downloaded pack so i though it should be in applet too, no problem then :)

  37. mbokil says:

    4 years ago

    @Oyabunbaba I updated the icon that displays on the web site. The panel icon uses a symbolic icon to insure that everyone has it in their system. I am considering using the double crescent icon I made as the panel icon but I want to make certain it resembles a symbolic icon so that it works with all the themes.

  38. Oyabunbaba says:

    4 years ago

    Hey, I just noticed now, (after you inform here that u updated icon), that i never have this icon, instead i have "gnome feet" icon ;) i know i was messing with icons in my system but why it's not overlapping it?

  39. mbokil says:

    4 years ago

    I used to do a lot with XUL coding. Mozilla had a way of persisting UI metada in RDF files automatically. So switches clicked on or off would stay that way even after the app was closed.

  40. mtwebster says:

    4 years ago

    Checkout window list with app grouping applet - that demonstrates how to include additional js files. I'm all for some sort of standardized methods for settings - however I'd like to see it a step further - I'd like to see a gui wrapped around these config files, something easy to implement and manage, as well as (hopefully) some day a way to have multiple instances of applets, with their own individual settings. I'm still wrapping my head around a lot of the Cinnamon/gnome stuff though.

  41. mbokil says:

    4 years ago

    @@mtwebster switch to xdg-open was made. New version 1.0.3 uploaded. I got some inspiration from your provider.conf code. Do you know of any way to have an external JS library for applets? It would b useful if we could standardize read/write properties methods and maybe some file IO. I looked around in Gnome shell extension code but I didn't find any examples of including JS.

  42. mbokil says:

    4 years ago

    @mtwebster I tried sensible-editor on a Mint/Fedora/Ubuntu vm and it failed on Ubuntu. It was pulling up vim for some reason. I will try xdg-open and if it tests across the platforms I will change it asap. Thanks for the tip.

  43. mtwebster says:

    4 years ago

    Can you make the edit command use 'xdg-open' or 'sensible-editor' instead of gedit? I just installed latest debian mint on a vm, and it uses a different editor than gedit by default. I've been going thru my applets that I published as well to ensure they work on all (or as many as possible) versions. Thanks

  44. mbokil says:

    4 years ago

    @oyabunbaba glad u think it is perfect. I didn't mnow it wss possible to relosd an applet unti i red through the details on gnome shell development. I use conky to view system monitor stuff. I can look at slyford's app and see if it would be easy to mod. I wish this commenting system here allowed notification of posts via email.

  45. mbokil says:

    4 years ago

    Toggle desktop requires you have a shortcut for desktop and also xdotool installed. I should put that in help. Thanks for the feedback.

  46. bownz says:

    4 years ago

    Toggle desktop does not work for me. And Compiz, but its obvious you would have to install it. For compiz you might wanna have it look for the desktop file, and only put the entry if it has the file. :)

  47. Oyabunbaba says:

    4 years ago

    Thx, I didn't know is possible to restart the applet only, that's very convenient. The applet become very perfect already, i don't know what we can improve here anymore :D I was thinking... but i don't know how difficult it will be to do... There is applet "Hardware Monitor 1.0" by Sylfurd. I like that applet very much, but unfortunately Sylfurd is not upgrading it for long time, can you make similar but include disk activity and "temperature monitor" from "sensors" that's what the original applet lack, am officially asking here but i don't know if you can use Sylfur code or you will have to make own. No problem if you don't have time for it, i know code for that applet is very long, maybe Sylfur finally will upgrade his knowing some others ppl will make improved one :p Thank's anyway !

  48. mbokil says:

    4 years ago

    @ Oyabunbaba -- added your launcher list to my site's help page. Updated version to 1.0.2. Restarting Cinnamon is no longer necessary to reload your menu after editing. Just right-click Reload and the applet will rebuild the menu.

  49. mbokil says:

    4 years ago

    That sounds great. Good to hear you got the menu you want. I made it after getting frustrated trying to use the regular menus on a trackpad. I kept opening the wrong submenu. I realized I only use maybe 10 apps a day and all could fit on one menu. Gnome panel used to support drawers where you can add groups of apps. I did the same and removed my cinnamon main menu since it was no longer needed. I removed all the icons on my panel so I get more width on my eee netbook. If you want send me your properties file and I will add it to my site's help page as an example. Mark dot bokil at gmail.com. More examples would be helpful for others to follow. Happy menu hacking!

  50. Oyabunbaba says:

    4 years ago

    Hey, I'm soo happy with this applet, that I made my own Mint main menu with only things that i need :) In usr/share/applications we have everything! In my menu i have favorite programs, it's only 8 and advanced/system/cinnamon settings + mint update, software manager, synaptic, terminal, and shutdown :) I think i don't need main mint menu anymore ! :D What what a light feeling! Cinnamon is awesome, and thx 2 u mbokil !!!

  51. billynick says:

    4 years ago

    thanks, seperators work perfectly :)

  52. Oyabunbaba says:

    4 years ago

    Man... ;) that's very powerful and useful applet. Arigatou (^ - ^)

  53. mbokil says:

    4 years ago

    @ bownz -- minecraft works great on Cinnamon after adjusting Java with command line options, setting priority of Java to highest, and getting a GL card like Nvidia GTX 550 or higher. I was suprised the Nvida drivers worked so good with it on Linux. @ billynick -- I added the seperator/divider feature. Any line with --- will create a divider. Nice idea. I had considered it but originally thought it would be time consuming to implement. It was pretty easy actually. I had also considered a syntax for menu popups but it was getting too complex to edit.

  54. bownz says:

    4 years ago

    Minecraft? FTW.

  55. mbokil says:

    4 years ago

    Thanks I am glad you like it. I have thought about a simple way to add a separator but I can't find a simple way yet. I will think about it and see what I can do.

  56. billynick says:

    4 years ago

    5 stars, i dont really see how it can be improved, perhaps except the option to add a horizontal line to separate things..of course you can use -----------