a shot lots of changes
|
@ -163,8 +163,7 @@ set_package_properties(QJSON PROPERTIES DESCRIPTION "Library to manage JSON obje
|
|||
)
|
||||
|
||||
find_package(LibGcrypt 1.5.0 REQUIRED QUIET)
|
||||
set_package_properties(LibGcrypt PROPERTIES DESCRIPTION "Libgcrypt is a general purpose cryptographic library based on the code from GnuPG."
|
||||
URL "http://www.gnu.org/software/libgcrypt/"
|
||||
set_package_properties(LibGcrypt PROPERTIES
|
||||
TYPE REQUIRED
|
||||
PURPOSE "kwalletd needs libgcrypt to perform PBKDF2-SHA512 hashing"
|
||||
)
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
/* config-runtime.h. Generated by cmake from config-runtime.h.cmake */
|
||||
|
||||
/* media HAL backend compilation */
|
||||
#undef COMPILE_HALBACKEND
|
||||
|
||||
/* Define if you have long long as datatype */
|
||||
#cmakedefine HAVE_LONG_LONG 1
|
||||
|
||||
|
|
|
@ -67,5 +67,3 @@ target_link_libraries(drkonqi
|
|||
)
|
||||
|
||||
install(TARGETS drkonqi DESTINATION ${LIBEXEC_INSTALL_DIR})
|
||||
|
||||
install(FILES drkonqi-rename-config-section.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
|
||||
|
|
|
@ -1,3 +1,2 @@
|
|||
install(FILES crash.png DESTINATION ${DATA_INSTALL_DIR}/drkonqi/pics)
|
||||
install(FILES mappings DESTINATION ${DATA_INSTALL_DIR}/drkonqi)
|
||||
install(DIRECTORY debuggers DESTINATION ${DATA_INSTALL_DIR}/drkonqi PATTERN ".svn" EXCLUDE)
|
||||
|
|
|
@ -1,75 +0,0 @@
|
|||
[General]
|
||||
Name=kdbgwin
|
||||
Name[ar]=kdbgwin
|
||||
Name[ast]=kdbgwin
|
||||
Name[bg]=kdbgwin
|
||||
Name[bn]=kdbgwin
|
||||
Name[bs]=Kdbgwin
|
||||
Name[ca]=kdbgwin
|
||||
Name[ca@valencia]=kdbgwin
|
||||
Name[cs]=kdbgwin
|
||||
Name[da]=kdbgwin
|
||||
Name[de]=kdbgwin
|
||||
Name[el]=kdbgwin
|
||||
Name[en_GB]=kdbgwin
|
||||
Name[eo]=kdbgwin
|
||||
Name[es]=kdbgwin
|
||||
Name[et]=kdbgwin
|
||||
Name[eu]=kdbgwin
|
||||
Name[fa]=kdbgwin
|
||||
Name[fi]=kdbgwin
|
||||
Name[fr]=kdbgwin
|
||||
Name[ga]=kdbgwin
|
||||
Name[gl]=kdbgwin
|
||||
Name[gu]=kdbgwin
|
||||
Name[he]=kdbgwin
|
||||
Name[hi]=kdbgwin
|
||||
Name[hr]=kdbgwin
|
||||
Name[hu]=kdbgwin
|
||||
Name[ia]=kdbgwin
|
||||
Name[id]=kdbgwin
|
||||
Name[is]=kdbgwin
|
||||
Name[it]=kdbgwin
|
||||
Name[ja]=kdbgwin
|
||||
Name[ka]=kdbgwin
|
||||
Name[kk]=kdbgwin
|
||||
Name[km]=kdbgwin
|
||||
Name[kn]=kdbgwin
|
||||
Name[ko]=kdbgwin
|
||||
Name[lt]=kdbgwin
|
||||
Name[lv]=kdbgwin
|
||||
Name[mai]=kdbgwin
|
||||
Name[mr]=kdbgwin
|
||||
Name[nb]=kdbgwin
|
||||
Name[nds]=kdbgwin
|
||||
Name[nl]=kdbgwin
|
||||
Name[nn]=kdbgwin
|
||||
Name[pa]=kdbgwin
|
||||
Name[pl]=kdbgwin
|
||||
Name[pt]=kdbgwin
|
||||
Name[pt_BR]=kdbgwin
|
||||
Name[ro]=kdbgwin
|
||||
Name[ru]=kdbgwin
|
||||
Name[si]=kdbgwin
|
||||
Name[sk]=kdbgwin
|
||||
Name[sl]=kdbgwin
|
||||
Name[sr]=Кдбг‑вин
|
||||
Name[sr@ijekavian]=Кдбг‑вин
|
||||
Name[sr@ijekavianlatin]=KDbgWin
|
||||
Name[sr@latin]=KDbgWin
|
||||
Name[sv]=kdbgwin
|
||||
Name[tg]=kdbgwin
|
||||
Name[th]=kdbgwin
|
||||
Name[tr]=kdbgwin
|
||||
Name[ug]=kdbgwin
|
||||
Name[uk]=kdbgwin
|
||||
Name[vi]=kdbgwin
|
||||
Name[wa]=kdbgwin
|
||||
Name[x-test]=xxkdbgwinxx
|
||||
Name[zh_CN]=kdbgwin
|
||||
Name[zh_TW]=kdbgwin
|
||||
TryExec=kdbgwin
|
||||
Backends=KCrash
|
||||
|
||||
[KCrash]
|
||||
Exec=kdbgwin %pid %thread
|
|
@ -1,286 +0,0 @@
|
|||
#---
|
||||
#Binary name -> Bugzilla product|component mapping
|
||||
#---
|
||||
|
||||
[Mappings]
|
||||
|
||||
#KDE Platform (kdelibs)
|
||||
kdebugdialog=kdelibs|general
|
||||
kdeinit4=kdelibs|general
|
||||
kdepasswd=kdelibs|kpasswdserver
|
||||
kdialog=kdelibs|general
|
||||
keditfiletype=kdelibs|general
|
||||
kfmclient=kdelibs|general
|
||||
kglobalaccel=kdelibs|general
|
||||
kiconfinder=kdelibs|general
|
||||
kuiserver=kdelibs|general
|
||||
kded4=kdelibs|kded
|
||||
kcmshell4=systemsettings|general
|
||||
kwalletd=kdelibs|kwallet
|
||||
kwrited=konsole|kwrited
|
||||
kbuildsycoca4=kdelibs|ksycoca
|
||||
knotify4=kdelibs|knotify
|
||||
kcminit=kde|general
|
||||
|
||||
#KDE Platform (KIO)
|
||||
kioclient=kio|general
|
||||
ktrash=kio|trash
|
||||
|
||||
#KDE Platform (Solid)
|
||||
solid-action-desktop-gen=solid|general
|
||||
bluedevil-audio=solid|bluetooth
|
||||
bluedevil-helper=solid|bluetooth
|
||||
bluedevil-input=solid|bluetooth
|
||||
bluedevil-monolithic=solid|bluetooth
|
||||
bluedevil-network-dun=solid|bluetooth
|
||||
bluedevil-network-panu=solid|bluetooth
|
||||
bluedevil-sendfile=solid|bluetooth
|
||||
bluedevil-wizard=solid|bluetooth
|
||||
|
||||
#KDE Platform (Nepomuk)
|
||||
nepomukbackup=nepomuk|backupservice
|
||||
nepomukcleaner=nepomuk|general
|
||||
nepomukcontroller=nepomuk|controller
|
||||
nepomukindexer=nepomuk|fileindexer
|
||||
nepomukfileindexer=nepomuk|fileindexer
|
||||
nepomukfilewatch=nepomuk|filewatch
|
||||
nepomukstorage=nepomuk|storage
|
||||
nepomukserver=nepomuk|general
|
||||
nepomukservicestub=nepomuk|general
|
||||
nepomukshell=nepomukshell|Misc
|
||||
metadataextractor=nepomuk|general
|
||||
|
||||
#KDE Plasma Desktop (Plasma & KRunner)
|
||||
plasma-desktop=plasma|general
|
||||
plasma-mid=plasma|general
|
||||
plasma-overlay=plasma|general
|
||||
plasma2jolie=plasma|general
|
||||
plasmagik=plasma|general
|
||||
plasmapkg=plasma|general
|
||||
knotificationareaitemtest=plasma|widget-systemtray
|
||||
knotificationicontest=plasma|widget-systemtray
|
||||
lancelot=plasma|widget-lancelot
|
||||
plasma-netbook=plasma|plasma-netbook
|
||||
kactivitymanagerd=kactivities|general
|
||||
plasma-windowed=plasma|general
|
||||
plasma-device=Active|General
|
||||
|
||||
#KDE Plasma SDK (Plasmate)
|
||||
plasmaengineexplorer=plasmate|general
|
||||
plasmawallpaperviewer=plasmate|general
|
||||
plasmoidviewer=plasmate|general
|
||||
|
||||
#KDE Plasma Desktop (KWin)
|
||||
kwin_gles=kwin|general
|
||||
kwinactive=kwin|general
|
||||
kwinactive_gles=kwin|general
|
||||
|
||||
#KDE Kontact (Akonadi)
|
||||
akonadi_archivemail_agent=Akonadi|Archive Mail Agent
|
||||
akonadi_benchmarker=Akonadi|general
|
||||
akonadi_birthdays_resource=Akonadi|general
|
||||
akonadi_contacts_resource=Akonadi|Contacts resource
|
||||
akonadi_control=Akonadi|general
|
||||
akonadi_davgroupware_resource=Akonadi|DAV Resource
|
||||
akonadi_distlist_resource=Akonadi|general
|
||||
akonadi_facebook_resource=Akonadi|Facebook Resource
|
||||
akonadi_gcal_resource=Akonadi|Google Resource
|
||||
akonadi_googledata_resource=Akonadi|GoogleData Resource
|
||||
akonadi_googlecalendar_resource=Akonadi|Google Resource
|
||||
akonadi_googlecontacts_resource=Akonadi|Google Resource
|
||||
akonadi_ical_resource=Akonadi|ICal file resource
|
||||
akonadi_imap_resource=Akonadi|IMAP resource
|
||||
akonadi_kabc_resource=Akonadi|KResource compat Bridges
|
||||
akonadi_kcal_resource=Akonadi|KResource compat Bridges
|
||||
akonadi_knut_resource=Akonadi|Knut resource
|
||||
akonadi_kolabproxy_resource=Akonadi|Kolab resource
|
||||
akonadi_localbookmarks_resource=Akonadi|Local Bookmark Resource
|
||||
akonadi_maildir_resource=Akonadi|Maildir Resource
|
||||
akonadi_maildispatcher_agent=Akonadi|Mail Dispatcher Agent
|
||||
akonadi_mailfilter_agent=Akonadi|Mail Filter Agent
|
||||
akonadi_mailthreader_agent=Akonadi|general
|
||||
akonadi_mixedmaildir_resource=Akonadi|Mixed Maildir resource
|
||||
akonadi_nepomuk_feeder=Akonadi|Nepomuk Feeder Agents
|
||||
akonadi_nepomuk_calendar_feeder=Akonadi|Nepomuk Feeder Agents
|
||||
akonadi_nepomuk_contact_feeder=Akonadi|Nepomuk Feeder Agents
|
||||
akonadi_nepomuk_email_feeder=Akonadi|Nepomuk Feeder Agents
|
||||
akonadi_nepomuktag_resource=Akonadi|Nepomuk Feeder Agents
|
||||
akonadi_nntp_resource=Akonadi|general
|
||||
akonadi_pop3_resource=Akonadi|POP3 Resource
|
||||
akonadi_strigi_feeder=Akonadi|general
|
||||
akonadi_sendlater_agent=Akonadi|SendLaterAgent
|
||||
akonadi_vcard_resource=Akonadi|VCard file resource
|
||||
akonadi_vcarddir_resource=Akonadi|VCard dir resource
|
||||
akonadiconsole=Akonadi|akonadiconsole
|
||||
akonadictl=Akonadi|general
|
||||
akonadiserver=Akonadi|server
|
||||
akonaditest=Akonadi|general
|
||||
akonaditray=Akonadi|general
|
||||
accountwizard=Akonadi|Account Wizard
|
||||
kres-migrator=Akonadi|Migration
|
||||
akonadi_openxchange_resource=Akonadi|OpenXchange Resource
|
||||
akonadi_newmailnotifier_agent=Akonadi|New Mail Notifier
|
||||
|
||||
#KDE Kontact (PIM)
|
||||
importwizard=kdepim|importwizard
|
||||
kalarmautostart=kalarm|general
|
||||
kpilotDaemon=kpilot|kpilotDaemon
|
||||
korgac=korgac|general
|
||||
kmail=kmail2|general
|
||||
kmail-migrator=kmail2|general
|
||||
kaddressbook-mobile=KDE PIM Mobile|general
|
||||
backupmail=kdepim|backupmail
|
||||
|
||||
|
||||
#KDE Konqueror
|
||||
kjscmd=konqueror|kjs
|
||||
nspluginscan=konqueror|nsplugins
|
||||
nspluginviewer=konqueror|nspluginviewer
|
||||
|
||||
# KDE Telepathy
|
||||
ktp-contactlist=telepathy|contactlist
|
||||
ktp-send-file=telepathy|send-file
|
||||
ktp-text-ui=telepathy|text-ui
|
||||
ktp-call-ui=telepathy|call-ui
|
||||
ktp-filetransfer-handler=telepathy|filetransfer-handler
|
||||
ktp-auth-handler=telepathy|auth-handler
|
||||
ktp-log-viewer=telepathy|log-viewer
|
||||
|
||||
# KDE Calligra Suite
|
||||
braindump=braindump|application
|
||||
kritagemini=krita|general
|
||||
kritasketch=krita|krita sketch
|
||||
|
||||
|
||||
# KDE Kipi-plugins
|
||||
dngconverter=kipiplugins|DngConverter
|
||||
expoblending=kipiplugins|ExpoBlending
|
||||
panoramagui=kipiplugins|Panorama
|
||||
photolayoutseditor=kipiplugins|PhotoLayoutsEditor
|
||||
scangui=kipiplugins|AcquireImages
|
||||
|
||||
|
||||
# Gluon
|
||||
gluoncreator=gluon|gluoncreator
|
||||
gluon_kdeplayer=gluon|gluonplayer
|
||||
gluon_kdeextplayer=gluon|gluonplayer
|
||||
|
||||
#Other KDE Applications and Technologies
|
||||
kmixctrl=kmix|general
|
||||
kwrite=kate|kwrite
|
||||
dragon=dragonplayer|general
|
||||
kaccess=systemsettings|kcm_accessibility
|
||||
kfontinst=systemsettings|kcm_fontinst
|
||||
kfontview=systemsettings|kcm_fontinst
|
||||
polkit-kde-manager=policykit-kde|manager
|
||||
polkit-kde-authentication-agent-1=policykit-kde|polkit-kde-authentication-agent-1
|
||||
kepastray=kepas|general
|
||||
apper-sentinel=apper|general
|
||||
muon=muon|muon
|
||||
muon-discover=muon|discover
|
||||
muon-installer=muon|installer
|
||||
muon-updater=muon|updater
|
||||
printer-applet-kde=printer-applet|general
|
||||
kde-add-printer=print-manager|general
|
||||
kde-print-queue=print-manager|general
|
||||
partitionmanager-bin=partitionmanager|general
|
||||
krandrtray=krandr|krandrtray
|
||||
kmymoney=kmymoney4|general
|
||||
kdevdesigner=kdevelop|Qt Designer Integration
|
||||
kdevelop.bin=kdevelop|general
|
||||
kscreenlocker=kscreensaver|locker
|
||||
gwenview_importer=gwenview|importer
|
||||
kdmgreet=kdm|general
|
||||
kaffeine-xbu=kaffeine|general
|
||||
networkmanagement_configshell=Network Management|general
|
||||
krcdnotifieritem=kremotecontrol|tray
|
||||
khipu=khipu|core
|
||||
mangonel=Mangonel|mangonel
|
||||
kde-nm-connection-editor=plasma-nm|editor
|
||||
pairseditor=pairs|editor
|
||||
|
||||
kwatchgnupg=kleopatra|general
|
||||
homerunviewer=homerun|general
|
||||
|
||||
ksecretsync=ksecretservice|ksecretsync
|
||||
cvsservice=cervisia|general
|
||||
|
||||
|
||||
# applicaitons not using bugs.kde.org
|
||||
aku=unknown|general
|
||||
compiz=unknown|general
|
||||
firefox=unknown|general
|
||||
firefox-bin=unknown|general
|
||||
iqfile=unknown|general
|
||||
kanyremote=unknown|general
|
||||
kde4-window-decorator=unknown|general
|
||||
kdesudo=unknown|general
|
||||
kdialogd4=unknown|general
|
||||
kguitar=unknown|general
|
||||
klog=unknown|general
|
||||
klog-bin=unknown|general
|
||||
kmozillahelper=unknown|general
|
||||
konstructor=unknown|general
|
||||
kraft=unknown|general
|
||||
kuroo=unknown|general
|
||||
kvirc=unknown|general
|
||||
loopy=unknown|general
|
||||
leechcraft=unknown|general
|
||||
nateon=unknown|general
|
||||
opera=unknown|general
|
||||
pcSoftwareManager=unknown|general
|
||||
qutim=unknown|general
|
||||
semantik=unknown|general
|
||||
squeeze=unknown|general
|
||||
subtitlecomposer=unknown|general
|
||||
synaptiks=unknown|general
|
||||
shaman=unknown|general
|
||||
tribe=unknown|general
|
||||
xulrunner-stub=unknown|general
|
||||
|
||||
#---
|
||||
#This section relates a product groupt to a product
|
||||
#---
|
||||
|
||||
[ProductGroup]
|
||||
kontact=kdepim-base|kdepim-apps
|
||||
korganizer=kdepim-base
|
||||
kaddressbook=kdepim-base
|
||||
akregator=kdepim-base
|
||||
kmail=kdepim-base
|
||||
KMail 2=kdepim-base
|
||||
Akonadi=kdepim-base
|
||||
kword=koffice
|
||||
koshell=koffice
|
||||
kdevelop=kdevelop
|
||||
kdevdesigner=kdevelop
|
||||
plasma=kdebindings
|
||||
amarok=multimedia
|
||||
digikam=imaging
|
||||
gwenview=imaging
|
||||
kaffeine=multimedia
|
||||
juk=multimedia
|
||||
knetworkmanager=networkmanager
|
||||
Skanlite=scanner
|
||||
konqueror=filemanagement
|
||||
kcells=koffice
|
||||
kplato=calligraplan
|
||||
kpresenter=calligrastage
|
||||
kspread=calligratables
|
||||
|
||||
#---
|
||||
#This section describes several bugzilla products groups.
|
||||
#---
|
||||
|
||||
[BZGroups]
|
||||
kdeplatform=kde|kdelibs|kio|kfile|Oxygen|solid|Phonon|Akonadi
|
||||
kdepim-base=kontact|kdepimlibs|kdepim|kresources|konqueror
|
||||
kdepim-apps=kontact|korganizer|kaddressbook|akregator|kmail
|
||||
koffice=koffice|koshell|kspread|kword|krita|karbon|kchart|kplato|kpresenter
|
||||
kdevelop=kdevelop|kdevplatform
|
||||
kdebindings=bindings
|
||||
multimedia=kdemultimedia|taglib
|
||||
imaging=digikam|digikamimageplugins|kipiplugins
|
||||
networkmanager=knetworkmanager|Network Management|solid
|
||||
scanner=libksane
|
||||
filemanagement=konqueror|dolphin|nepomuk
|
|
@ -1,5 +0,0 @@
|
|||
# the [drkonqi] section has been renamed to "[DrKonqi]"
|
||||
Id=kde-4.11
|
||||
File=drkonqirc
|
||||
Group=drkonqi, DrKonqi
|
||||
AllKeys
|
|
@ -389,7 +389,7 @@ void ThemePage::load()
|
|||
void ThemePage::defaults()
|
||||
{
|
||||
view->selectionModel()->clear();
|
||||
QModelIndex defaultIndex = proxy->findIndex("Oxygen_Black");
|
||||
QModelIndex defaultIndex = proxy->findIndex("Oxygen_White");
|
||||
view->setCurrentIndex(defaultIndex);
|
||||
preferredSize = 0;
|
||||
updateSizeComboBox();
|
||||
|
|
|
@ -2,9 +2,3 @@
|
|||
add_subdirectory( themes )
|
||||
add_subdirectory( ad )
|
||||
add_subdirectory( pics )
|
||||
|
||||
install(FILES krdb_libpathwipe.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update)
|
||||
|
||||
kde4_add_executable(krdb_clearlibrarypath krdb_clearlibrarypath.cpp)
|
||||
target_link_libraries(krdb_clearlibrarypath ${KDE4_KDECORE_LIBS})
|
||||
install(TARGETS krdb_clearlibrarypath DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin)
|
||||
|
|
|
@ -1,75 +0,0 @@
|
|||
/* This file is part of the KDE project
|
||||
Copyright (C) 2008 Matthias Kretz <kretz@kde.org>
|
||||
Copyright (C) 2011 David Faure <faure@kde.org>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) version 3, or any
|
||||
later version accepted by the membership of KDE e.V. (or its
|
||||
successor approved by the membership of KDE e.V.), Trolltech ASA
|
||||
(or its successors, if any) and the KDE Free Qt Foundation, which shall
|
||||
act as a proxy defined in Section 6 of version 3 of the license.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
*/
|
||||
|
||||
#include <QtCore/QCoreApplication>
|
||||
#include <QtCore/QDir>
|
||||
#include <QtCore/QSettings>
|
||||
#include <QtCore/QStringList>
|
||||
#include <kcomponentdata.h>
|
||||
#include <kglobal.h>
|
||||
#include <kstandarddirs.h>
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
QCoreApplication app(argc, argv);
|
||||
QSettings settings(QLatin1String("Trolltech"));
|
||||
QString qversion = qVersion();
|
||||
if (qversion.count('.') > 1) {
|
||||
qversion.truncate(qversion.lastIndexOf('.'));
|
||||
}
|
||||
if (qversion.contains('-')) {
|
||||
qversion.truncate(qversion.lastIndexOf('-'));
|
||||
}
|
||||
const QString &libPathKey = QString("/qt/%1/libraryPath").arg(qversion);
|
||||
|
||||
QStringList kdeAdded;
|
||||
KComponentData kcd("krdb libraryPath fix");
|
||||
const QStringList &plugins = KGlobal::dirs()->resourceDirs("qtplugins");
|
||||
foreach (const QString &_path, plugins) {
|
||||
QString path = QDir(_path).canonicalPath();
|
||||
if (path.isEmpty() || kdeAdded.contains(path)) {
|
||||
continue;
|
||||
}
|
||||
kdeAdded.prepend(path);
|
||||
if (path.contains("/lib64/")) {
|
||||
path.replace("/lib64/", "/lib/");
|
||||
if (!kdeAdded.contains(path)) {
|
||||
kdeAdded.prepend(path);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Don't use toStringList! That's a different storage format
|
||||
QStringList libraryPath = settings.value(libPathKey, QString())
|
||||
.toString().split(QLatin1Char(':'), QString::SkipEmptyParts);
|
||||
|
||||
// Remove all KDE paths, not needed anymore, done by $QT_PLUGIN_PATH
|
||||
foreach (const QString &path, const_cast<const QStringList &>(kdeAdded)) {
|
||||
libraryPath.removeAll(path);
|
||||
}
|
||||
|
||||
settings.remove("/qt/KDE/kdeAddedLibraryPaths");
|
||||
settings.setValue(libPathKey, libraryPath.join(QLatin1String(":")));
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -1,2 +0,0 @@
|
|||
Id=LibraryPathWipeOut
|
||||
Script=krdb_clearlibrarypath
|
|
@ -38,9 +38,6 @@ install( FILES kglobalaccel.desktop DESTINATION ${SERVICES_INSTALL_DIR})
|
|||
# KNotify configuration
|
||||
install( FILES kglobalaccel.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kglobalaccel )
|
||||
|
||||
# Install some update file (not yet working)
|
||||
#install( FILES kconf/kdedglobalaccel_kde42.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update)
|
||||
|
||||
###
|
||||
### KDE 4.2 > 4.3 Migration Start
|
||||
###
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
Id=remove_kde_global_shortcuts
|
||||
File=kglobalshortcutsrc
|
||||
RemoveGroup=KDE Global Shortcuts
|
|
@ -50,5 +50,3 @@ install(TARGETS klipper ${INSTALL_TARGETS_DEFAULT_ARGS})
|
|||
|
||||
install(PROGRAMS klipper.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
|
||||
install(PROGRAMS klipper.desktop DESTINATION ${AUTOSTART_INSTALL_DIR})
|
||||
|
||||
install( FILES klipper-kconfigxt.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
# Convert old keys to not have spaces in their names
|
||||
Id=KlipperNoSpacesInKeyNames
|
||||
File=klipperrc
|
||||
Group=General
|
||||
Key=No Actions for WM_CLASS,NoActionsForWM_CLASS
|
||||
Key=Strip Whitespace before exec,StripWhiteSpace
|
||||
Key=Timeout for Action popups (seconds),TimeoutForActionPopups
|
|
@ -80,6 +80,5 @@ install(TARGETS kcheckrunning ${INSTALL_TARGETS_DEFAULT_ARGS})
|
|||
|
||||
########### install files ###############
|
||||
|
||||
install( FILES ksmserver_shortcuts.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||
install( FILES org.kde.KSMServerInterface.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
|
||||
install( DIRECTORY themes/ DESTINATION ${DATA_INSTALL_DIR}/ksmserver/themes )
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
# Move the logout shortcuts from krunner to ksmserver
|
||||
Id=kde4.10
|
||||
File=kglobalshortcutsrc
|
||||
Group=krunner,ksmserver
|
||||
Key=Halt Without Confirmation
|
||||
Key=Log Out
|
||||
Key=Log Out Without Confirmation
|
||||
Key=Reboot Without Confirmation
|
||||
Options=overwrite
|
||||
|
||||
# remove the kscreenlocker group
|
||||
Id=kde4.10-remove-group-kscreenlocker
|
||||
File=kglobalshortcutsrc
|
||||
RemoveGroup=kscreenlocker
|
|
@ -2,7 +2,6 @@
|
|||
include(PkgConfigGetVar)
|
||||
|
||||
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=1223)
|
||||
add_subdirectory(data)
|
||||
add_subdirectory(greeter)
|
||||
|
||||
# for dbus_add_activation_service
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
set( force_krunner_lock_shortcut_unreg_SRCS force_krunner_lock_shortcut_unreg.cpp )
|
||||
|
||||
kde4_add_executable( force_krunner_lock_shortcut_unreg ${force_krunner_lock_shortcut_unreg_SRCS} )
|
||||
|
||||
target_link_libraries( force_krunner_lock_shortcut_unreg ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} )
|
||||
|
||||
install( TARGETS force_krunner_lock_shortcut_unreg DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
install( FILES kscreenlocker_locksession-shortcut.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
|
@ -1,38 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2011 Alex Merry <kde@randomguy3.me.uk>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
|
||||
// see kscreenlocker_locksession-shortcut.upd
|
||||
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
QDBusInterface accelIface("org.kde.kglobalaccel", "/kglobalaccel", "org.kde.KGlobalAccel");
|
||||
QStringList krunnerShortcutId;
|
||||
krunnerShortcutId << QLatin1String("krunner") << QLatin1String("Lock Session") << "" << "";
|
||||
/*
|
||||
QDBusReply<QList<int> > reply = accelIface.call("shortcut", krunnerShortcutId);
|
||||
int shortcut = -1;
|
||||
if (reply.isValid() && reply.value().size() == 1) {
|
||||
shortcut = reply.value().at(0);
|
||||
}
|
||||
*/
|
||||
accelIface.call(QDBus::NoBlock, "unRegister", krunnerShortcutId);
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
Id=4.9-locksession-shortcut
|
||||
File=kglobalshortcutsrc
|
||||
Group=krunner,kscreenlocker
|
||||
Key=Lock Session
|
||||
|
||||
# If this update script is run from within an existing KDE session
|
||||
# (if the user updates the kde-workspace package while KDE is running)
|
||||
# then we need to make sure the shortcut we just stole from krunner
|
||||
# isn't written back to the file at logout
|
||||
Script=force_krunner_lock_shortcut_unreg
|
|
@ -3,3 +3,4 @@ add_subdirectory( simple )
|
|||
add_subdirectory( none )
|
||||
add_subdirectory( kcm )
|
||||
add_subdirectory( ksplashqml )
|
||||
add_subdirectory( default )
|
||||
|
|
BIN
ksplash/default/1024x768/background.png
Normal file
After Width: | Height: | Size: 502 KiB |
BIN
ksplash/default/1280x1024/background.png
Normal file
After Width: | Height: | Size: 861 KiB |
BIN
ksplash/default/1600x1200/background.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
42
ksplash/default/1600x1200/description.txt
Normal file
|
@ -0,0 +1,42 @@
|
|||
SCALE ON
|
||||
BACKGROUND_IMAGE 0 0 background.png
|
||||
SCALE OFF
|
||||
|
||||
# the image is 390x234, make it centered, all icons need the same adjustment too
|
||||
IMAGE_REL CC 0 0 CC rectangle.png
|
||||
|
||||
# these have their relative positions to the rectangle adjusted by -195,-117
|
||||
# (i.e. half of the rectangle size)
|
||||
# 3,32
|
||||
ANIM_REL 1 CC -192 -50 LT 30 icon1_anim.png 85 1
|
||||
WAIT_STATE kded
|
||||
|
||||
# 69,32
|
||||
ANIM_REL 2 CC -126 -50 LT 30 icon2_anim.png 85 1
|
||||
WAIT_STATE kcminit
|
||||
|
||||
# 135,32
|
||||
ANIM_REL 3 CC -60 -50 LT 29 icon3_anim.png 85 1
|
||||
WAIT_STATE ksmserver
|
||||
|
||||
# 201,32
|
||||
ANIM_REL 4 CC 6 -50 LT 30 icon4_anim.png 85 1
|
||||
WAIT_STATE wm
|
||||
|
||||
# 263,15
|
||||
ANIM_REL 5 CC 68 -88 LT 30 icon5_anim.png 85 1
|
||||
WAIT_STATE desktop
|
||||
|
||||
WAIT_STATE ready
|
||||
|
||||
# show the icons fully right before the splash goes away
|
||||
STOP_ANIM 1
|
||||
IMAGE_REL CC -192 -50 LT icon1.png
|
||||
STOP_ANIM 2
|
||||
IMAGE_REL CC -126 -50 LT icon2.png
|
||||
STOP_ANIM 3
|
||||
IMAGE_REL CC -60 -50 LT icon3.png
|
||||
STOP_ANIM 4
|
||||
IMAGE_REL CC 6 -50 LT icon4.png
|
||||
STOP_ANIM 5
|
||||
IMAGE_REL CC 68 -88 LT icon5.png
|
BIN
ksplash/default/1600x1200/icon1.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
ksplash/default/1600x1200/icon1_anim.png
Normal file
After Width: | Height: | Size: 168 KiB |
BIN
ksplash/default/1600x1200/icon2.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
ksplash/default/1600x1200/icon2_anim.png
Normal file
After Width: | Height: | Size: 241 KiB |
BIN
ksplash/default/1600x1200/icon3.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
BIN
ksplash/default/1600x1200/icon3_anim.png
Normal file
After Width: | Height: | Size: 272 KiB |
BIN
ksplash/default/1600x1200/icon4.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
ksplash/default/1600x1200/icon4_anim.png
Normal file
After Width: | Height: | Size: 227 KiB |
BIN
ksplash/default/1600x1200/icon5.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
ksplash/default/1600x1200/icon5_anim.png
Normal file
After Width: | Height: | Size: 575 KiB |
BIN
ksplash/default/1600x1200/rectangle.png
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
ksplash/default/1920x1080/background.png
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
ksplash/default/1920x1200/background.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
ksplash/default/600x400/background.png
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
ksplash/default/800x600/background.png
Normal file
After Width: | Height: | Size: 346 KiB |
13
ksplash/default/CMakeLists.txt
Normal file
|
@ -0,0 +1,13 @@
|
|||
install( FILES Preview.png Theme.rc DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default )
|
||||
install( FILES 1600x1200/description.txt 1600x1200/background.png 1600x1200/rectangle.png
|
||||
1600x1200/icon1.png 1600x1200/icon2.png 1600x1200/icon3.png
|
||||
1600x1200/icon4.png 1600x1200/icon5.png
|
||||
1600x1200/icon1_anim.png 1600x1200/icon2_anim.png 1600x1200/icon3_anim.png
|
||||
1600x1200/icon4_anim.png 1600x1200/icon5_anim.png
|
||||
DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/1600x1200 )
|
||||
install( FILES 1024x768/background.png DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/1024x768 )
|
||||
install( FILES 1280x1024/background.png DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/1280x1024 )
|
||||
install( FILES 1920x1080/background.png DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/1920x1080 )
|
||||
install( FILES 1920x1200/background.png DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/1920x1200 )
|
||||
install( FILES 600x400/background.png DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/600x400 )
|
||||
install( FILES 800x600/background.png DESTINATION ${DATA_INSTALL_DIR}/ksplash/Themes/Default/800x600 )
|
BIN
ksplash/default/Preview.png
Normal file
After Width: | Height: | Size: 99 KiB |
9
ksplash/default/Theme.rc
Normal file
|
@ -0,0 +1,9 @@
|
|||
[KSplash Theme: Default]
|
||||
Name = Default Splash Screen
|
||||
Description = Air and Elarun Splash Screen
|
||||
Version = 1.0
|
||||
Author = Nuno Pinheiro <nuno@oxygen-icons.org>, Riccardo Iaconelli <riccardo@kde.org> and Marco Martin <notmart@gmail.com>
|
||||
Homepage = http://www.kde.org
|
||||
|
||||
# Theme behaviour settings.
|
||||
Engine = KSplashX
|
|
@ -29,4 +29,3 @@ install(TARGETS kurisearchfilter DESTINATION ${PLUGIN_INSTALL_DIR})
|
|||
|
||||
install( FILES kuriikwsfilter.desktop kurisearchfilter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||
install( FILES searchprovider.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||
install( FILES kuriikwsfilter.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
Id=post-kde3.1/cvs
|
||||
File=kuriikwsfilterrc
|
||||
Group=General
|
||||
Key=SearchEngineShortcutsEnabled,EnableWebShortcuts
|
||||
Key=InternetKeywordsSearchFallback,DefaultSearchEngine
|
||||
RemoveKey=InternetKeywordsEnabled
|
||||
RemoveKey=InternetKeywordsSelectedEngine
|
||||
|
||||
Id=pre-kde4.9
|
||||
File=kuriikwsfilterrc
|
||||
Group=General
|
||||
Key=DefaultSearchEngine,DefaultWebShortcut
|
||||
Key=FavoriteSearchEngines,PreferredWebShortcuts
|
||||
Key=UseSelectedProvidersOnly,UsePreferredWebShortcutsOnly
|
|
@ -70,7 +70,6 @@ install(TARGETS kwalletd ${INSTALL_TARGETS_DEFAULT_ARGS} )
|
|||
|
||||
install( FILES kwalletd.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||
install( FILES kwalletd.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kwalletd )
|
||||
install( FILES kwallet-4.13.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update)
|
||||
|
||||
add_subdirectory(tests)
|
||||
add_subdirectory(autotests)
|
|
@ -1,5 +0,0 @@
|
|||
# We changed the default in 4.13
|
||||
Id=kde4.13
|
||||
File=kwalletrc
|
||||
Group=Wallet
|
||||
RemoveKey=Launch Manager
|
|
@ -3,7 +3,6 @@
|
|||
add_definitions ( -DAPP_VERSION=\\\"${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}\\\")
|
||||
add_subdirectory( config )
|
||||
add_subdirectory( demo )
|
||||
add_subdirectory( data )
|
||||
|
||||
include_directories(${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/oxygen)
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
########### install files ###############
|
||||
install( FILES oxygen.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||
install( PROGRAMS update_oxygen.pl DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
|
@ -1,5 +0,0 @@
|
|||
# update decoration options for KDE 4.11
|
||||
Id=1
|
||||
File=oxygenrc
|
||||
Options=overwrite
|
||||
Script=update_oxygen.pl,perl
|
|
@ -1,192 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
{
|
||||
|
||||
# keep track of current section
|
||||
my $section = "";
|
||||
|
||||
# separator mode
|
||||
my $drawSeparator;
|
||||
my $separatorActiveOnly;
|
||||
|
||||
while( <> )
|
||||
{
|
||||
|
||||
# store current line
|
||||
my $line = $_;
|
||||
|
||||
# parse section
|
||||
if( $line =~ /^\[\s*(.*)\s*\]/ )
|
||||
{
|
||||
$section = $1;
|
||||
print( $line );
|
||||
next;
|
||||
}
|
||||
|
||||
# parse key and value
|
||||
if( !( $line=~ /^(.+)\s*=\s*(.+)$/ ) )
|
||||
{
|
||||
print( $line );
|
||||
next;
|
||||
}
|
||||
|
||||
my $key = $1;
|
||||
my $value = $2;
|
||||
|
||||
if( $key eq "BlendColor" ) {
|
||||
|
||||
# Blend style
|
||||
# delete key (renamed to BlendStyle )
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
$key="BlendStyle";
|
||||
|
||||
my %hash = (
|
||||
"Solid Color"=>"BlendNone",
|
||||
"Radial Gradient"=>"BlendRadial",
|
||||
"Follow Style Hint"=>"BlendFromStyle" );
|
||||
|
||||
if( $hash{$value} )
|
||||
{ print( "$key=$hash{$value}\n" ); }
|
||||
|
||||
} elsif( $key eq "ButtonSize" ) {
|
||||
|
||||
# Button size
|
||||
my %hash = (
|
||||
"Small"=>"ButtonSmall",
|
||||
"Normal"=>"ButtonDefault",
|
||||
"Large"=>"ButtonLarge",
|
||||
"Very Large"=>"ButtonVeryLarge",
|
||||
"Huge"=>"ButtonHuge" );
|
||||
|
||||
if( $hash{$value} ) { print( "$key=$hash{$value}\n" ); }
|
||||
else { print( "# DELETE [$section]$key\n" ); }
|
||||
|
||||
} elsif( $key eq "FrameBorder" ) {
|
||||
|
||||
# frame border size
|
||||
my %hash = (
|
||||
"No Border"=>"BorderNone",
|
||||
"No Side Border"=>"BorderNoSide",
|
||||
"Tiny"=>"BorderTiny",
|
||||
"Normal"=>"BorderDefault",
|
||||
"Large"=>"BorderLarge",
|
||||
"Very Large"=>"BorderVeryLarge",
|
||||
"Huge"=>"BorderHuge",
|
||||
"Very Huge"=>"BorderVeryHuge",
|
||||
"Oversized"=>"BorderOverSized" );
|
||||
|
||||
if( $hash{$value} ) { print( "$key=$hash{$value}\n" ); }
|
||||
else { print( "# DELETE [$section]$key\n" ); }
|
||||
|
||||
} elsif( $key eq "SizeGripMode" ) {
|
||||
|
||||
# size grip
|
||||
# delete key (renamed to DrawSizeGrip )
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
$key="DrawSizeGrip";
|
||||
|
||||
my %hash = (
|
||||
"Always Hide Extra Size Grip"=>"false",
|
||||
"Show Extra Size Grip When Needed"=>"true" );
|
||||
|
||||
if( $hash{$value} ) { print( "$key=$hash{$value}\n" ); }
|
||||
|
||||
} elsif( $key eq "TitleAlignment" ) {
|
||||
|
||||
# title alignment
|
||||
my %hash = (
|
||||
"Left"=>"AlignLeft",
|
||||
"Center"=>"AlignCenter",
|
||||
"Center (Full Width)"=>"AlignCenterFullWidth",
|
||||
"Right"=>"AlignRight" );
|
||||
|
||||
if( $hash{$value} ) { print( "$key=$hash{$value}\n" ); }
|
||||
else { print( "# DELETE [$section]$key\n" ); }
|
||||
|
||||
} elsif( $key eq "DrawSeparator" ) {
|
||||
|
||||
# separator
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
|
||||
$drawSeparator = $value;
|
||||
if( !( $separatorActiveOnly eq "" ) )
|
||||
{
|
||||
|
||||
$key = "SeparatorMode";
|
||||
$value = "";
|
||||
|
||||
if( $drawSeparator eq "false" ) { $value = "SeparatorNever"; }
|
||||
elsif( $drawSeparator eq "true" ) {
|
||||
|
||||
if( $separatorActiveOnly eq "true" ) { $value = "SeparatorActive"; }
|
||||
elsif( $separatorActiveOnly eq "false" ) { $value = "SeparatorAlways"; }
|
||||
|
||||
}
|
||||
|
||||
if( !( $value eq "" ) ) { print( "$key=$value\n" ); }
|
||||
$separatorActiveOnly="";
|
||||
$drawSeparator="";
|
||||
}
|
||||
|
||||
} elsif( $key eq "SeparatorActiveOnly" ) {
|
||||
|
||||
# separator
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
|
||||
$separatorActiveOnly = $value;
|
||||
if( !( $drawSeparator eq "" ) )
|
||||
{
|
||||
|
||||
$key = "SeparatorMode";
|
||||
$value = "";
|
||||
|
||||
if( $drawSeparator eq "false" ) { $value = "SeparatorNever"; }
|
||||
elsif( $drawSeparator eq "true" ) {
|
||||
|
||||
if( $separatorActiveOnly eq "true" ) { $value = "SeparatorActive"; }
|
||||
elsif( $separatorActiveOnly eq "false" ) { $value = "SeparatorAlways"; }
|
||||
|
||||
}
|
||||
|
||||
if( !( $value eq "" ) ) { print( "$key=$value\n" ); }
|
||||
$separatorActiveOnly="";
|
||||
$drawSeparator="";
|
||||
|
||||
}
|
||||
|
||||
} elsif( $key eq "Pattern" ) {
|
||||
|
||||
# exception pattern
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
|
||||
$key="ExceptionPattern";
|
||||
print( "$key=$value\n" );
|
||||
|
||||
} elsif( $key eq "Type" ) {
|
||||
|
||||
# exception type
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
$key = "ExceptionType";
|
||||
my %hash = (
|
||||
"Window Class Name"=>"ExceptionWindowClassName",
|
||||
"Window Title"=>"ExceptionWindowTitle" );
|
||||
|
||||
if( $hash{$value} ) { print( "$key=$hash{$value}\n" ); }
|
||||
|
||||
} elsif(
|
||||
( $key eq "CenterTitleOnFullWidth" ) ||
|
||||
( $key eq "UseDropShadows" ) ||
|
||||
( $key eq "UseOxygenShadows" ) ) {
|
||||
|
||||
# obsolete flags
|
||||
print( "# DELETE [$section]$key\n" );
|
||||
|
||||
|
||||
} else {
|
||||
|
||||
print( $line );
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -1,67 +1,8 @@
|
|||
|
||||
set(kwin_xml ${CMAKE_CURRENT_SOURCE_DIR}/../org.kde.KWin.xml)
|
||||
|
||||
########### next target ###############
|
||||
set(kwin_update_default_rules_SRCS update_default_rules.cpp)
|
||||
|
||||
|
||||
kde4_add_executable( kwin_update_default_rules ${kwin_update_default_rules_SRCS})
|
||||
|
||||
target_link_libraries( kwin_update_default_rules ${KDE4_KDECORE_LIBS} )
|
||||
|
||||
install(TARGETS kwin_update_default_rules DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
|
||||
########### next target ###############
|
||||
set( kwin_update_tabbox_settings_SRCS update_tabbox_settings.cpp )
|
||||
|
||||
kde4_add_executable( kwin_update_tabbox_settings ${kwin_update_tabbox_settings_SRCS} )
|
||||
|
||||
target_link_libraries( kwin_update_tabbox_settings ${KDE4_KDECORE_LIBS} )
|
||||
|
||||
install( TARGETS kwin_update_tabbox_settings DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
########### next target ###############
|
||||
set( kwin_update_tabbox_qml_settings_SRCS update_tabbox_qml_settings.cpp )
|
||||
|
||||
kde4_add_executable( kwin_update_tabbox_qml_settings ${kwin_update_tabbox_qml_settings_SRCS} )
|
||||
|
||||
target_link_libraries( kwin_update_tabbox_qml_settings ${KDE4_KDECORE_LIBS} )
|
||||
|
||||
install( TARGETS kwin_update_tabbox_qml_settings DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
|
||||
########### next target ###############
|
||||
set( kwin_update_settings_49_SRCS update_kwin_49.cpp update_kwin_49_main.cpp )
|
||||
|
||||
kde4_add_executable( kwin_update_settings_49 ${kwin_update_settings_49_SRCS} )
|
||||
|
||||
target_link_libraries( kwin_update_settings_49 ${KDE4_KDECORE_LIBS} )
|
||||
|
||||
install( TARGETS kwin_update_settings_49 DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
|
||||
########### next target ###############
|
||||
set( kwin_update_settings_410_SRCS update_kwin_410.cpp )
|
||||
|
||||
kde4_add_executable( kwin_update_settings_410 ${kwin_update_settings_410_SRCS} )
|
||||
|
||||
target_link_libraries( kwin_update_settings_410 ${KDE4_KDECORE_LIBS} )
|
||||
|
||||
install( TARGETS kwin_update_settings_410 DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
|
||||
########### next target ###############
|
||||
set( kwin_update_settings_411_SRCS update_kwin_411.cpp )
|
||||
|
||||
kde4_add_executable( kwin_update_settings_411 ${kwin_update_settings_411_SRCS} )
|
||||
|
||||
target_link_libraries( kwin_update_settings_411 ${KDE4_KDECORE_LIBS} )
|
||||
|
||||
install( TARGETS kwin_update_settings_411 DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
|
||||
|
||||
########### install files ###############
|
||||
|
||||
install( FILES fsp_workarounds_1.kwinrules DESTINATION ${DATA_INSTALL_DIR}/kwin/default_rules )
|
||||
install( FILES pop.wav DESTINATION ${SOUND_INSTALL_DIR} )
|
||||
install( FILES kwin_fsp_workarounds_1.upd kwin_update_tabbox_settings.upd kwin_remove_effects.upd kwin_update_tabbox_qml_settings.upd kwin_remove_delay_focus.upd kwin_update_49.upd kwin_update_410.upd kwin_translate_activity_rule.upd kwin_translate_confrequest_rule.upd
|
||||
kwin_update_411.upd
|
||||
DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||
install( PROGRAMS kwin_remove_delay_focus.sh kwin_translate_activity_rule.sh kwin_translate_confrequest_rule.sh DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
|
||||
install( FILES stripTitle.js DESTINATION ${DATA_INSTALL_DIR}/kwin )
|
||||
|
||||
|
|
|
@ -1,81 +0,0 @@
|
|||
[1]
|
||||
Description=(Default) Disable focus stealing prevention for XV
|
||||
Description[ar]=(مبدئي) عطِّل منع سرقة التركيز لـXV
|
||||
Description[ast]=(Predetermináu) Desactiva la prevención de robu del focu en XV
|
||||
Description[be@latin]=(Zmoŭčana) Vyklučy abaronu ad zachopu fokusu dla prahramy „XV”
|
||||
Description[bg]=(По подразбиране) Изключване открадването на фокуса за XV
|
||||
Description[bs]=(Podrazumijevano) Isključi zaštitu od krađe fokusa za IksV
|
||||
Description[ca]=(Per omissió) Desactiva la prevenció de robatori del focus a l'XV
|
||||
Description[ca@valencia]=(Per omissió) Desactiva la prevenció de robatori del focus a l'XV
|
||||
Description[cs]=(Výchozí) Vypnout prevenci ztráty zaměření v XV
|
||||
Description[csb]=(Domëslno) Wëłãczô przejãcé aktiwòwaniô dlô XV
|
||||
Description[da]=(Standard) Deaktivér forhindring af fokustyveri for XV
|
||||
Description[de]=(Standard) Aktivierungsübernahme verhindern für XV
|
||||
Description[el]=(Προκαθορισμένο) Αποτροπή κλεψίματος εστίασης για το XV
|
||||
Description[en_GB]=(Default) Disable focus stealing prevention for XV
|
||||
Description[eo]=(La defaŭlta) Malebligi malhelpon de fokusa forprenado por XV
|
||||
Description[es]=(Predeterminado) Deshabilita la prevención de robo del foco en XV
|
||||
Description[et]=(Vaikimisi) Fookuse röövimise vältimise keelamine XV puhul
|
||||
Description[eu]=(Lehentsia) Ezgaitu XVren foku-hartzea ekiditea
|
||||
Description[fi]=(Oletus) Estää kohdistuksen varastamisen
|
||||
Description[fy]=(standert) Foarkomme fan ôfpakke fan toetseboerdfokus foar XV
|
||||
Description[ga]=(Réamhshocrú) Díchumasaigh cosc ar ghadaíocht an fhócais le haghaidh XV
|
||||
Description[gl]=(Predeterminado) Desactivar o evitar roubar o foco para XV
|
||||
Description[gu]=(મૂળભૂત) XV માટે લક્ષ્ય અકેન્દ્રિત કરવાનું નિષ્ક્રિય બનાવે છે
|
||||
Description[he]=(ברירת מחדל) אל תאפשר מניעת גניבת התמקדות עבור XV
|
||||
Description[hi]=(डिफ़ॉल्ट) एक्स वी के लिए फोकस स्टीलिंग प्रीवेंशन अक्षम करता है
|
||||
Description[hne]=(डिफाल्ट) एक्स वी बर फोकस स्टीलिंग प्रीवेंसन अक्छम करथे
|
||||
Description[hr]=(Zadano) Onemogućuje prevenciju oduzimanja fokusa XV-u
|
||||
Description[hsb]=(Standard) XV zakazać, zo fokus na so storhnje
|
||||
Description[hu]=(Alapértelmezés) A fókusz elvételét megakadályozó funkció kikapcsolása az XV esetén
|
||||
Description[ia]=(Predefinite) Dishabilita le prevention de furto de foco pro XV
|
||||
Description[id]=(Standar) Nonaktifkan pencegahan pencurian fokus untuk XV
|
||||
Description[is]=(Sjálfgefið) Aftengja vörn gegn fókusþjófnaði fyrir XV
|
||||
Description[kk]=XV-тің назарды жоғалтуға қарсылығын (әдетті) бұғаттау
|
||||
Description[km]=(លំនាំដើម) បិទការរារាំងការផ្ដោតសម្រាប់ XV
|
||||
Description[kn]=(ಪೂರ್ವನಿಯೋಜಿತ) XV ಗೆ ನಾಭೀಕರಣ ಕದಿಯುವಿಕೆ ನಿರೋಧ (ಫೋಕಸ್ ಸ್ಟೀಲಿಂಗ್ ಪ್ರಿವೆಂಶನ್) ವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು
|
||||
Description[ko]=(기본값) XV의 초점 뺏어가기 막기 사용하지 않기
|
||||
Description[lt]=(Numatyta) Išjungti XV fokuso praradimo prevenciją
|
||||
Description[lv]=(Noklusējums) Atslēgt fokusa zagšanas aizsardzību priekš XV
|
||||
Description[mai]=(पूर्वनिर्धारित) एक्स वी क' लेल फोकस स्टीलिंग प्रीवेंशनकेँ अक्षम करैत अछि
|
||||
Description[ml]=(സഹജം) എക്സ്വിയ്ക്കു് വേണ്ടി ഫോക്കസ് മോഷണം പ്രവര്ത്തനരഹിതമാക്കുക
|
||||
Description[mr]=(मूलभूत) XV करिता "लक्ष केंद्रीत करण्यास परावृत्त करणे" हे अकार्यान्वित करतो
|
||||
Description[nb]=(Standard) Tillat XV å stjele fokus
|
||||
Description[nds]=(Standard) För XV de Fokusverleer-Schuul utmaken
|
||||
Description[ne]=(पूर्वनिर्धारण) XV का लागि फोकस चोरी भइरहेको रोकथाम अक्षम गर्नुहोस्
|
||||
Description[nl]=(Standaard) schakel het voorkomen dat focus wordt gestolen uit voor XV
|
||||
Description[nn]=(Stanard) Tillèt av XV stel fokus
|
||||
Description[pa]=XV ਲਈ ਫੋਕਸ ਗੁਆਉਣ ਤੋਂ ਬਚਣ ਲਈ ਆਯੋਗ (ਡਿਫਾਲਟ)
|
||||
Description[pl]=(Domyślne) Wyłącz ochronę przed przejmowaniem uaktywnienia przez XV
|
||||
Description[pt]=(Predefinido) Desactivar a prevenção de roubo do primeiro plano do XV
|
||||
Description[pt_BR]=(Padrão) Desativa prevenção de roubo de foco para o XV
|
||||
Description[ro]=(Implicit) Dezactivează „prevenirea preluării focalizării” pentru XV
|
||||
Description[ru]=(по умолчанию) отключить предотвращение перехвата фокуса для XV
|
||||
Description[si]=(පෙරනිමි) XV සඳහා නාඹිගත කිරීම් සොරා ගැනීම වැලකීම අක්රීයයි
|
||||
Description[sk]=(Predvolené) zakázať predchádzanie kradnutia focusu pre XV
|
||||
Description[sl]=(privzeto) Onemogoči preprečevanje kraje žarišča za XV
|
||||
Description[sr]=(Подразумевано) Без спречавања крађе фокуса за ИксВ
|
||||
Description[sr@ijekavian]=(Подразумијевано) Без спречавања крађе фокуса за ИксВ
|
||||
Description[sr@ijekavianlatin]=(Podrazumijevano) Bez sprečavanja krađe fokusa za XV
|
||||
Description[sr@latin]=(Podrazumevano) Bez sprečavanja krađe fokusa za XV
|
||||
Description[sv]=(Förval) Inaktivera möjlighet att förhindra stöld av fokus för XV
|
||||
Description[ta]=(Default) Disable focus stealing prevention for XV
|
||||
Description[te]=(అప్రమేయం) XV కు ఫోకస్ స్టీలింగ్ నిరోధాన్ని అచేతనంచేయుము
|
||||
Description[tg]=(Стандартӣ) Хусусиятҳои XV ғайри фаъол созед
|
||||
Description[th]=(ค่าปริยาย) ปิดการป้องกันการขโมยโฟกัสสำหรับ XV
|
||||
Description[tr]=(Öntanımlı) XV için odaklama edinimi engellemesini pasifleştir
|
||||
Description[ug]=(كۆڭۈلدىكى) XV نىڭ فوكۇسقا ئوغرىلىقچە ئېرىشىشىگە يول قوي
|
||||
Description[uk]=(Типове) Вимкнути запобігання викрадання фокусу для XV
|
||||
Description[vi]=(Mặc định) Tắt khả năng ngăn cản bắt tiêu điểm cho XV
|
||||
Description[wa]=(Prémetou) Dismete li hapaedje di focus po XV
|
||||
Description[x-test]=xx(Default) Disable focus stealing prevention for XVxx
|
||||
Description[zh_CN]=(默认)允许 XV 偷取焦点
|
||||
Description[zh_TW]=(預設)為 XV 關閉避免焦點被偷的功能
|
||||
fsplevel=0
|
||||
fsplevelrule=2
|
||||
wmclass=^xv .*
|
||||
wmclasscomplete=true
|
||||
wmclassmatch=3
|
||||
|
||||
[General]
|
||||
count=1
|
|
@ -1,3 +0,0 @@
|
|||
Id=kde351
|
||||
ScriptArguments=fsp_workarounds_1.kwinrules
|
||||
Script=kwin_update_default_rules
|
|
@ -1,4 +0,0 @@
|
|||
#!/bin/sh
|
||||
if ! `kreadconfig --file kwinrc --group Windows --key DelayFocus --default false` && [ `kreadconfig --file kwinrc --group Windows --key DelayFocusInterval --default 0` != 0 ]; then
|
||||
kwriteconfig --file kwinrc --group Windows --key DelayFocusInterval 0
|
||||
fi
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.8
|
||||
Script=kwin_remove_delay_focus.sh
|
|
@ -1,9 +0,0 @@
|
|||
# This update file removes the effects snow, shadow and sharpen
|
||||
# from the kconf settings
|
||||
|
||||
Id=kwin4.7_effects
|
||||
File=kwinrc
|
||||
Group=Plugins
|
||||
RemoveKey=kwin4_effect_snowEnabled
|
||||
RemoveKey=kwin4_effect_shadowEnabled
|
||||
RemoveKey=kwin4_effect_sharpenEnabled
|
|
@ -1,14 +0,0 @@
|
|||
#!/bin/sh
|
||||
COUNT=`kreadconfig --file kwinrulesrc --group General --key count`
|
||||
if [ -z "$COUNT" ]; then
|
||||
exit 0 # nothing to do for us
|
||||
fi
|
||||
|
||||
# can you imaging how *much* faster sed is?
|
||||
# it's however less reliable (installation, ini config, etc.)
|
||||
|
||||
for i in `seq 1 $COUNT`; do
|
||||
if [ "`kreadconfig --file kwinrulesrc --group $i --key activity`" = "ALL" ]; then
|
||||
kwriteconfig --file kwinrulesrc --group $i --key activity "00000000-0000-0000-0000-000000000000"
|
||||
fi
|
||||
done
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.10
|
||||
Script=kwin_translate_activity_rule.sh
|
|
@ -1,14 +0,0 @@
|
|||
#!/bin/sh
|
||||
COUNT=`kreadconfig --file kwinrulesrc --group General --key count`
|
||||
if [ -z "$COUNT" ]; then
|
||||
exit 0 # nothing to do for us
|
||||
fi
|
||||
|
||||
# can you imaging how *much* faster sed is?
|
||||
# it's however less reliable (installation, ini config, etc.)
|
||||
|
||||
for i in `seq 1 $COUNT`; do
|
||||
if [ "`kreadconfig --file kwinrulesrc --group $i --key ignoregeometryrule`" = "2" ]; then
|
||||
kwriteconfig --file kwinrulesrc --group $i --key ignoregeometryrule "3"
|
||||
fi
|
||||
done
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.11
|
||||
Script=kwin_translate_confrequest_rule.sh
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.10_1
|
||||
Script=kwin_update_settings_410
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.11_0
|
||||
Script=kwin_update_settings_411
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.9
|
||||
Script=kwin_update_settings_49
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.8
|
||||
Script=kwin_update_tabbox_qml_settings
|
|
@ -1,2 +0,0 @@
|
|||
Id=Kwin-4.4
|
||||
Script=kwin_update_tabbox_settings
|
|
@ -1,74 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2005 Lubos Lunak <l.lunak@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
|
||||
// read additional window rules and add them to kwinrulesrc
|
||||
|
||||
#include <kconfig.h>
|
||||
#include <kconfiggroup.h>
|
||||
#include <kdebug.h>
|
||||
#include <kcomponentdata.h>
|
||||
#include <kstandarddirs.h>
|
||||
#include <kaboutdata.h>
|
||||
#include <kcmdlineargs.h>
|
||||
#include <kglobal.h>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
if( argc != 2 )
|
||||
return 1;
|
||||
KAboutData about( "kwin_update_default_rules", "kwin", KLocalizedString(), 0 );
|
||||
KCmdLineArgs::init( argc, argv, &about );
|
||||
KComponentData inst( &about );
|
||||
Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
|
||||
QString file = KStandardDirs::locate( "data", QString( "kwin/default_rules/%1" ).arg(argv[ 1 ] ));
|
||||
if( file.isEmpty())
|
||||
{
|
||||
kWarning(1212) << "File " << argv[ 1 ] << " not found!" ;
|
||||
return 1;
|
||||
}
|
||||
KConfig src_cfg( file );
|
||||
KConfig dest_cfg( "kwinrulesrc" );
|
||||
KConfigGroup scg(&src_cfg, "General");
|
||||
KConfigGroup dcg(&dest_cfg, "General");
|
||||
int count = scg.readEntry( "count", 0 );
|
||||
int pos = dcg.readEntry( "count", 0 );
|
||||
for( int group = 1;
|
||||
group <= count;
|
||||
++group )
|
||||
{
|
||||
QMap< QString, QString > entries = src_cfg.entryMap( QString::number( group ));
|
||||
++pos;
|
||||
dest_cfg.deleteGroup( QString::number( pos ));
|
||||
KConfigGroup dcg2 (&dest_cfg, QString::number( pos ));
|
||||
for( QMap< QString, QString >::ConstIterator it = entries.constBegin();
|
||||
it != entries.constEnd();
|
||||
++it )
|
||||
dcg2.writeEntry( it.key(), *it );
|
||||
}
|
||||
dcg.writeEntry( "count", pos );
|
||||
scg.sync();
|
||||
dcg.sync();
|
||||
// Send signal to all kwin instances
|
||||
QDBusMessage message =
|
||||
QDBusMessage::createSignal("/KWin", "org.kde.KWin", "reloadConfig");
|
||||
QDBusConnection::sessionBus().send(message);
|
||||
|
||||
}
|
|
@ -1,155 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2012 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
#include <KDE/KAboutData>
|
||||
#include <KDE/KCmdLineArgs>
|
||||
#include <KDE/KComponentData>
|
||||
#include <KDE/KConfig>
|
||||
#include <KDE/KConfigGroup>
|
||||
#include <KDE/KGlobal>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
void migratePlastikToAurorae(KConfig &config)
|
||||
{
|
||||
// migrates selected window decoration from Plastik to Aurorae theme of Plastik
|
||||
if (!config.hasGroup("Style")) {
|
||||
return;
|
||||
}
|
||||
KConfigGroup style = config.group("Style");
|
||||
if (!style.hasKey("PluginLib")) {
|
||||
return;
|
||||
}
|
||||
if (style.readEntry("PluginLib", "kwin3_oxygen") != "kwin3_plastik") {
|
||||
return;
|
||||
}
|
||||
style.writeEntry("PluginLib", "kwin3_aurorae");
|
||||
style.sync();
|
||||
|
||||
// And the Aurorae config
|
||||
KConfig aurorae("auroraerc");
|
||||
KConfigGroup engine = aurorae.group("Engine");
|
||||
engine.writeEntry("EngineType", "qml");
|
||||
engine.writeEntry("ThemeName", "kwin4_decoration_qml_plastik");
|
||||
engine.sync();
|
||||
aurorae.sync();
|
||||
}
|
||||
|
||||
void migratePlastikSettings()
|
||||
{
|
||||
KConfig aurorae("auroraerc");
|
||||
if (aurorae.hasGroup("kwin4_decoration_qml_plastik")) {
|
||||
// already migrated
|
||||
return;
|
||||
}
|
||||
|
||||
// read the Plastik configuration
|
||||
KConfig plastik("kwinplastikrc");
|
||||
if (!plastik.hasGroup("General")) {
|
||||
// nothing to migrate
|
||||
return;
|
||||
}
|
||||
KConfigGroup cg = plastik.group("General");
|
||||
KConfigGroup auroraePlastik = aurorae.group("kwin4_decoration_qml_plastik");
|
||||
if (cg.hasKey("CloseOnMenuDoubleClick")) {
|
||||
auroraePlastik.writeEntry("CloseOnDoubleClickMenuButton", cg.readEntry("CloseOnMenuDoubleClick", true));
|
||||
}
|
||||
// everything else is in a general group
|
||||
KConfigGroup general = auroraePlastik.group("General");
|
||||
if (cg.hasKey("AnimateButtons")) {
|
||||
general.writeEntry("animateButtons", cg.readEntry("AnimateButtons", true));
|
||||
}
|
||||
if (cg.hasKey("TitleShadow")) {
|
||||
general.writeEntry("titleShadow", cg.readEntry("TitleShadow", true));
|
||||
}
|
||||
if (cg.hasKey("ColoredBorder")) {
|
||||
general.writeEntry("coloredBorder", cg.readEntry("ColoredBorder", true));
|
||||
}
|
||||
if (cg.hasKey("TitleAlignment")) {
|
||||
bool left, center, right;
|
||||
left = center = right = false;
|
||||
const QString titleAlignment = cg.readEntry("TitleAlignment", "AlignLeft");
|
||||
if (titleAlignment == "AlignLeft") {
|
||||
left = true;
|
||||
} else if (titleAlignment == "AlignHCenter") {
|
||||
center = true;
|
||||
} else if (titleAlignment == "AlignRight") {
|
||||
right = true;
|
||||
}
|
||||
general.writeEntry("titleAlignLeft", left);
|
||||
general.writeEntry("titleAlignCenter", center);
|
||||
general.writeEntry("titleAlignRight", right);
|
||||
}
|
||||
|
||||
general.sync();
|
||||
auroraePlastik.sync();
|
||||
aurorae.sync();
|
||||
}
|
||||
|
||||
void migrateTranslucencySetting(KConfigGroup &group, const QString &key, qreal oldDefault)
|
||||
{
|
||||
if (!group.hasKey(key)) {
|
||||
return;
|
||||
}
|
||||
const qreal value = group.readEntry(key, oldDefault);
|
||||
if (value == oldDefault) {
|
||||
group.deleteEntry(key);
|
||||
return;
|
||||
}
|
||||
if (value > 1.0) {
|
||||
// already migrated to new settings
|
||||
return;
|
||||
}
|
||||
const int newValue = qBound<int>(0, qRound(value * 100), 100);
|
||||
group.writeEntry(key, newValue);
|
||||
}
|
||||
|
||||
void migrateTranslucencySettings(KConfig &config)
|
||||
{
|
||||
if (!config.hasGroup("Effect-Translucency")) {
|
||||
return;
|
||||
}
|
||||
KConfigGroup cg = config.group("Effect-Translucency");
|
||||
migrateTranslucencySetting(cg, "Decoration", 1.0);
|
||||
migrateTranslucencySetting(cg, "MoveResize", 0.8);
|
||||
migrateTranslucencySetting(cg, "Dialogs", 1.0);
|
||||
migrateTranslucencySetting(cg, "Inactive", 1.0);
|
||||
migrateTranslucencySetting(cg, "ComboboxPopups", 1.0);
|
||||
migrateTranslucencySetting(cg, "Menus", 1.0);
|
||||
migrateTranslucencySetting(cg, "DropdownMenus", 1.0);
|
||||
migrateTranslucencySetting(cg, "PopupMenus", 1.0);
|
||||
migrateTranslucencySetting(cg, "TornOffMenus", 1.0);
|
||||
cg.sync();
|
||||
}
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
KAboutData about( "kwin_update_settings_4_10", "kwin", KLocalizedString(), 0 );
|
||||
KCmdLineArgs::init( argc, argv, &about );
|
||||
KComponentData inst( &about );
|
||||
Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
|
||||
KConfig config("kwinrc");
|
||||
migratePlastikToAurorae(config);
|
||||
migratePlastikSettings();
|
||||
migrateTranslucencySettings(config);
|
||||
config.sync();
|
||||
// Send signal to all kwin instances
|
||||
QDBusMessage message =
|
||||
QDBusMessage::createSignal("/KWin", "org.kde.KWin", "reloadConfig");
|
||||
QDBusConnection::sessionBus().send(message);
|
||||
}
|
|
@ -1,95 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2013 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
#include <KDE/KAboutData>
|
||||
#include <KDE/KCmdLineArgs>
|
||||
#include <KDE/KComponentData>
|
||||
#include <KDE/KConfigGroup>
|
||||
#include <KDE/KGlobal>
|
||||
#include <KDE/KLocalizedString>
|
||||
// Qt
|
||||
#include <QDBusConnection>
|
||||
#include <QDBusMessage>
|
||||
|
||||
bool migrateRulesShortcut()
|
||||
{
|
||||
const QString KEY = "shortcut";
|
||||
const QString ALT = "Alt";
|
||||
const QString CTRL = "Ctrl";
|
||||
const QString META = "Meta";
|
||||
const QString SHIFT = "Shift";
|
||||
|
||||
KConfig config("kwinrulesrc");
|
||||
if (config.groupList().isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
bool updated = false;
|
||||
Q_FOREACH (const QString &groupName, config.groupList()) {
|
||||
KConfigGroup group = config.group(groupName);
|
||||
if (!group.hasKey(KEY)) {
|
||||
continue;
|
||||
}
|
||||
const QString value = group.readEntry(KEY, QString());
|
||||
if (value.contains(" - ")) {
|
||||
// already migrated
|
||||
continue;
|
||||
}
|
||||
if (!value.contains(' ')) {
|
||||
// nothing to migrate
|
||||
continue;
|
||||
}
|
||||
// space might be either the shortcut separator or part of the shortcut
|
||||
// let's try to detect it properly
|
||||
const QStringList shortcuts = value.split(' ');
|
||||
// let's take the first part as it is
|
||||
QString newValue = shortcuts.first();
|
||||
for (int i=1; i<shortcuts.length(); ++i) {
|
||||
const QString &cs = shortcuts.at(i);
|
||||
if (cs.contains('+') && (cs.contains(ALT) || cs.contains(CTRL) || cs.contains(META) || cs.contains(SHIFT))) {
|
||||
// our shortcuts consist of at least one modifier and a key, so having a plus and a modifier means it's a shortcut
|
||||
newValue.append(" - ");
|
||||
} else {
|
||||
// otherwise it's part of a key like "Volume Up"
|
||||
newValue.append(' ');
|
||||
}
|
||||
newValue.append(cs);
|
||||
}
|
||||
group.writeEntry(KEY, newValue);
|
||||
group.sync();
|
||||
updated = true;
|
||||
}
|
||||
if (updated) {
|
||||
config.sync();
|
||||
}
|
||||
return updated;
|
||||
}
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
KAboutData about( "kwin_update_settings_4_11", "kwin", KLocalizedString(), 0 );
|
||||
KCmdLineArgs::init( argc, argv, &about );
|
||||
KComponentData inst( &about );
|
||||
Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
|
||||
bool reload = migrateRulesShortcut();
|
||||
// Send signal to all kwin instances
|
||||
if (reload) {
|
||||
QDBusMessage message = QDBusMessage::createSignal("/KWin", "org.kde.KWin", "reloadConfig");
|
||||
QDBusConnection::sessionBus().send(message);
|
||||
}
|
||||
}
|
|
@ -1,97 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2012 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
#include "update_kwin_49.h"
|
||||
#include <KDE/KConfig>
|
||||
|
||||
void migratePresentWindowsTabBox(KConfig &config)
|
||||
{
|
||||
KConfigGroup plugins = config.group("Plugins");
|
||||
const bool presentWindowsEnabled = plugins.readEntry("kwin4_effect_presentwindowsEnabled", true);
|
||||
if (!presentWindowsEnabled) {
|
||||
// nothing to migrate
|
||||
return;
|
||||
}
|
||||
KConfigGroup presentWindows = config.group("Effect-PresentWindows");
|
||||
const bool presentWindowsPrimary = presentWindows.readEntry("TabBox", false);
|
||||
const bool presentWindowsAlternative = presentWindows.readEntry("TabBoxAlternative", false);
|
||||
if (presentWindowsPrimary) {
|
||||
KConfigGroup tabbox = config.group("TabBox");
|
||||
tabbox.writeEntry("LayoutName", "present_windows");
|
||||
tabbox.sync();
|
||||
}
|
||||
if (presentWindowsAlternative) {
|
||||
KConfigGroup tabbox = config.group("TabBoxAlternative");
|
||||
tabbox.writeEntry("LayoutName", "present_windows");
|
||||
tabbox.sync();
|
||||
}
|
||||
presentWindows.deleteEntry("TabBox");
|
||||
presentWindows.deleteEntry("TabBoxAlternative");
|
||||
presentWindows.sync();
|
||||
}
|
||||
|
||||
void migrateDesktopChangeOSD(KConfig &config)
|
||||
{
|
||||
if (!config.hasGroup("PopupInfo")) {
|
||||
return;
|
||||
}
|
||||
KConfigGroup popupInfo = config.group("PopupInfo");
|
||||
const bool shown = popupInfo.readEntry("ShowPopup", false);
|
||||
const bool textOnly = popupInfo.readEntry("TextOnly", false);
|
||||
const int delayTime = popupInfo.readEntry("PopupHideDelay", 1000);
|
||||
|
||||
KConfigGroup plugins = config.group("Plugins");
|
||||
if (shown && !plugins.hasKey("desktopchangeosdEnabled")) {
|
||||
plugins.writeEntry("desktopchangeosdEnabled", true);
|
||||
plugins.sync();
|
||||
}
|
||||
KConfigGroup osd = config.group("Script-desktopchangeosd");
|
||||
if (popupInfo.hasKey("TextOnly") && !osd.hasKey("TextOnly")) {
|
||||
osd.writeEntry("TextOnly", textOnly);
|
||||
}
|
||||
if (popupInfo.hasKey("PopupHideDelay") && !osd.hasKey("PopupHideDelay")) {
|
||||
osd.writeEntry("PopupHideDelay", delayTime);
|
||||
}
|
||||
osd.sync();
|
||||
config.deleteGroup("PopupInfo");
|
||||
}
|
||||
|
||||
void migrateTabBoxConfig(KConfigGroup tabbox)
|
||||
{
|
||||
if (tabbox.hasKey("ListMode") && !tabbox.hasKey("DesktopMode")) {
|
||||
const int oldValue = tabbox.readEntry("ListMode", 0);
|
||||
switch (oldValue) {
|
||||
case 0: // Current Desktop Client List
|
||||
case 2: // Current Desktop Application List
|
||||
tabbox.writeEntry("DesktopMode", 1);
|
||||
break;
|
||||
case 1: // All Desktops Client List
|
||||
case 3: // All Desktops Application List
|
||||
tabbox.writeEntry("DesktopMode", 0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
tabbox.deleteEntry("ListMode");
|
||||
if (tabbox.hasKey("ShowDesktop") && !tabbox.hasKey("ShowDesktopMode")) {
|
||||
const bool showDesktop = tabbox.readEntry("ShowDesktop", false);
|
||||
tabbox.writeEntry("ShowDesktopMode", showDesktop ? 1 : 0);
|
||||
}
|
||||
tabbox.deleteEntry("ShowDesktop");
|
||||
tabbox.sync();
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2012 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
#ifndef UPDATE_KWIN_49_H
|
||||
#define UPDATE_KWIN_49_H
|
||||
#include <KDE/KConfigGroup>
|
||||
|
||||
class KConfig;
|
||||
|
||||
void migratePresentWindowsTabBox(KConfig &config);
|
||||
void migrateDesktopChangeOSD(KConfig &config);
|
||||
void migrateTabBoxConfig(KConfigGroup tabbox);
|
||||
|
||||
#endif
|
|
@ -1,45 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2012 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
#include "update_kwin_49.h"
|
||||
|
||||
#include <kconfig.h>
|
||||
#include <kcomponentdata.h>
|
||||
#include <kaboutdata.h>
|
||||
#include <kcmdlineargs.h>
|
||||
#include <kglobal.h>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
KAboutData about( "kwin_update_tabbox_qml_settings", "kwin", KLocalizedString(), 0 );
|
||||
KCmdLineArgs::init( argc, argv, &about );
|
||||
KComponentData inst( &about );
|
||||
Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
|
||||
KConfig config("kwinrc");
|
||||
migratePresentWindowsTabBox(config);
|
||||
migrateDesktopChangeOSD(config);
|
||||
migrateTabBoxConfig(config.group("TabBox"));
|
||||
migrateTabBoxConfig(config.group("TabBoxAlternative"));
|
||||
config.sync();
|
||||
// Send signal to all kwin instances
|
||||
QDBusMessage message =
|
||||
QDBusMessage::createSignal("/KWin", "org.kde.KWin", "reloadConfig");
|
||||
QDBusConnection::sessionBus().send(message);
|
||||
}
|
|
@ -1,66 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2011 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
|
||||
#include <kconfig.h>
|
||||
#include <kconfiggroup.h>
|
||||
#include <kcomponentdata.h>
|
||||
#include <kaboutdata.h>
|
||||
#include <kcmdlineargs.h>
|
||||
#include <kglobal.h>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
void updateTabBoxConfig(KConfigGroup &tabbox, bool migrate)
|
||||
{
|
||||
tabbox.deleteEntry("LayoutMode");
|
||||
tabbox.deleteEntry("SelectedItem");
|
||||
tabbox.deleteEntry("MinWidth");
|
||||
tabbox.deleteEntry("MinHeight");
|
||||
tabbox.deleteEntry("SelectedLayoutName");
|
||||
if (migrate) {
|
||||
tabbox.writeEntry("LayoutName", "thumbnails");
|
||||
}
|
||||
tabbox.sync();
|
||||
}
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
KAboutData about( "kwin_update_tabbox_qml_settings", "kwin", KLocalizedString(), 0 );
|
||||
KCmdLineArgs::init( argc, argv, &about );
|
||||
KComponentData inst( &about );
|
||||
Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
|
||||
KConfig config("kwinrc");
|
||||
KConfigGroup plugins = config.group("Plugins");
|
||||
const bool boxSwitchEnabled = plugins.readEntry<bool>("kwin4_effect_boxswitchEnabled", true);
|
||||
KConfigGroup boxswitch = config.group("Effect-BoxSwitch");
|
||||
const bool boxSwitchPrimary = boxSwitchEnabled && boxswitch.hasKey("TabBox") && boxswitch.readEntry<bool>("TabBox", true);
|
||||
const bool boxSwitchAlternative = boxSwitchEnabled && boxswitch.hasKey("TabBoxAlternative") && boxswitch.readEntry<bool>("TabBoxAlternative", false);
|
||||
boxswitch.writeEntry("TabBox", false);
|
||||
boxswitch.writeEntry("TabBoxAlternative", false);
|
||||
boxswitch.sync();
|
||||
KConfigGroup tabbox = config.group("TabBox");
|
||||
updateTabBoxConfig(tabbox, boxSwitchPrimary);
|
||||
KConfigGroup tabboxAlternative = config.group("TabBoxAlternative");
|
||||
updateTabBoxConfig(tabboxAlternative, boxSwitchAlternative);
|
||||
config.sync();
|
||||
// Send signal to all kwin instances
|
||||
QDBusMessage message =
|
||||
QDBusMessage::createSignal("/KWin", "org.kde.KWin", "reloadConfig");
|
||||
QDBusConnection::sessionBus().send(message);
|
||||
}
|
|
@ -1,54 +0,0 @@
|
|||
/********************************************************************
|
||||
KWin - the KDE window manager
|
||||
This file is part of the KDE project.
|
||||
|
||||
Copyright (C) 2005 Lubos Lunak <l.lunak@kde.org>
|
||||
Copyright (C) 2009 Martin Gräßlin <mgraesslin@kde.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*********************************************************************/
|
||||
|
||||
// read additional window rules and add them to kwinrulesrc
|
||||
|
||||
#include <kconfig.h>
|
||||
#include <kconfiggroup.h>
|
||||
#include <kcomponentdata.h>
|
||||
#include <kaboutdata.h>
|
||||
#include <kcmdlineargs.h>
|
||||
#include <kglobal.h>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
KAboutData about( "kwin_update_tabbox_settings", "kwin", KLocalizedString(), 0 );
|
||||
KCmdLineArgs::init( argc, argv, &about );
|
||||
KComponentData inst( &about );
|
||||
Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
|
||||
KConfig config( "kwinrc" );
|
||||
KConfigGroup windows(&config, "Windows");
|
||||
KConfigGroup tabbox(&config, "TabBox");
|
||||
const bool traverse = tabbox.readEntry<bool>("TraverseAll", false);
|
||||
const QString style = windows.readEntry<QString>("AltTabStyle", "KDE");
|
||||
if( !tabbox.hasKey("ListMode") )
|
||||
tabbox.writeEntry("ListMode", traverse?1:0);
|
||||
if( !tabbox.hasKey("ShowTabBox") )
|
||||
tabbox.writeEntry("ShowTabBox", (style.compare("KDE", Qt::CaseInsensitive) == 0)?true:false);
|
||||
tabbox.sync();
|
||||
config.sync();
|
||||
// Send signal to all kwin instances
|
||||
QDBusMessage message =
|
||||
QDBusMessage::createSignal("/KWin", "org.kde.KWin", "reloadConfig");
|
||||
QDBusConnection::sessionBus().send(message);
|
||||
|
||||
}
|
|
@ -1,8 +1,7 @@
|
|||
project(plasmaextracomponents)
|
||||
|
||||
find_package(KActivities QUIET CONFIG)
|
||||
set_package_properties(KActivities PROPERTIES DESCRIPTION "Library and infrastructure for using Activities from applications"
|
||||
URL "https://projects.kde.org/kactivities"
|
||||
set_package_properties(KActivities PROPERTIES
|
||||
TYPE REQUIRED
|
||||
PURPOSE "Provides the ability to access activities from QML."
|
||||
)
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
add_subdirectory(color)
|
||||
add_subdirectory(image)
|
||||
add_subdirectory(data)
|
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1024x768.png
Executable file
After Width: | Height: | Size: 1.1 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1280x1024.png
Executable file
After Width: | Height: | Size: 1.7 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1280x720.png
Executable file
After Width: | Height: | Size: 1.2 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1280x800.png
Executable file
After Width: | Height: | Size: 1.4 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1366x768.png
Executable file
After Width: | Height: | Size: 1.4 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1400x1050.png
Executable file
After Width: | Height: | Size: 2 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1600x1200.png
Executable file
After Width: | Height: | Size: 2.6 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1680x1050.png
Executable file
After Width: | Height: | Size: 2.4 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1920x1080.png
Executable file
After Width: | Height: | Size: 2.7 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/1920x1200.png
Executable file
After Width: | Height: | Size: 3.1 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/2048x1536.png
Executable file
After Width: | Height: | Size: 4.2 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/2560x1600.png
Executable file
After Width: | Height: | Size: 5.4 MiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/640x480.png
Executable file
After Width: | Height: | Size: 427 KiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/images/800x600.png
Executable file
After Width: | Height: | Size: 663 KiB |
BIN
plasma/generic/wallpapers/data/Ariya/contents/screenshot.png
Executable file
After Width: | Height: | Size: 99 KiB |
51
plasma/generic/wallpapers/data/Ariya/metadata.desktop
Normal file
|
@ -0,0 +1,51 @@
|
|||
[Desktop Entry]
|
||||
Name=Ariya
|
||||
Name[ast]=Ariya
|
||||
Name[bs]=Arija
|
||||
Name[ca]=Ariya
|
||||
Name[ca@valencia]=Ariya
|
||||
Name[cs]=Ariya
|
||||
Name[da]=Ariya
|
||||
Name[de]=Ariya
|
||||
Name[el]=Ariya
|
||||
Name[en_GB]=Ariya
|
||||
Name[es]=Ariya
|
||||
Name[et]=Ariya
|
||||
Name[eu]=Ariya
|
||||
Name[fa]=آریا
|
||||
Name[fi]=Ariya
|
||||
Name[fr]=Ariya
|
||||
Name[ga]=Ariya
|
||||
Name[gl]=Ariya
|
||||
Name[hu]=Ariya
|
||||
Name[is]=Ariya
|
||||
Name[it]=Ariya
|
||||
Name[kk]=Ария
|
||||
Name[km]=Ariya
|
||||
Name[ko]=아리야
|
||||
Name[lt]=Ariya
|
||||
Name[mr]=आरिया
|
||||
Name[nb]=Ariya
|
||||
Name[nds]=Ariya
|
||||
Name[nl]=Ariya
|
||||
Name[nn]=Ariya
|
||||
Name[pl]=Ariya
|
||||
Name[pt]=Ariya
|
||||
Name[pt_BR]=Ariya
|
||||
Name[ro]=Ariya
|
||||
Name[ru]=Ария
|
||||
Name[sk]=Ariya
|
||||
Name[sl]=Ariya
|
||||
Name[sr]=Арија
|
||||
Name[sr@ijekavian]=Арија
|
||||
Name[sr@ijekavianlatin]=Arija
|
||||
Name[sr@latin]=Arija
|
||||
Name[tr]=Ariya
|
||||
Name[uk]=Арія
|
||||
Name[x-test]=xxAriyaxx
|
||||
Name[zh_CN]=Ariya
|
||||
|
||||
X-KDE-PluginInfo-Name=Ariya
|
||||
X-KDE-PluginInfo-Author=Eshat Cakar
|
||||
X-KDE-PluginInfo-Email=info@eshat.de
|
||||
X-KDE-PluginInfo-License=LGPLv3
|
After Width: | Height: | Size: 6.3 MiB |
BIN
plasma/generic/wallpapers/data/Auros/contents/screenshot.png
Normal file
After Width: | Height: | Size: 79 KiB |
48
plasma/generic/wallpapers/data/Auros/metadata.desktop
Normal file
|
@ -0,0 +1,48 @@
|
|||
[Desktop Entry]
|
||||
Name=Auros
|
||||
Name[ast]=Auros
|
||||
Name[bs]=Aura
|
||||
Name[ca]=Auros
|
||||
Name[ca@valencia]=Auros
|
||||
Name[cs]=Auros
|
||||
Name[da]=Auros
|
||||
Name[de]=Auros
|
||||
Name[el]=Auros
|
||||
Name[en_GB]=Auros
|
||||
Name[es]=Auros
|
||||
Name[et]=Auros
|
||||
Name[eu]=Auros
|
||||
Name[fa]=آروس
|
||||
Name[fi]=Auros
|
||||
Name[fr]=Auros
|
||||
Name[ga]=Auros
|
||||
Name[gl]=Auros
|
||||
Name[hu]=Auros
|
||||
Name[is]=Auros
|
||||
Name[it]=Auros
|
||||
Name[kk]=Аурос
|
||||
Name[ko]=오로라
|
||||
Name[lt]=Auros
|
||||
Name[mr]=ऑरोस
|
||||
Name[nb]=Auros
|
||||
Name[nds]=Auros
|
||||
Name[nl]=Auros
|
||||
Name[pl]=Auros
|
||||
Name[pt]=Auros
|
||||
Name[pt_BR]=Auros
|
||||
Name[ro]=Auros
|
||||
Name[ru]=Аурос
|
||||
Name[sk]=Auros
|
||||
Name[sl]=Auros
|
||||
Name[sr]=Аурора
|
||||
Name[sr@ijekavian]=Аурора
|
||||
Name[sr@ijekavianlatin]=Aurora
|
||||
Name[sr@latin]=Aurora
|
||||
Name[tr]=Auros
|
||||
Name[uk]=Аурос
|
||||
Name[x-test]=xxAurosxx
|
||||
Name[zh_CN]=Auros
|
||||
X-KDE-PluginInfo-Name=Auros
|
||||
X-KDE-PluginInfo-Author=Davide Bettio
|
||||
X-KDE-PluginInfo-Email=bettio@kde.org
|
||||
X-KDE-PluginInfo-License=LGPLv3
|
5
plasma/generic/wallpapers/data/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
install(DIRECTORY Ariya DESTINATION ${WALLPAPER_INSTALL_DIR} PATTERN .svn EXCLUDE)
|
||||
|
||||
install(DIRECTORY Auros DESTINATION ${WALLPAPER_INSTALL_DIR} PATTERN .svn EXCLUDE)
|
||||
|
||||
install(DIRECTORY Elarun DESTINATION ${WALLPAPER_INSTALL_DIR} PATTERN .svn EXCLUDE)
|
After Width: | Height: | Size: 1.4 MiB |
BIN
plasma/generic/wallpapers/data/Elarun/contents/screenshot.png
Normal file
After Width: | Height: | Size: 85 KiB |
48
plasma/generic/wallpapers/data/Elarun/metadata.desktop
Normal file
|
@ -0,0 +1,48 @@
|
|||
[Desktop Entry]
|
||||
Name=Elarun
|
||||
Name[ast]=Elarun
|
||||
Name[bs]=Elarun
|
||||
Name[ca]=Elarun
|
||||
Name[ca@valencia]=Elarun
|
||||
Name[cs]=Elarun
|
||||
Name[da]=Elarun
|
||||
Name[de]=Elarun
|
||||
Name[el]=Elarun
|
||||
Name[en_GB]=Elarun
|
||||
Name[es]=Elarun
|
||||
Name[et]=Elarun
|
||||
Name[eu]=Elarun
|
||||
Name[fa]=الاران
|
||||
Name[fi]=Elarun
|
||||
Name[fr]=Elarun
|
||||
Name[ga]=Elarun
|
||||
Name[gl]=Elarun
|
||||
Name[hu]=Elarun
|
||||
Name[is]=Elarun
|
||||
Name[it]=Elarun
|
||||
Name[kk]=Елаурун
|
||||
Name[ko]=엘라룬
|
||||
Name[lt]=Elarun
|
||||
Name[mr]=एलारन
|
||||
Name[nb]=Elarun
|
||||
Name[nds]=Elarun
|
||||
Name[nl]=Elarun
|
||||
Name[pl]=Elarun
|
||||
Name[pt]=Elarun
|
||||
Name[pt_BR]=Elarun
|
||||
Name[ro]=Elarun
|
||||
Name[ru]=Эларан
|
||||
Name[sk]=Elarun
|
||||
Name[sl]=Elarun
|
||||
Name[sr]=Еларун
|
||||
Name[sr@ijekavian]=Еларун
|
||||
Name[sr@ijekavianlatin]=Elarun
|
||||
Name[sr@latin]=Elarun
|
||||
Name[tr]=Elarun
|
||||
Name[uk]=Еларан
|
||||
Name[x-test]=xxElarunxx
|
||||
Name[zh_CN]=Elarun
|
||||
X-KDE-PluginInfo-Name=Elarun
|
||||
X-KDE-PluginInfo-Author=Nuno Pinheiro
|
||||
X-KDE-PluginInfo-Email=nuno@oxygen-icons.org
|
||||
X-KDE-PluginInfo-License=LGPLv3
|