Enlightenment Foundation Libraries
அறிவொளி அறக்கட்டளை நூலகங்கள் (EFL) என்பது கிராஃபிக்ஸ் நூலகங்களின் தொகுப்பாகும், அவை அறிவொளி, ஒரு சாளர மேலாளர் மற்றும் வேலண்ட் தொகுப்பானின் வளர்ச்சியிலிருந்து வளர்ந்தன. அறிவொளி சாளர மேலாளர் மற்றும் EFL ஐ அடிப்படையாகக் கொண்ட பிற மென்பொருள் திட்டங்களின் திறன்களை விரிவுபடுத்த EFL ஐ நெகிழ்வான ஆனால் சக்திவாய்ந்த மற்றும் பயன்படுத்த எளிதான கருவிகளின் தொகுப்பாக மாற்றுவதே திட்டத்தின் கவனம். நூலகங்கள் கையடக்கமாகவும், ஸ்மார்ட் போன்கள் மற்றும் டேப்லெட்டுகள் போன்ற மொபைல் சாதனங்களில் கூட செயல்பட உகந்ததாகவும் இருக்க வேண்டும். நூலகங்கள் சாளர மேலாளரின் பதிப்பு 0.7 க்காக உருவாக்கப்பட்டன. சாம்சங், புரோஃப்யூஷன் மற்றும் Free.fr ஆகியவற்றின் சில நிதியுதவியுடன் Enlightenment.org ஆல் ஈஎப்எல் உருவாக்கப்பட்டது. EFL என்பது இலவச மற்றும் திறந்த மூல மென்பொருள் ஆகும். Evas Evas என்பது EFL கேன்வாஸ் நூலகமாகும், இது ஒரு X சாளர அமைப்பில் பயன்பாடுகள் வரையக்கூடிய பகுதிகள் அல்லது சாளரங்களை உருவாக்குகிறது. EFL முடிந்தவரை வன்பொருள்-முடுக்கத்தைப் பயன்படுத்துகிறது, இது வேகமாக வேலை செய்ய அனுமதிக்கிறது, ஆனால் குறைந்த-இறுதி வன்பொருளில் வேலை செய்ய வடிவமைக்கப்பட்டுள்ளது, தேவைப்பட்டால் குறைந்த நிறம் மற்றும் கிராபிக்ஸ் தரத்திற்குத் திரும்புகிறது. பெரும்பாலான கேன்வாஸ் நூலகங்களைப் போலல்லாமல், இது முதன்மையாக பட அடிப்படையிலானது (திசையன் அடிப்படையிலானதற்கு மாறாக) மற்றும் முழுமையாக மாநில-விழிப்புணர்வு கொண்டது (பெரும்பாலான கேன்வாஸ்கள் நிலையற்றவை, புரோகிராமர் நிலையைக் கண்காணிக்க வேண்டும்). எட்ஜே எட்ஜே என்பது பயன்பாட்டிலிருந்து பயனர் இடைமுகத்தை பிரிக்க முயற்சிக்கும் ஒரு நூலகமாகும். இது பயன்பாடுகளை தோலுரிக்க அனுமதிக்கிறது, இதனால் பயன்பாட்டை மாற்றாமல் ஒரு பயன்பாட்டின் GUI ஐ மாற்ற முடியும். எட்ஜே அடிப்படையிலான பயன்பாடுகள் பயன்படுத்தப்பட வேண்டிய GUI தளவமைப்புக்கான விவரக்குறிப்புகளைக் கொண்ட கோப்புகளைப் பயன்படுத்துகின்றன. எட்ஜே கருப்பொருள்கள் EET உருவாக்கப்பட்ட கோப்புகளைப் பயன்படுத்தி உள்ளன. Ecore என்பது ஒரு நிகழ்வு சுருக்கம் மற்றும் மட்டு வசதி நூலகமாகும், இது பல பொதுவான பணிகளை எளிதாக்கும் நோக்கம் கொண்டது. இது மாடுலர், எனவே பயன்பாடுகள் ஒரு வேலைக்கு தேவையான குறைந்தபட்ச நூலகங்களை மட்டுமே அழைக்க வேண்டும். ஈகோர் எக்ஸ், ஈவாஸ் மற்றும் நெட்வொர்க் தகவல்தொடர்புகள் மற்றும் நூல்கள் போன்ற வேறு சில விஷயங்களுடன் வேலை செய்வதை எளிதாக்குகிறது. எம்பிரியோ எட்ஜே போன்ற EFL இன் பிற பகுதிகளால் பயன்படுத்தப்படும் ஸ்கிரிப்டிங் மொழியை செயல்படுத்துகிறது. இந்த மொழி சி போன்ற தொடரமைப்பைக் கொண்டுள்ளது, மேலும் இது சி போன்ற, ஸ்கிரிப்டபிள் மொழியான சிப்பாயை அடிப்படையாகக் கொண்டது-இது பழைய ஸ்மால்-சி தொகுப்பில் கட்டப்பட்டது. EET என்பது உள்ளூரில் அல்லது நெட்வொர்க் ஸ்ட்ரீம் மூலம் அனைத்து வகையான தரவுகளையும் சேமித்து ஏற்ற வடிவமைக்கப்பட்ட ஒரு நூலகமாகும். இது இலகுரக, திறமையான மற்றும் விரைவானதாக வடிவமைக்கப்பட்டுள்ளது. EET என்பது EFL இல் உள்ள தீம் கோப்புகளின் அடிப்படையை உருவாக்குகிறது, அதாவது. நீங்கள் அறிவொளி அல்லது மற்றொரு கருப்பொருள் EFL பயன்பாட்டிற்காக ஒரு கருப்பொருளை நிறுவ விரும்பினால், நீங்கள் ஒரு EET-வடிவ கோப்பை நிறுவுவீர்கள், இது அனைத்து கருப்பொருள் கிராபிக்ஸ் மற்றும் உள்ளமைவுகளையும் கொண்டுள்ளது, மேலும் அதை கோப்பு முறைமையில் பிரித்தெடுக்க வேண்டிய அவசியமில்லை பயன்படுத்த. இது அனைத்து ஐபிசி தகவல்தொடர்பு மற்றும் அனைத்து உள்ளமைவுகளுக்கும் அடிப்படையாகும். இது ஒரு பைனரி கோப்பு வடிவமாக இருந்தாலும், மனித கண்ணோட்டத்தில் என்ன நடக்கிறது என்பதைப் பார்க்க அதை பறக்கவிடுவது/அவிழ்ப்பது சாத்தியமாகும். ஈனா ஈனா என்பது ஈ. எஃப். எல் பயன்படுத்தும் அனைத்து தரவு வகைகளின் அடிப்படை நூலகமாகும். இது அதிக நினைவகத்தைப் பயன்படுத்தாமல் CPU-பயன்பாட்டை முடிந்தவரை குறைக்க வடிவமைக்கப்பட்டுள்ளது. இது பட்டியல் (மற்றும் உள்ளமைக்கப்பட்ட பட்டியல்), ஹாஷ், சிவப்பு-கருப்பு மரம், பகிரப்பட்ட சரம், செவ்வகம், வரிசை, மறு செய்கை மற்றும் துணை, நினைவகக் குளம், தொகுதி, நிலையான புள்ளி மற்றும் மாய சோதனை உதவியாளரை வழங்குகிறது. நூலகமே சிறியது மற்றும் வேறு எந்த EFL நூலகங்களும் இல்லாமல் எளிதாக பயன்படுத்த முடியும். உதவி கூறுகள் எத்தம்ப் எத்தம்ப் என்பது பல வகையான படங்களின் சிறுபடங்களை உருவாக்குவதற்கான ஒரு நூலகமாகும், இது freedesktop.org இன் சிறுபட மேலாண்மை தரத்திற்கு இணங்க வடிவமைக்கப்பட்டுள்ளது. இது பி. என். ஜி, ஜே. பி. இ. ஜி, டி. ஐ. எஃப். எஃப், ஜி. ஐ. எஃப் உள்ளிட்ட ஈவாஸ் ஆதரிக்கும் அனைத்து கோப்பு வடிவங்களையும் ஆதரிக்கிறது. எமோஷன் எமோஷன் என்பது ஸ்மார்ட்-பொருள்களைப் பயன்படுத்துவதன் மூலம் வீடியோ விளையாடும் திறன்களை வழங்கும் நூலகமாகும். உணர்ச்சி பல வீடியோ பின்தொடர்தல்களை வழங்குகிறது. சிறந்த ஆதரவு libxine ஆகும், இது நன்கு நிறுவப்பட்ட வீடியோ விளையாடும் நூலகமாகும், ஆனால் ஜி ஸ்ட்ரீமர் மற்றும் வி. எல். சி பின்தொடர்தல்களும் வழங்கப்படுகின்றன. எனவே, ஓக் தியோரா, டிவிஎக்ஸ், எம்பிஇஜி2 உள்ளிட்ட வீடியோ நூலகங்கள் ஆதரிக்கும் அனைத்து வீடியோ வடிவங்களையும் எமோஷன் ஆதரிக்கிறது. எலிமெண்டரி எலிமெண்டரி என்பது EFL ஐ அடிப்படையாகக் கொண்ட ஒரு விட்ஜெட் தொகுப்பாகும், இது வேகமான, நிலையான மற்றும் அளவிடக்கூடிய நூலகத்தை வழங்க ஈவாஸ் மற்றும் எட்ஜேவை பெரிதும் பயன்படுத்துகிறது, இது ஒவ்வொரு நாளும் டெஸ்க்டாப் கணினிகள் முதல் சிறிய PDA கள் மற்றும் செட்-டாப் பெட்டிகள் வரை எதிலும் பயன்படுத்தக்கூடிய பணக்கார மற்றும் வேகமான பயன்பாடுகளை உருவாக்க பயன்படுத்தப்படலாம். இது EFL இன் திறனை முழுமையாக அம்பலப்படுத்தும் வகையில் வடிவமைக்கப்பட்டுள்ளது. கோப்பகத்தின் உள்ளடக்கத்தை பட்டியலிடுவது, கோப்பகத்தையும் கோப்புகளையும் நகலெடுப்பது மற்றும் நகர்த்துவது போன்ற ஒத்திசைவற்ற கோப்பு முறைமை செயல்பாட்டை EIO EIO வழங்குகிறது. இது ஈகோர் நூல் திறனை நம்பியுள்ளது, சரியாக பயன்படுத்தப்பட்டால், உள்ளூர் கோப்பு உள்ளடக்கத்தை உலாவும்போது இடைமுகத்தில் எந்த பூட்டுதலையும் தடுக்கிறது. செயலிழந்த/காலாவதியான EFL கூறுகள் EWD (இப்போது Ecore இல் சேர்க்கப்பட்ட அம்சங்கள்) எஸ்டைல் (அம்சங்கள் Etox ஆல் உறிஞ்சப்பட்டுள்ளன) எடோக்ஸ் (வழக்கற்றுப் போனவை) எபிட்ஸ் (எட்ஜே ஆல் மாற்றப்பட்டது) இவோக் (இறந்த) இம்லிப் 2 (E17 இல் ஈவாஸால் மாற்றப்பட்டது, புதிய அம்சங்கள் எதுவும் சேர்க்கப்படாது) EDB (EET ஆல் மாற்றப்பட்டது) EXML EPEG (ஈவாஸால் குறைக்கப்பட்ட அம்சம்) எப்சிலோன் (எத்தம்பால் மாற்றப்பட்டது) பொறித்தல் (அம்சம் எட்ஜேவால் உறிஞ்சப்பட்டது) எஸ்மார்ட் (அடிப்படை உரிமத்தால் பராமரிக்கப்படவில்லை மற்றும் வேலை சிறப்பாக செய்யப்படவில்லை) வெளிப்புற இணைப்புகள் இலவச கிராபிக்ஸ் மென்பொருள் மென்பொருள் இலவச கிராபிக்ஸ் மென்பொருள் விட்ஜெட் கருவித்தொகுப்புகள்