savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #4646] Submission of Python tool that d


From: Jonas Melian
Subject: [Savannah-register-public] [task #4646] Submission of Python tool that detect hardware and cre
Date: Tue, 13 Sep 2005 10:54:33 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050907 Firefox/1.0.6

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=4646>

                 Summary: Submission of Python tool that detect hardware and
cre
                 Project: Savannah Administration
            Submitted by: vinque
            Submitted on: Tue 09/13/05 at 10:54
         Should Start On: Tue 09/13/05 at 00:00
   Should be Finished on: Fri 09/23/05 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Percent Complete: 0%
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
The project account will remain inactive until a site admin approve or
discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):

  <https://savannah.gnu.org/admin/groupedit.php?group_id=7968>


######### REGISTRATION DETAILS ######### 

Full Name:
----------
  Python tool that detect hardware and cre

System Group Name:
-----------------
  xorgconfig

Type:
-----
  Official GNU software

License:
-------- 
  GNU General Public License V2 or later

Description:
------------
  Python tool that detect hardware and create a X configuration file.

X Window System: X.org

Features:

-> Fonts
It adds all the directories with fonts that find in /usr/share/fonts/. And to
place them of better to worse.
Also it verifies that those principal directories
(misc,TTF,Type1,CID,75dpi,100dpi) exist and who they have fonts, else they
are commentd out. And if video mode is greater or equal than 1024x768, then
it changes the order between 75dpi and 100dpi. 

-> Monitors
It works well in laptops and non-edid monitors (old monitors).

In non-edid monitors, it add HorizSync, VertRefresh options with values by
default and show a warning about that.
For edid monitors check if monitor support DPMS option.

-> Screen
In edid monitors, it chooses the better modes according the "higher hz is
better" method for each depth.

And it chooses a good depth as default (search a depth with 1024x768 as
minimum, else 800x600). 

-> Cards
The driver option
s are added from its manual.
If the graphic card also supports a owner driver as ati,nvidia, then if that
driver is installed in the system also is added but commented out. So the
free driver is used by default, but the user can change it.

-> Input devices
It detects touchpad and it is added.

--------------------------------------------------------------
ToDo:

- Module to X.org libraries
- Localization
- Configure 2 monitors with their graphic cards

--------------------------------------------------------------
Source:
ftp://ftp.berlios.de/pub/vinque/Xconfig.py


Other Software Required:
------------------------
  -> Linux kernel > 2.5 with /proc,/sys filesystems enabled.

-> The Linux PCI ID Repository
http://pciids.sourceforge.net/pci.ids.gz

-> 'ddcxinfo-knoppix' : for get information about EDID monitors (monitor
modes, dpms, etc.)
http://developer.linuxtag.net/knoppix/sources/
ddcxinfo-knoppix_0.6-5.tar.gz

This dependency could be deleted if I make a python module for access to
X.org libraries that get that information.

-------------------------
/usr/lib/modules/libvbe.a
/usr/lib/modules/linux/libint10.a
/usr/lib/modules/libddc.a
-------------------------


Other Comments:
---------------
  I'll change Xconfig.py name to Xorgconfig.py
I'll translate spanish comments to english









    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?func=detailitem&item_id=4646>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]