Giter Club home page Giter Club logo

gnome-pie's Introduction

Hi there 👋

I am currently working at the University Bremen in close collaboration with the German Aerospace Center and the Bauhaus University Weimar.

In my spare time, I love creating open-source software! My current main project is 🥧 Kando, a cross-platform pie menu. In addition, I am working on three extensions for GNOME Shell: 🥧 Fly-Pie, 🔥 Burn-My-Windows, and the 🧊 Desktop Cube.

My open-source projects are supported by these awesome people:

Sponsors List

gnome-pie's People

Contributors

albanobattistella avatar city-busz avatar gabdub avatar ghedo avatar glitsj16 avatar magnunleno avatar nopper avatar raphaelrochet avatar ricotz avatar rtraverso86 avatar schneegans avatar tcorreabr avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gnome-pie's Issues

Gnome-Pie 4.0 in FullScreen Mode - Ubuntu 11.10

Whenever I go into the fullscreen mode of applications in Ubuntu, I can not see my pies though I think it has been activated. It may due to displaying problem of Gnome-Pie in Gtk environment.

Bug compiling ArchLinux

Hello,
When I try to compile gnome-pie, I get this error :

/var/abs/local/yaourtbuild/gnome-pie-git/src/Gnome-Pie/src/utilities//focusGrabber.vala:84.49-84.98: error: Invalid assignment from owned expression to unowned variable
unowned GLib.List<weak Gdk.Device?> list = manager.list_devices(Gdk.DeviceType.MASTER);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/abs/local/yaourtbuild/gnome-pie-git/src/Gnome-Pie/src/utilities//focusGrabber.vala:85.35-85.38: error: The name list' does not exist in the context ofGnomePie.FocusGrabber.try_grab_window'
foreach(var device in list) {
^^^^
/var/abs/local/yaourtbuild/gnome-pie-git/src/Gnome-Pie/src/utilities//focusGrabber.vala:56.49-56.98: error: Invalid assignment from owned expression to unowned variable
unowned GLib.List<weak Gdk.Device?> list = manager.list_devices(Gdk.DeviceType.MASTER);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/abs/local/yaourtbuild/gnome-pie-git/src/Gnome-Pie/src/utilities//focusGrabber.vala:57.35-57.38: error: The name list' does not exist in the context ofGnomePie.FocusGrabber.ungrab'
foreach(var device in list) {
^^^^
Compilation failed: 4 error(s), 0 warning(s)
make[2]: *** [src/deamon.c] Erreur 1
make[1]: *** [src/CMakeFiles/gnome-pie.dir/all] Erreur 2
make: *** [all] Erreur 2

ArchLinux 3.3.4
Gnome 3.4.1

Can you help me fixing it ?

Thank you !

Gnome-Pie crashes while opening General Settings

I tried to install gnome-pie in Archlinux, but when I tried to go to General Settings it just close itself.

Here is the output:

9:08:12 >> % @ ~

gnome-pie
[MESSAGE] Welcome to Gnome-Pie 0.5.2!
[MESSAGE] Loading Pies from "/home/renodesper/.config/gnome-pie/pies.conf".
[WARNING] Icon "gnome-pie" not found! Using default icon...
[MESSAGE] Started happily...
Assertion 'pthread_setspecific(t->key, userdata) == 0' failed at pulsecore/thread-posix.c:247, function pa_tls_set(). Aborting.
zsh: abort gnome-pie

Gnome-Pie crashed on Fedora 16

tail /var/log/messages ------------------------------------------------------
May 23 08:54:31 username kernel: [ 953.756412] gnome-pie[19504]: segfault at 14 ip 4e661423 sp bfe45010 error 4 in libgtk-3.so.0.200.4[4e5e8000+475000]
May 23 08:54:31 username abrt[19512]: Not dumping repeating crash in '/usr/local/bin/gnome-pie'

make.sh output ------------------------------------------------------
GTK2_LIBRARIES =
GTK3_LIBRARIES = gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
CAIRO_LIBRARIES = cairo
GEE_LIBRARIES = gee;gobject-2.0;gthread-2.0;rt;glib-2.0
INDICATOR_LIBRARIES =
INDICATOR3_LIBRARIES =
XML_LIBRARIES = xml2
XTST_LIBRARIES = Xtst
GMENU_LIBRARIES =
GMENU3_LIBRARIES = gnome-menu-3;gio-2.0;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
UNIQUE_LIBRARIES = unique-3.0;gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
X11_LIBRARIES = X11
BAMF_LIBRARIES = bamf3;wnck-3;gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
WNCK_LIBRARIES = wnck-3;gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0

Console output ------------------------------------------------------
[username@localhost ~]$ gnome-pie

(gnome-pie:27178): Gtk-WARNING **: Theme parsing error: gnome-applications-light.css:226:39: Unknown pseudo-class 'backdrop'
[MESSAGE] Welcome to Gnome-Pie 0.5.3!
[MESSAGE] Loading Pies from "/home/username/.config/gnome-pie/pies.conf".
[WARNING] Error stating file '/media/DATA': No such file or directory
[MESSAGE] Started happily...
Segmentation fault (core dumped)

My Information ------------------------------------------------------
Fedora 16
atk-2.2.0-2
bamf3-0.2.104-3
cairo-1.10.2-4
cairo-gobject-1.10.2-4
fontconfig-0.6.30-4
freetype-2.4.6-5
gdk-pixbuf2-2.24.1-1
glib2-2.30.1-1
gnome-menus-3.2.0.1-1
gnome-shell-3.2.2.1
gtk-3.2.4
kernel-3.3.5-2.fc16.i686.PAE
libgee-0.6.4-1
libxnck3-3.2.1-3
libxml2-2.7.8-6
libXtst-1.2.0-2
pango-1.29.4-1
unique3-3.0.2-1
Gnome-Pie: latest version on github (commit 60e3cb4)

Do you know what happened to it ?

Error while installing Gnome-Pie

Hi, I got this error while installing Gnome-PIe with 'make install'

-- Install configuration: ""
-- Installing: /usr/local/bin/gnome-pie
CMake Error at src/cmake_install.cmake:56 (FILE):
file INSTALL cannot find "/usr/src/Gnome-Pie/README".
Call Stack (most recent call first):
cmake_install.cmake:37 (INCLUDE)

Linking error: undefined reference to XFlush

Hi again, with your latest commit I don't have problems with the library checking phase, but there's a linking error because of a missing reference. This is the trace:

Linking C executable ../../gnome-pie
/usr/bin/ld: CMakeFiles/gnome-pie.dir/utilities/key.c.o: undefined reference to symbol 'XFlush'
/usr/bin/ld: note: 'XFlush' is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [../gnome-pie] Error 1
make[1]: *** [src/CMakeFiles/gnome-pie.dir/all] Error 2
make: *** [all] Error 2

Thanks,
Riccardo

Gnome-Pie crashes while trying to change theme

I use gnome-pie form a previous version. I choosed Unity theme. Now i upgraded gnome-pie and I'm not able to change the theme, because gnome-pie crashes.
Terminal output:
*> [19:43:49:112269 MESSAGE] Failed to load module "canberra-gtk-module"

[19:43:51:603415 ERROR ] gnome_pie_app_action_construct: assertion icon != NULL' failed [19:43:51:603548 ERROR ] gnome_pie_action_group_add_action: assertionnew_action != NULL' failed
[19:43:51:603684 ERROR ] gnome_pie_app_action_construct: assertion icon != NULL' failed [19:43:51:603797 ERROR ] gnome_pie_action_group_add_action: assertionnew_action != NULL' failed
[19:43:51:608074 ERROR ] gnome_pie_app_action_construct: assertion icon != NULL' failed [19:43:51:608177 ERROR ] gnome_pie_action_group_add_action: assertionnew_action != NULL' failed
[19:43:52:105850 MESSAGE] Started happily...
GLib (gthread-posix.c): Unexpected error from C library during 'Argomento non valido': pthread_setspecific. Aborting.
Annullato*

Regards, Davide.

improovements to application switcher

Hi there

i still love gnomepie since the first days. but since i use my working desktop with linux a lot more intense than back those days i would like to see a new feature.

im heavly using the different spaces on my ubuntu box and often a have up to 30 or 40 different apps running ... which brings the problem, that the applicationswitcher gets kinda huge! ;)
so would it be possible to add a new switcher with the following behavoir:

  • the standard switcher with alt+^ shows me all open apps.
  • the new - for example firing with alt+shit+^ - shows me only the apps on my current space
  • the old one could get an option to "group" the applications according to the spaces. for example if you have 4 spaces and the first one holds 3 browser, the second one is empty and the third have 4 xterms and the last one got 1 editor the circle should be subdivided into 4 quartes and the icons should only arrange accordingly to the quarter which the icon belongs to! ;)

