-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (7) .- Knowledge Base (1) . 

Cairo Menu

   1.16  

GTK Other Utility

Score 67%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--
Cairo Menu
zoom


Cairo Menu
zoom


Cairo Menu
zoom


Homepage:  Link
Minimum required   GNOME 2.x
Downloads:  1934
Submitted:  Aug 2 2009
Updated:  Jan 2 2011

Description:

A fast and functional menu for the gnome desktop that focuses on speed, efficiency and delivering what you want in the least number of clicks or keystrokes.

HOW TO INSTALL
=====================
Adding the ppa to your repositories ensures you get the latest updates all the time!


sudo add-apt-repository ppa:hughescih/ppa && sudo apt-get update && sudo apt-get install cairo-menu


Supported Languages
English, French, Italian, Spanish
If you want to translate this application to your language, the translation template is located under /usr/lib/CairoMenu/language dev files
You can email the completed po and mo files to me at 89dragon _at_ gmail _dot_ com

Unique and useful features in this application:
- Run as administrator in the right-click menu
- Large thumbnail previews for recent items
- Favorites menu
- Fast search engine builtin
- Multiple themes and options available
- Group recent items by file type

HOW TO ADD CUSTOM PANEL BUTTON
==============================
- Put button images in home directory
- Name each image as follows:
.cairo-menu-button-default.png
.cairo-menu-button-highlight.png
.cairo-menu-button-depressed.png
- Right click on panel, go to 'properties'
- Under panel button theme, select custom_image
- Hit ok and enjoy!

Known Bugs/To-Do:
- Report any bugs you find so I can fix them!
- Write add-to-panel context-menu option
- Fix hotkey support to open menu
- Better preferences dialog
- Menu item properties are read-only




Changelog:

1.0-0 : Initial release!
1.0-1 : Added eject/unmount/rename context menu options. Recent items can now be pinned to favorites menu. Video thumbnails are now displayed as well as better thumbnail/text layouts in the recent items menu. Gtk bookmarks can now be renamed, and scrolling through the menu is better.
1.0-2 : Adds grouping by file type in recent items menu.
1-0-3 : Speed improvements to menu renderer and recent items parser
1-0-4 : Now automatically built in launchpad.
1-0-5 : Default path is now home directory, instead of filesystem.
1-0-6 : Bugfixes
1-0-7 : Fixed bug that prevented loading
1-0-8 : Fixed bug that lost position of menu when opened. Builds for Maverick now available.
1-0-9 : Adds drag and drop for adding favorites directly from nautilus, resorting of favorites by drag and drop, key navigation (type and hit enter to open, as well as directional key navigation). Fixes lock screen command.
1-0-10 : Fixes settings window apply changes bug.
1-0-11 : Fixes drag and drop of XDG files into menu. Custom images now supported as panel icon.
1-0-12 : Fixes deb packaging issue.
1-0-13 : Fixes drag and drop of files to menu.
1-0-14 : Fixes non XDG objects in menu, fixes rename, numerous other bugs including shutdown menu. Adds new themes, and options in the properties, such as ability to adjust height of menu.
1-0-15 : Changes default panel theme
1-0-16 : Fixes .gtk-bookmarks file parser




LicenseGPL
Ubuntu(cairo-menu 1.16)
Donate
Send to a friend
Subscribe
Other  Apps  from qb89dragon
Report inappropriate content



goto page:  1  2  3 

-
.

 hi

 
 by nenelinux on: Aug 2 2009
 
Score 50%

i like it :D

is very elegant


Reply to this

-

 ..

 
 by Whise on: Aug 3 2009
 
Score 50%

hi, do you know the gnomenu project?

it has a similar skin that emulates the kde menu.

you are welcome to join eforts if you want


Check out my Screenlets here

http://gnome-look.org/usermanager/search.php?username=Whise&action=contents

Reply to this

-

 Re: ..

 
 by qb89dragon on: Aug 3 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

I took a look recently at the gnomenu project and while it has come a long way, was slow and based itself off very old code I wrote for Vista Menu that wasn't as efficient as this menu engine is. I'm working on a number of new concepts and features for this menu, and you're welcome to share ideas or use the code from this menu to speed up and improve gnomenu. But I don't have the time to spend rewriting a menu where I feel a rewrite from scratch is due.
Recreating gtk widgets en-mass, using xdg and parsing the recent items internally, passing many callbacks and not running code in tandem or behind timers are just some of the reasons vistamenu/gnomenu is relatively slow.


Reply to this

-

 Re: ..

 
 by qb89dragon on: Aug 3 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

If you want to chat more about it, my msn address is hughescih _at_ hotmail _dot_ com


Reply to this

-

 Re: Re: ..

 
 by Whise on: Aug 3 2009
 
Score 50%

hi, i didnt notice it was you that released this menu, already tried it , its very fast.

Do you have any idea why gnomenu displays the oafiid error?

