உருவாக்குவோர் க்கு என்ன புதியது

கீழ் காணும் மாற்றங்கள் க்னோம் 3.2 உருவாக்குவோர் தளத்தை பயன்படுத்துவோருக்கு முக்கியமானது. இந்த மாறுதல்களில் உங்களுக்கு ஆர்வம் இல்லையானால் அடுத்து இங்கே போகலாம்: பிரிவு 5 ― பன்னாட்டுமயமாக்கம்.

3.2 இல் சேர்த்து உள்ளது மிக நவீன க்னோம் உருவாக்குவோர் தளம். இதில் ஏபிஐ, ஏபிஐ (API- மற்றும் ABI-) நிலையான நூலகங்கள் க்னூ எல்ஜிபிஎல் கீழ் கிடைக்கின்றன. இவை பல தளங்களின் ஊடே செயலாகும் பயன்பாடுகளை உருவாக்க பயன்படும்.

க்னோம் உடன் உருவாக்குதல் குறித்து மேலும் அறிய இங்கே செல்லவும்க்னோம் டெவலபர் சென்டர்.

4.1. ஜிலிப் 2.30

க்னோமின் கீழ் மட்ட மென்பொருள் பயன்பாடு நூலகம்ஜிலிப் பல முன்னேற்றங்களை கண்டுள்ளது:

  • ஜிஅப்ளிகேஷன் ஐ பல தனித்துவமில்லா பயன்பாடுகளுக்கு உபயோகிக்கலாம்.
  • ஜிலிப் இப்போது யூனிக்ஸ் குறிப்பான ஏபிஐ களுக்கான தனி தலைப்பை நிறுவுகிறது: glib-unix.h. ஏனையவற்றுக்கு நடுவே இது யூனிக்ஸ் சமிக்ஞைகளுக்கு முதன்மைசுருள் மூலத்தை அளிக்கிறது.
  • ஜிடிபஸ் 'பொருள் மேலாளர்' பாணியை பல இடைமுகங்களுடன் ஆதரிக்கிறது.
  • ஜிடிபஸ் க்கு இப்போது ஒரு குறியாக்க பிறப்பி உள்ளது: gdbus-codegen.
  • அணுக்களின் செயல்கள் ஜிசிசி உள்ளமைவுகளை பயன்படுத்தி மீண்டும் எழுதப்பட்டுள்ளன. ஆனால் மிகக்குறிப்பான அழைப்புகள் பிரச்சினையாக இருக்கலாம்.
  • சுட்டிகளின் மீது அணுக்களின் செயல்கள் சேர்க்கப்பட்டுள்ளன. சுட்டி அளவு இடங்களில் பிட் லாக் களும் இதில் அடங்கும்.
  • அலகுகளின் கோட்பாடு மாறியுள்ளது. இப்போது தேர்வு SI அலகுகள்; g_format_size_for_display கைவிடப்பட்டு g_format_size சேர்க்கப்பட்டுள்ளது.
  • HMAC சுருக்கங்களுக்கு ஆதரவு சேர்க்கப்பட்டுள்ளது: GHmac.
  • சான்றிதழ் மற்றும் விசைகள் காண ஒரு இடைமுகம் சேர்க்கப்பட்டுள்ளது. : GTlsDatabase. இதன் செயலாக்கம் க்லிப்-வலைப்பின்னலால் தரப்படுகிறது.

4.2. GTK+ 3.2

