diff options
author | Ken Moore <ken@ixsystems.com> | 2018-09-06 16:31:02 -0400 |
---|---|---|
committer | Ken Moore <ken@ixsystems.com> | 2018-09-06 16:31:02 -0400 |
commit | e10e300e5499ea7a6ef635a921d9949470880148 (patch) | |
tree | 851c18f8bb6cc60558a0dd78ab72f39817198d0c /src-qt5/core | |
parent | Merge branch 'master' of github.com:lumina-desktop/lumina (diff) | |
download | lumina-e10e300e5499ea7a6ef635a921d9949470880148.tar.gz lumina-e10e300e5499ea7a6ef635a921d9949470880148.tar.bz2 lumina-e10e300e5499ea7a6ef635a921d9949470880148.zip |
Ensure that the Fluxbox background/wallpaper setter is disabled before Lumina starts it up
Diffstat (limited to 'src-qt5/core')
-rw-r--r-- | src-qt5/core/lumina-session/session.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src-qt5/core/lumina-session/session.cpp b/src-qt5/core/lumina-session/session.cpp index 7ecebdcc..0988e7ea 100644 --- a/src-qt5/core/lumina-session/session.cpp +++ b/src-qt5/core/lumina-session/session.cpp @@ -169,6 +169,14 @@ void LSession::start(bool unified){ LUtils::writeFile(confDir+"/fluxbox-keys", keys, true); QFile::setPermissions(confDir+"/fluxbox-keys", QFile::ReadOwner | QFile::WriteOwner | QFile::ReadUser | QFile::ReadOther | QFile::ReadGroup); } + if(!QFile::exists(confDir+"/fluxbox-overlay")){ + QStringList contents; contents << "background: unset"; + LUtils::writeFile(confDir+"/fluxbox-overlay", contents, true); + //Now make sure this overlay file is set within the init file + contents = LUtils::readFile(confDir+"/fluxbox-init"); + contents << "session.styleOverlay: "+confDir+"/fluxbox-overlay"; + LUtils::writeFile(confDir+"/fluxbox-init", contents, true); + } // FLUXBOX BUG BYPASS: if the ~/.fluxbox dir does not exist, it will ignore the given config file if(!QFile::exists(QDir::homePath()+"/.fluxbox")){ QDir dir; dir.mkpath(QDir::homePath()+"/.fluxbox"); |