You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
4.5 KiB
113 lines
4.5 KiB
diff -up openbox-3.6.1/data/autostart/openbox-xdg-autostart.python3 openbox-3.6.1/data/autostart/openbox-xdg-autostart |
|
--- openbox-3.6.1/data/autostart/openbox-xdg-autostart.python3 2013-04-17 14:27:27.000000000 +0200 |
|
+++ openbox-3.6.1/data/autostart/openbox-xdg-autostart 2018-04-17 15:52:23.849765020 +0200 |
|
@@ -1,4 +1,4 @@ |
|
-#!/usr/bin/env python |
|
+#!/usr/bin/python3 |
|
|
|
# openbox-xdg-autostart runs things based on the XDG autostart specification |
|
# Copyright (C) 2008 Dana Jansens |
|
@@ -28,9 +28,9 @@ try: |
|
from xdg.DesktopEntry import DesktopEntry |
|
from xdg.Exceptions import ParsingError |
|
except ImportError: |
|
- print |
|
- print >>sys.stderr, "ERROR:", ME, "requires PyXDG to be installed" |
|
- print |
|
+ print() |
|
+ print("ERROR:", ME, "requires PyXDG to be installed", file=sys.stderr) |
|
+ print() |
|
sys.exit(1) |
|
|
|
def main(argv=sys.argv): |
|
@@ -51,7 +51,7 @@ def main(argv=sys.argv): |
|
try: |
|
autofile = AutostartFile(path) |
|
except ParsingError: |
|
- print "Invalid .desktop file: " + path |
|
+ print("Invalid .desktop file: " + path) |
|
else: |
|
if not autofile in files: |
|
files.append(autofile) |
|
@@ -99,9 +99,9 @@ class AutostartFile: |
|
|
|
def _alert(self, str, info=False): |
|
if info: |
|
- print "\t ", str |
|
+ print("\t ", str) |
|
else: |
|
- print "\t*", str |
|
+ print("\t*", str) |
|
|
|
def _showInEnvironment(self, envs, verbose=False): |
|
default = not self.de.getOnlyShowIn() |
|
@@ -146,9 +146,9 @@ class AutostartFile: |
|
|
|
def display(self, envs): |
|
if self._shouldRun(envs): |
|
- print "[*] " + self.de.getName() |
|
+ print("[*] " + self.de.getName()) |
|
else: |
|
- print "[ ] " + self.de.getName() |
|
+ print("[ ] " + self.de.getName()) |
|
self._alert("File: " + self.path, info=True) |
|
if self.de.getExec(): |
|
self._alert("Executes: " + self.de.getExec(), info=True) |
|
@@ -165,33 +165,33 @@ class AutostartFile: |
|
os.chdir(here) |
|
|
|
def show_help(): |
|
- print "Usage:", ME, "[OPTION]... [ENVIRONMENT]..." |
|
- print |
|
- print "This tool will run xdg autostart .desktop files" |
|
- print |
|
- print "OPTIONS" |
|
- print " --list Show a list of the files which would be run" |
|
- print " Files which would be run are marked with an asterix" |
|
- print " symbol [*]. For files which would not be run," |
|
- print " information is given for why they are excluded" |
|
- print " --help Show this help and exit" |
|
- print " --version Show version and copyright information" |
|
- print |
|
- print "ENVIRONMENT specifies a list of environments for which to run autostart" |
|
- print "applications. If none are specified, only applications which do not " |
|
- print "limit themselves to certain environments will be run." |
|
- print |
|
- print "ENVIRONMENT can be one or more of:" |
|
- print " GNOME Gnome Desktop" |
|
- print " KDE KDE Desktop" |
|
- print " ROX ROX Desktop" |
|
- print " XFCE XFCE Desktop" |
|
- print " Old Legacy systems" |
|
+ print("Usage:", ME, "[OPTION]... [ENVIRONMENT]...") |
|
+ print() |
|
+ print("This tool will run xdg autostart .desktop files") |
|
+ print() |
|
+ print("OPTIONS") |
|
+ print(" --list Show a list of the files which would be run") |
|
+ print(" Files which would be run are marked with an asterix") |
|
+ print(" symbol [*]. For files which would not be run,") |
|
+ print(" information is given for why they are excluded") |
|
+ print(" --help Show this help and exit") |
|
+ print(" --version Show version and copyright information") |
|
+ print() |
|
+ print("ENVIRONMENT specifies a list of environments for which to run autostart") |
|
+ print("applications. If none are specified, only applications which do not ") |
|
+ print("limit themselves to certain environments will be run.") |
|
+ print |
|
+ print("ENVIRONMENT can be one or more of:") |
|
+ print(" GNOME Gnome Desktop") |
|
+ print(" KDE KDE Desktop") |
|
+ print(" ROX ROX Desktop") |
|
+ print(" XFCE XFCE Desktop") |
|
+ print(" Old Legacy systems") |
|
print |
|
|
|
def show_version(): |
|
- print ME, VERSION |
|
- print "Copyright (c) 2008 Dana Jansens" |
|
+ print(ME, VERSION) |
|
+ print("Copyright (c) 2008 Dana Jansens") |
|
print |
|
|
|
if __name__ == "__main__":
|
|
|