GTK+ 3.2 புத்தம் புதிய GTK+ கருவிப்பெட்டி ஆகும். இது க்னோமின் இதயத்தில் உள்ளது. GTK+ 3.2 இல் உருவாக்குவோருக்கு பல புதிய அம்சங்களும் ஏராளமான வழு நீக்கமும் உள்ளது.

  • உள்ளீடுகளில் இப்போது சிறுகுறிப்புகள் இருக்கலாம்.gtk_entry_set_placeholder_text.
  • இன்னும் பல சிறுநிரல்கள் உயர-அகல ஜியோமிதி மேலாண்மையை ஆதரிக்கின்றன. குறிப்புகளிலும் சாளர அளவிலும் நியாயமான அளவை அமைப்பது முக்கியம்.
  • புதிய சிறுநிரல்கள்:
    • GtkLockButton கட்டுப்பாட்டு மையத்தில் காண்பது போன்ற சிறப்பு சலுகை செயல்பாடுகள்
    • GtkOverlay ஒரு வலை உலாவி போன்ற உள்ளடக்கம் உள்ள பரப்புக்கு மிதவை கட்டுப்படுத்திகளை தரும்.
    • GtkFontChooserDialog, புதிய எழுத்துரு தேர்வு உரையாடல்.
  • சிஎஸ்எஸ் கருத்து ஆதரவு மிகவும் மேம்படுத்தப்பட்டது. முதனமி உள்லமை கருவிபட்டைகளுக்கு பாங்கு வகுப்புகளையும் இவை உள்ளடக்கும்.விரும்பினால்
  • ஹெச்டிஎம்எல் பின்புல பயன்பாடு Broadway, வெப்ஸாக்கெட்டுகளால் உலாவியில் வரைகிறது. இதுவும் மேம்படுத்தப்பட்டுள்ளது. ஆனால் இது ஒரு சோதனையே. இதன் நோக்கம் உங்களை உங்கள் சேவையகத்தில் உங்கள் பயன்பாடுகளை இயக்கி அவற்றை எங்கிருந்து வேண்டுமானாலும் அணுகலாம். அல்லது ஒரு பொது சேவையகத்தில் வைத்து ஒவ்வொரு பயனருக்கும் பயன்பாட்டின் தனி இயக்கத்தை துவக்கலாம். இதற்கு இவற்றை கம்பைல் செய்ய வேண்டுமென அறிக: GTK+ , --enable-x11-backend --enable-broadway-backend உடன் மற்றும் சூழ்நிலை மாறி GDK_BACKEND ரன்டைமில்
  • ரெப்டெஸ்ட் ஆதரவுசேர்க்கப்பட்டுள்ளது இதனால் சோதனை கேஸ் களை எழுதுதல் சுலபமாகிறது.
  • பல GTK+ செயல் முன்னேற்றங்கள்நடந்துள்ளன இவை இடைநினைவக அளவு வேண்டல்கள், சிஎஸ்எஸ் பாணி தகவல்கள், மற்றும் சிறுநிரல் அளவு கணக்கு ஆகியன்.

4.3. க்லட்டர் 1.8

வன்பொருள் முடுக்கிய பயனர் இடைமுகங்களின் க்னோம் வரைகலை நூலகம் Clutter கீழ் காணும் மேம்பாடுகளை தருகிறது:

  • இது போன்ற புதிய செயல்கள் ClutterGestureAction எழுத்து சமிக்ஞை இனம்காணிகளுக்கு, ClutterSwipeAction தீட்டல் இனம் காணிகளுக்கு, ClutterDropActionசெயலிகளை இலக்குகளை கைவிட, ClutterDragAction, அதிகநேர அழுத்த ஆதரவு ClutterClickAction.
  • ClutterState நிலை மாறுதல்கள் பொருள் சமிக்ஞைகளுக்கு கட்டுப்படுத்தலாம், இவற்றில் ஒரு காட்சியை உருவாக்கும்போது ClutterScript.
  • மேம்படுத்தப்பட்டகெய்ரோ வரைதல் ஒருங்கிணைப்பு.
  • Cogl, க்லட்டரின் ஜிபியூ நிரலாக்க இடைமுகம் தனி நூலகமாக காட்டப்படுகிறது.

4.4. கைவிடப்பட்ட நூலகங்கள்

காலாவதியான தொழில் நுட்பங்கள் புதிய உயர்வான சேவையால் மாற்றப்படும் தொடரும் வேலை இன்னும் முன்னேறியுள்ளது.

  • GConf இப்போது D-Bus ஐ முன்னிருப்பாக பயன்படுத்துகிறது. அதனால் ORBit2 பயன்பாடு இனி தேவையில்லை. இதனால் கைவிடப்பட்ட ORBit2 and libIDL நூலகங்கள் க்னோம் இலிருந்து நீக்கப்பட்டன.
  • க்னோம் கரு கூறுகள் இப்போது உள்நோக்கு பைதான் பந்தங்கள்(pygobject-3) ஐ மட்டும் சார்ந்துள்ளன. ஆகவேpygtk, gnome-python and gnome-python-desktop ஆகியன் இனி தேவையில்லை.
  • பல பயன்பாடுகள்(உதாரணமாக Accerciser, Dasher, GHex, வரைகலை வழுநீக்கி the graphical debugger Nemiver, மற்றும் கடவுச்சொல், குறியாக்க விசை மேலாளர் கருவி Seahorse) இப்போது GSettings ஐ சேமிப்பு பின்முகமாக பயன்படுத்துகின்றன. GConf ஐ அல்ல.
  • பல பொதிகள் Epiphany வலை உலாவி போன்றவை dbus-glib ஐ பயன்படுத்துவதில் இருந்து GDBusக்கும் libunique இலிருந்து G(tk)Application க்கும் மாற்றப்பட்டுள்ளன.