this would be AWEsome ;)

application switcher

hi there, i would like to see an alt-tab replacement by gnome-pie just with those circles and much much faster application switching! this would be awesome and would clean up my panels pretty much ;)

Install problems

Hi Simmesimme, I've just compiled Gnome-Pie from the source in my Arch Linux. It runs fine, except the notification area icon, probably because it can't find the gnome-pie-indicator.svg or gnome-pie.svg icon.

I tried installing it with cd build; sudo make install and then calling gnome-pie from the terminal and got the following message:
[20:26:50:954863 WARNING] Failed to find global themes directory! [20:26:51:212306 WARNING] Erro ao abrir o diretório "/usr/local/bin/resources/themes": Arquivo ou diretório não encontrado [20:26:51:212380 WARNING] No theme found!

Based on the make install output, I know that the themes folder was installed in another location:
$ sudo make install [100%] Built target gnome-pie Install the project... -- Install configuration: "" -- Installing: /usr/local/bin/gnome-pie -- Installing: /usr/local/share/doc/gnome-pie/README -- Installing: /usr/local/share/locale -- Installing: /usr/local/share/locale/de -- Installing: /usr/local/share/locale/de/LC_MESSAGES -- Installing: /usr/local/share/locale/de/LC_MESSAGES/gnomepie.mo -- Installing: /usr/local/share/gnome-pie/themes -- Installing: /usr/local/share/gnome-pie/themes/unity -- Installing: /usr/local/share/gnome-pie/themes/unity/ring.svg -- Installing: /usr/local/share/gnome-pie/themes/unity/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/unity/icon_inactive.svg -- Installing: /usr/local/share/gnome-pie/themes/unity/gloss.svg -- Installing: /usr/local/share/gnome-pie/themes/unity/arrow.svg -- Installing: /usr/local/share/gnome-pie/themes/unity/icon_active.svg -- Installing: /usr/local/share/gnome-pie/themes/gloss -- Installing: /usr/local/share/gnome-pie/themes/gloss/icon_bg.svg -- Installing: /usr/local/share/gnome-pie/themes/gloss/icon_mask.svg -- Installing: /usr/local/share/gnome-pie/themes/gloss/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/gloss/glow_bg.svg -- Installing: /usr/local/share/gnome-pie/themes/gloss/icon_fg.svg -- Installing: /usr/local/share/gnome-pie/themes/gloss/arrow.svg -- Installing: /usr/local/share/gnome-pie/themes/gloss/icon_fg_active.svg -- Installing: /usr/local/share/gnome-pie/themes/funky -- Installing: /usr/local/share/gnome-pie/themes/funky/icon_bg.svg -- Installing: /usr/local/share/gnome-pie/themes/funky/caption.svg -- Installing: /usr/local/share/gnome-pie/themes/funky/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/funky/bg.svg -- Installing: /usr/local/share/gnome-pie/themes/funky/star.svg -- Installing: /usr/local/share/gnome-pie/themes/funky/red.svg -- Installing: /usr/local/share/gnome-pie/themes/funky/icon_fg.svg -- Installing: /usr/local/share/gnome-pie/themes/funky/blue.svg -- Installing: /usr/local/share/gnome-pie/themes/slim -- Installing: /usr/local/share/gnome-pie/themes/slim/dot.svg -- Installing: /usr/local/share/gnome-pie/themes/slim/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/slim/bg.svg -- Installing: /usr/local/share/gnome-pie/themes/bright -- Installing: /usr/local/share/gnome-pie/themes/bright/ring.svg -- Installing: /usr/local/share/gnome-pie/themes/bright/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/bright/icon_inactive.svg -- Installing: /usr/local/share/gnome-pie/themes/bright/gloss.svg -- Installing: /usr/local/share/gnome-pie/themes/bright/arrow.svg -- Installing: /usr/local/share/gnome-pie/themes/bright/icon_active.svg -- Installing: /usr/local/share/gnome-pie/themes/adwaita -- Installing: /usr/local/share/gnome-pie/themes/adwaita/ring.svg -- Installing: /usr/local/share/gnome-pie/themes/adwaita/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/adwaita/icon_inactive.svg -- Installing: /usr/local/share/gnome-pie/themes/adwaita/arrow.svg -- Installing: /usr/local/share/gnome-pie/themes/adwaita/icon_active.svg -- Installing: /usr/local/share/gnome-pie/themes/o-pie -- Installing: /usr/local/share/gnome-pie/themes/o-pie/ring.svg -- Installing: /usr/local/share/gnome-pie/themes/o-pie/theme.xml -- Installing: /usr/local/share/gnome-pie/themes/o-pie/arrow.svg -- Installing: /usr/local/share/icons/hicolor/scalable/apps/gnome-pie.svg -- Installing: /usr/local/share/icons/hicolor/scalable/apps/gnome-pie-indicator.svg -- Installing: /usr/local/share/applications/gnome-pie.desktop

