Skip to main content

a collection of tools to implement a texttop enviroment

Project description

the text11 system for the cmd line

Text11 is a collection of programs/utilities that add functionality to a text console to provide similar features/experience to that of a full blown X11 session such as auto plugging of devices, application notification areas, auto launchers and session managers

we try not to enforce any specific component and make each utility capable of operation on its own or where this is not possible, import the required feature locally without requiring a separate daemon (eg config server)

Components

Session-Agent

Manages logins and user processes, takes steps to remove redundant redundancies by running one instance of a daemon/service where posible and sharing the instance between multiple sessions

Features

  • cgroup support
  • asylum support
  • Shared sessions (sessions shared between all instances)
  • consolekit support?

Display-Agent

Handles raw displays such as adding/destroying screens

Features

  • Support remote displays

Window-Agent

Manages windows on a display

Features

  • Support ssh connections on remote machines

Power-Agent

Handles power events and applies appropriate policies

Features

  • acpi lid close support for locking sessions

Password-Agent

Handles user password requests

Network-Agent

Handles network related tasks such as running scripts on connect, actual network connection code may be handed out to a 3rd party program (eg network-manager)

Input-Agent

responsible for opening devices and converting key presses using keymaps as well as arbitrating input to logged in console

Settings-Agent

agent responsible for managing settings and updating apps when a setting has been changed look into gconf?

Download-Agent

Disk-Agent

manages auto maounting of discs or prompting the user

Notifcation-Agent

collates events and notifcations and passes them to intrested programs

Cut-and-Paste-Agent

cuts and pastes texts and other data to diffrent locations

Host/Service-Discovery

Avahi based

Project details


Release history Release notifications

This version
History Node

0.1

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page