Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed notifications and icons #9

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
bd8a4ee
Update the config file location for 2.3 release
glyptostroboides Aug 18, 2011
daccf2d
Remove reference to ecoptirun in the install script
glyptostroboides Aug 18, 2011
12474ca
Get the display value once only at init of indicator
glyptostroboides Aug 18, 2011
5df0aa8
Ignore .pyc files
Lekensteyn Aug 18, 2011
e35c788
Change the bumblebee-ui.cfg for a dynamic check of configured files
glyptostroboides Aug 18, 2011
55a1b1a
Clean the way the configuration are get inside bumblebee.conf file
glyptostroboides Aug 18, 2011
e0a5aba
Cleaning some rests of bumblebee-ui.cfg file
glyptostroboides Aug 18, 2011
9ccaef2
Cleaning the preferred app menu and other stuff:
glyptostroboides Aug 18, 2011
c8fecc6
Clean the licence and delete all tabs: that 's why there so many changes
glyptostroboides Aug 18, 2011
14caf65
Correct an indentation mistake caused by last commit
glyptostroboides Aug 18, 2011
755c23d
Factorize a little the indicator status notification.
glyptostroboides Aug 19, 2011
01aa2b2
Correct a bug leading to leave some desktop file copied by the ui in …
glyptostroboides Aug 19, 2011
94afd07
Making INSTALL work clean
Jan 26, 2012
1529e45
Delete of bumblebee-indicator after move in app/Bumblebee-Indicator.py
Jan 26, 2012
8a569ea
Add :
Jan 26, 2012
10ffad0
Merge pull request #13 from skad/master
glyptostroboides Jan 27, 2012
5484764
Update UNINSTALL
xarbit Aug 30, 2015
7c99456
Update INSTALL
xarbit Aug 30, 2015
0be3631
Merge pull request #34 from jscurtu/patch-3
glyptostroboides Aug 31, 2015
3cf885e
Merge pull request #35 from jscurtu/patch-4
glyptostroboides Aug 31, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.pyc
64 changes: 17 additions & 47 deletions INSTALL
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,66 +1,36 @@
#! /bin/bash

### BEGIN LICENSE
#
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42):
# <[email protected]> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return Davy Renaud (glyptostroboides)
# ----------------------------------------------------------------------------
#

# This file is part of bumblebee-ui.
# This file is part of bumblebee-ui.
#
# bumblebee-ui is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# bumblebee-ui is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# bumblebee-ui is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# bumblebee-ui is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with bumblebee-ui. If not, see <http://www.gnu.org/licenses/>.
# You should have received a copy of the GNU General Public License
# along with bumblebee-ui. If not, see <http://www.gnu.org/licenses/>.
#
### END LICENSE

########################################
#BE CAREFULL THIS IS A RELEASE CANDIDATE
########################################
#NEED TO BE TESTED

#Copy ecoptirun : a modified script to take up to date manually
#cp ecoptirun /usr/local/bin --> Moved to the bumblebee project..

#Copy software files /app, /icons, bumblebee-indicator in /usr/local/bin
cp -R app/ /usr/local/bin/app
cp -R icons/ /usr/local/bin/icons
cp bumblebee-indicator /usr/local/bin

#Create bumblebee-app-settings a link to AppSettings.py
ln -s /usr/local/bin/app/AppSettings.py /usr/local/bin/bumblebee-app-settings

#Copy desktop files in /usr/share/applications
cp icons/*.* /usr/share/icons/
mkdir /usr/share/bumblebee-ui/
cp app/*.* /usr/share/bumblebee-ui/
cp bumblebee-app-settings.desktop /usr/share/applications/
cp bumblebee-indicator.desktop /usr/share/applications/
ln -s /usr/share/bumblebee-ui/AppSettings.py /usr/local/bin/bumblebee-app-settings
ln -s /usr/share/bumblebee-ui/Bumblebee-Indicator.py /usr/local/bin/bumblebee-indicator

#Copy or link icons in /usr/share/icons or /usr/share/pixmaps
cp icons/bumblebee.svg /usr/share/icons/

#Set the correct right for some files
chmod +x /usr/local/bin/bumblebee-indicator
chmod +x /usr/local/bin/app/*
chmod +x /usr/local/bin/ecoptirun
chmod +x /usr/share/applications/bumblebee-app-settings.desktop
chmod +x /usr/share/applications/bumblebee-indicator.desktop
chmod +x -R /usr/share/bumblebee-ui/

#TO DO MANUALLY
#Add bumblebee-indicator at startup
#
#
#
#

49 changes: 19 additions & 30 deletions README
Original file line number Diff line number Diff line change
@@ -1,39 +1,28 @@
#! /bin/bash

### BEGIN LICENSE
#
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42):
# <[email protected]> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return Davy Renaud (glyptostroboides)
# ----------------------------------------------------------------------------
#

# This file is part of bumblebee-ui.
# This file is part of bumblebee-ui.
#
# bumblebee-ui is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# bumblebee-ui is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# bumblebee-ui is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# bumblebee-ui is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with bumblebee-ui. If not, see <http://www.gnu.org/licenses/>.
# You should have received a copy of the GNU General Public License
# along with bumblebee-ui. If not, see <http://www.gnu.org/licenses/>.
#
### END LICENSE

########################################
#BE CAREFULL THIS IS A RELEASE CANDIDATE
########################################
#NEED TO BE TESTED

This user interface is a release candidate and one functionnality is still laking : be able to configure bumblebee.
This app allow you to configure applications desktop file to use ecoptirun script with different options.
This app contain also an experimental indicator that is far from optimal but works for the moment.
This is a user interface for bumblebee.
A complete explanation of the feature of this user interface are explained here :
https://github.com/Bumblebee-Project/bumblebee-ui/wiki
Please give it a try and report bugs to :
https://github.com/Bumblebee-Project/bumblebee-ui/issues
Thanks for your help.

Enjoy and please improve the code if you have time.
Instalation : just run INSTALL
Uninstalation : just run UNINSTALL in /usr/share/bumblee-iu/
Loading