After creating the folder /usr/local/bin/resources and a symbolic link (sudo ln -s /usr/local/share/gnome-pie/themes/ themes) it worked fine. But, again the status icon doesn't show properly.

It would be nice if Gnome-Pie use the same structure created by make install. If not possible, put some instructions on where to move each folder. And the last question (the most intriguing for me), where Gnome-Pie search for the status icon? I tried moving the icons to /usr/share/icons and /usr/share/icons/scalable/apps but none worked.

Thanks in advance!

Gnome-Pie crashes while trying to change icons

I use gnome-pie for the beginning, and i think is a very useful tool,but i have the same issue from the first version. Every time that i try to change an icon for a pie o for a slice gnome-pie crash.

This is the Terminal output:

zirico@Desktop:~$ gnome-pie
[MESSAGE] Welcome to Gnome-Pie 0.5.1!
[MESSAGE] Loading Pies from "/home/zirico/.config/gnome-pie/pies.conf".
[WARNING] Error when getting information for file '/media/8C4D-8602': No such file or directory
[WARNING] Icon "window-manager" not found! Using default icon...
[MESSAGE] Started happily...
[WARNING] Icon "window-manager" not found! Using default icon...
GLib (gthread-posix.c): Unexpected error from C library during 'Invalid argument': pthread_setspecific. Aborting.
Aborted

