123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- diff --git a/data/autostart/openbox-xdg-autostart b/data/autostart/openbox-xdg-autostart
- index 04a17a199..f2c75bbdd 100755
- --- a/data/autostart/openbox-xdg-autostart
- +++ b/data/autostart/openbox-xdg-autostart
- @@ -19,6 +19,8 @@
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
-
- +from __future__ import print_function
- +
- ME="openbox-xdg-autostart"
- VERSION="1.1"
-
- @@ -28,9 +30,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 +53,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 +101,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,14 +148,14 @@ 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)
- self._shouldRun(envs, True)
- - print
- + print()
-
- def run(self, envs):
- here = os.getcwd()
- @@ -165,34 +167,34 @@ 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
- + 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
- + print(ME, VERSION)
- + print("Copyright (c) 2008 Dana Jansens")
- + print()
-
- if __name__ == "__main__":
- sys.exit(main())
|