You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
seed/desktop

275 lines
8.4 KiB

Task-Per-Derivative: 1
Task-Section: user
Task-Description: Lubuntu Desktop
Task-Extended-Description: This task provides the Lubuntu (Ubuntu LXQt environment).
Task-Seeds: desktop-common
Task-Key: lubuntu-desktop
Task-Name: lubuntu-desktop
Task-Metapackage: lubuntu-desktop
== Metapackage ==
* lubuntu-desktop # metapackage for everything here
= Lubuntu core packages =
* lubuntu-default-settings
* lubuntu-artwork
* plymouth-theme-lubuntu-logo
* plymouth-theme-lubuntu-text
* lubuntu-grub-theme
= LXQt core packages =
* openbox
* pcmanfm-qt
* lxqt-core
* qterminal
* libqt5svg5 # Force SVG support for Qt
* oxygen-icon-theme # Default LXQt settings need it
* kde-style-breeze # Breeze Theme
* breeze-cursor-theme # Excellent-quality cursor theme, by KDE
= Display manager =
* sddm
* sddm-theme-lubuntu
* !sddm-theme-breeze # Don't install this, we don't need it and it causes problems on install.
= Other needed packages =
* dbus-x11
* ubuntu-mono # Minimal artwork bits, seed with lubuntu-artwork to
# avoid other icon theme to be installed.
= LXQt =
* lxqt-core
* lxqt-about
* lxqt-admin
* lxqt-openssh-askpass
* lxqt-powermanagement
* lxqt-sudo
* lxqt-notificationd # Due to libnotify depends we need to explicitly seed this or GNOME gets installed
* lxqt-policykit # Due to network-manager-gnome depends we need to explicitly seed this or GNOME gets installed
* pavucontrol-qt
* xdg-desktop-portal-lxqt
* qtxdg-tools
== Internet ==
* (transmission-qt)
* (quassel)
== Snaps ==
* snap:firefox
* snap:gnome-42-2204 # needed for firefox
* snap:gtk-common-themes # needed for firefox
== Multimedia ==
* (vlc)
* (vlc-plugin-access-extra)
* (vlc-plugin-notify)
* (vlc-plugin-samba)
* (vlc-plugin-skins2)
* (vlc-plugin-svg)
* (vlc-plugin-video-splitter)
* (vlc-visualization)
== Accessories ==
* (2048-qt)
* (featherpad)
* (noblenote)
* (lxqt-archiver)
* (screengrab)
* (kcalc)
* (qps)
* (vim) # Useful, full-featured, terminal-based editor
* (zsync)
* (partitionmanager) # Easy partition management tool
* (qapt-deb-installer) # Qt .deb installer tool
* (curl)
== Desktopish tools which we do need ==
* xscreensaver
* pinentry-qt # LP: #1473952 - Install the Qt version of pinentry, along with gpg-agent.
* usb-creator-kde # Adding utility to make USB bootable
* (picom)
* obconf-qt
* !obconf # Don't pull in some Openbox recommends
* !obsession
* !scrot
* !openbox-menu
* (qlipper)
* (qtpass)
* qttranslations5-l10n # Needed for proper translations support
* xscreensaver-gl
* xscreensaver-gl-extra
* xscreensaver-data-extra
* (xfonts-efont-unicode)
== Office ==
* (libreoffice-calc)
* (libreoffice-impress)
* (libreoffice-writer)
* (libreoffice-gtk3) #lo-kde5 save dialog doesn't add extension, lo-qt isn't ready, see bug 1812101
* (libreoffice-qt5) #after we set SAL_USE_VCLPLUGIN=qt5 and test it we can remove precedent lo-gtk3
* (libreoffice-style-breeze)
* !libreoffice-gnome
* (qpdfview)
* (skanlite)
== Low level system plumbery ==
# Packages management
* (muon)
* (plasma-discover)
* !kde-config-updates # Possibly dangerous in Lubuntu, causes KDE System Settings to be installed which looks so out of place
* software-properties-qt # Nice GUI to change reporsitory settings / extra drivers
* ubuntu-release-upgrader-qt
* lubuntu-update-notifier
* network-manager
* nm-tray # Simple, lightweight Qt 5 NM frontend
* network-manager-gnome # To use nm-connection-editor, since there is no Qt one.
* bluedevil
== Theming ==
* papirus-icon-theme
* arc-theme
== Other ==
* (ttf-ancient-fonts-symbola) # Emoji support
== LXDE / LXQt common components ==
* libfm-modules
== Multimedia ==
* libmtp-runtime # needed by libmtp9 (normally seeded through recommends LP: #1061430)
* ffmpegthumbnailer # For videos thumbnails
== Desktopish tools which we do need ==
* desktop-file-utils # map MIME types to apps
* xdg-user-dirs # to add the Desktop directory
* gvfs-fuse # for access of non gio applications to gvfs mounts
* gvfs-backends # for adding support for backends (photos, network etc ...) to gvfs
== Desktopish tools that are nice to have ==
* (neofetch) # nice tool to have by default for distro reviewers, doesn't take up any space
* (pastebinit) # we tell users to use it in the support channels, and it takes up minimal space
* (htop) # superior top replacement that's already in main
== desktop-common recommends that are nice to have ==
* (fonts-kacst-one)
* (fonts-khmeros-core)
* (fonts-thai-tlwg)
* (fonts-lao)
* (fonts-ubuntu)
* (fonts-sil-padauk)
* (fonts-tibetan-machine)
* (fonts-sil-abyssinica)
* (fonts-lklug-sinhala)
* (fonts-indic)
* (fonts-liberation)
* (fonts-noto-cjk)
== Archive support ==
# Add more type of archive support
* xz-utils
* zip
* unzip # also used for .zip support in file-roller
== Printing ==
* cups # our preferred printer management infrastructure
* cups-bsd # gives us lpc, lpq, lpr, lprm
* cups-client # gives us cancel, cupstestppd, lp, lpoptions, lppasswd, lpstat, cupsaddsmb, accept, lpadmin, lpinfo, lpmove
* foomatic-db-compressed-ppds # the foomatic printer driver database
* cups-filters
* openprinting-ppds # Most common drivers we want in desktop; less common are in o-p-extra
* printer-driver-pnm2ppa # several ppds require this
* ghostscript-x
* hplip # support for HP all-in-one printers
* printer-driver-min12xxw # support for KonicaMinolta PagePro 1200W, 1300W printers
* printer-driver-foo2zjs # support for printing to ZjStream-based printers
* printer-driver-splix # support for Samsung lasers
* printer-driver-pxljr # support for HP Color lasers
* printer-driver-c2esp # support for Kodak injket printers
* printer-driver-ptouch # support for Brother P-touch printers
* printer-driver-sag-gdi # support for Rico Aficio SPxxxx printers
* printer-driver-brlaser # support for some Brother laser printers
* printer-driver-gutenprint # Previously cups-driver-gutenprint
== Sound ==
* pipewire
* pipewire-audio # Get pipewire-alsa and pipewire-pulse without causing Pulseaudio-related upgrade problems
* (wireplumber)
* libspa-0.2-bluetooth
* gstreamer1.0-pipewire
== Terminal tools (from desktop-common) ==
* bc
* genisoimage
== Networking ==
* wvdial
* modemmanager # Add support for mobile modem LP: #967132
* mobile-broadband-provider-info # LP: #975139
* usb-modeswitch # LP: #979304
* wireless-tools
* rfkill # No longer using the copy from wireless-tools (LP: #715309)
* wpasupplicant # ScottJamesRemnant
* libnss-mdns # IPv4 link-local DNS support
* ca-certificates # common SSL certificates
* avahi-daemon
== Low level system plumbery ==
* laptop-detect
* ubuntu-drivers-common # Make it harder to remove detection support, LP#704597
* policykit-desktop-privileges # passwordless disk/CPU speed/time operations for admins
* libpam-systemd # logind, cross desktop compatibility
* x11-utils
* whoopsie # LP: 1001630
* python3-launchpadlib # for apport
* kerneloops-daemon # watch for and allow reporting of kernel problems
* fonts-noto-cjk # Extra font to display asian characters LP: #1437875 and LP: #1581160
* pcmciautils # PCMCIA support for >= 2.6.13-rc1 kernels
* inputattach # needed for serial mice
* libsasl2-modules # allows integration with MTA and login system
* fwupd
* fwupd-signed
* xkb-data
* memtest86+
* anacron # generally appropriate for desktops
== Specific ==
* apmd [armel]
* pbbuttonsd [powerpc]