My OS is ubuntu 11.10 . Thank you for the attention

! Good Look & Feel Solutions ...

  • Left Mouse Button with delay is best in my opinion for selecting (check if user is dragging a window or something else that could activate gnome-pie or just left clicking on desktop)
  • The center (black circle) of the actual pie could be used to show a zoomed picture of the actual menu entry)
  • Rotating Pie which scrolls using the middle mouse wheel (cursor keys) while resting with mouse over a menu entry (keeps the eye on one place, maybe the center where the zoomed picture is shown like described above).
  • Vanishing menu entries (combined with rotating pie):
    Menu entries of the rotating pie could vanish at some point of the circle, while rotating it. The visible menu entries while rotating could be reduced to maximum 10-15.
  • Dynamic pie menus: Drag & Drop to a virtual clipboard (maybe an other pie menu) to reorganize menu entries with dragging back to his new place, Drag & Drop to a virtual trashcan to delete menu entries.
  • Better cancel and select behaviour for pies:
    left clicking on a other place than a menu entry should cancel pie menu (like pressing ESC). The behaviour at the moment is: Left clicking defines the center of the new pie menu if it is a node/submenu and selects the actually activated entry. In my opinion the user should define with the first click where all following pie menus should be opened and is responsible for invisible entries (out of screen).
    This could be solved as well with a rotating pie menu (middle mouse scroll wheel while resting with the mouse cursor on the same place with leftclicking to select) as mentioned above.
  • Search box to perform a quick textual search for a menu entry. (like gnomedo)
  • Intelligent opening of submenus:
    Resting 2-3 seconds over a submenu entry opens the submenu pie, while the top menu is staying open and opens the new submenu next to the submenu entry (touching it).
  • Indication of already opened applications.
    Already opened applications could be indicated by a glowing menu entry (or an other special effect). Selection of the glowing menu entry selects the minimized or hidden application instead of opening a fresh instance. Gnomedo has this very usefull feature.
  • History making unused icons 50% transparent, 0% transparency for often used menu entries (more than 10-20 should not be possible)

