Source: tasksel Version: 3.34 Severity: wishlist Dear tasksel maintainers,
I would like you to consider adding the GNOME Flashback desktop to the list of supported desktop environments in Debian. GNOME Flashback is the classic desktop based on the GNOME Panel and the Metacity window manager — the same components that were powering the default session in Debian ≤ 6 (Squeeze). It tries to use mainline GNOME components where possible, all code specific to the GNOME Flashback session (apart from the panel and the WM) is in the gnome-flashback package. Some links: * https://wiki.gnome.org/Projects/GnomeFlashback * http://mitya57.me/weblog/2015/07/gnome-flashback-316-in-testing.html According to the commit message in [1], there may be not enough space to add yet another desktop, however I consider that GNOME Flashback is a better choice for the top list as compared to i.e. MATE or Cinnamon, as it has a small codebase, is actively developed, uses modern GNOME technologies and is familiar for users of previous Debian versions. [1]: http://anonscm.debian.org/cgit/tasksel/tasksel.git/commit/?id=952ee6491807d54d I do not have much tasksel experience, however attached is a potential patch against the packaging git master. Thanks for considering this. -- Dmitry Shachnev
From c381f8c60f698813f95d6ee5ed078b7f7bf2783a Mon Sep 17 00:00:00 2001 From: Dmitry Shachnev <mity...@gmail.com> Date: Mon, 2 Nov 2015 00:21:25 +0300 Subject: [PATCH] Add GNOME Flashback as a desktop choice --- debian/control | 51 ++++++++++++++++++++++++++++++++++++++++++- debian/templates | 2 +- tasks/gnome-flashback-desktop | 7 ++++++ 3 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 tasks/gnome-flashback-desktop diff --git a/debian/control b/debian/control index e754936..208d8d5 100644 --- a/debian/control +++ b/debian/control @@ -44,7 +44,7 @@ Recommends: # The order here is significant when installing this task manually; # when tasksel installs this task it instead selects one of these based # on the tasksel/desktop debconf setting. - task-gnome-desktop | task-xfce-desktop | task-kde-desktop | task-lxde-desktop | task-cinnamon-desktop | task-mate-desktop, + task-gnome-desktop | task-gnome-flashback-desktop | task-xfce-desktop | task-kde-desktop | task-lxde-desktop | task-cinnamon-desktop | task-mate-desktop, # For use by third-party apps. xdg-utils, # mdns/zeroconf stuff @@ -96,6 +96,55 @@ Recommends: # we need a working network setup at least network-manager-gnome, +Package: task-gnome-flashback-desktop +Architecture: all +Description: GNOME Flashback + This task package is used to install the Debian desktop, featuring + the GNOME Flashback desktop environment, and with other packages that + Debian users expect to have available on the desktop. +Depends: ${misc:Depends}, + task-desktop, +# the basic components required for the session + gnome-session-flashback, +# the display manager + gdm3, +# the control center + gnome-control-center, +# some core GNOME applications + eog, + gedit, + gnome-calculator, + gnome-screenshot, + gnome-terminal, +# network manager applet + network-manager-gnome, +Recommends: +# accessibility support + gnome-orca, +# web browser + iceweasel, +# mail client + evolution, +# package management + gnome-software, +# some non-core GNOME applications + alacarte, + gnome-disk-utility, + gnome-documents, + gnome-tweak-tool, + yelp, +# libreoffice suite + libreoffice, + libreoffice-gnome, + libreoffice-evolution, + libreoffice-help-en-us, +# make thesaurus work + mythes-en-us, +# make spellchecker work + hunspell-en-us, +# make hyphenation work + hyphen-en-us, + Package: task-kde-desktop Architecture: all Description: KDE diff --git a/debian/templates b/debian/templates index bccc719..faa4d75 100644 --- a/debian/templates +++ b/debian/templates @@ -17,7 +17,7 @@ _Description: Choose software to install: Template: tasksel/desktop Type: multiselect -Choices: gnome, kde, xfce, lxde, cinnamon, mate +Choices: gnome, gnome-flashback, kde, xfce, lxde, cinnamon, mate Description: This can be preseeded to override the default desktop. Template: tasksel/title diff --git a/tasks/gnome-flashback-desktop b/tasks/gnome-flashback-desktop new file mode 100644 index 0000000..5657696 --- /dev/null +++ b/tasks/gnome-flashback-desktop @@ -0,0 +1,7 @@ +Task: gnome-flashback-desktop +Relevance: 7 +Parent: desktop +Test-default-desktop: 3 gnome-flashback +Section: user +Key: + task-gnome-flashback-desktop -- 2.6.2
signature.asc
Description: OpenPGP digital signature