## Overview
This kubuntu-setting metapackage creates multiple binary packages. The
official list is in the the debian/control file. At the time of this writing,
this list includes kubuntu-settings-desktop and some plymoth themes.

+ IMPORTANT: Guide to set up pre-commit hook for PNG compression
+ Project Structure: Diagram showing layout, mapping, and purpose of files
+ Image Mangling: Disabling PNG Compression
+ Reason to Disable PNG Compression
+ Acceptance Tests 2026-04-14, 2026-04-15

Other notes are found in the invent.kde.org 26.04 tracking project, issue #9.

## IMPORTANT
Please install the pre-commit hook as shown below to ensure PNG images are
compressed before sending to the repository:

```bash
ln -s '../../debian/git-hook-pre-commit' .git/hooks/pre-commit
```

## Project Structure
We used the `tree` command to create the following structure, which was then
edited for brevity and clarity.

Note 1: There should not be a need for sync-helper.sh. This package would
  benefit greatly to be refactored to match the file system.

```bash
├── README.md          # This document
├── sync-helper.sh     # Used to sync system files to this structure (1)
│
├── COPYING
├── debian/*           # Debian control files
├── desktop
│   │
│   │ # MAPS TO /usr/share/applications
│   ├── applications
│   │   ├── org.kfocus.web.howtos.desktop               # HOW-TO web link
│   │   ├── org.kubuntu.driver-manager.desktop          # Driver manager
│   │   ├── org.kubuntu.manage-software.desktop         # Manage software
│   │   ├── org.kubuntu.restore-desktop-links.desktop   # Restorre Link
│   │   └── org.kubuntu.web.home.desktop                # Kubuntu.org web link
│   │
│   │ # MAPS TO /usr/bin
│   ├── bin
│   │   ├── kubuntu-driver-manager
│   │   ├── kubuntu-manage-software
│   │   └── kubuntu-restore-desktop-links
│   │
│   │ # MAPS TO /etc
│   ├── etc
│   │   ├── kubuntu-default-settings # Used as a resource for postinst
│   │   │   ├── directory-home
│   │   │   ├── directory-media
│   │   │   └── hidden-media
│   │   ├── sddm.conf.d              # Configure default SDDM config
│   │   │   ├── 10-wayland.conf
│   │   │   └── 20-kubuntu.conf
│   │   ├── skel
│   │   │   ├── Desktop              # Desktop links
│   │   │   │   ├── org.kfocus.web.howtos.desktop
│   │   │   │   │     -> /usr/share/applications/org.kfocus.web.howtos.desktop
│   │   │   │   └── org.kubuntu.web.home.desktop
│   │   │   │         -> /usr/share/applications/org.kubuntu.web.home.desktop
│   │   │   ├── .face                # User default avatar (kubuntu-bug.png)
│   │   │   ├── .face.icon -> .face
│   │   │   └── .vimrc               # Allows select, copy, paste in vim
│   │   ├── X11
│   │   │   └── Xsession.d
│   │   │       ├── 70xdg-kubuntu-dir  # Sets XDG_CONFIG_DIRS always
│   │   │       └── 80kubuntu-xmodmap  # X11 modmap, ignored in Wayland
│   │   └── xdg
│   │       ├── autostart
│   │       │   └── xdg-user-dirs-kde.desktop # User default folders setup
│   │       │
│   │       │ # Populate kcm "About System"
│   │       │ # Takes precidence over /usr/share/kubuntu-default-settings
│   │       │ #   /kf5-settings/kcm-about-distrorc
│   │       ├── kcm-about-distrorc
│   │       │
│   │       ├── kicker-extra-favoritesrc  # Default "Favorites" settings
│   │       └── plasma-workspace
│   │           └── env
│   │               ├── env.sh            # Sets XDG_CONFIG_DIRS if unset
│   │               └── ksshaskpass.sh    # Config for keepassxc
│   ├── icons
│   │   ├── breeze
│   │   │   └── places
│   │   │       └── 16
│   │   │           ├── start-here-kubuntu.svg # kicker icon
│   │   │           └── start-here-kubuntu.svgz
│   │   ├── breeze-dark
│   │   │   └── places
│   │   │       └── 16
│   │   │           ├── start-here-kubuntu.svg
│   │   │           │     -> ../../../breeze/places/16/...
│   │   │           └── start-here-kubuntu.svgz
│   │   │                 -> ../../../breeze/places/16/...
│   │   └── hicolor
│   │       └── scalable
│   │           └── places
│   │               ├── 16
│   │               │   │ # Symlinks so these are available as fallbacks
│   │               │   ├── start-here-kubuntu.svg
│   │               │   │     -> ../../../breeze/places/16/...
│   │               │   └── start-here-kubuntu.svgz
│   │               │         -> ../../../breeze/places/16/...
│   │               └── apps # Custom manage-software and web-link icons
│   │                   ├── kubuntu-manage-software.svg
│   │                   └── kubuntu-web-link.svg
│   ├── kcm
│   │   │   # Custom wrapper around software-properties-qt
│   │   └── kcm_driver_manager.desktop
│   │
│   ├── kf5-settings
│   │   ├── baloofilerc      # Disable file indexing
│   │   ├── breezerc         # Probably OOD
│   │   ├── calamaresrc
│   │   ├── CalaTheme.colors
│   │   ├── discoverabstractnotifier.notifyrc
│   │   ├── dolphinrc        # Dolphin settings
│   │   ├── jukrc            # No longer used. Delete?
│   │   ├── kcm-about-distrorc # See /etc/xdg/kcm-about-distrorc
│   │   ├── kcminputrc       # SET cursor size to 30
│   │   ├── kded5rc
│   │   ├── kdeglobals       # SET default light and dark themes
│   │   ├── klaunchrc        # ENABLE launch feedback
│   │   ├── konsolerc        # SET default to kubuntu profile; enable menu
│   │   │                    # TWEAK for user changes to persist
│   │   ├── kscreenlockerrc  # Set Lock screen defaults
│   │   ├── ksplashrc        # DISABLE splash throbber after login
│   │   ├── kwinrc           # ENABLE default wobble to windows, translucency
│   │   └── plasmarc         # SET kubuntu theme
│   │
│   ├── konsole # Console colors and profiles
│   │   ├── kubuntu-black.colorscheme
│   │   ├── kubuntu-black.profile
│   │   └── kubuntu.profile
│   │
│   ├── kubuntu-logo.png # See kubuntu-bug.png
│   │
│   │ # MAPS TO /usr/share
│   ├── live/usr-share
│   │       └── initramfs-tools
│   │           └── scripts
│   │               └── casper-bottom
│   │                   └── 40kubuntu_setup
│   │
│   │ # MAPS TO /usr/share/plasma/plasma-welcome/extra-pages
│   ├── plasma/plasma-welcome/extra-pages
│   │                         └── 01-Kubuntu.qml
│   │
│   │ # MAPS TO /usr/share/sddm
│   ├── sddm
│   │   └── themes
│   │       ├── kubuntu
│   │       │   ├── Background.qml
│   │       │   ├── default-logo.svg
│   │       │   ├── faces
│   │       │   │   └── .face.icon
│   │       │   ├── KeyboardButton.qml
│   │       │   ├── kubuntu_2604-gear-dark-horiz.png
│   │       │   ├── Login.qml
│   │       │   ├── Main.qml
│   │       │   ├── Messages.sh
│   │       │   ├── metadata.desktop
│   │       │   ├── preview.png
│   │       │   ├── SessionButton.qml
│   │       │   └── theme.conf
│   │       └── kubuntu-light
│   │           ├── Background.qml
│   │           ├── default-logo.svg
│   │           ├── faces
│   │           │   └── .face.icon
│   │           ├── KeyboardButton.qml
│   │           ├── kubuntu_2604-gear-light-horiz.png
│   │           ├── Login.qml
│   │           ├── Main.qml
│   │           ├── Messages.sh
│   │           ├── metadata.desktop
│   │           ├── preview.png
│   │           ├── SessionButton.qml
│   │           └── theme.conf
│   │
│   │ # MAPS TO /usr/share/plasma
│   ├── theme
│   │   ├── avatars
│   │   │   └── kubuntu-bug.png
│   │   ├── desktoptheme
│   │   │   ├── kubuntu
│   │   │   │   ├── colors -> ../breeze-dark/colors
│   │   │   │   ├── icons
│   │   │   │   │   └── start.svgz
│   │   │   │   ├── metadata.json
│   │   │   │   └── plasmarc
│   │   │   ├── kubuntu-dark
│   │   │   │   ├── colors -> ../breeze-dark/colors
│   │   │   │   ├── icons
│   │   │   │   │   └── start.svgz
│   │   │   │   ├── metadata.json
│   │   │   │   └── plasmarc
│   │   │   └── kubuntu-light
│   │   │       ├── colors -> ../breeze-light/colors
│   │   │       ├── icons
│   │   │       │   └── start.svgz
│   │   │       ├── metadata.json
│   │   │       └── plasmarc
│   │   ├── layout-templates
│   │   │   └── org.kubuntu.desktop.defaultPanel
│   │   │       ├── contents
│   │   │       │   └── layout.js
│   │   │       └── metadata.json
│   │   ├── look-and-feel
│   │   │   ├── org.kubuntudark.desktop
│   │   │   │   ├── contents
│   │   │   │   │   ├── defaults
│   │   │   │   │   ├── layouts
│   │   │   │   │   │   └── org.kde.plasma.desktop-layout.js
│   │   │   │   │   └── previews
│   │   │   │   │       ├── fullscreenpreview.jpg
│   │   │   │   │       ├── lockscreen.png
│   │   │   │   │       └── preview.png
│   │   │   │   └── metadata.json
│   │   │   ├── org.kubuntu.desktop
│   │   │   │   ├── contents
│   │   │   │   │   ├── defaults
│   │   │   │   │   ├── layouts
│   │   │   │   │   │   └── org.kde.plasma.desktop-layout.js
│   │   │   │   │   └── previews
│   │   │   │   │       ├── fullscreenpreview.jpg
│   │   │   │   │       ├── lockscreen.png
│   │   │   │   │       └── preview.png
│   │   │   │   └── metadata.json
│   │   │   └── org.kubuntulight.desktop
│   │   │       ├── contents
│   │   │       │   ├── defaults
│   │   │       │   ├── layouts
│   │   │       │   │   └── org.kde.plasma.desktop-layout.js
│   │   │       │   └── previews
│   │   │       │       ├── fullscreenpreview.jpg
│   │   │       │       ├── lockscreen.png
│   │   │       │       └── preview.png
│   │   │       └── metadata.json
│   │   └── shells
│   │       └── org.kde.plasma.desktop
│   │           └── contents
│   │               └── updates
│   │                   └── kicker-kickoff-icon.js
│   │
│   │ # MAPS TO /usr/share/kubuntu-default-settings (of course)
│   └── usr-share
│       ├── dot-gtkrc-2.0-kde4
│       ├── gtk2-default-theme.rc.sh
│       ├── kubuntu_donate.svg
│       ├── kubuntu_tour.svg
│       └── settings.ini
│
│ # MAPS TO /usr/share/fonts/truetype
├── fonts
│   ├── dm-mono/*        # Mono fonts
│   └── space-grotesk/*  # Title fonts
│
│ # MAPS TO /usr/share/plymouth
└── plymouth
    ├── kubuntu-logo
    │   │ # ... image files
    │   ├── README.md     # Describes process
    │   │ # ... more image files
    │   │
    │   ├── preview.png   # Preview image
    │   ├── throbber.xcf  # Throbber image source file
    │   └── watermark.png
    │
    └── kubuntu-text
        ├── kubuntu-text.plymouth
        ├── kubuntu-text.plymouth.in
        └── preview.png
```