Thats just some suggestions to improve pie menu :) A very good product is worth improving it. I've seen simme you've been inspired by a WOW addon - some of these features could be found in similar addons for WOW as well - they were very usefull for my Pala and Shadowpriest :D

Thx

Feature: Keyboard Control

Now that Gnome-Pie is working flawless on Arch Linux I'll start asking some features :D

Is it possible to include some Keyboard controls? Let me explain... Suppose that I pressed A to call the application pie, is it possible to "navigate" through the slices using only the keyboard?

A nice approach (at least for me) would be, when the pie is displayed if I hold and Gnome-Pie shows some numbers near the slices and when I press - lets suppose - 5 (with the key still hold) it launches Firefox. With this approach you can attract many keyboard users and not disturb the mouse users.

Of course you can also use the arrow keys to navigate throughout the slices and enter to launch, but I think it takes more time and more key presses to find what I'm looking for.

Thanks again

"Start on login" is not working

Steps to reproduce:
1.) Go to "General settings" dialog
2.) Click "Start Gnome-Pie on login"
3.) Click "Close"
4.) Reopen dialog ~> Box is NOT activated and after a restart Gnome-Pie is not loaded automatically

System:
Ubuntu 12.04 - Linux HOST 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Windows Key/MOD4/SUPER key does not launch pies

When creating a keybinding within gnome-pie using the Windows key, it simply doesn't work.

For example, to launch the 'Applications' pie I tried binding 'windows-key+A', but that does nothing. When I run gnome-pie from a terminal, pressing that key combination has no effect whatsoever - it doesn't even generate an error.

Oddly, 'windows-key+right-click' works perfectly.

Oh, and when I set the 'WIN+A' binding in the gnome-pie settings, it records it as ''Mod4+Super+A'; not sure how relevant that is..

Modification on using turbo mode maybe ?

When I use the turbo mode and that I finally do not choose an application, after releasing the button I use with the mouse (I have configured Ctrl + Middle button on the mouse), it opened the application on which the mouse pointer is over.
I thought it should not open any application instead .... ?

error while compiling on fedora 16

Hi,

I'm using gnome 3.2 on fedora 16 and i have an error when i try to compile : erreur: unknown type name ‘GtkStyleContext’

[julien@fedora-julien : ~] >> cd Gnome-Pie && ./make.sh
mkdir: impossible de créer le répertoire « build »: Le fichier existe
-- checking for a minimum Vala version of 0.11.0
-- found Vala, version 0.14.2
-- checking for module 'appindicator3-0.1'
-- package 'appindicator3-0.1' not found

Summary:
EXECUTABLE_OUTPUT_PATH = /home/julien/Gnome-Pie
VALA_EXECUTABLE = /usr/bin/valac
Libs:
GTK2_LIBRARIES = gtk-x11-2.0;gdk-x11-2.0;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
GTK3_LIBRARIES = gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
CAIRO_LIBRARIES = cairo
GEE_LIBRARIES = gee;gobject-2.0;gthread-2.0;rt;glib-2.0
INDICATOR_LIBRARIES =
INDICATOR3_LIBRARIES =
XML_LIBRARIES = xml2
XTST_LIBRARIES = Xtst
GMENU_LIBRARIES =
GMENU3_LIBRARIES = gnome-menu-3;gio-2.0;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
UNIQUE_LIBRARIES = unique-1.0;gtk-x11-2.0;gdk-x11-2.0;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
X11_LIBRARIES = X11
BAMF_LIBRARIES = bamf3;wnck-3;gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
WNCK_LIBRARIES = wnck-3;gtk-3;gdk-3;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo-gobject;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0

