All-in-one Places 2.0

UUID: all-in-one-places@jofer
Score: 33

Website  Download



A Cinnamon applet based on the Gnome Classic Places Menu with a few extra features and configuration options to change the look and feel of the applet.

For bug report our if you need any help with this applet, please use the project's page or email me directly.

More information, code and configuration options at the project's page:
jferrao.github.com/gtk


FEATURES:

  • Easy customization.
  • Show or hide the sections that better fits your needs.
  • Choose between normal or drop-down menus to save vertical screen space.
  • Trash menu item with "empty trash" option.
  • Devices menu items with "eject/unmount" option.
  • Extra configuration options.
  • Support for Nautilus, Thunar and PCManFM.
  • Customizable launch commands.
  • Extra configuration options to change the look and feel of the applet.


INSTALLATION:

  • Unzip the applet zip file.
  • Copy or move the extracted folder all-in-one-places@jofer to ~/.local/share/cinnamon/applets/
  • Enable the applet in Cinnamon Settings.


CONFIGURATION:

  • Right click on the applet's icon and choose "settings".
  • Change settings according to your preferences.
  • For more information on how to manually customize the applet please visit the project's page.


UPDATES:

Note that when updgrading to a new version the configuration options will be reseted to the default ones. If you are using custom configuration options you must reconfigure the applet again after the installation of the new version.


CHANGELOG:
 

2.0 released on 24 Jul 2012

  • Major code rewriting.
  • Changed configuration options to GSettings.
  • Added custom launchers options.
  • Added support for Nautilus, Thunar and PCManFM.
  • Added option to completly hide trash item.
  • Support to customize the applet without the need to restart Cinnamon.

 

1.3.1 released on 05 Jun 2012

  • Minor design changes.


1.3 released on 24 May 2012

  • Added settings applicaton for easy customization.


1.2 released on 14 May 2012

  • Added File System menu item.
  • Added possibility to show custom text on the panel.
  • Configuration options moved to external configuration file.
  • Changed configuration options to JSON format.


1.1 released on 05 May 2012

  • Added option to show or hide the applet icon.
  • Added applet text with an option to show or hide it.
  • Added option to show or hide the search menu item.
  • Moved icon size and maximum recent documents to the options section.
  • Some code cleaning and optimization.

1.0 released on 02 May 2012

  • Initial version.

About The Author

jofer



