Skip to content

Commit

Permalink
ayar dizini .config'e döndüğü için güncellendi.
Browse files Browse the repository at this point in the history
  • Loading branch information
mthnzbk committed May 29, 2016
1 parent d9f3be6 commit eccddc5
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions kaptan5/kaptan.py
Expand Up @@ -81,7 +81,7 @@ def optionsAccepted(self, id):
self.button(QWizard.NextButton).setIcon(QIcon.fromTheme("arrow-right"))

def closeEvent(self, event):
desktop_file = os.path.join(os.environ["HOME"], ".config5", "autostart", "kaptan.desktop")
desktop_file = os.path.join(os.environ["HOME"], ".config", "autostart", "kaptan.desktop")
if os.path.exists(desktop_file):
os.remove(desktop_file)

Expand All @@ -90,7 +90,7 @@ def main():
app = QApplication(sys.argv)
app.setApplicationName("Kaptan")
app.setOrganizationName("Kaptan")
app.setApplicationVersion("5.0 Beta2")
app.setApplicationVersion("5.0 Beta3")
#app.setStyleSheet(open(join(dirPath, "data/libkaptan.qss").read())

locale = QLocale.system().name()
Expand Down
2 changes: 1 addition & 1 deletion kaptan5/libkaptan/ui_menu.py
Expand Up @@ -76,7 +76,7 @@ def execute(self):
menus = ["org.kde.plasma.kickoff", "org.kde.plasma.kicker", "org.kde.plasma.kickerdash"]
menu = menus[self.menuSelected]

configFilePath = join(QDir.homePath(), ".config5", "plasma-org.kde.plasma.desktop-appletsrc")
configFilePath = join(QDir.homePath(), ".config", "plasma-org.kde.plasma.desktop-appletsrc")
parser = Parser(configFilePath)

parser.setMenuStyleOrCreate(menu)
4 changes: 2 additions & 2 deletions kaptan5/libkaptan/ui_mouse.py
Expand Up @@ -111,8 +111,8 @@ def reverseScroll(self):
self.reverseScrollPolarity = False

def execute(self):
settings1 = QSettings(join(QDir.homePath(), ".config5", "kcminputrc"), QSettings.IniFormat)
settings2 = QSettings(join(QDir.homePath(), ".config5", "kdeglobals"), QSettings.IniFormat)
settings1 = QSettings(join(QDir.homePath(), ".config", "kcminputrc"), QSettings.IniFormat)
settings2 = QSettings(join(QDir.homePath(), ".config", "kdeglobals"), QSettings.IniFormat)

settings1.setValue("Mouse/MouseButtonMapping", self.mouseButtonMap)
settings1.setValue("Mouse/ReverseScrollPolarity", self.reverseScrollPolarity)
Expand Down
20 changes: 10 additions & 10 deletions kaptan5/libkaptan/ui_theme.py
Expand Up @@ -116,61 +116,61 @@ def desktopTypeCreate(self, value):
self.desktopType = "org.kde.plasma.folder"

def execute(self):
settings = QSettings(join(QDir.homePath(), ".config5", "kwinrc"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "kwinrc"), QSettings.IniFormat)
settings.setValue("Desktops/Number", self.desktopCount)
settings.setValue("Desktops/Rows", 2)
settings.sync()

if self.iconSet != None:
settings = QSettings(join(QDir.homePath(), ".config5", "kdeglobals"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "kdeglobals"), QSettings.IniFormat)
settings.setValue("Icons/Theme", self.iconSet)
settings.sync()

os.system("rm -rf {}".format(join(QDir.homePath(), ".cache5", "icon-cache.kcache")))
os.system("rm -rf {}".format(join(QDir.homePath(), ".cache", "icon-cache.kcache")))

if self.widgetStyle != None:
settings = QSettings(join(QDir.homePath(), ".config5", "kdeglobals"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "kdeglobals"), QSettings.IniFormat)
settings.setValue("KDE/widgetStyle", self.widgetStyle.lower())
settings.sync()

if self.windowStyle != None:
settings = QSettings(join(QDir.homePath(), ".config5", "kwinrc"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "kwinrc"), QSettings.IniFormat)
settings.setValue("org.kde.kdecoration2/library", self.windowStyle)
settings.sync()

prc = QProcess()
prc.startDetached("kwin_x11 --replace") #kwinrc yi sisteme işleyen komut.

if self.desktopTheme != None:
settings = QSettings(join(QDir.homePath(), ".config5", "plasmarc"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "plasmarc"), QSettings.IniFormat)
settings.setValue("Theme/name", self.desktopTheme)
settings.sync()

"""
if self.mouseCursor != None:
settings = QSettings(join(QDir.homePath(), ".config5", "plasmarc"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "plasmarc"), QSettings.IniFormat)
settings.setValue("Theme/name", self.desktopTheme)
settings.sync()"""

if self.colorScheme != None:
colorSettings = QSettings(join("/usr/share/color-schemes", self.colorScheme), QSettings.IniFormat)
colorParameter = colorSettings.allKeys()
print(join("/usr/share/color-schemes", self.colorScheme))
settings = QSettings(join(QDir.homePath(), ".config5", "kdeglobals"), QSettings.IniFormat)
settings = QSettings(join(QDir.homePath(), ".config", "kdeglobals"), QSettings.IniFormat)
for parameter in colorParameter:
print(parameter, colorSettings.value(parameter))
settings.setValue(parameter, colorSettings.value(parameter))

settings.sync()

#Ayar gruplarında olan : karakterini %3A ya çevirdiği için bu yöntem ile çözüyoruz.
with open(join(QDir.homePath(), ".config5", "kdeglobals"), "r+") as rep:
with open(join(QDir.homePath(), ".config", "kdeglobals"), "r+") as rep:
cache = rep.read().replace("%3A", ":")
rep.seek(0)
rep.truncate()
rep.write(cache)

configFilePath = join(QDir.homePath(), ".config5", "plasma-org.kde.plasma.desktop-appletsrc")
configFilePath = join(QDir.homePath(), ".config", "plasma-org.kde.plasma.desktop-appletsrc")

parser = Parser(configFilePath)
desktopView = parser.getDesktopType()
Expand Down
2 changes: 1 addition & 1 deletion kaptan5/libkaptan/ui_wallpaper.py
Expand Up @@ -108,7 +108,7 @@ def wallpaperSelectDialog(self):
self.listWidget.setCurrentItem(item)

def execute(self):
configFilePath = join(QDir.homePath(), ".config5", "plasma-org.kde.plasma.desktop-appletsrc")
configFilePath = join(QDir.homePath(), ".config", "plasma-org.kde.plasma.desktop-appletsrc")

parser = Parser(configFilePath)
getWallpaper = parser.getWallpaper()
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -20,7 +20,7 @@
system('pyrcc5 kaptan.qrc -o kaptan5/rc_kaptan.py')

datas = [('/usr/share/applications', ['data/kaptan.desktop']),
('/etc/skel/.config5/autostart', ['data/kaptan.desktop']),
('/etc/skel/.config/autostart', ['data/kaptan.desktop']),
('/usr/share/icons/hicolor/64x64/apps', ['data/images/kaptan-icon.png']),
('/usr/share/kaptan/languages', langs)]

Expand Down

0 comments on commit eccddc5

Please sign in to comment.