~paelzer/ubuntu-seeds/18.04-demotions-v2-platform.bionic

« back to all changes in this revision

Viewing changes to desktop-common

  • Committer: Colin Watson
  • Date: 2008-02-07 11:08:10 UTC
  • Revision ID: cjwatson@canonical.com-20080207110810-1qf1jh2lnnyz3skz
split out basic "platform" seeds to a separate branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
This seed provides the basic components that should be installed on an
 
2
Ubuntu-family desktop system. It is expected to be supplemented with a
 
3
particular flavour of desktop environment (e.g. GNOME, KDE, or XFCE).
 
4
 
 
5
= Hardware and Architecture Support =
 
6
 
 
7
== Architecture-independent ==
 
8
 
 
9
 * hotkey-setup
 
10
 
 
11
Power management:
 
12
 
 
13
 * acpi-support
 
14
 * (powernowd)
 
15
 * powermanagement-interface [i386 amd64 powerpc ia64]
 
16
 * (libgl1-mesa-dri) # needed for composite/3D on free graphics drivers
 
17
 
 
18
Bluetooth:
 
19
TODO not for Xubuntu
 
20
 
 
21
 * (bluez-utils) # base for bluetooth support
 
22
 * (bluez-cups)  # allow connecting to bluetooth printers from CUPS
 
23
 
 
24
== i386, i686, amd64 ==
 
25
 
 
26
 * acpi
 
27
 * acpid
 
28
 * apmd [i386]
 
29
 
 
30
== ppc32, ppc64 ==
 
31
 
 
32
 * pbbuttonsd [powerpc]
 
33
 
 
34
= Console-Based Tools =
 
35
 
 
36
These tools are very commonly used by people who drop into a console shell to do some work.
 
37
 
 
38
 * bc
 
39
 * dc
 
40
 * genisoimage
 
41
 * (wodim)
 
42
 * (cdparanoia)
 
43
 * (dvd+rw-tools)
 
44
 * screen
 
45
 * lftp
 
46
 * slocate              # tool to index user files
 
47
 * zip
 
48
 * unzip                # also used for .zip support in file-roller
 
49
 
 
50
= Network Services =
 
51
 
 
52
Basic network services and Windows integration.
 
53
 
 
54
 * (libnss-mdns)       # IPv4 link-local DNS support
 
55
 * smbclient           # to access files on other SAMBA and Windows servers
 
56
 * (wvdial)            # for automatic dialup configuration via g-s-t
 
57
 
 
58
These packages help with system integration
 
59
 
 
60
 * libsasl2-modules    # allows integration with MTA and login system
 
61
 * avahi-daemon
 
62
 
 
63
= Printing =
 
64
 
 
65
Printing and printer configuration is a real weak spot in Debian, and in Linux in general. We will need to stay at the front of the curve here.
 
66
 
 
67
 * cupsys                       # our preferred printer management infrastructure
 
68
 * cupsys-bsd                   # gives us lpc, lpq, lpr, lprm
 
69
 * cupsys-client                # gives us cancel, cupstestppd, lp, lpoptions, lppasswd, lpstat, cupsaddsmb, accept, lpadmin, lpinfo, lpmove
 
70
 * foomatic-db-engine           # integrate the foomatic printer driver engine
 
71
 * foomatic-db                  # the foomatic printer driver database
 
72
 * foomatic-filters             # converter from postscript to printer-specific formats
 
73
 * (foomatic-db-hpijs)          # printer drivers from the hp inkjet project
 
74
 * openprinting-ppds            # Most common drivers we want in desktop; less common are in o-p-extra
 
75
 * pnm2ppa                      # several ppds require this
 
76
 * ghostscript-x
 
77
 * (cups-pdf)                   # PDF file writer virtual printer
 
78
 * (hplip)                      # support for HP all-in-one printers
 
79
 * (min12xxw)                   # support for KonicaMinolta PagePro 1200W, 1300W printers
 
80
 * (foo2zjs)                    # support for printing to ZjStream-based printers
 
81
 * (splix)                      # support for Samsung lasers
 
82
 * (pxljr)                      # support for HP Color lasers
 
83
 
 
84
= GUI infrastructure =
 
85
 
 
86
Packages used for X preconfiguration are just Recommends; removing them after initial installation should be relatively safe.
 
87
 
 
88
 * (xresprobe)
 
89
 * (laptop-detect)
 
90
 * (discover1)
 
91
 
 
92
 * xorg                          # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
 
93
 * xkb-data                      # XKB data now lives here
 
94
 
 
95
Fonts:
 
96
 
 
97
 * x-ttcidfont-conf
 
98
 * ttf-bitstream-vera
 
99
 * ttf-dejavu-core                 # includes characters missing in Vera
 
100
 * ttf-freefont
 
101
 * (ttf-kochi-gothic)
 
102
 * (ttf-kochi-mincho)
 
103
 * (ttf-arabeyes)
 
104
 * (ttf-indic-fonts-core)
 
105
 * (ttf-malayalam-fonts)
 
106
 * (ttf-mgopen)
 
107
 * (ttf-thai-tlwg)
 
108
 * (ttf-lao)
 
109
 * (ttf-sil-gentium)
 
110
 
 
111
= Games =
 
112
 
 
113
 * (fortune-mod)                # Needed by some screensavers
 
114
 
 
115
= Development =
 
116
 
 
117
Here we provide a minimal development environment sufficient to build kernel
 
118
drivers, so that this is possible on the live CD and in scenarios where
 
119
it is problematic to get these packages onto the installed system in order
 
120
to compile a driver. -mdz
 
121
 
 
122
 * (gcc)
 
123
 * (make)
 
124
 * (linux-headers-generic) [i386]
 
125
 * (linux-headers-powerpc) [powerpc]
 
126
 * (linux-headers-powerpc64-smp) [powerpc]
 
127
 * (linux-headers-generic) [amd64]
 
128
 * (linux-headers-itanium) [ia64]
 
129
 * (linux-headers-mckinley) [ia64]
 
130
 * (linux-headers-sparc64) [sparc]
 
131
 * (linux-headers-hppa32) [hppa]
 
132
 * (linux-headers-hppa64) [hppa]
 
133
 
 
134
= Other =
 
135
 
 
136
 * anacron # generally appropriate for desktops
 
137
 * (bogofilter) # TODO not for Xubuntu
 
138
 * usplash # also needs theme provided by specific desktop seed
 
139
 * libxp6 # required for some third party apps. See #15739
 
140
 * (landscape-client)
 
141
 * readahead
 
142
 
 
143
= Germinate workarounds =
 
144
 
 
145
 * libglut3 # depended upon by freeglut3
 
146
 * libgl1-mesa-glx # depended upon by freeglut3