KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/22697/root/usr/lib64/python2.4/site-packages/rhpxl/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/22697/root/usr/lib64/python2.4/site-packages/rhpxl/xhwstate.pyo
m
=;EOc@sdkZdkZdkadkZdkZdkiZdkZdkl	Z	l
Z
dkZdkZy
dk
Z
Wnej
o
dZ
nXeiddd>Zdd>ZdZdZdZdZd	Zd
ZdZdZd
ZdfdYZdS(N(t_sN_trhpxliiiicCsiti|ddjoti|d\}}nti|d\}}ti|ti|fS(Nt@itx(tstringtfindtrestsplittrefreshtwthtatoi(RR	RR
((t4/usr/lib64/python2.4/site-packages/rhpxl/xhwstate.pytresolution_from_string.scCst|\}}||S(N(R
RR	R
(RR	R
((Rtresolution_area6scCst|\}}t|\}}||jodSnU||joC||jodSq||jodSq||jodSqndSdS(Niii(R
tres1tw1th1tres2tw2th2(RRRRRR((Rtcompare_resolution=s




cCsd}xt|D]~}||}|djo|d}n|d|djo|t|d}q|t|ddt|d}qW|S(Ntt,iit-(tstrtrangetlentitarraytrtrepr(RRRRR((Rtranges_to_stringMs


*cCsg}ti|d}x|D]}ti|d}t|djo1|iti	|dti	|dfq|iti	|dti	|dfqW|S(NRRii(
tlRRRtpiecestpiecettmpRtappendtatof(RR$R!R"R#((Rtstring_to_rangesYs11cCs[dkl}dk}d}tidti}|||dd}|i	d|d S(N(sioctliFs/dev/fb0it tII16xIi(
tfcntltioctltstructtFBIOGET_VSCREENINFOtostopentO_RDONLYtfdtresulttunpack(R,R-R+R1R2((Rtfbinfoes
	cCst}tptiotSnx_tdtiD]H}ti|}d|d|df}|i|jot}Pq:q:W|p1d|_t
|pd|_t
|qn|i|ii|idS(Nis%sx%sit1024x768t800x600(tFalset
res_supportedt_pyrandrtrandrAvailabletTrueRt	getNumRestnumtgetResRRtxservert
resolutiontget_valid_resolutiont
setHWStatethwstatetset_resolution(R?RR=RR8((RRArs"		
	
tXF86HardwareStatecBsytZdddeddZdZdZdZdZdZ	dZ
d	Zd
Ze
dZdZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d Z#d!Z$d"Z%d#Z&d$Z'd%Z(d&Z)d'Z*d(Z+RS()NicCsd|_||_|djo4|t@o)|otdGHnti	|_n
||_d|_
|djo4|t@o)|otdGHnt
i
|_
n
||_
d|_d|_d|_d|_g|_d|_d|_d|_d|_d|_d|_d|_d|_ti|_g|_|i|o|i |n|idjo
d|_n|i!djo
d|_!n|idjo
d|_ndS(	NsProbing monitorsProbing videocardiR6isUnknown video cardtvgasUnknown monitor("tNonetselftmonitortxconfigtdefmont
probeflagstXF86HW_PROBE_MONITORtverboseRtMonitorInfot	videocardtdefcardtXF86HW_PROBE_VIDEOCARDt
VideoCardInfot
colordepthR@t	video_ramtprobed_video_ramtvideocard_optionstdri_enabledtvideocard_nametvideocard_PCIBustvideocard_PCIDevtvideocard_PCIFntmonitor_namethsynctvsynct
xf86configtXF86SupportedResolutionstall_resolutionstconfig_resolutionstinit_from_probedtinit_from_xconfigtvideocard_driver(RHRJRQRKRLRN((Rt__init__sJ																			


cCs%g}d}d}x|D]}|o8|djod}|i|d}q||}q|djo4t|djo|i|d}nd}q|djoPq|tijo.t|djo|i|d}qq||}qWt|djo|i|n|S(NRit"it#(	tlisttcurrenttin_quotetlinetcR%RRt
whitespace(RHRmRnRlRjRk((Rt
tokenize_lines4








cCsxti|dD]}|i|}t|djoeti|ddjoK|d}t|djo|d}nd}|ii||fqqWdS(Ns
iitOPTIONiR(
RRtlinesRmRHRptitemsRtuppertnametvalRWR%(RHRrRvRsRmRu((Rtparse_liness-
cCsd}|io|ii}n|djo|i|_nd|_|o-|i}|ot
i||_qn|o|i
|_ndS(N(RGtprimaryRHRPtprimaryCardtgetDescriptionRYRftgetVideoRamtmemRRRVt	getDriver(RHR|Rx((RRds

	c
Csyti|}Wntij
o
d}nXy-|ioti||i}
nd}
Wntij
o
d}
nXy-|ioti	||i}nd}Wntij
o
d}nX|o|i
|_xp|i
D]a}|i|ijoHy|idi|_Wn)|iitidd|_nXPqqWn|ovx_|i
D]T}xK|iD]@}|i}|djo$||ijo|ii|qqqqWqaW|iitn|
o|
ip|
i|ijo|
i|_n|
i|_ |
i|_t!|
i"o
g|_#nx1|
i"D]"}	|i#i|	i|	i%fq@Wn|djo	|i&|_'|i(djot)|i*|i(|_*n|i+djot)|i,|i+|_-n|i'djo|i(djp|i+djoq|ii.}x_|i0D]M}xD||D]8}|d|i'jo|d|_*|d|_-q8q8Wq'Wqn|i3o9x6|i3i4D]$}|idjod|_6PqqWndS(NiR6sUnknown monitoriitdrii(7R`tgetPrimaryScreenRJtscreentXF86SectionMissingRGtdevicetlookupDeviceRIt
lookupMonitortdefaultdepthRHRTtdisplaytdtdepthtmodesRuR@tinserttXF86ModetmodeRRbR%tsortRtboardtdriverRfRYtvideoramRURtoptionsRWtoptionRvt	modelnameR]tn_hsyncR R^t
n_vrefreshtvrefreshR_treadMonitorsDBtdbtkeystmakertmontmodulestloadR!RX(
RHRJRRRR!RRRRRRRI((RRes








	

$
0

!

	cCsti|}|i|_d}|i	i
o5x2|i	D]#}|i|ijo
|}q;q;Wn|djo,ti
}|i|_|i	i|nx0td|ii
D]}|iidqW|igjo7x4|iD]%}ti|}|ii|qWnti||i}
|i|
_x+t|
idjo|
iidq=Wx5|iD]*}	|
iiti|	d|	dqrWy$|ioti ||i}n4|i!p
|i"oti#}d|_$nd}|djo|i%|_&t'|i!}t||_(x+tt|D]}|||i!|<qCWt'|i"}t||_)x+tt|D]}|||i*|<qW|i$|_||_nWnti+j
o
d}nXdS(NiitMonitor0(,R`RRJRRHRTRRGRRtsizeRRtXF86ConfDisplayRRRtremoveRcRRtmRRRfRRRRWRt
XF86OptionRIRR^R_tXF86ConfMonitort
identifierR]RR'RRRR(RHRJR_RRRRIRR^RRR((Rt
merge_into`sf



(


cCs0|i|||iiiti|dS(N(	RHt
remove_moduleRJt
moduleNameRRRR`tXF86ConfLoad(RHRJR((Rt
add_modulescCsYxRtt|iiD]8}|ii|i|jo|iii|PqqWdS(N(	RRRJRRRRuRR(RHRJRR((RRs
cCs|i}to-tio dtiti|_n|i|jo|d|_n|i}|i
|jo|d|_
ndS(Ns%sx%si(RHtavailable_resolutionstavailableResR9R:R>t	getCurResR@tavailable_color_depthstavailableDepthRT(RHRR((Rtrecalc_modes cCsAt|}|otptiodSnxittiD]Q}ti	|}|d|djo'|d|djoti|PqDqDWng|_
d}xD|iD]6}t||djo|i
i|qd}qW|djo!|i
it|i
in
g|_
||_|idS(Nii(R
RR@tchangeR9R:RR<RR>RtsetResRHRctautoRRR%RtreverseR(RHRRRRRR@((RRDs.*

	


		cCs||_|idS(N(RRHRTR(RHR((Rtset_colordepths	cCs
||_dS(N(RuRHR](RHRu((Rtset_monitor_namescCs
||_dS(N(R^RH(RHR^((Rt	set_hsyncscCs
||_dS(N(R_RH(RHR_((Rt	set_vsyncscCs
||_dS(N(RuRHRY(RHRu((Rtset_videocard_namescCsA||_tidjo!|djo|iidndS(	Ntppctradeontr128tatitUseFBDevttrue(RRR(RR(RRHRftrhpltgetArchRWR%(RHR((Rtset_videocard_drivers	 cCs
||_dS(N(tramRHRU(RHR((Rtset_videocard_ramscCs
||_dS(N(RRHRW(RHR((Rtset_videocard_optionsscCs
||_dS(N(R=RHRZ(RHR=((Rtset_videocard_PCIBusscCs
||_dS(N(R=RHR[(RHR=((Rtset_videocard_PCIDevscCs
||_dS(N(R=RHR\(RHR=((Rtset_videocard_PCIFnscCs|iS(N(RHR@(RH((Rtget_resolutionscCs|iS(N(RHRT(RH((Rtget_colordepthscCs#|idjodSn|iSdS(NsUnknown video card(RHRYRG(RH((Rtget_videocard_namescCs|iS(N(RHRf(RH((Rtget_videocard_driverscCs|iS(N(RHRU(RH((Rtget_videocard_ramscCs"|idjo|iSn|iS(Ni(RHRURV(RH((Rtget_videocard_ram_or_probedscCs|iS(N(RHRZ(RH((Rtget_videocard_PCIBusscCs|iS(N(RHR[(RH((Rtget_videocard_PCIDevscCs|iS(N(RHR\(RH((Rtget_videocard_PCIFnscCs|iS(N(RHR^(RH((Rt	get_hsyncscCs|iS(N(RHR_(RH((Rt	get_vsyncscCs#|idjodSn|iSdS(NsUnknown monitor(RHR]RG(RH((Rtget_monitor_namescCs|iS(N(RHRJ(RH((Rtget_xconfig%scsag}hdddg<}tototioxtdtiD]l}dti|}d}x%|D]}||jo
d}qrqrW|p|i|n|i
tqLW||d<||d<||d<|Sn|idjod	d
ntd|i|d<td|i|d<td
|i|d<|S(Nit640x480R6is%sx%siiii icst|ddjS(Nii(RRR(R(R(Rt<lambda>Fscst|ddjS(Nii(RRR(R(R(RRGscst|ddjS(Nii(RRR(R(R(RRHs(R!RR7R9R:RR<RR>RtfoundtitemR%RRRHRRtfilterRb(RHRRRRR!RR((RRtavailableModes,s2




cCsud}ti}|idjoddgSn|i}g}|idjo"|i	do||d}n|idjp|idjo"|i	do||d}n|idjo"|i	do||d}ng}xM||D]?}|i|i
|i|}|d	jo|i|qqW|itt|d
jo
dg}n|S(NcCsFt|djogSnh}x|D]}d||<q(W|iS(Nii(RtstuRR(RRR((RtuniqueQssSGI 1600SW FlatPanelt800x512t	1600x1024iiiiiiR(RRItModesRRHRRR!RTthas_keyt	availableRtmonitor_supports_modeR^R_trcR%RRR(RHRRR!RRRR((RRPs.	 0 



cCs|i}g}|ido%|i|djo|idn|ido%|i|djo|idn|ido%|i|djo|idn|i|S(Niii(RHRRR!RR@R%R(RHRR!((RR~s$$$
cCs|i}|i}|i|i|i}|djo"d|jo|i	dqgnd}xQ|D]I}|i|o3|||jo"|i
||i|dSqtqtWdS(	Nts3ts3virgetneomagicti128tvmwareiR5(RRRRR(RHRRRtdepthsRRRRRtdesired_resRRRDR(RHRRRRR((Rtchoose_sane_defaults 



!

cCs#ti}|i|d}ti|}	y0|d||	d_	|d||	d_	Wn@|i
d|d||	d_	|d||	d_	nX|ddjo|d||	d	_	n|d
djo|d
||	d_	n|idj	oti}|dEjo
d}nd}d|f}|idd}|i}
|
djo|Snx|
D]}|idjotii|oti}|ii|d|_d|_d||d_	d||d_	d||d_	|i i!ddjod||d_	d ||d!_	d||d"_	d#||d$_	d%||d&_	d'||d(_	d)||d*_	d+||d,_	d+||d-_	d.||d/_	d0||d1_	n|i"d2i#}xOt$|D]A\}}x2|i'D]'}|i)d3jo|i*|q q Wq
Wti+dd3}
|i|
q}|idjotii|o|ti}|ii||i |_d|_|i.||d_	ti+|i d4}|i"d2i#}|i|q}q}Wn9|i0djoti1|_0nd||i0d5_	t2i3}|i5oti}|ii|d6|_d7|_d||d_	t7i8|i9d8\}}|||d9_	|||d:_	d;||d4_	|i"d2i#}ti+d6d}|i|nt=i>}|i5ot@d<GHti}|ii|d=|_d|_d>||d_	d?||d@_	d?||dA_	dB||dC_	dB||dD_	d;||d4_	|i"d2i#}ti+d=d}|i|n|S(FNcs^td|i}t|djo|dSn$ti}|ii	||SdS(Ncs
|ijS(N(toRut
optionname(R(R(RRsi(
RRRRRR`RRRR(RRRR((RRt
get_optionstmodeltXkbModeltlayoutt	XkbLayouttusRRt
XkbOptionstvariantt
XkbVarianttx86_64tppc64ts390xtsparc64tlib64tlibs+/usr/%s/xorg/modules/input/synaptics_drv.sot	synapticstevdevt	Synapticss/dev/input/micetDevicesauto-devtProtocoltyestEmulate3ButtonstALPSit120tLeftEdget830t	RightEdgetTopEdget650t
BottomEdget14t	FingerLowt15t
FingerHight110t
MaxTapMovet20tVertScrollDeltatHorizScrollDeltas0.3tMinSpeeds0.75tMaxSpeeditCorePointertSendCoreEventstAllowMouseOpenFailt
ibmasm_remotetibmasmRtXScaletYScaleR;sFound HP Virtual Mousetilomouses/dev/input/hp_ilo_mouset0tMinXtMinYt3000tMaxXtMaxY(RRRR(CR`tcreateTemplateRJRHRRtgetCoreKeyboardtcorekbtkeyboardRvtsettmouset	getDeviceRGRRtbaseArchtlibdirtmodpathtreplacet
evdev_modpathtgetAllProbedt
probedMiceRR.tpathtexistst
XF86ConfInputRtinputRRtdescRRtinputst	enumeratet	input_idxRRRRuRtXF86ConfInputreft
synaptics_refRRt	evdev_reftflagst
XF86ConfFlagsRtibmasmChecktibmasmhwtisDevicePresenttibmasm_confRRR@R	R
t
ibmasm_refR t
ilomouseCheckt
ilomousehwRt
ilomouse_conftilomouse_ref(RHR,R*R?RRER/RR:R)R4RRFR>R0R<RCRJR2RR
RHR.RR	RJRI((Rtgenerate_xconfigs
		




#		

#	
		
		(,t__name__t
__module__RGtXF86HW_PROBE_ALLRgRpRwRdReRRRRR7RDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK(((RREsN
<				R	;			"																									$	.		(tos.pathR.RRIRPR`trhpl.translatet	translateRRtN_RR R9tImportErrorRGt
textdomainRRRMRNtXF86HW_PROBE_NONER
RRR R'R4RARE(R
R`R4RRRRR9RRNR'RRERMRRRRQRURPR RARR R.((Rt?s4								



						
	

Anon7 - 2021