## Image Mangling: Disabling PNG Compression
We have disabled `pkgbinarymangler` PNG Compression and implemented our own in
a pre-commit hook. This ensures PNG files are compressed before commit. It
also ensures that when we compare files from a live system (where packaged
files have been installed) to our package source, the PNG files that should
match still do.

The PNG compression is disabled in `debian/rules`:

```bash
# Added to debian/rules at top
export NO_PNG_PKG_MANGLE:=1
```

Please enable the pre-commit hook as discussed above in the "IMPORTANT"
section, above.

## Reason to Disable PNG Compression
A typical worflow for development of system packages looks like the diagram
below. The problem is that images are compressed while being packaged by a
process called `pkgbinarymangler`. Because these are compressed at package
time, they are certain NOT to match with the source images.

```
  +-------------------------------+
  | Developer starts with         |
  | development system with       |<---------------+
  | latest packages installed     |                |
  | and the latest package source.|                |
  +-------------------------------+                |
                  V                                |
  +-------------------------------+                |
  | Developer modifies system     |                |
  | files to meet development     |                |
  | goals.                        |           New Packages
  +-------------------------------+          are applied to
                  V                        development system
  +-------------------------------+                |
  | Modified system files are     |                |
  | COMPARED to the package       |                |
  | source, merged, and pushed.   |                |
  +-------------------------------+                |
                  V                                |
  +-------------------------------+                |
  | Package source is used        |----------------+
  | to create new packages.       |
  | PNGs are be compressed here   |
  |   by default.                 |
  +-------------------------------+
```

