forked from jindongyang/gnomenu
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
user
committed
Nov 13, 2014
0 parents
commit b8e82bf
Showing
515 changed files
with
47,334 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
In order to package gnomenu for your distribution you must be aware of: | ||
|
||
The /src/lib/bonobo/GNOME_GnoMenu.server is replaced by the /src/lib/gnomenu/GNOME_GnoMenu.server in the setup.py after some modifications. | ||
|
||
This is done to ensure the GNOME_GnoMenu.server has a proper PREFIX. |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
1.7 and above: | ||
|
||
The changelod is now stored in http://bazaar.launchpad.net/~gnomenu-team/gnomenu/trunk/changes | ||
|
||
1.6 | ||
|
||
The menu now updates when apps are installed uninstalled | ||
New system menu | ||
It now updates the gtk icon themes | ||
Better gtk theme in searchbox | ||
It can run any command now , not only predifined ones ,new buttons should apear | ||
|
||
1.5 | ||
|
||
Added back button to always show | ||
Super_L is now binded to the menu | ||
|
||
1.4 | ||
Instaling themes now works | ||
Consolidated button themes | ||
|
||
1.3 | ||
Added support for menu on top panels(experimental) | ||
|
||
|
||
1.2 | ||
Localization bug fixed | ||
|
||
|
||
1.1 | ||
Full composite support | ||
Adaptable applet background | ||
Applet and cairo button window now adjust to panel position and height | ||
Added localization no need for menu translations | ||
Changed program name | ||
Consolidated menu themes | ||
fixed cairo button window always showing 1 +x and 1+y | ||
Added some themes | ||
changed some things in settings menu | ||
Added install theme / remove theme | ||
Fixed startup bug due to dbus | ||
metacity/non composite bugs fixed | ||
|
||
1.10: | ||
This project is now called GnoMenu, developed by Helder Fraga (aka Whise). | ||
|
||
1.09: | ||
Full Czech translation added. | ||
|
||
1.08: | ||
Fixed jpg loading in user icon | ||
Fixed icon size in new theme | ||
Navigation of the menu via the up, down, left and right arrow keys. | ||
Insertable separator objects, plain background | ||
Fast load times | ||
Aux function hold menu in wait state until completed | ||
Icon caching now fully implamented | ||
Versatile XML Layout, made easier for theme creators and more robust | ||
Menu commands now text based, not index based | ||
DBus Activation of menu for global menu shortcut key | ||
Right hand menu buttons sometimes do not act if clicked very quickly | ||
'Tap to click' on touchpad wont activate right hand menu buttons | ||
Implament file keys instead of just removing them, e.g. %s or %u, etc.. | ||
Multiple language support | ||
Set aux-window(cario/orb-top) type-hint to panel so that compiz wont show it on expo/cube rotate, etcnames directly from XGD python backend | ||
Unrendered menu shadows on vista theme have been removed | ||
Transparency around the corners of buttons to aid new theme creation, redesigned button backend | ||
First use welcome screen | ||
Set in backend (any) & !(type=Menu) for focus stealing prevention of windows to exclude menus. (Correct focus prevention methods?) | ||
Update new xml profile for settings and rework menus and tabs in settings | ||
Implement compiz detection for button top + rendering features etc | ||
The key is /desktop/gnome/applications/window_manager/default | ||
|
||
1.07: | ||
Fixed file name space bug | ||
Fixed file name launching with specifiers, e.g. %s %u etc. This brings it fully into line with gnome/XDG specifications and can now launch anything correctly | ||
Fixed linked threaded applications from auxiliary function menu (ptype=5) | ||
|
||
1.06: | ||
Grey squares around icons (cairo bug workaround) | ||
XDG menu folder absolute address parsing bug | ||
No more zombie processes, applications are launched seperately from the menu process | ||
Fixed bug that stopped loading a menu if it hit a dead link to an icon file | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# include all files in root | ||
include * | ||
exclude MANIFEST *~ | ||
|
||
# include all files in bin (except temp-files) | ||
recursive-include bin * | ||
recursive-exclude bin *~ | ||
|
||
# include all files in src and below (except temp-files and bytecode-files) | ||
recursive-include src * *.* | ||
recursive-exclude src *.pyc *.pyo *~ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
# This application is released under the GNU General Public License | ||
# v3 (or, at your option, any later version). You can find the full | ||
# text of the license under http://www.gnu.org/licenses/gpl.txt. | ||
# By using, editing and/or distributing this software you agree to | ||
# the terms and conditions of this license. | ||
# Thank you for using free software! | ||
# | ||
#(c) QB89Dragon 2007/8 <[email protected]> | ||
#(c) Whise 2009 <[email protected]> | ||
# | ||
# A simple makefile to allow installing/uninstalling | ||
# Part of the GnoMenu | ||
|
||
PREFIX = /usr | ||
AWNPREFIX = $(PREFIX) | ||
CAIRODOCKPREFIX = $(PREFIX) | ||
DOCKYPREFIX = $(PREFIX) | ||
INSTALL_LOG = install.log | ||
LIBDIR = $(PREFIX)/lib | ||
|
||
.PHONY : install | ||
.PHONY : uninstall | ||
|
||
all: | ||
@echo "Makefile: Available actions: install, uninstall," | ||
@echo "Makefile: Available variables: PREFIX, DESTDIR, AWNPREFIX, CAIRODOCKPREFIX" | ||
|
||
# install | ||
install: | ||
|
||
-install -d $(DESTDIR)/etc/gnomenu $(DESTDIR)$(PREFIX)/bin/ $(DESTDIR)$(LIBDIR) \ | ||
$(DESTDIR)$(PREFIX)/share $(DESTDIR)$(LIBDIR)/bonobo/servers $(DESTDIR)$(CAIRODOCKPREFIX)/share/cairo-dock/plug-ins/Dbus/third-party/GnoMenu $(DESTDIR)$(PREFIX)/share/kde4/apps/plasma | ||
@echo $(PREFIX) > $(DESTDIR)/etc/gnomenu/prefix | ||
python -u setup.py | ||
|
||
#-install src/bin/GnoMenu.py $(DESTDIR)$(PREFIX)/bin/ | ||
-cp -r src/lib/gnomenu $(DESTDIR)$(LIBDIR) | ||
-cp -r src/share/gnomenu $(DESTDIR)$(PREFIX)/share | ||
-cp -r src/share/avant-window-navigator $(DESTDIR)$(AWNPREFIX)/share | ||
-install src/share/dockmanager/scripts/GnoMenu.py $(DESTDIR)$(DOCKYPREFIX)/share/dockmanager/scripts/ | ||
-cp -r src/share/dockmanager/scripts/GnoMenu $(DESTDIR)$(DOCKYPREFIX)/share/dockmanager/scripts/ | ||
#-cp -r src/share/xfce4 $(DESTDIR)$(PREFIX)/share | ||
-cp -r src/share/locale $(DESTDIR)$(PREFIX)/share | ||
#-cp -r src/share/plasma/plasmoids $(DESTDIR)$(PREFIX)/share/kde4/apps/plasma | ||
-install src/share/cairo-dock/third-party/GnoMenu/* $(DESTDIR)$(CAIRODOCKPREFIX)/share/cairo-dock/plug-ins/Dbus/third-party/GnoMenu/ | ||
#-cp -r src/share/cairo-dock ~/.config/ | ||
-install src/bin/GnoMenu.py $(DESTDIR)$(PREFIX)/bin/ | ||
-install src/lib/bonobo/GNOME_GnoMenu.server $(DESTDIR)$(LIBDIR)/bonobo/servers | ||
-plasmapkg -i src/share/plasma/plasmoids/GnoMenu.zip -p $(DESTDIR)$(PREFIX)/share/kde4/apps/plasma/plasmoids | ||
@echo "Makefile: GnoMenu installed." | ||
|
||
|
||
# uninstall | ||
uninstall: | ||
|
||
rm -rf $(LIBDIR)/gnomenu | ||
rm -rf $(PREFIX)/share/gnomenu | ||
rm -rf $(PREFIX)/share/avant-window-navigator/applets/GnoMenu.desktop | ||
rm -rf $(PREFIX)/share/avant-window-navigator/applets/GnoMenu | ||
#rm -rf $(PREFIX)/share/xfce4/panel-plugins/GnoMenu.desktop | ||
rm -rf $(PREFIX)/bin/GnoMenu.py | ||
rm -rf $(PREFIX)/share/kde4/apps/plasma/plasmoids/GnoMenu | ||
rm -rf $(LIBDIR)/bonobo/servers/GNOME_GnoMenu.server | ||
rm -rf /etc/gnomenu/prefix | ||
rm -rf ~/.gnomenu | ||
rm -rf ~/.config/cairo-dock/third-party/GnoMenu | ||
rm -rf $(PREFIX)/share/dockmanager/scripts/GnoMenu | ||
rm -rf $(PREFIX)/share/dockmanager/scripts/GnoMenu.py | ||
plasmapkg -r GnoMenu | ||
|
||
|
Oops, something went wrong.