Olpc-utils: Difference between revisions
DanielDrake (talk | contribs) No edit summary |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* git://dev.laptop.org/projects/olpc-utils |
* git://dev.laptop.org/projects/olpc-utils |
||
* http://dev.laptop.org/git/projects/olpc-utils |
* http://dev.laptop.org/git/projects/olpc-utils |
||
* http://dev.laptop.org/pub/source/olpc-utils/ |
|||
Current maintainer: [[User: |
Current maintainer: [[User:Quozl|James Cameron]] |
||
Questions and contributions should be sent to the devel [[Mailing lists|mailing list]]. |
Questions and contributions should be sent to the devel [[Mailing lists|mailing list]]. |
||
Line 11: | Line 12: | ||
== Contents == |
== Contents == |
||
=== olpc- |
=== olpc-configure === |
||
Some (not all) of the configurations and utilities are described below. |
|||
==== /etc/init.d/olpc-configure ==== |
|||
Runs early at system boot to do some OLPC-specific initializations and the first-boot configuration. |
Runs early at system boot to do some OLPC-specific initializations and the first-boot configuration. |
||
Line 25: | Line 22: | ||
<tt>/etc/sysconfig/keyboard</tt> is programmed with keyboard information from the manufacturing data. We preferably specify XKB keyboards with the <tt>layout(variant)</tt> syntax because it's more intuitive when you have two or multiple layouts. The separate layout and variant syntax is still supported. |
<tt>/etc/sysconfig/keyboard</tt> is programmed with keyboard information from the manufacturing data. We preferably specify XKB keyboards with the <tt>layout(variant)</tt> syntax because it's more intuitive when you have two or multiple layouts. The separate layout and variant syntax is still supported. |
||
=== /usr/share/olpc-utils/xorg.conf.d === |
|||
This directory contains |
This directory contains X configuration files for the various XO laptop models, and sisusbvga output. |
||
olpc-configure maintains hardlinks to these files in /etc/xorg.conf.d, dynamically configured on each boot. |
olpc-configure maintains hardlinks to these files in /etc/xorg.conf.d, dynamically configured on each boot. |
||
It is our hope that these configurations shrink with time to the point where they can just exist as one static file. |
|||
=== /usr/sbin/olpc-dm === |
|||
This is our ''display manager'', a streamlined equivalent of GDM or KDM. |
This is our ''display manager'', a streamlined equivalent of GDM or KDM. |
||
=== /usr/bin/olpc-session === |
|||
This is responsible for launching the configured shell (Sugar/GNOME). |
This is responsible for launching the configured shell (Sugar/GNOME). |
Latest revision as of 02:37, 21 October 2014
olpc-utils is a collection of OLPC-specific utilities and configurations.
Source:
- git://dev.laptop.org/projects/olpc-utils
- http://dev.laptop.org/git/projects/olpc-utils
- http://dev.laptop.org/pub/source/olpc-utils/
Current maintainer: James Cameron
Questions and contributions should be sent to the devel mailing list.
Contents
olpc-configure
Runs early at system boot to do some OLPC-specific initializations and the first-boot configuration.
The first-boot configuration is conditionalized on the /home/olpc/.olpc-configured flag.
olpc-configure writes language and keyboard settings to /home/olpc/.i18n, overridable by users.
/etc/sysconfig/keyboard is programmed with keyboard information from the manufacturing data. We preferably specify XKB keyboards with the layout(variant) syntax because it's more intuitive when you have two or multiple layouts. The separate layout and variant syntax is still supported.
This directory contains X configuration files for the various XO laptop models, and sisusbvga output.
olpc-configure maintains hardlinks to these files in /etc/xorg.conf.d, dynamically configured on each boot.
It is our hope that these configurations shrink with time to the point where they can just exist as one static file.
/usr/sbin/olpc-dm
This is our display manager, a streamlined equivalent of GDM or KDM.
/usr/bin/olpc-session
This is responsible for launching the configured shell (Sugar/GNOME).