-- Configuring done
-- Generating done
-- Build files have been written to: /home/julien/Gnome-Pie/build
[ 1%] Building C object src/CMakeFiles/gnome-pie.dir/gui/preferencesWindow.c.o
/home/julien/Gnome-Pie/build/src/gui/preferencesWindow.c: In function ‘gnome_pie_preferences_window_construct’:
/home/julien/Gnome-Pie/build/src/gui/preferencesWindow.c:397:3: erreur: unknown type name ‘GtkStyleContext’
/home/julien/Gnome-Pie/build/src/gui/preferencesWindow.c:401:3: erreur: unknown type name ‘GtkStyleContext’
make[2]: *** [src/CMakeFiles/gnome-pie.dir/gui/preferencesWindow.c.o] Erreur 1
make[1]: *** [src/CMakeFiles/gnome-pie.dir/all] Erreur 2
make: *** [all] Erreur 2

thx

Compiling error on Fedora 16

Hi, I got this error while compiling the newest update.

/usr/src/Gnome-Pie/src/gui//aboutWindow.vala:48.13-48.53: error: syntax error, expected `}'
            "Ting Zhou <[email protected]> (ZH-CN)"
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/src/Gnome-Pie/src/gui//aboutWindow.vala:52.55-52.55: error: syntax error, `new' modifier not allowed on creation method
        GLib.List<string> translator_list = new GLib.List<string>();
                                                         ^
Compilation failed: 2 error(s), 0 warning(s)
make[2]: *** [src/deamon.c] Error 1
make[1]: *** [src/CMakeFiles/gnome-pie.dir/all] Error 2
make: *** [all] Error 2

Scripting

Hello,
It would be nice if there were some ways to use scripting language (like lua/scheme/js) to create dynamic items in pies.
Or to dynamicly change pies.

For example, in the music controler, an item which displays the current playing song (only refreshed at the loading of a pie, for ressource saving). And if there is no playing song, the item is not displayed.

