-
Notifications
You must be signed in to change notification settings - Fork 70
Project tasks and goals
Sergii edited this page Sep 27, 2018
·
9 revisions
The main goal of NEXTSPACE project is to create usable desktop for everyday usage with look and feel of NeXT’s OPENSTEP desktop enviroment.
Goal achievement is composed of several blocks of tasks:
- User applications.
- GNUstep framework ehnacement at some points to create application experience of distinct type.
- CentOS integration: keyboard, mouse, sound, networking, display, media, power management functions of desktop reactions and user-side configurations.
Below is a description functionality defined for release 1.0.
Done | Functionality | Project task |
---|---|---|
![]() |
start as systemd service | |
![]() |
initialize and start Xorg on application start | |
![]() |
setup display layout and place itself on display with mouse cursor | |
![]() |
setup mouse cursor and desktop background | |
![]() |
user authentication | |
![]() |
set environment for authenticated user | |
![]() |
wait for user session to finish | |
![]() |
show Login panel when user session was finished | |
![]() |
poweroff and restart computer | |
![]() |
save display layout upon exit/poweroff/restart | |
handle display connect/disconnect and resolution change events | ||
implement Preferneces module |
Done | Functionality | Project task |
---|---|---|
![]() |
rewrite preferences | |
![]() |
Shell | |
![]() |
Startup file | |
![]() |
Sessions (save to file, load via File>Open…) |
Copyright (c) Sergii Stoian