anyways im working on a rewrite for gnomenu and some new features


Check out my Screenlets here

http://gnome-look.org/usermanager/search.php?username=Whise&action=contents

Reply to this

-

 Re: Re: Re: ..

 
 by qb89dragon on: Aug 3 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

The bonobo server system that launches the applets is pretty outdated and is supposed to be replaced soon. To that end, there is not much debugging info available to my knowledge.
You'll get that error for one of two reasons. Firstly it could be because of an error in how the applet is launched - i.e. applet name specified inside the software is different to that of the server file (version also affects this). The file it launches must contain #!/usr/bin/python at the start or otherwise be independently executable. It doesn't have to be in /usr/bin. You need to get the bonobo factory name right between the server and the app. Sometimes a broken instance still sitting on the menu (a white dot on the panel) will throw a wrench in the works, killing gnome-panel sometimes fixes this.
The second main reason it screws up is a bug in your app that throws an error only when launched through the panel (e.g. reading applet window position or orientation info before it's realized). You can run the menu from the applet part in a terminal, or IDE such as geany, with no command line switches and no other running instances in the panel, and then add the menu to the panel, and it will run from the instance in the terminal, thus giving you debugging info.


Reply to this

-

 Soruce code?

 
 by atilla on: Aug 3 2009
 
Score 50%

Hi! I want to try this for my Mandriva Desktop and if i like it, i want to share it as RPM package on our mandrivaturkiye repository. But unfortunetely i can't see any soruce code. Can you add it? Thanks...


Reply to this

-

 Re: Soruce code?

 
 by atilla on: Aug 3 2009
 
Score 50%

Sorry for typo, i meant to "source code" not soruce code....


Reply to this

-

 Re: Re: Soruce code?

 
 by qb89dragon on: Aug 3 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

It's still a work-in-progress, so be sure to host the file only on here (by sending me the link), or subscribe to it so that you are notified when an updated version is released.
However deb packages of python code are no mystery. Simply open it with archive manager and all the code is there.
Copy all python and other files and folders to /usr/lib/CairoMenu
and then copy the server file to /usr/lib/bonobo/servers and you're done.


Reply to this

-

 Cool plugin =D

 
 by JPtja on: Aug 5 2009
 
Score 50%

Wow that works fast =D
Is there coming a possibility for disabling the changing colors too?.. It looks cool, but it doesn't look nice with some colors on my desktop ;)
And how can i add applications to the Favourites? ;)


Reply to this

-

 Re: Cool plugin =D

 
 by qb89dragon on: Aug 5 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

You right click on an item, and go 'add to favorites'.

I will make more button plugins later that have different designs.


Reply to this

-

 Really good app!!!

 
 by dacosmonaut on: Aug 5 2009
 
Score 50%

Man, this is a really awsome app. I've tried many different menu apps for gnome and this is the best by far, congrats!

On another note, have you considered making a ppa for your app, it would make things easier for users.

Anyway, thanks for a great example of good coding.


Reply to this

-

 Re: Really good app!!!

 
 by qb89dragon on: Aug 5 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

Thank you. And yes I will be creating a PPA so this can automatically update itself.


Reply to this

-

 Themes

 
 by momokatte on: Aug 5 2009
 
Score 50%

Would I be correct in assuming that a Gnome theme that uses the Gnome colors and icons is way more complicated than the Kde/iPhone themes? 'Cause Cairo Menu is sticking out like a sore thumb over here.

It is snappy, though.

I'd like to make a feature request: after the menu closes and isn't interacted with for 5-10 seconds, I think it should revert to the "Favourites" panel the next time it opens. Not having a consistent starting point is rather jarring.


Reply to this

-

 Re: Themes

 
 by qb89dragon on: Aug 5 2009
 
Score 50%
qb89dragonqb89dragon
CairoMenu / Wacom Control Panel
Home
-
Chris Hughes 22

CairoMenu / Wacom Control Panel
Canada, Vancouver
Last visit Jun 18 2014
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

Maybe it would also be jarring if I pointed out that free software isn't like a ordering food in a restaurant - you can't command its creators at your every whim with your snappy little remarks and blunt requests.
If something is not to your taste, make it better - that's why it's called open source.
To answer your question, one of the reasons the menu is fast is that it does not use GTK widgets and themes, because it consists of multiple pages of items, creating and destroying many gtk objects would slow it down considerably. Making one or two colors match that of a gtk theme is not a problem and will be considered later on if I code more flexible theming into the menu. However at this point there are still a number of bigger things to work on.
To answer your second question. I was thinking of putting an option of a default page into the preferences menu. When creating the menu I decided that it was more functional to keep it on the same page because it's more annoying to click back 10 times to open up 10 recent items than it is to click once to move over to favorites to launch a program.


Reply to this

goto page:  1  2  3 

Add commentBack






-
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About GTK-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2014 GTK-Apps.org Team  
All rights reserved. GTK-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.