43 Comments

  1. SvenRieke says:

    1 month ago

    Ok great,
    the comment system takes away all formatting which renders unusable what I posted below.
    So I put these instructions here: http://applocator.blogspot.com.es/2014/07/use-nemo-with-all-in-one-places.html

  2. SvenRieke says:

    1 month ago

    It's really a pity, that this applet hasn't got an update for including support for Nemo, as this is IMHO the best one of its kind. But there's a workaround. As ChrisOfBristol says below, its enough to add Nemo to the available filemanagers in settings.py I provide you here a patchfile that you can apply, so you don't have to edit the file by yourself. Just execute the following two steps in a command line terminal. 1.) First you'll have to create the patchfile with this: cat < /tmp/All-in-one-Place.patch --- a/.local/share/cinnamon/applets/all-in-one-places@jofer/settings.py +++ b/.local/share/cinnamon/applets/all-in-one-places@jofer/settings.py @@ -28,7 +28,7 @@ PANEL_WIDGETS = [ {'type': 'switch', 'args': { 'key': 'full-color-panel-icon', 'label': _("Show the panel icon in full color") }}, {'type': 'switch', 'args': { 'key': 'show-panel-text', 'label': _("Show text in panel") }}, {'type': 'entry', 'args': { 'key': 'panel-text', 'label': _("Panel text") }}, - {'type': 'combo', 'args': { 'key': 'file-manager', 'label': _("File manager"), 'values': {'nautilus': 'Nautilus', 'thunar': 'Thunar', 'pcmanfm': 'PCManFM'} }}, + {'type': 'combo', 'args': { 'key': 'file-manager', 'label': _("File manager"), 'values': {'nautilus': 'Nautilus', 'thunar': 'Thunar', 'pcmanfm': 'PCManFM', 'nemo': 'Nemo'} }}, {'type': 'entry', 'args': { 'key': 'connect-command', 'label': _("Application for the \"Connect to...\" item") }}, {'type': 'entry', 'args': { 'key': 'search-command', 'label': _("Application for the \"Search\" item") }} ] EOF 2.) Apply the patch with this: cd ~ ; patch -p1 < /tmp/All-in-one-Place.patch 3.) No log out of the cinnamon session is necessary. Just open now the settings of All-in-one-place and select Nemo from the filemanager combo.

  3. Perceptron says:

    2 months ago

    But: it doesn't work any more with newer Cinnamon versions, just because it tries to execute Nautilus instead of Nemo. Will this be fixed? Or might it be enough to create a SymLink named nautilus that links to the Nemo binary?

  4. Perceptron says:

    2 months ago

    This is the best Places applet I have found.

  5. daschuer says:

    9 months ago

    Thank you for your grate applet. I use it for long, but is suffers some issues. I have fixed them in https://github.com/jferrao/gtk/pull/11 and I hop you will merge and release it. For me this is a better solution then release it as a fork.

  6. TRex says:

    11 months ago

    Just found this and liked it so much I had to register so I could express my appreciation for this applet! It replaced 'Places' and 'Recent documents' and 'Removable drives' and 'Trash'! Outstanding! (I don't know why it doesn't have a higer rating.) Is there a way to turn off the Home Folder? Change the File manager from Nautilus to Nemo? Any way to have the recent documents section appear immediately (no 'drop down' style)? (Those would be 'icing on the cake', but it is already great as is.)

  7. Nili says:

    1 year ago

    Please update this applet for Mint 15

  8. ChrisOfBristol says:

    1 year ago

    @scollins Thanks! I have installed your "Places Center Applet". As you say, It automatically uses the default file browser, and it works out-of-the-box. That is the top priority for any sort of software I think! Find it here: http://cinnamon-spices.linuxmint.com/applets/view/128

  9. scollins says:

    1 year ago

    @ChrisOfBristol, you can always try out my Places Center Applet. It automatically uses the default file browser, which means that it should work out-of-the-box with any file system using any file browser (at least in theory - I haven't tested them all), and it uses the new settings api that was added in Cinnamon 1.8 (Mint 15). It also has some features that none of the other places applets have - such as the ability to show unmounted drives - as well as a more readable interface. As an added bonus, it is currently under development, which unfortuantely doesn't seem to be the case with this applet.

  10. ChrisOfBristol says:

    1 year ago

    It's possible enough to add Nemo to settings.py yourself. Add it in after Nautilus so it in alphabetical order, logout and in again.

  11. ChrisOfBristol says:

    1 year ago

    I have today installed the Mint 15 Cinnamon Release Candidate. It uses Nemo as the file manager and this is not on the list available from your menu editor, could you add it please? For searching I had to install gnome-search-tool, perhaps Mint has changed to a different one.

  12. Nili says:

    1 year ago

    Thanks a lot, Can you extend the command of eject please? I mean, i use these commands to full eject my HDD/USB from Terminal # udisks --unmount /dev/(disk path)1 # udisks --detach /dev/(disk path) udisks --unmount /dev/sdc1 udisks --detach /dev/sdc on the "All in one applets" Eject only partial eject and to me is incomplete. My friend helped me with this simple batch script # The procedure for removal HDD/USB udisks --unmount /dev/sdc1 sleep 2; udisks --detach /dev/sdc sleep 5; echo "=====>HDD was removed successfully<=====" sleep 2; exit with this batch i use to successfully remove it completely my HDD or USB, I hope that you do a little more extended command to remove the HDD to remove completely with full command from the All in one. Other problem on Linux Mint 14 Nadia, Cinnamon 1.6.7, Nemo 1.1.2 1) Search Options - Failed to excecute child process "gnome-search-tool" No such file or directory. Thanks a lot for the applet, using it since long time!

  13. ChrisOfBristol says:

    1 year ago

    I don't know anything about Java but if like me you don't want the confirmation message before clearing the "Recent Documents" list, edit applet.js and change the first occurrence of "confirmClearRecent" to "doClearRecent".

  14. ChrisOfBristol says:

    1 year ago

    ....and have a "Drop-down style" option for "Show recent documents section". You could also remove the confirmation panel on the Recent Documents - Clear list, as the list isn't very important so perhaps doesn't need confirmation. Great App!

  15. ChrisOfBristol says:

    1 year ago

    Excellent applet! I use this as "Places" in my Gnome2 style Applications/Places menus. You could make it even better by having an option to "Activate menu on Motion" like "CompactMenu" has.

  16. javier says:

    1 year ago

    It would be great to include Nemo among the file managers, as it's the default in last Mint Cinnamon. The bookmarks work anyway but not the PC, Desktop or Home folder links.

  17. dule82 says:

    1 year ago

    Great applet, can you update for linux mint 14, it shows some errors because of new file manager

  18. SallyK says:

    1 year ago

    For anyone who wants to use Nemo with this extension calhaus over on the Mint forums has worked out how to add it as one of the possible file managers. See here - http://forums.linuxmint.com/viewtopic.php?f=208&t=115867#p643144

  19. SallyK says:

    1 year ago

    Can I add another request for adding Nemo as one of the possible file managers?

  20. botchy says:

    1 year ago

    hi, how about changing the use of nautilus to nemo :)

  21. thepassenger says:

    2 years ago

    This is excellent! Much better than the other "Places" applet, which, as far as I can see, isn't even being developed anymore. Just one question: is there a way to align the text centrally in relation to the icons, like in this mockup: http://i47.tinypic.com/160czg6.png ?

  22. botchy says:

    2 years ago

    hi, I just love this app. :) one question. is there a way to set the panel icon bigger. I would need it in 36x36. Thanks

  23. SallyK says:

    2 years ago

    Thank you very much for the new version - the settings panel now works fine from /usr/share/cinnamon. :-)

  24. jofer says:

    2 years ago

    @Snipe2004, I tested it again with a fresh stock installation and an full updated versions of Mint 13 and could not reproduce the behaviour you described. Is that behaviour only present on this applet? Can you open the bookmarks from Nautilus? Can you open other locations with Nautilus such as "nautilus trash:///" or "nautilus network:///" ? Please get back to me using the email address on the project's page. Thanks.

  25. Snipe2004 says:

    2 years ago

    Hi Jofer, and thanks for this great applet. I'm using it for a few months now, but I recently faced a bug : whatever config I choose (everything on, everything off, random off/on,...), the only directory I can access when clicking on the applet is my home (and desktop if enabled). I can no longer see any other places (shortcuts,...). The bug occurs in both 1.3 and 1.3.1, so I dunno what to do, as far as I don't know what (I) have changed in the recent times, making your applet buggy... Thanks in advance for any help.

  26. SallyK says:

    2 years ago

    @Jofer Thanks for looking into it. Sounds like I'll be better off sticking with putting it in ~/.local/share for the time being, but it would be nice for it to work in both places.

  27. jofer says:

    2 years ago

    @starbreaker: I'm assuming you have the right permissions to run the script and that Python is installed on both machines since the settings panel uses it. Try this: go to the applet installation directory using a console and run "python settings.py". Then go to the project's page to check the contact email address and send me the output of the previous command so I may try to reproduce the problem.

  28. jofer says:

    2 years ago

    @SallyK: After reading your post I tested the applet installing it from the PPA and came to the conclusion that this installation method will present two problems. One it's the one you've mentioned about not showing the settings menu item, it's a bug in the code that assumes the applet is allways located in ~/.local/share/cinnamon/applets and this needs to be fixed. Secondly and a more significant problem is that when installing it from the PPA it will install to /usr/share/cinnamon/applets with root permisions, therefore you need to run the settings application as root so it can write the config file, wich the settings menu option will not do as root. For now and if you prefer to install the applet from the PPA you need to use a console, navigate to the applet's directory and run the settings application as root: "sudo python settings.py &" I'll soon start to change the Gnome Shell extension to store settings using gsettings instead of a config file and I'll try to make that work for the Cinnamon applet as well since it will help solve this kind of problems.

  29. starbreaker says:

    2 years ago

    For some reason I can't access the panel settings. It works just fine on my laptop, but nothing happens on my PC when I right-click on the applet and click on "Settings".

  30. SallyK says:

    2 years ago

    I've installed all-in-one-places from the PPA, and there seems to be a problem with the Settings panel. If the applet is in ~/.local/share/cinnamon, it works fine, but when it's installed in /usr/share/cinnamon, you click on the menu entry and nothing happens, the panel won't appear. (I tried copying it to /usr manually as well, and the same problem exists, so it doesn't seem to be the PPA as such.)

  31. jofer says:

    2 years ago

    BTW bimsebasse, great work on the Cinnamon Extras PPA and for keeping it so up to date.

  32. jofer says:

    2 years ago

    Thanks bimsebasse, fixed!

  33. bimsebasse says:

    2 years ago

    Hi Jofer, the latest version (June 6) ihas a slight compression error - the downloaded zip extracts to a "1R29-DIRY-327K" folder containing the applet files, not a "all-in-one-places@jofer" folder - this will probably be confusing to newcomers.

  34. SallyK says:

    2 years ago

    Thank you very much for the new version - and my File System entry. :-) The new settings panel works really well.

  35. SallyK says:

    2 years ago

    Thank you, that's all I can ask for, and the concern about it getting too long makes sense. It's obviously been too long since I've seen the classic gnome places menu, as all the ones I've ever seen do contain File System as standard.

  36. jofer says:

    2 years ago

    @SallyK: Though the initial idea was to just mimic the gnome classic places menu adding some extra functionality, I must admit that it could make sense to add the File System entry. I'll try to look it up for a future revision of the applet, however it will probably be an hidden entry by default since the menu it's getting way to big especially in smaller screens like the ones on netbooks. Thanks!

  37. SallyK says:

    2 years ago

    I'm really liking this menu, adding in the removable devices on the same menu means one less applet to take up space. :-) The only thing I'm missing is the entry usually referred to as File System, that takes you to the root of your main drive - it would be really helpful to have that, either with Home or with Computer. Thank you very much for a really useful applet.

  38. jofer says:

    2 years ago

    Thank you all for your comments and feedback, I really appreciate it. @bownz: I'm really glad you can reuse parts of this code in some of your work. As for the icons on the "recent documents" section, it should have icons for each file with the corresponding mime-type icon and so far it worked perfectly where I had the opportunity to run and test the applet. Nevertheless, I will try to reproduce the problem and find a solution for it. @mbokil: Indeed, a configuration file outside the main applet code it's a far better solution then the current one. Thanks for pointing out other applets using that same kind of code and I'll certainly give it a look to implement that feature in a future release. The entire menu it's not scrollable, however you can change the configuration options to make some sections collapsable or hide the menu items you don't need or hardly never use so that you can save some extra space. @botchy: In fact, an option to hide or show the search item it's missing and I'll take your suggestion and add it in the next revision. As for the order of the menus it's not possible for now to change it, but it could be a nice idea. I'll see if I can find an easy and friendly way to implement it for a future release. For now, if you really need to change the order of the menus you can play with the code of the applet.js file and change the order of the "_create" methods calls inside the "_display" method on the MyApplet class.

  39. botchy says:

    2 years ago

    This is great. Trash with option to empty it and remove drives in one place! Great work. I have just 2 questions: 1. How can I remove the Search option (maybe as an implemented option like the menus?) 2. Is there a way to change the order of the menus?

  40. bownz says:

    2 years ago

    Well, I have had a version with bookmarks in a popupmenu, that I've been meaning to release, which supports scrolling I believe. But this guy has It covered now. BTW, suggestion, change the "Recent Documents" pull the recents the same way the recenet applet does it, your current way lacks Icon support. atleast for me.

  41. mbokil says:

    2 years ago

    I like the way you have all the places in the same place. @bownz I thought for a sec. I was looking at your Better app. I would suggest moving the properties out of JS and into a myapp.properties file. search-box@mtwebster has a good example of reading properties. On my sytem I have so many places that the menu goes off the top of the screen. It doesn't scroll though. I guess scrolling is not implemented in menus yet. Bummer. It would have been cool to be able to mouse wheel scroll and see the cut off menu items.

  42. bownz says:

    2 years ago

    I take back that last comment. The trash, and devices has been added to my applet. I like the devices, was working on it anyways. :S

  43. bownz says:

    2 years ago

    Are you kidding me?