I know there are some ways to use lua scripts into vala code, calling vala functions into lua code, and lua functions into vala code. (http://valadoc.org/#!api=lua/Lua)

Thanks for reading, and sorry for my very bad english

Segfault in last git version

Hello,

Compiling from the last git version :
[MESSAGE] Started happily...
Segmentation fault

I applied the following patch in deamon.vala to make it working :

                PieManager.open_pie(open_pie);
-        else if (Config.global.showed_news < NewsWindow.news_count 
+        /*else if (Config.global.showed_news < NewsWindow.news_count 
                  && Logger.get_statistics_size() > 10000) {

             var b = new NewsWindow();
                b.show();
-        }
+        }*/

            Gtk.main();

I think the problem is also present in the 0.5.3 download version.

Thanks in advance,
Marc

.ico files are not displayed in the supported icon type.

When I try to point to an icon which has .ico extension, it's not displayed in the Custom Icon tab from Gnome-Pie - Settings window.
I try manually by changing .ico extension to .png (only this not transforming the image), and it works correctly.

Fake Transparency shows the new and the old pie.

When I'm using the menu pie and I open a secundary pie (like the Preferences pie, or Acessories pie, Games pie), visually the original pie doesn't disapear. This happens on Lubuntu 11.04 and Lubuntu 11.10.

A possible solution would be to add an option to delay by 0,5 second the opening of the second pie. This would give time to the first pie disapear and the Gnome Pie use again the background to create de fake transparency.

Here are some images of this bug:

http://img28.imageshack.us/img28/3756/gnomepiefaketransparenc.jpg
http://img249.imageshack.us/img249/3756/gnomepiefaketransparenc.jpg
http://img257.imageshack.us/img257/3756/gnomepiefaketransparenc.jpg

Shutdown/Reboot doesn't work

Hi, i'm trying gnome-pie in archlinux and i've seen that shutdown and reboot option doesn't work, it gives me this error:

Error org.freedesktop.DBus.Error.UnknownMethod: Method "RequestShutdown" with signature "" on interface "org.gnome.SessionManager" doesn't exist

Error org.freedesktop.DBus.Error.UnknownMethod: Method "RequestReboot" with signature "" on interface "org.gnome.SessionManager" doesn't exist
I'm using gnome3 with gdm

Google Chrome Icon Not Displayed in Window List Pie

When I have Google Chrome open, the pie that displays Window List, does not display Google Chrome's icon, rather it shows a default icon. However in Application pie and other pies, the icon appears correctly.

gio/gdesktopappinfo.h not found

Hey, fourth in a row! I forgot to mention this one earlier but, during the compilation I got the message that the gio/gdesktopappinfo.h could not be found.

After a little research I changes the line #include <gio/gdesktopappinfo.h> to #include <gio-unix-2.0/gio/gdesktopappinfo.h>, line 29 file src/actions/actionRegistry.c. Then I run ./make.sh again and everything worked fine!

I know this code is generated by valac, but why is this happening? Is there any settings in path that I can change to prevent this error? Does it occur only with Arch Linux (I presume that everything went fin in your Ubuntu).

My gdesktopappinfo.h is located at /usr/include/gio-unix-2.0/gio/gdesktopappinfo.h.

Thanks again for this great application!

Replace right click

what if it could replace right click anywhere.
So it reads the options that would appear in the classic list popup, and instead of that popup list which is used since forever, this opens with the same choices.

Feature: fullscreen layers in themes

Hi again,

I was trying to define a new theme and I came up with this idea. What about a new kind of fullscreen layers in the themes? I would like to define one with a fullscreen black background (or something like that) in order to make sure nothing visually bothers you while selecting a pie, but the closest thing is relying on center layer scaled big enough to fill the whole screen. This is not a solution obviously, since the scaling factor chosen by the user in the config window could compromise the final result.

Shutdown and Reboot

Shutdown and Reboot don't work in Fedora 16:

german@centauri ~ $ gnome-pie
[17:44:30:458796 MESSAGE] Started happily...
Error org.freedesktop.DBus.Error.UnknownMethod: Method "RequestShutdown" with signature "" on interface "org.gnome.SessionManager" doesn't exist

Error org.freedesktop.DBus.Error.UnknownMethod: Method "RequestReboot" with signature "" on interface "org.gnome.SessionManager" doesn't exist

This is a great application! Keep up your good work!
Germán.

Feature: warning for too large pies

What about including warnings for pies with too many slices? A pie menu is faster than usual linear docks only if the pies are wide enough. Once the degrees of the angle of each slice is less than a certain amount (to define), clicking on the right slice is more difficult. I think it could be useful to warn the user about that, in order to make sure everyone have the best experience possible.
A tip somewhere in the app could suggest to split too large pies, or to define sub-pies.

README mistake?

First of all thanks fort this great application, it's really neat!

The README says that F is mapped for the default ring, but I've just compiled Gnome-Pie and this key mapping doesn't open anything. Is the README outdated or am I missing something? All the other mapping are working just fine.

Oh, by the way, I'm using Arch Linux.

Thanks again!

No AppIndicator

I'm using the latest Gnome Pie 0.4 and the Ubuntu AppIndicator is missing... there's just a regular systray icon.

Install problem with gnome-3.2

Hi Simmesimme , i' try to build gnome pie for Frugalware ( i'm use gnome-3.2 ).
But in gnome-3.2, in the package gnome-menus-3.2 , gmenu-tree.h find in /usr/include/gnome-menu-3.0
I have a same error that helmuthdu issue #3.

thanks.

More a request than an issue. Mouse mapping depend upon mouse/trackpad

Hello there,

Some wonderful work going on here. I'm considering releasing a distro using this as the main menu system, however there are some issues I have. The main one at present is, what would the best way to go about changing the shortcuts depending on whether a laptop is using a trackpad or a mouse?

Middle click for a menu is great when a mouse is plugged in, but another shortcut would need to be defined if using a trackpad due to many of them not supporting a middle click.

Any idea how to go about this?
Cheers
Dan

Max valid diameter

Hi!

I like gnome-pie a lot.

I used to have apal but i didn't like the fact that you can't change the size of the icons. Unfortunately i was so used to apwal that i'm used to dismiss the launcher clicking somewhere else in the screen. However in gnome-pie, doing so you select the nearest icon, and i'm getting random aplications runing occasionally. I wonder if is there a way to limit the max diameter to launch in gnome-pie?

Thanks!
David Ochoa

Define shortcut in Gnome-Pie

I try to define several shortcuts together in one Pie. After using for a while, those shortcut values get mixed up and I need to redefine them again. For example, Shift + Ctrl + H and Shift + Ctrl + A are defined together in a pie, they are switched with each other after a while.

I have just found out that the hotkey press value may be changed because I pressed right-click of my mouse too long. As I use right click to activate the pie. After changing the hotkey for pie activation, the situation becomes better.

Archlinux compilation fails

Hello there, im trying to build gnome-pie in an arch box, this is the cmake output

checking for a minimum Vala version of 0.11.0
-- found Vala, version 0.14.0
-- checking for module 'appindicator-0.1'
-- package 'appindicator-0.1' not found
-- checking for module 'libbamf'
-- package 'libbamf' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
CMakeLists.txt:36 (pkg_check_modules)

Summary:
EXECUTABLE_OUTPUT_PATH = /home/diegoxter/builds/jokes/gnome-pie-git/src/Gnome-Pie
VALA_EXECUTABLE = /usr/bin/valac
Libs:
GTK_LIBRARIES = gtk-x11-2.0;gdk-x11-2.0;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
CAIRO_LIBRARIES = cairo
GEE_LIBRARIES = gee;gobject-2.0;gthread-2.0;rt;glib-2.0
INDICATOR_LIBRARIES =
XML_LIBRARIES = xml2
XTST_LIBRARIES = Xtst
GMENU_LIBRARIES =
GMENU3_LIBRARIES = gnome-menu-3;gio-2.0;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
UNIQUE_LIBRARIES = unique-1.0;gtk-x11-2.0;gdk-x11-2.0;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0
X11_LIBRARIES = X11
BAMF_LIBRARIES =
WNCK_LIBRARIES = wnck-1;gtk-x11-2.0;gdk-x11-2.0;atk-1.0;gio-2.0;pangoft2-1.0;pangocairo-1.0;gdk_pixbuf-2.0;cairo;pango-1.0;freetype;fontconfig;gobject-2.0;gmodule-2.0;gthread-2.0;rt;glib-2.0

-- Configuring incomplete, errors occurred!

[Feature request] Display entry name under the icon option

When several entries have the same icon, like with the bookmark pie or any custom pie with custom commands, it very long the find the right one.

It would be nice to have an option do display the names of each entry next or below it.

BTW, add a feature request tag in your issue tracker, that will help.

libappindicator-0.1 and fedora

I'm trying to build your application on Fedora 15, but I just can't find out libappindicator. Could you please help me? Is that something only available for ubuntu? Thanks in advance.

Segmentation fault due to missing menu

As I don't run and lack most of Gnome 3 on my system, my usage is probably off label. However I got it working easily and then not working after some effort.

$ gnome-pie
[MESSAGE] Welcome to Gnome-Pie 0.5.3!
[MESSAGE] Loading Pies from "/home/mute/.config/gnome-pie/pies.conf".
[WARNING] Failed to look up menu_file for "applications.menu"
[MESSAGE] Started happily...
Segmentation fault

I probably don't have whatever menu it's looking for if it's Gnome generated, but I'm not even certain if that's at fault or perhaps a library that got changed on Debian Wheezy in the last week.

Feature: Android Integration

Well, i though that the whole thing would be terrific, if i just could tab on my phone and the circle appears and react to my touching on the phone.

The Implementations since it needs an Java-Developer is an other thing, i know that. But there are many apps where you could take some leads from e.g. https://code.google.com/p/remotedroid/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.