summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2023-01-17 01:41:01 +0100
committerSlávek Banko <slavek.banko@axis.cz>2023-01-17 03:11:16 +0100
commitf5eacfc30fb6badced5fa209401b7e5a38199a92 (patch)
tree01d29879a631b3953a2f882250501cedc4c24a9f
parenta0703b4ec7d70a3f74529d06681681d3f8325c5b (diff)
downloaddesktop-effects-tde-f5eacfc3.tar.gz
desktop-effects-tde-f5eacfc3.zip
Drop python2 support.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r--DesktopEffects/DesktopEffectsCommon.py181
-rw-r--r--DesktopEffects/DesktopEffectsDialog.py18
-rwxr-xr-xDesktopEffects/DesktopEffectsTDE.py20
3 files changed, 108 insertions, 111 deletions
diff --git a/DesktopEffects/DesktopEffectsCommon.py b/DesktopEffects/DesktopEffectsCommon.py
index 4e1772d..581c649 100644
--- a/DesktopEffects/DesktopEffectsCommon.py
+++ b/DesktopEffects/DesktopEffectsCommon.py
@@ -27,17 +27,17 @@ from optparse import OptionParser
import subprocess
# for compiz-kde package checking
import apt_pkg
-from apt.progress import OpProgress
+from apt.progress.base import OpProgress
import gettext
-def _(str):
- return unicode(gettext.gettext(str), 'UTF-8')
-def __(catalog,str):
- return unicode(gettext.dgettext(catalog, str), 'UTF-8')
-def utf8(str):
- if isinstance(str, unicode):
- return str
- return unicode(str, 'UTF-8')
+def _(s):
+ return str(gettext.gettext(s), 'UTF-8')
+def __(catalog, s):
+ return str(gettext.dgettext(catalog, s), 'UTF-8')
+def utf8(s):
+ if isinstance(s, str):
+ return s
+ return str(s, 'UTF-8')
class DesktopEffectsCommon(object):
def __init__(self):
@@ -57,18 +57,18 @@ class DesktopEffectsCommon(object):
return False
def checkEnabled(self):
- '''checks if the compizasWM file is present, and if so, reads what mode we are in'''
- if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
- compizasWM = open(os.path.expanduser("~/.trinity/share/config/compizasWM"))
- state = compizasWM.readline()
- return state
- else:
- return False
+ '''checks if the compizasWM file is present, and if so, reads what mode we are in'''
+ if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
+ compizasWM = open(os.path.expanduser("~/.trinity/share/config/compizasWM"))
+ state = compizasWM.readline()
+ return state
+ else:
+ return False
def check(self):
''' checks the state and changes the UI accordingly. '''
self.installed = self.checkInstalled()
- self.enabled = self.checkEnabled()
+ self.enabled = self.checkEnabled()
if(self.installed == True):
self.ibText = _("&Remove Desktop Effects")
self.showWarning()
@@ -104,25 +104,24 @@ class DesktopEffectsCommon(object):
def done(self):
''' action to be done after the user clicks the "cancel" button '''
- print "signalled" # DEBUG
+ print("signalled") # DEBUG
self.close()
def apply(self):
''' action to be done after the user clicks the "apply button '''
- print "apply clicked" #DEBUG
+ print("apply clicked") #DEBUG
if self.action > 0:
if self.action == 1:
- self.disableEffects()
-
+ self.disableEffects()
elif self.action == 2:
- self.enableStandardEffects()
+ self.enableStandardEffects()
elif self.action == 3:
- self.enableExtraEffects()
+ self.enableExtraEffects()
elif self.action == 4:
- self.enableCustomEffects()
- if not self.enabled and not self.action == 1:
- os.spawnl(os.P_NOWAIT, "/opt/trinity/bin/compiz", "--replace")
- self.enabled = True
+ self.enableCustomEffects()
+ if not self.enabled and not self.action == 1:
+ os.spawnl(os.P_NOWAIT, "/opt/trinity/bin/compiz", "--replace")
+ self.enabled = True
def btnInstallClicked(self):
if self.installed == True:
@@ -138,18 +137,18 @@ class DesktopEffectsCommon(object):
# the functions toggled by radio boxes
def noEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 1
# self.apply()
def standardEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 2
# self.apply()
def extraEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 3
def customEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 4
# self.apply()
@@ -161,70 +160,68 @@ class DesktopEffectsCommon(object):
subprocess.call(['tdesudo', '-c' '/opt/trinity/bin/adept_batch remove compiz-kde-trinity compiz-fusion-plugins-main-trinity compiz-fusion-plugins-extra-trinity'])
except:
subprocess.call(['kdialog', '--sorry', 'Adept Batch is not installed on this system'])
-
def disableEffects(self):
- '''remove compiz as the default WM'''
- os.remove(os.path.expanduser("~/.trinity/share/config/compizasWM"))
- self.enabled = False
+ '''remove compiz as the default WM'''
+ os.remove(os.path.expanduser("~/.trinity/share/config/compizasWM"))
+ self.enabled = False
-
def enableStandardEffects(self):
- '''copy the .ini to Default.ini and enable compiz as default WM'''
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- try:
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- if enable.readline() == "custom":
- customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
- backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
- backupfile.write(customeffects)
- backupfile.close()
- customeffects.close()
- except:
- print "error"
- enable.write("standardeffects")
- enable.close()
- config = open(os.path.join(self.DATADIR,"MediumEffects.ini"),"r")
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
- print "standardEffects enabled" #DEBUG
-
+ '''copy the .ini to Default.ini and enable compiz as default WM'''
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ try:
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ if enable.readline() == "custom":
+ customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
+ backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
+ backupfile.write(customeffects)
+ backupfile.close()
+ customeffects.close()
+ except:
+ print("error")
+ enable.write("standardeffects")
+ enable.close()
+ config = open(os.path.join(self.DATADIR,"MediumEffects.ini"),"r")
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
+ print("standardEffects enabled") #DEBUG
+
def enableExtraEffects(self):
- ''' copy the extraeffects.ini to Default.ini and enable compiz as defaultWM'''
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"r")
- if enable.readline() == "custom":
- customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
- backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
- backupfile.write(customeffects)
- backupfile.close()
- customeffects.close()
- enable.close()
-
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- enable.write("extraeffects")
- enable.close()
- config = open(os.path.join(self.DATADIR,"HighEffects.ini"),"r")
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
- print "extraEffects enabled" #DEBUG
-
+ ''' copy the extraeffects.ini to Default.ini and enable compiz as defaultWM'''
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"r")
+ if enable.readline() == "custom":
+ customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
+ backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
+ backupfile.write(customeffects)
+ backupfile.close()
+ customeffects.close()
+ enable.close()
+
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ enable.write("extraeffects")
+ enable.close()
+ config = open(os.path.join(self.DATADIR,"HighEffects.ini"),"r")
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
+ print("extraEffects enabled") #DEBUG
+
def enableCustomEffects(self):
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- try:
- config = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"r")
- except:
- print "no custom effects file, creating blank .ini" #DEBUG
- config = open(os.path.join(self.DATADIR,"BlankEffects.ini"),"r")
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- enable.write("custom")
- enable.close()
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ try:
+ config = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"r")
+ except:
+ print("no custom effects file, creating blank .ini") #DEBUG
+ config = open(os.path.join(self.DATADIR,"BlankEffects.ini"),"r")
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ enable.write("custom")
+ enable.close()
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
diff --git a/DesktopEffects/DesktopEffectsDialog.py b/DesktopEffects/DesktopEffectsDialog.py
index 764cf6b..d793e75 100644
--- a/DesktopEffects/DesktopEffectsDialog.py
+++ b/DesktopEffects/DesktopEffectsDialog.py
@@ -2736,31 +2736,31 @@ class DesktopEffectsDialog(TQDialog):
def closeButtonClicked(self):
- print "DesktopEffectsDialog.closeButtonClicked(): Not implemented yet"
+ print("DesktopEffectsDialog.closeButtonClicked(): Not implemented yet")
def installButtonClicked(self):
- print "DesktopEffectsDialog.installButtonClicked(): Not implemented yet"
+ print("DesktopEffectsDialog.installButtonClicked(): Not implemented yet")
def noEffects(self):
- print "DesktopEffectsDialog.noEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.noEffects(): Not implemented yet")
def standardEffects(self):
- print "DesktopEffectsDialog.standardEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.standardEffects(): Not implemented yet")
def extraEffects(self):
- print "DesktopEffectsDialog.extraEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.extraEffects(): Not implemented yet")
def customEffects(self):
- print "DesktopEffectsDialog.customEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.customEffects(): Not implemented yet")
def apply(self):
- print "DesktopEffectsDialog.apply(): Not implemented yet"
+ print("DesktopEffectsDialog.apply(): Not implemented yet")
def cancel(self):
- print "DesktopEffectsDialog.cancel(): Not implemented yet"
+ print("DesktopEffectsDialog.cancel(): Not implemented yet")
def __tr(self,s,c = None):
- return tqApp.translate("DesktopEffectsDialog",s,c)
+ return tqApp.translate(b"DesktopEffectsDialog",s.encode(),c)
if __name__ == "__main__":
appname = ""
diff --git a/DesktopEffects/DesktopEffectsTDE.py b/DesktopEffects/DesktopEffectsTDE.py
index 127e808..e09d0c8 100755
--- a/DesktopEffects/DesktopEffectsTDE.py
+++ b/DesktopEffects/DesktopEffectsTDE.py
@@ -27,20 +27,20 @@ from tdecore import *
import subprocess
# for compiz-kde package checking
import apt_pkg
-from apt.progress import OpProgress
+from apt.progress.base import OpProgress
from DesktopEffectsDialog import DesktopEffectsDialog
from DesktopEffectsCommon import DesktopEffectsCommon
import gettext
-def _(str):
- return unicode(gettext.gettext(str), 'UTF-8')
-def __(catalog,str):
- return unicode(gettext.dgettext(catalog, str), 'UTF-8')
-def utf8(str):
- if isinstance(str, unicode):
- return str
- return unicode(str, 'UTF-8')
+def _(s):
+ return str(gettext.gettext(s), 'UTF-8')
+def __(catalog, s):
+ return str(gettext.dgettext(catalog, s), 'UTF-8')
+def utf8(s):
+ if isinstance(s, str):
+ return s
+ return str(s, 'UTF-8')
class DesktopEffectsTDE(DesktopEffectsDialog, DesktopEffectsCommon):
def __init__(self):
@@ -75,7 +75,7 @@ class DesktopEffectsTDE(DesktopEffectsDialog, DesktopEffectsCommon):
self.applyButton.setIconSet(TDEGlobal.iconLoader().loadIconSet("apply",
TDEIcon.NoGroup, TDEIcon.SizeSmall))
- # Close
+ # Close
self.cancelButton.setText(__("tdelibs","&Cancel"))
self.cancelButton.setIconSet(TDEGlobal.iconLoader().loadIconSet("cancel",
TDEIcon.NoGroup, TDEIcon.SizeSmall))