blob: 65d7e927e425ffee486ba92b5d09a041bb8cca80 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
Missing servers:
xmds wmds mmds mdsx
mdsw mdsm hwgamma swgamma
hwcursor swcursor cursorgamma coopgamma
host remote fb kbd
keytrans kkbdrate rat compositor
crtc seat dri drag
cursorshadow kill focus colour
state screensaver
Extra servers:
kbdbind ratbind gestures dcvs
decorator tile stack workspace
tray retro-crt kbd2rat multikey
keystick posmem nest mds
meta keybounce slowkey keycue
ratbarrier desktop
a speech-to-keyboard server
some server that hides the cursor when appropriate, such
as when the user starts typing
some server for drawing on the screen
some server for delaying video output from programs
(used if a video is not in sync with its audio, and is ahead)
Missing commands:
reg clip screenshot slay
chvt
conf Command line interface for reconfiguring servers
Missing protocols:
drag kkbdrate keytrans rat
cursor colour state focus
screensaver compositor crtc presentation
network decorator workspace
embed Embedding windows inside other windows such as a status icon tray
arcade A game taskes over control over outputs for increased performance
startup A mechanism allowing a desktop environment to track application startup
Need testing:
registry
clipboard
kkbd
kkbd, on a SPARC
vt
Fast lanes
Optimise use of mutexe by replace them with rwlocks (where appropriate)
Listen for `Command: reregister`
Register protocols
A facility is needed to lookup available compose sequences to any character,
it would be useful in character map programs so one can easier learn the
compose sequences for character that one uses often
Servers should be stored in LIBEXECDIR.
Implement reconnect_to_display()
Something is up with the test, it does not exit on Control+C
Make sure it is possible and easy to change window manager
and desktop environment online.
It should be possible to remap keyboard LED:s.
It should be possible to force keys, especially pause/break,
to autorelease.
IPA keyboard layout
Add support for SIGINFO
Notifications (balloons)
Drag and drop should be usable for saving files.
Tasbar features:
progress bars (any number) with colours
control buttons such as play, pause, previous and next
urgency alert
stack all windows that belongs to the same process
stack all windows with the same class
extensible right-click menu
right-click menu includes actions to start a new process
Application menu features:
different ways to start an program, for example,
browers may include a safe-browsing mode.
|