4.5. ஜேஹெச் பில்ட் ஐ பயன்படுத்தி க்னோ ஐ கட்டுமானம்ச் செய்வது இப்போது இன்னும் எளிது.

க்னோமின் கட்டுமான கருவி JHBuild உங்கள் கணினியில் உள்ள பதிப்பு சமீபத்தியது ஆனால் கூறை கட்டுவது இல்லை. இது வடிவமைப்பு தேர்வு partial_build ஆல் கட்டுப்படுத்தப்படுகிறது. முன்னிருப்பாக அது செயலில் இருக்கிறது. கட்டளைjhbuild sysdeps எந்த கணினி கூறுகள் காணப்பட்டன எவை கட்டுமானம் செய்யப்படும் என பட்டியலிடுகிறது.

சமீபத்திய வினியோகத்தில் இருந்து க்னோம் ஐ கட்டுமானம் செய்ய துவங்கினால் இது சுலபமாக 50 கூறுகளை கட்டுமானம் செய்யப்போகும் பட்டியலிலிருந்து விட்டுவிடும்.

4.6. மிச்ச உருவாக்குவோர் இற்றைப்படுத்தல்கள்

மற்ற க்னோம் தள முன்னேற்றங்கள் 3.2 இல் சேர்ந்தவை:

  • பாரம்பரிய பைதான் (நிலைமாறா) பந்தங்கள் PyGObject 3.0 க்கு நீக்கப்பட்டன. இன்ட்ரோஸ்பெக்ஷன் வழியாக இயங்குநிலை பைதான் பந்தங்கள் மட்டுமே தரப்படும். PyGObject 2 மற்றும் 3 ஆகியன ஒரே நேரத்தில் பக்கத்தில் நிறுவ இயலும். ஏனெனில் PyGObject 2 பொதிகளில் முன்னிருப்பாக இன்ட்ரோஸ்பெக்ஷன் செயல் நீக்கப்பட்டிருக்கும். மேல் தகவல்எப்படி பயன்பாடுகளை PyGObject 2 இலிருந்து PyGObject 3க்கு எடுத்துச்செல்வது கிடைக்கிறது.
  • Tracker பதிப்பு 0.12 பின் வருவனவற்றுக்கு ஆதரவு தருகிறது,Firefox ≥ 4.0 Thunderbird ≥ 5.0, MeeGoTouch, பல கூடுதல் SPARQL தருமதிப்புகள், EPub கோப்புகளீல் இருந்து தகவல் பெறுதல், மற்றும் மேல்மேசை கோப்புகளுக்கான உள்ளமை XDG அடைவுகள் .
  • NetworkManager பதிப்பு 0.9 இன்ரோஸ்பெக்ஷன் க்கும் எளிமையாக்கிய D-Bus API க்கும் ஆதரவை தருகிறது. மேல் தகவல்எப்படி பயன்பாடுகளை NetworkManager 0.8 லிருந்து 0.9க்கு மாற்றுவது கிடைக்கிறது
  • முன் கூறிய PKCS#11 ஐ குறியாக்கம் செய்த நூலகங்களுக்கு இடையில் பசையாக முன்னிருத்தும் முயற்சிகளால் gnome-keyringஇன் பல பகுதிகள் desktop-independent libraries ஆக துண்டிக்கப்பட்டுள்ளன.
  • GtkSourceView இப்போது மார்க்டவ்ய்ன் மற்றும் ஸ்டாண்டர்ட் எம்எல் கோப்புகளின் இலக்கண சிறப்புச்சுட்டுதலை ஆதரிக்கிறது
  • Evolution-Data-Server பல இன்ட்ரோஸ்பெக்ஷன் ஆதரவு பிழைநீக்கங்களை பெற்றது.
  • libfolks இப்போது ஒரு எவல்யூஷன் பின் புல தரவு சேவையகத்தை உடையதாக இருக்கிறது. இதை புதிய Contacts பயன்பாடு உபயோகிக்கிறது.
  • ஆவணங்கள் செயலாக்க கருவிகள் இடையில், gnome-doc-utils மற்றும் xml2po மெதுவாக yelp-tools மற்றும் itstool ஆல் இடமாற்றம் செய்யப்படுகின்றன. yelp-xsl இல் சில சோதனை Mallard நீட்சிகள் உள்ளன. அவை கட்டுப்பாட்டு செயலாக்கம் இயங்குநிலை அகராதி போன்றவை.