diff options
Diffstat (limited to '11-TODO-Plasma-Desktop-Service.txt')
-rw-r--r-- | 11-TODO-Plasma-Desktop-Service.txt | 513 |
1 files changed, 513 insertions, 0 deletions
diff --git a/11-TODO-Plasma-Desktop-Service.txt b/11-TODO-Plasma-Desktop-Service.txt new file mode 100644 index 0000000000..95ac1f4b2a --- /dev/null +++ b/11-TODO-Plasma-Desktop-Service.txt @@ -0,0 +1,513 @@ +================================================================== +What is required to successfully start a minimal Plasma desktop? +================================================================== + +In Plasma 5.5.0 these packages did not exist +--------------------------------------------------------------------------- + +This might be useful for creating seme "plasma-minimal" service) + +-breeze-grub +-breeze-gtk +-discover +-kactivitymanagerd +-kdecoration +-kdeplasma-addons +-kgamma5 +-kscreen +-kscreenlocker +-ksshaskpass +-kwallet-pam +-kwayland-integration +-plasma-integration +-plasma-pa +-plasma-sdk +-polkit-kde-agent-1 +-sddm-kcm +-user-manager + +Addes in Plasma 5.11.2 +----------------------------------- + +drkonqi +kde-gtk-config +kinfocenter +plasma-vault +plymouth-kcm +xdg-desktop-portal-kde + + +plasma-desktop +--------------------- + +Plasma 5 application workspace components +http://sophie.zarb.org/rpms/d003b4dc3a435faa84060a1065bd2dac/files + + +Files z.B. +/etc/xdg/emoticons.knsrc +/usr/bin/kcolorschemeeditor +/usr/lib/qt5/plugins/kcm_joystick.so +/usr/lib/qt5/qml/org/kde/plasma/private/kicker +/usr/libexec/kfontprint +/usr/share/appdata/org.kde.plasma.kimpanel.appdata.xml +/usr/share/dbus-1/services/org.kde.fontinst.service +/usr/share/kdm/pics/users/_happy.png +/usr/share/kf5/kactivitymanagerd/workspace/settings/qml/activitiesTab/main.qml +/usr/share/kservices5/kded +/usr/share/solid/devices/solid-device-Battery.desktop + +hat ein paar patches, siehe +http://sophie.zarb.org/rpms/5a71ad33f7bd507508da1fbf03165ce6/files + +Requires: bluedevil +Requires: kactivitymanagerd +Requires: kde-cli-tools +Requires: kdeplasma-addons +Requires: kdesu +Requires: kglobalaccel +Requires: khotkeys +Requires: kinit +Requires: kio +Requires: kio-extras +Requires: kmenuedit +Requires: kparts +Requires: kscreen +Requires: kservice +Requires: mageia-plasma5-config +Requires: milou +Requires: plasma-pa +Requires: polkit-kde-agent-1 +Requires: powerdevil +Requires: solid +Requires: sonnet +Requires: user-manager +Requires: xsettings-kde + +obsoletes: +kcm-touchpad, kdepasswd, plasma-applet-… plasme-runner-… superkaramba + + +vanilla-kde4-config +----------------------- + +Default configs used for upstream KDE. +http://sophie.zarb.org/distrib/Mageia/6/x86_64/media/core-release/by-pkgid/daba730d5001b77c799e31e97f29f396/deps + +Includes some scripts + + +kdeplasma-addons +-------------------- + +kdeplasma is a compilation of plasma items +( runners, applets, plasmoids ) for Plasma. + +zarb contains package meta-data for Mageia packages + +http://sophie.zarb.org/rpms/5b0851a8dd773fe6988df7f75c3ad1b9 +Patches: +- http://sophie.zarb.org/rpms/5b0851a8dd773fe6988df7f75c3ad1b9/files/1 + --> Substitute, falls nötig + +http://download.kde.org/stable/%version/src/kdeplasma-addons-%{version}.tar.xz + + +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(Qt5Widgets) + +BuildRequires: kf5-macros +BuildRequires: kconfig-devel +BuildRequires: kconfigwidgets-devel +BuildRequires: kcoreaddons-devel +BuildRequires: ki18n-devel +BuildRequires: kio-devel +BuildRequires: kcmutils-devel +BuildRequires: kf5-krunner-devel +BuildRequires: kservice-devel +BuildRequires: kunitconversion-devel +BuildRequires: kdelibs4support-devel +BuildRequires: knewstuff-devel +BuildRequires: kactivities-devel +BuildRequires: kross-devel +BuildRequires: plasma-workspace-devel >= 5.7.0 + + +guixsd-plasma5-config +------------------------- +This package regroups all specific GuixSD config file for Plasma. + +http://sophie.zarb.org/rpms/b42114fdb4eee2ac3dbb0cca5c076524 + +Files z.B. +/etc/xdg/kdeglobals +/usr/share/icons/breeze/places/64/mgabutton.svg +/var/lib/plasma5-profiles/common/share/config/ksmserverrc +/var/lib/plasma5-profiles/common/xdg/kscreenlockerrc +/var/lib/plasma5-profiles/common/xdg/systemsettingsrc +/etc/xdg/plasma-workspace/env/env.sh + +Requires +kf5-macros +plasma-workspace + +Source: muss noch gesucht werden +http://sophie.zarb.org/rpms/26d24d08b01be795dbefbc444da5677f/files + + +mageia-kde-translation +------------------------- +Localization files for Mageia KDE strings +This package includes that translations that have been added on +Mageia KDE. +http://sophie.zarb.org/rpms/13b45fa5ffe8a08a9329f2f0d5c035ab + + +mageia-kde4-config +------------------------ +Falls nötig +http://sophie.zarb.org/rpms/c6e178da9983be6b1ea005e60d555f97 + + +plasma-desktop +-------------------- + +baloo - framework for searching and managing metadata. +bluedevil - application +iso-codes +*kactivities +*kactivitymanagerd +kamera +kconfig +kde-cli-tools +*kdeplasma-addons +kdesu +kglobalaccel +khotkeys +kimageformats +kinit +kio +kio-extras +kirigami2 +kmenuedit +kpackage +*kparts +*krunner +kscreen +*kservice +kwallet - application +kwalletmanager - application +mageia-plasma5-config +milou - search application +plasma-pa - volume management using PulseAudio +polkit-kde-agent-1 +powerdevil - application +qqc2-desktop-style +solid - Tier 1 provides hardware information +sonnet - Tier 1 solution for spell checking. +systemsettings - application +user-manager - application +xsettings-kde + + + +plasma-workspace +-------------------- + +bluez-qt +breeze +breeze-gtk +breeze-icons +desktop-common-data >= 3.9-3 +frameworkintegration +iso-codes +kde-gtk-config +kdeclarative +kded +kinfocenter +kinit +kio +kirigami2 +konsole +kscreenlocker +kservice +kwin +kwindowsystem +mageia-plasma5-config +oxygen +oxygen-fonts +oxygen-icons5 +plasma-desktop +plasma-framework +plasma-integration +plasma5-milou +qtdeclarative5 +qtgraphicaleffects5 +qtquickcontrols5 +qttools5 +qttools5-qtdbus +solid +udisks2 +xmessage + + +task-plasma5-minimal +-------------------- +Metapackage for Plasma 5 + +This package is a meta-package, meaning that its purpose is to contain +the complete dependencies for running the Plasma 5 desktop ( plus digikam, +calligra, ...) ### stimmt nicht, die genannten sind keinen Requirements + +ark +dbus-x11 +dolphin +gwenview +kcalc +kdialog +khelpcenter +kmozillahelper +konqueror +kwalletmanager +kwrite +okular +oxygen-fonts +phonon4qt5-gstreamer +plasma-desktop +plasma-pa +plasma-workspace +sddm +systemsettings +task-x11 +xsettings-kde + + +spectacle +---------------- + +The new screenshot capture utility, replaces KSnapshot +http://sophie.zarb.org/rpms/ceb4198acc2f20dfd622e8e6813fe98a +http://download.kde.org/stable/applications/%{version}/src/%{name}-%{version}.tar.xz + + +Paket-Definition in Alt-Linux +----------------------------------- +http://packages.altlinux.org/en/search?query=kf5 + +kde5-runtime: qt5-phonon-backend qt5-quickcontrols qt5-quickcontrols2 + qt5-graphicaleffects qt5-imageformats qt5-translations kf5-kio + kf5-kded kf5-kinit kf5-kwayland-integration + +kde5-mini: kde5-runtime qt5-dbus kf5-kde-cli-tools kf5-kwin + kf5-plasma-desktop kf5-kinit kf5-kdeclarative kde5-dolphin + kde5-kdialog + +kde5-small: icon-theme-breeze kde5-mini kde5-volume-control webclient + kf5-sddm-kcm kf5-polkit-kde-agent kf5-kio-extras kf5-breeze + kf5-oxygen kf5-powerdevil kf5-ksysguard kf5-kwallet kf5-kconfig + kf5-kglobalaccel kf5-kimageformats kde5-svgpart kde5-ark kde5-konsole + kde5-gwenview kde5-okular kde5-kwrite kde5-kwalletmanager kde5-kcalc + kde5-kdebugsettings kde5-kross-python kf5-milou kf5-systemsettings + kf5-plasma-integration + +kde5 = kde5-normal: gtk3-theme-breeze gtk2-theme-breeze kde5-small + kde5-video-player kde5-audio-player kde5-network-manager + kde5-plasma-applet-places-widget kf5-kde-gtk-config kf5-baloo + kf5-bluedevil kf5-kscreen kf5-ksshaskpass kde5-krdc kde5-kgpg + kf5-khotkeys kf5-kinfocenter kf5-kdeplasma-addons kde5-khelpcenter + kde5-kolourpaint kde5-kio-audiocd kf5-kmenuedit kf5-solid + kf5-kdbusaddons kf5-kgamma kde5-kfind kde5-filelight kde5-kcharselect + kde5-kteatime kde5-ktimer kde5-spectacle kde5-kamera + kde5-network-filesharing kde5-ktorrent kde5-kio-zeroconf kde5-sweeper + ## kde5-kget pam0_kwallet5 + +kde5-big: kde5 kde5-email-client kf5-plasma-workspace-wallpapers + kf5-kwrited kf5-user-manager kde5-ksystemlog kde5-konversation + kde5-kate kde5-pim kde5-pim-addons kde5-kcron kde5-kruler + kde5-ffmpegthumbs kde5-krfb kde5-kdf kde5-kfloppy kid3-ui-kde5 + ring-client-kde5 kde5-kipi-plugins-core + # kde5-telepathy + +kde5-maxi: kde5-konqueror kde5-keditbookmarks kde5-dragon kde5-kmail + kde5-juk kde5-kmouth kde5-big kde5-edu kde5-games kde5-printing + kde5-scanning kdenlive kde5-connect kde5-k3b kde5-kwave kde5-digikam + kde5-kipi-plugins +# webclient +# kde5-kmousetool kde5-kmag + +kde5-somedevel: kde5-runtime kde5-dolphin-plugins kde5-lokalize + kde5-okteta kde5-kapptemplate kde5-dev-scripts kde5-kompare + kde5-sdk-thumbnailers kde5-poxml kde5-umbrello kde5-kimagemapeditor +# kde5-kcachegrind + +kde5-edu: kde5-runtime kde5-kanagram kde5-khangman kde5-parley + kde5-kwordquiz kde5-kturtle kde5-marble kde5-step kde5-kstars + kde5-kig kde5-kmplot kde5-kalgebra kde5-cantor kde5-rocs kde5-kbruch + kde5-kgeography kde5-ktouch kde5-kalzium +# kde5-minuet +Educational software based on the KDE technologies + +kde5-games: kde5-runtime kde5-lskat kde5-kmines kde5-kshisen + kde5-ktuberling kde5-bovo kde5-knetwalk kde5-katomic + kde5-knavalbattle kde5-kpat kde5-kmahjongg + kde5-kolf kde5-ksirk kde5-palapeli +# kde5-ksudoku kde5-kigo +High quality gaming and entertainment software. +Summary: Set of KDE-based games + +kde5-printing: kde5-runtime kde5-print-manager cups + printer-drivers-X11 +#system-config-printer-udev +KDE printing support applications. +Summary: Set of printing support applications + +kde5-scanning: kde5-runtime kde5-skanlite hplip-sane libsane-gphoto2 + sane +KDE image scanning support applications. +Summary: Set of image scanning support applications + +kde5-pim: kde5-akonadi-calendar-tools kde5-akonadi-import-wizard + kde5-kmail-account-wizard kde5-akregator kde5-blogilo + kde5-kaddressbook kde5-kalarm kde5-kmail kde5-knotes kde5-kontact + kde5-korganizer kde5-mbox-importer kde5-pim-data-exporter + kde5-pim-sieve-editor kde5-grantlee-editor +## kde5-akonadiconsole + + + +Dependency chain in Mageia +----------------------------------- + +xprop -> xdg-utils -> desktop-common-data -> plasma-workspace +xset -> xdg-utils +xrdb -> xinitrc -> xinit -> task-x11 +xsetroot -> xinitrc +xmessage -> plasma-workspace + +"unable to load any usable ISO8859 font" + +mageia-plasma5-config -> plasma-desktop +milou -> plasma-desktop +plasma-pa -> plasma-desktop +polkit-kde-agent-1 -> plasma-desktop +powerdevil -> plasma-desktop +sonnet -> plasma-desktop +user-manager -> plasma-desktop +xsettings-kde -> plasma-desktop +bluedevil -> plasma-desktop +kactivities -> plasma-desktop +kactivitymanagerd -> plasma-desktop +kconfig -> plasma-desktop +kde-cli-tools -> plasma-desktop +kdeplasma-addons -> plasma-desktop +kdesu -> plasma-desktop +kglobalaccel -> plasma-desktop +khotkeys -> plasma-desktop +kinit -> plasma-desktop +kio -> plasma-desktop +kio-extras -> plasma-desktop +kmenuedit -> plasma-desktop +kparts -> plasma-desktop +krunner -> plasma-desktop +kscreen -> plasma-desktop +kservice -> plasma-desktop +kwallet -> plasma-desktop +kwalletmanager -> plasma-desktop + +mageia-plasma5-config -> plasma-workspace +oxygen -> plasma-workspace +oxygen-fonts -> plasma-workspace +oxygen-icons5 -> plasma-workspace +plasma-desktop -> plasma-workspace +plasma-framework -> plasma-workspace +plasma-integration -> plasma-workspace +plasma5-milou -> plasma-workspace +qtdeclarative5 -> plasma-workspace +qtgraphicaleffects5 -> plasma-workspace +qtquickcontrols5 -> plasma-workspace +qttools5 -> plasma-workspace +qttools5-qtdbus -> plasma-workspace +solid -> plasma-workspace +udisks2 -> plasma-workspace +xmessage -> plasma-workspace +bluez-qt -> plasma-workspace +breeze -> plasma-workspace +breeze-gtk -> plasma-workspace +breeze-icons -> plasma-workspace +desktop-common-data >= 3.9-3 -> plasma-workspace +frameworkintegration -> plasma-workspace +kde-gtk-config -> plasma-workspace +kdeclarative -> plasma-workspace +kded -> plasma-workspace +kinfocenter -> plasma-workspace +kinit -> plasma-workspace +kio -> plasma-workspace +konsole -> plasma-workspace +kscreenlocker -> plasma-workspace +kservice -> plasma-workspace +kwin -> plasma-workspace +kwindowsystem -> plasma-workspace + + + +plasma-desktop +~~~~~~~~~~~~~~~~~~~~~ + + +$ qtpaths --locate-dirs GenericConfigLocation plasma-workspace +/etc/xdg/plasma-workspace +$ ls /etc/xdg/plasma-workspace +/etc/xdg/plasma-workspace/env/env.sh +/etc/xdg/plasma-workspace/env/plasma5-firstsetup.sh + + + +;; (define-public kde-plasma5-minimal +;; (package +;; (name "plasma5-minimal") +;; (version (package-version plasma-desktop)) +;; (source #f) +;; (build-system trivial-build-system) +;; (arguments +;; '(#:modules ((guix build union)) +;; #:builder +;; (begin +;; (use-modules (ice-9 match) +;; (guix build union)) +;; (match %build-inputs +;; (((names . directories) ...) +;; (union-build (assoc-ref %outputs "out") +;; directories)))))) +;; (inputs +;; `(("ark", ark) +;; ("dbus-x11", dbus-x11) +;; ("dolphin", dolphin) +;; ("gwenview", gwenview) +;; ("kcalc", kcalc) +;; ("khelpcenter", khelpcenter) +;; ("kwalletmanager", kwalletmanager) +;; ("kwrite", kwrite) +;; ("oxygen-fonts", oxygen-fonts) +;; ("phonon4qt5-backend", phonon4qt5-backend) +;; ; ("plasma-desktop", plasma-desktop) +;; ; ("plasma-pa", plasma-pa) +;; ; ("plasma-workspace", plasma-workspace) +;; ("sddm", sddm) +;; ("systemsettings", systemsettings) +;; ("task-x11", task-x11) +;; ("xsettings-kde", xsettings-kde))) +;; ; (native-search-paths +;; ; ;; For finding panel plugins. +;; ; (package-native-search-paths xfce4-panel)) ;; FIXME +;; (home-page "http://www.kde.org/") +;; (synopsis "KDA Plasma desktop environment (meta-package)") +;; (description +;; "This package is a meta-package, meaning that its purpose is to contain +;; minimal dependencies for running a minimal Plasma 5 desktop environment.") +;; (license gpl2+))) |