Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Francis <francis@sugarlabs.org>2012-09-12 00:25:22 (GMT)
committer Daniel Francis <francis@sugarlabs.org>2012-09-12 00:25:22 (GMT)
commitb2fed24d1537b96096d7817dd2e5189dac3172d9 (patch)
tree8ef5c6749db42b254f6bb8c4635abcb2af3bb5d0
parent7a3de535e1ac6e0539946e4dca94b4b89eebbc78 (diff)
Write command correctly depending of instalation type
-rw-r--r--makescripts/desktop_luncher.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/makescripts/desktop_luncher.py b/makescripts/desktop_luncher.py
index 18dbcc6..767ff5f 100644
--- a/makescripts/desktop_luncher.py
+++ b/makescripts/desktop_luncher.py
@@ -34,7 +34,10 @@ string = '[Desktop Entry]\nEncoding=UTF-8\n'
string += 'Name=' +info.name
string += '\nGenericName=' + info.generic_name
string += '\nComment=' + info.description
-string += '\nExec=' + os.path.join(appdir, info.lower_name) + ' %U'
+if user == 'root':
+ string += '\nExec=/usr/bin/command %U'.replace('command', info.lower_name)
+else:
+ string += '\nExec=' + os.path.join(appdir, info.lower_name) + ' %U'
string += '\nIcon=' + os.path.join(appdir, info.lower_name + '.png')
string += '\nTerminal=false'
string += '\nCategories=' + ';'.join(info.categories)