Once the developer creates and updateds a package and installs it, the diff
between the system and the package source goes from empty to a listing of
all the PNGs files in the package. This results in confusion and additional
work.

The solution we have applied is described above in the section
"Image Mangling: Disabling PNG Compression".

## Acceptance Tests 2026-04-14, 2026-04-15
These checks helps ensure theming provided here and in the
wallpapers package meets requirements. These were run multiple times
to help minimize regressions.

+ `[x]` /etc/X11/Xsession.d/ (desktop/etc/Xsession.d)
  + `[x] 70vlc-plugin-path`: DELETE, VLC is no longer video player
    + `[x] ls /etc/X11/Xsession.d/70vlc-plugin-path` is not found?
    + `[x]` Can one still install and run VLC without issue?
        I downloaded Big Buck Bunny in mov format from Blender
        [Source](https://download.blender.org/peach/bigbuckbunny_movies/).

+ `[x]` /etc/sddm.conf.d (desktop/etc/sddm.conf.d)
  + `[x] default.conf`:    DELETE to avoid collisions
    + `[x] ls /etc/sddm.conf.d/default.conf` shows no file?
  + `[x] 20-kubuntu.conf`: NEW SDDM theme configurations for 26.04
    + `[x]` ADD cursor size so Breeze cursor is applied
    + `[x]` Logout to SDDM. Is the background dark blue?
    + `[x]` Is cursor the Breeze theme?
    + `[x]` System Settings > Colors and Themes > Login Screen?
    + `[x]` Do all them previews look correct?
      (Kubuntu is dark, Kubuntu Light is light)
    + `[x]` Switch SDDM theme from Kubuntu to Kubuntu Light?
    + `[x]` Logout
    + `[x]` On the SDDM screen (NOT lock screen) is bkgd a light grey gear?
    + `[x]` Can you sign in again without issue?
    + `[x]` Can you repeat the above process to return to Kubuntu theme?

+ `[x]` /etc/skel/ (desktop/etc/skel)
  + `[x] Desktop`: NEW includes Kubuntu web links
    + `[x]` org.kubuntu.driver.manager.desktop
    + `[x]` org.kubuntu.web.home.desktop
      + `[x]` Are both links created with a new user at TL of screen?
      + `[x]` Do both links open the desired page with the default browser?
  + `[x] .vimrc`: NEW allows vim cut-n-paste by default (mouse=c)
    + `[x]` As a new user, vim edit a document. Can you copy-n-past text?

+ `[x]` /etc/xdg/ (desktop/etc/xdg)
  + `[x] kcm-about-distrorc`: In System Settings > About this System
    Does version show '26.04 LTS' and the logo has a white ouline?
  + `[x] kickoffrc`: DELETE as no longer used by Plasma
    + `[x] ls /etc/xdg/kickoffrc` does not exist?
  + `[x] kicker-extra-favoritesrc`: NEW default favorites config
    + `[x]` Rename kubuntu-manage-software.desktop to org.kubuntu.manage-software.desktop
    + `[x]` Remove `preferred://email` as this does not work and may result in dual
      browsers showing
    + `[x]` As new user, does kicker favorites show `[x]` System Settings,
      `[x]` Manage Software, `[x]` Dolphin, `[x]` Konsole, `[x]` preferred
       Webbrowser, then `[x]`Kate,`[x]` Libreoffice, and `[x]`Sysmon?
    + `[x]` As new user, does default web browser show in Panel and Kicker favs
    + `[x]` As new user, do all panel icons and fav icons launch expected app?
  + `[x] plasma-workspace/env/ksshaskpass.sh`: export both env vars
    + `[x]` Does `echo "$SSH_ASKPASS $SSH_ASKPASS_REQUIRE";` print
        `/usr/bin/ksshaskpass prefer`?

+ `[x]` /usr/bin/ (desktop/bin)
  + `[x] kubuntu-manage-software`:       NEW software manager wrapper
    + `[x]` Does click on icon result in option to open Discover or Synaptic
    + `[x]` Can you [ Cancel ] and close app?
    + `[x]` Can you reopen and select [ Discover ] and opp opens?
    + `[x]` Can you reopen and select [ Synptic ] and app opens after passwd?
    + `[x]` After opening Discover or Synaptic, is dialog window closed?
  + `[x] kubuntu-restore-desktop-links`: NEW restore web links to desktop folder
    + `[x]` Delete no links. Does running this app tell you links aready exist?
    + `[x]` Delete one link. Does running this app fix missing link?
    + `[x]` Delete both links. Does running this app create both links?

+ `[x]` /usr/share/applications/ (desktop/applications)
  + `[x] org.kfocus.web.howtos.desktop`:  NEW metadata xdg-open HOW-TOs
    + `[x]` In newly created user, is a HOW-TOs link appear on desktop?
    + `[x]` Does click desktop HOW-TOs link open a HOW-TO Guide website
    + `[x]` Does link use an icon with Black ink on white circle?
  + `[x] org.kubuntu.driver.manager.desktop`: NEW metadata for search
    + `[x]` Can you search for driver manager in kicker and find manager?
  + `[x] org.kubuntu.manage.software.desktop`: NEW metadata manage software
    + `[x]` Can you search for 'manage software' in Kicker and launch?
    + `[x]` Does Kubuntu Shopping bag appear in default panel?
    + `[x]` Does Kubuntu Shopping bag appear in default kick favorites?
  + `[x]` org.kubuntu-restore-links.desktop NEW metadata restore links
    + `[x]` Can you search in the kciker for restore links and find this?
    + `[x]` Can you delete the desktop links (HOT-TOs, Kubuntu home)?
    + `[x]` Can you restore desktop links with this app?
  + `[x] org.kubuntu.web.home.desktop`: NEW metadata xdg-open Kubuntu.org
    + `[x]` In newly created user, is a Kubuntu link appear on desktop?
    + `[x]` Does click desktop Kubuntu link open the Kubuntu.org website
    + `[x]` Does link use an icon with Black ink on white circle?

+ `[x]` /usr/share/icons/hicolor (desktop/icons/hicolor)
  + `[x] scalable/apps/kubuntu-manage-software.svg`: NEW manage software icon
  + `[x] scalable/apps/kubuntu-web-link.svg`: NEW dark friendly web link icon
    + `[x]` Does manage software icon look like kubuntu shopping bag
    + `[x]` Do web links on desktop show black in world on white disk?
    + `[x]` Change desktop from Light to Dark theme; do desktop icons still
            look good?
    + `[x]` Link start-here-kubuntu icons to hicolor so icons will be available
      in other themes per Chandradeep.
    + `[x] ls -l /usr/share/icons/hicolor/scalable/places/start-here-kubuntu.svg`
      `-> /usr/share/icons/breeze/places/16/start-here-kubuntu.svg`
    + `[x] ls -l /usr/share/icons/hicolor/scalable/places/start-here-kubuntu.svgz`
      `-> /usr/share/icons/breeze/places/16/start-here-kubuntu.svgz`
    + `[!]` Setting the dynamic wallpaper to "Always Light" does NOT work
       + `[x]` Confirm Kubuntu Light wallpaper is again available in
         response to this bug.

+ `[x]` /usr/share/kubuntu-default-settings/kf5-settings/ (desktop/kf5-settings)
  + `[x] kcm-about-distrorc`: In System Settings > About this System
    + `[x] ` Does version show '26.04 LTS' and the logo has a white ouline?
    See [this guide][_0010]
  + `[x] kcminputrc`:      SET cursor size to 30
    + `[x]` In System Settings > Colors and Themes > Cursors, is cursor
      size (top center of window) shown as 30?
  + `[x] kdeglobals`:      SET default light and dark themes
    + `[x]` Visit `System Settings > Quick Settings` (default panel)
    + `[x]` Is the default Light Theme `Kubuntu Light`
    + `[x]` Is the default Dark Theme `Kubuntu Dark`
    + `[x]` Click `[Global Theme]`
    + `[x]` In theme window, is `Kubuntu` theme selected (this is the twilight
      theme, and is not the same as light or dark!)
  + `[x] klaunchrc`:       ENABLE launch feedback
    + `[x]` When launching firefox, does the cursor bounce?
  + `[p] konsolerc`:       SET default to kubuntu profile; enable menu
    + `[!]` Adjust settings to allow for user changes to persist
      + `[!]` Can user turn off menu, turn on toolbars, close, and return to
        find the same state?
        No, menu bar is turned off, and toolbars are hidden
      + `[x]` Can user turn ON menu, turn OFF toolbars, close, and return to
        find the same state?
      + `[x] Settings > Manage Profiles` Is the default konsole theme "Kubuntu"?
      + `[x] Settings > Switch Profile` Are "Built-in," "Kubuntu," and
        "Kubuntu Black" profiles available?
  + `[x] mimeapp.list`: Fix dual entries for markdown (.md) and PDF (.pdf) files
    + `[x]` Add default handlers: firefox and thunderbird
    + `[x]` In Dolphin, RMB on md file. Is Okular only shown once?
    + `[x]` In Dolphin, RMB on pdf file. Is Chrome only shown once?
    + `[x]` Visit System Settings > Default Applications; is Firefox the
      browser and Thunderbird the email client?
  + `[n] ksplashrc`:       DISABLE splash throbber after login
  + `[x] kwinrc`:          ENABLE default wobble to windows, translucency
    + `[x]` Do windows wobble a bit during move, also around 75% trancluent?
  + `[x] plasmarc`:        SET kubuntu theme
    + `[x]` Is the default theme Kubuntu? (see System Settings > Global Themes)
  + `[x] vimrc`:           DELETE as this does not work here
        + `[x] ls /usr/share/kubuntu-default-settings/kf5-settings/vimrc` no file

+ `[x]` /usr/share/konsole/ (desktop/konsole)
  + `[x] kubuntu.profile`:           NEW default kubuntu profile
    + `[x] Settings > Manage Profiles` Is the default konsole theme "Kubuntu"?
    + `[x]` Select `Settings > Switch Profile > Kubuntu` if needed
    + `[x]` Compare to 'Settings > Switch Profile > Built-in' but with margins
      and no default bold text?
  + `[x] kubuntu-black.colorscheme`: NEW color scheme for kubuntu black
  + `[x] kubuntu-black.profile`:     NEW profile definition
    + `[x]` Select `Settings > Switch Profile > Kubuntu Black` profile?
    + `[x]` Do the colors change and the background turn black?
    + `[x]` Can you select the `Settings > Switch Profile > Built-in`?
    + `[x]` Can you return to `Settings > Switch Profile > Kubuntu`?

+ `[x]` Move sddm kubuntu to kubuntu-light. Move sddm kubuntu-dark to kubuntu.
+ `[x]` /usr/share/sddm/themes/kubuntu (desktop/sddm/themes/kubuntu)
+ `[x]` /usr/share/sddm/themes/kubuntu-light (desktop/sddm/themes/kubuntu-light)
  + `[x] default-logo.svg`:          NEW default logo for light theme
  + `[x] kubuntu_2604-gear-dark-horiz.png`: NEW SDDM theme background
  + `[x] kubuntu_2604-gear-light-horiz.png`: NEW SDDM theme background
  + `[x] metadata.desktop`:          UPDATE KDE credit, version, 26.04
  + `[x] preview.png`:               UPDATE to 26.04
  + `[x] theme.conf`:                UPDATE background image
    + `[x]` System Settings > Colors and Settings > Login Screen (SDDM)
    + `[x] Are 3 options available ONLY`: Breeze, Kubuntu, Kubuntu Light?
    + `[x]` Is default, selected theme `Kubuntu`?
    + `[x]` Does preview show dark blue background?
    + `[x]` Log out. Is the SDDM login screen dark blue? Login again.
    + `[x]` System Settings > Colors and Settings > Login Screen (SDDM).
      Select `Kubuntu Light` theme here?
    + `[x]` Does preview show light grey background?
    + `[x]` Click `[Apply]` and then log out.
    + `[x]` Is the SDDM login screen light grey?
    + `[x]` Switch back to Kubuntu theme and relog. Is the SDDM screen dark
      again?

+ `[x]` /usr/share/plasma/avatars (desktop/theme/avatars)
  + `[x] kubuntu-bug.png`: NEW Kubuntu user avatar
    + `[x]` Visit usrs and set your user avatar to Kununtu.
    + `[x]` Logout. Does the Kubuntu avatar appear in SDDM?

+ `[x]` /usr/share/plasma/desktoptheme (desktop/theme/desktoptheme)
  + `[x] kubuntu/metadata.json`: Update KDE credit, version, 26.04
  + `[x] kubuntu/plasmarc`:      NEW wallpaper config per KDE theme
  + `[x] In Kubuntu Theme`:
    + `[x]` Is the panel dark?
    + `[x]` Press `[SUPER]`. Does the the Kicker ("Start") menu show and is dark?
    + `[x]` Press `[ALT][SPACE]`. Is the KRunner menu show at top-screen-center and is dark?
    + `[x]` Open System Settings. Are the window decorations grey text on a light background?
    + `[x]` Is the interior of System Settings dark text on a light background?
    + `[x]` Click Wallpaper. Is Kubuntu (Dynamic) wallpaper selected (outlined
      in Blue)?
    + `[x] Does `Switch Dynamic Wallpapers: [ Based on day-night cycle ]` show?
    + `[x]` If you set time of day to night, does wallpaper fade to dark?
    + `[x]` If you set time of day to day, does wallpaper fade to light?
    + `[x]` Click on the clock in the panel - does it show the calendar in dark?
  + `[x]` kubuntu-dark/*         NEW config for dark theme
  + `[x]` In Kubuntu Dark Theme:
    + `[x]` Is the panel dark?
    + `[x]` Press `[SUPER]`. Does the the Kicker ("Start") menu show and is dark?
    + `[x]` Press `[ALT][SPACE]`. Is the KRunner menu show at top-screen-center and is dark?
    + `[x]` Open System Settings. Are the window decorations light text on a dark background?
    + `[x]` Is the interior of System Settings light text on a dark background?
    + `[x]` Click Wallpaper. Is Kubuntu (Dynamic) wallpaper selected?
    + `[x]` Does `Switch Dynamic Wallpapers: [ Based on whether plasma style is light or dark ]` show?
    + `[x]` If you set time of day to night, does wallpaper stay dark?
    + `[x]` If you set time of day to day, does wallpaper stay dark?
    + `[x]` Click on the clock in the panel - does it show the calendar in dark?
  + `[x]` kubuntu-light/*        NEW config for light theme
  + `[x]` In Kubuntu Light Theme:
    + `[x]` Is the panel light?
    + `[x]` Press `[SUPER]`. Does the the Kicker ("Start") menu show and is light?
    + `[x]` Press `[ALT][SPACE]`. Is the KRunner menu show at top-screen-center and is light?
    + `[x]` Open System Settings. Are the window decorations dark text on a light background?
    + `[x]` Is the interior of System Settings dark text on a light background?
    + `[x]` Click Wallpaper. Is Kubuntu (Dynamic) wallpaper selected?
    + `[x]` Does `Switch Dynamic Wallpapers: [ Based on whether plasma style is light or dark ]` show?
    + `[x]` If you set time of day to night, does wallpaper stay light?
    + `[x]` If you set time of day to day, does wallpaper stay light?
    + `[x]` Click on the clock in the panel - does it show the calendar in light?

+ `[x]` /usr/share/plasma/layout-templates/ (desktop/theme/layout-template)
  + `[x]` org.kubuntu.desktop.defaultPanel/
    + `[x]  contents/layout.js`: Update panel structure for 26.04
    + `[x]` Does panel show, from left-to-right
      + `[x]` Kicker using Kubuntu Logo. Click on it to confirm it works. Press `[Super]` to toggle too?
      + `[x]` Do favorites only show once (no double entries of the preferred
        browser, for example?)
      + `[x]` Icon task manager with the following pinned. Click to ensure all work: `[x]` System Settings, `[x]` Kubuntu Manage Software, `[x]` Dolphin, `[x]` Konsole, `[x]` Preferred browser (Firefox)
          + `[x]` Open kate. Does its icon show in the icon-only task manager?
          + `[x]` Close Kate. Is the kate icon removed from the icon-only task manager?
      + `[x]` The system tray with a single line of icons?
      + `[x]` A system clock showing 12 hour clock and ISO date underneath?
      + `[x]` Click on the clock - does it show the calendar?
      + `[x]` Is a `Show Desktop` icon at the far right?
      + `[x]` Click on `Show Desktop`. Does it toggle windows?
    + `[x]` Add virtual desktops via `System Settings > Window Management > Virtual Desktops`. Does a pager show up in panel right after Kicker?
    + `[x]` RMB on the panel and select `Show Panel Configuration`
      + `[x]` Confirm there is a `Margin Separator` just before the system tray
      + `[x]` Confirm Panel Settings: `[x]` Position: bottom, `[x]` Alignment: center, `[x]` Width: fill width, `[x]` Visibility: always visible, `[x]` Opacity: adaptive, `[x]` Floating: disabled, `[x]` Panel Height: 54, `[x]` Shortcut: none
      + `[x]` Click on `[Exit Edit Mode]` to leave

+ `[x]` /usr/share/plasma/look-and-feel/ (desktop/theme/look-and-feel)
  + `[x]` org.kubuntu.desktop/
    + `[x]  contents/layouts/org.kde.plasma.desktop-layout.js`:
      + `[x]` UPDATE make modular, add wallpaper settings, desktop widgets
    + `[x]  contents/defaults`: UPDATE to Kubuntu twilight style from Noble
    + `[x]  contents/previews/fullscreenpreview.jpg`: UPDATE preview
    + `[x]  contents/previews/lockscreen.png`: NEW preview
    + `[x]  contents/previews/preview.png`: UPDATE preview
    + `[x]  metadata.json`: UPDATE KDE credit, 26.04
  + `[x]` org.kubuntudark.desktop/*  NEW config for dark theme
  + `[x]` org.kubuntulight.desktop/* NEW config for light theme
  + `[x]` Make sure no crash symbol shows in systray on all 6 previews

+ `[x]` (desktop/wallpapers): DELETE, redundant with kubuntu-wallpapers
+ `[x]` /usr/share/kubuntu-default-settings/ (desktop/usr-share)
  + `[x] kubuntu-circle-128.png`: DELETE, redundant with avatar
  + `[x] `ls -ald /usr/share/kubuntu-default-settings/kubuntu-circle-128.png` does not exist?

+ `[x]` /usr/share/plymouth/ (plymouth)
  + `[x] kubuntu-logo/preview.png`: NEW preview
  + `[x] kubuntu-text/kubuntu-text.plymouth`:    UPDATE 12.04 => 26.04
  + `[x] kubuntu-text/kubuntu-text.plymouth.in`: UPDATE 12.04 => 26.04
  + `[x] kubuntu-text/preview.png`: NEW preview
  + `[x]` On a fresh install, is `Kubuntu` the default theme?

+ `[x]` Remove obsolete config files in kubuntu-settings-desktop.mainscript
  - `[x]` Does `ls -ald /etc/X11/Xsession.d/70vlc-plugin-path` show no file?
  - `[x]` Does `ls -ald /etc/sddm.conf.d/default.conf` show no file?
  - `[x]` Does `ls -ald /etc/xdg/kickoffrc` show no file?

## End

[_0010]:https://invent.kde.org/plasma/kinfocenter/-/blob/master/kcms/about-distro/example/kcm-about-distrorc.ex?ref_type=heads
