Monday, August 28, 2006

Firefox இல் தமிழ் எழுத்துக்கள் பிய்ந்து பிய்ந்து தெரிகின்றன.

இப்பொழுதுதான் லண்டனில் இருந்து ஒரு நண்பர் தொலைபேசி வழியாக இந்த பிரச்சனைக்கு தீர்வு என்ன என்று கேட்டார். நான் அன்று பட்ட பாடு நினைவுக்கு வந்தது.

இந்த பிரச்சனைக்கான அடிப்படைக்காரணம், firefox நிறுவனம், சிக்கலான ஒருங்குறி எழுத்துக்களை கையாள்வதற்கான மென்பொருளான pango வுடனான தொடர்பை இயல்பிருப்பில் துண்டித்துவிட்டிருக்கிறது.

ஒவ்வொரு தடவை firefox ஆரம்பிக்கும்போதும் pango வுடனான தொடர்பு ஏற்படுத்தப்பட மாட்டாது.

இந்த துண்டிப்பு pango இலிருக்கும் வழுவொன்றின் காரணமாக ஏற்படுத்தப்பட்டதாக செவிவழியாக அறிந்திருக்கிறேன். உண்மை தெரியவில்லை.

open suse போன்ற வழங்கல்களில் அவர்கள் pango உடனான தொடர்பை தாமாக இயல்பிருப்பில் ஏற்படுத்தியிருக்கிறார்கள். அதனால் எழுத்துக்கள் இயங்குதளத்தை நிறுவிக்கொண்டவுடனேயே எந்த பிரச்சனையும் இல்லாமல் தெரிகிறது.

இப்போது உபுண்டுவில் இதனை நாம் கையால்தான் செய்யவேண்டியுள்ளது.

/etc/environment என்ற கோப்பினை திறந்து அதில் பின்வரும் ஆணையை சேர்க்கவேண்டும்

MOZ_ENABLE_PANGO=1

சேர்த்து சேமித்தபிறகு firefox இனை மூடி மறுபடி திறந்தால் தமிழ் எழுத்துக்கள் அழகாக தெரியும்.

தீ கீ போன்ற எழுத்துக்களின் விசிறி வித்தியாசமாக இருக்கும். பயப்படவேண்டாம். அது உபுண்டு இயல்பிருப்பாக வைத்திருக்கும் தமிழ் எழுத்துருவின் வடிவம். வழு எதுவுமில்லை. இந்த எழுத்துரு பிடிக்காவிட்டால் வேறு எழுத்துருக்களை firefox அமைப்புக்கள் பகுதிக்கு சென்று மாற்றி வைத்துக்கொள்ளுங்கள்.


பிறகுதான் கேள்விப்பட்டேன் pango இனை உயிர்ப்பூட்டும் இந்த செயன்முறையை நாம் கையால் செய்ய தேவையில்லை. language-support-ta என்று ஒரு பொதி உபுண்டுவிற்கென இருக்கிறது. அந்த பொது இந்த மாற்றம் உள்ளிட்ட தமிழ் பயனர்களுக்கு தேவையான பல மாற்றங்களையும் அமைப்புக்களையும் தானே செய்துதருகிறது. இதனை நிறுவிக்கொண்டால் போதுமானது.

repositories எல்லாம் செயற்படுத்தப்பட்ட பின்னர்,

sudo apt-get install language-support-ta

என்ற ஆணையை வழங்கினால் போதும். (இணைய இணைப்பு உள்ளவர்கள்)


முன்பொருமுறை வேறொரு நண்பர் இந்த பொதி நிறுவப்பட்ட பின்னரும் தனக்கு தமிழ் தெரியவில்லை என ரொம்ப கவலைப்பட்டார்.

பிறகுதான் கண்டுபிடித்தோம் அவர் பயன்படுத்தியது மெய்யான firefox இல்லை. அதன் மூல நிரலிலிருந்து வேறு ஒரு நிறுவனத்தால் இருமவாக்கம் செய்யப்பட்டு வெளியிடப்படும் swiftfox என்று.

ஆக, swiftfox இல் தமிழ் தெரியாது.

சூரியன் டொட் கொம் இற்கு நன்றி.

பொதுவாக க்னூ லினக்ஸ் பயனர்களுக்கு ஏற்படும் பிரச்சனை ஒப்பன் ஆபீஸ் மென்பொருளில் தமிழ் எழுத்துக்கள் உடைந்தும் பிரிந்தும் தெரிவது. குறிப்பாக அச்சிடும்போது இந்த பிரச்சனை ஏற்படுகிறது.


இந்த பிரச்சனை என்னை முதலில் தாக்கிய காலங்களில் தனிக்குறியீட்டு சேவையை அளிக்கும் மென்பொருட்களோடு ஓபன் ஆபீஸ் சரியாக தொடர்புற்று இயங்கவில்லையோ என்ற சந்தேகத்தில் நிறைய குடைந்தேன். பயன் எதுவும் இல்லை.

பிறகுதான் எழுத்துருக்களை மாற்றும்போது உடைவுறுவதும் வெவ்வேறு அளவுகளில் மாறுவதை அவதானித்தேன். இவ்வாறகா மாற்றி மாற்றி பார்த்தபோதே தற்செயலாக கண்டுபிடித்தேன், சூரியன் டொட் கொம் எழுத்துருவில் அழகாகவும் நேர்த்தியாகவும் தமிழ் தெரிகிறது.

இன்றுவரைக்கும் இதற்கான காரணம் என்ன என்று எனக்கு சரியாக தெரியவில்லை. தெரிந்தவர்கள் இங்கே எனக்கு சொல்லித்தாருங்கள்.

மொத்தத்தில் ஓபன் ஆபீஸ் பயன்படுத்துபவர்கள் எழுத்துருக்கள் தெரிவதில் பிரச்சனை ஏற்பட்டால் சூரியன் டொட் கொம் எழுத்துருவை பரிந்துரைக்கிறேன்.

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

Sunday, August 27, 2006

jEdit தந்த தொல்லை.

விக்கிபீடியா கட்டுரைகளை இலகுவாக தொகுப்பதற்கு ஏதாவது நல்ல மென்பொருள் கிடைக்குமா என்று தேடிக்கொண்டிருந்தபோது அகப்பட்டதுதான் jEdit.

வழமைபோல இந்த மென்பொருளை நிறுவிக்கொள்ள டெபியன் பொதி ஒன்றினை தேடிப்பெற்றேன். (மூலத்திலிருந்து இருமவாக்கம் (compile) செய்துகொண்டிருப்பதற்கு சோம்பலில் டெபியன் பொதியின் தயவை நாடினேன்)

மேற்கண்ட பொதியினை நிறுவிக்கொண்டிருக்கும்போது, dpkg வழுச்செய்தியை தந்தது. பொதியை நிறுவ முடியாதாம்.

பிரச்சனை இப்படித்தான் ஆரம்பமாகியது.

வழமையாக இப்படி ஏதாவது பொதி நிறுவிக்கொள்ளும்போது வழுவுற்றால் இலகுவாக synaptic சென்று உடைந்த பொதியாகவிருக்கும் அதனை அகற்றிவிட்டால் போதுமானது. ஆனால் இந்தமுறை அது சரிவரவில்லை.
synaptic மறுபடி மறுபடி உடைந்த பொதி ஒன்று மீள் நிறுவலுக்காக காத்திருக்கிறது என்ற வழுச்செய்தியை தந்துகொண்டிருந்ததே அல்லாமல், அகற்றுவதற்கான வழி எதனையும் விட்டுவைக்கவில்லை. பொதியை அகற்றுவதற்கு தேவையான தகவல் பொதியில் இல்லை. அதுதான் பிரச்சனை.

jEdit பயன் படுத்தும் ஆசை விட்டுப்போய்விட்டது. ஆகக்குறைந்தது என்னுடைய apt அல்லது synaptic ஆவது ஒழுங்காய் வேலைசெய்தால் போதும் என்றாகிவிட்டது

எப்பாடுபட்டும் உடைந்துபோன jedit பொதியினை நீக்க முடியவில்லை.

இறுதி ஆயுதமாக ஒவ்வொரு கோப்பாக தேடிச்சென்று அகற்றும் நிலைக்கு போனாலும் கூட apt இனை சரிப்படுத்த முடியாதே?

synaptic பொதிகளை பட்டியலிட்டு கூட காட்டவில்லை. ஏறத்தாழ apt செத்துவிட்டது என்ற முடிவுக்கே வரவேண்டியதாகிற்று.

apt இயங்கமறுத்தால் என்னுடைய கணினிப்பயன்பாட்டின் அர்த்தமே இல்லாதுபோய்விடும். ஏற்கனவே நிறுவப்பட்டுள்ள பொதிகளை மட்டுமே பயன்படுத்தவேண்டிவரும்.

ஆசை ஆசையாய் எல்லாவகையான வசதிகளையும் ஒவ்வொன்றாய் பொருத்தி கட்டமைத்து வைத்திருக்கும் என்னுடைய dapper drake இயங்குதளத்தை மீள நிறுவ வேண்டி வந்துவிடுமோ என்கிற பயம் வேறு தொற்றிக்கொண்டது.

கடைசியாக google இன் உதவியை நாடினேன்.

பலன் கிடைத்தது.

இதே பிரச்சனை, இதே பொதியை நிறுவ முற்பட்ட ஒருவருக்கு ஏற்பட்டிருக்கிறது. அவர் தனது வலைப்பதிவில் இதற்கான தீர்வினை வெளியிட்டிருக்கிறார்.

அடிப்படை இதுதான்.

apt, பொதிகளின் நிறுவல் விபரத்தை சேமித்துவைத்திருக்கும் ஒரு கோப்பில் jEdit உடைந்துபோய்விட்டது என்ற தகவலை வைத்திருக்கிறது. இந்த தகவலையே வழுச்செய்தியாக காட்டிக்கொண்டு இயங்க மறுக்கிறது. அந்த தகவலை கைமுறையாக மாற்றிவிட்டால் வழுச்செய்தி வராதுதானே?

அந்த கோப்பு எங்கே இருக்கிறது?

இதுதான் அந்த கோப்பு

/var/lib/dpkg/status

இந்த கோப்பை உரைச்செயலி ஒன்றில் திறந்துவைத்துகொண்டு jedit என்பதை தேடினேன்.
jedit இற்கன தகவலில் status வரியில் reinstall needed என்பதாக இருந்த தகவை மாற்றி Status: install ok installed
என்று அமைத்துக்கொண்டேன்.

ஆசைக்கு ஒருமுறை sudo apt-get update இனை ஓடவிட்டுவிட்ட பின் எல்லாம் சரி.
பிரச்சனை தீர்ந்தது.

உடைந்த jEdit என் கணினியில் குற்றுயிராயும் ஆவியாயும் உலாவுவதாக தகவல்கள் உண்டு.
கணக்கெடுப்பதில்லை.

ஆக, இனி இப்போதைக்கு jEdit பயன்படுத்துவதாய் இல்லை.

Saturday, August 26, 2006

வணக்கம்

"ம்..." இருக்கு. அதிலேயே தொடர்ச்சியாக எழுதக்காணோம். அதற்கிடையில் இது இன்னொரு வலைப்பதிவு.

வெவ்வேறு விடயங்களுக்கென இரண்டு மூன்று வலைப்பதிவுகளை வைத்திருக்க எனக்கு அவ்வளவாய் விருப்பமில்லை. கவனச்சிதறல், ஒழுங்கீனம் ஏற்படலாம்.

இதனால்தான் தொழிநுட்பம், அரசியல், விமர்சனம் என்று எல்லாவற்றையும் "ம்..." இலேயே எழுதிவந்தேன்.

தற்போது "ம்..." பெற்றுக்கொண்டிருக்கும் தோழர்களை இப்படி ஒரு குறிப்பேட்டினை அங்கே திணிப்பதன்மூலம் தொந்தரவு செய்ய விருப்பமில்லாதிருக்கிறது.

அத்தோடு இப்படி ஒரு குறிப்பேட்டினை பேணிவரவேண்டும் என்ற எண்ணம் நீண்ட நாட்களாக மனதுள் இருந்தே வந்தது.

இதற்காகவே கணினியில் டொக்குவிக்கியினை நிறுவி பயன்படுத்த தொடங்கினேன். மாதத்துக்கு இரண்டுதரம் இயங்குதளத்தை மாற்றும் எனக்கு அது அவ்வளவாய் சரிப்பட்டுவரவில்லை.
ஆகக்குறைந்தது ஒரு தனிக்கோப்பினையாவது இவ்வாறான குறிப்புக்களுக்கு பயன்படுத்துவோம் என்ற எண்ணமும் வெற்றிபெறவில்லை.

கடைசியாக இப்படியான குறிப்பேட்டினை வலைப்பதிவாக வைத்திருந்து வாசகர் முன்னால் திறந்துவிடும்போது, ஒழுங்காகவும், தொடர்ச்சியாகவும் இவ்வாறான ஆவணப்படுத்தலை செய்ய உற்சாகம் கிடைக்கலாம் என்ற நம்பிக்கையில் இப்பதிவினை ஆரம்பிக்கிறேன்.

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

வின்டோஸ் போன்ற தனியுரிமை மென்பொருட்களுக்கு பெரும் பணம் செலவழித்து பெரு நிறுவனங்கள் ஆவணப்படுத்தல்களை செய்கின்றன. மிகப்பெரிய நிறுவனங்கள் தொலைபேசி வழியாகவும் மின்னஞ்சல் வழியாகவும் உதவிகள் வழங்குகின்றன.

ஆனால் க்னூ போன்ற சமுதாய மென்பொருட்களுக்கும் சமுதாய தொழிநுட்பங்களுக்கும் அச்சமுதாயமே எல்லாவற்றையும் செய்யவேண்டியிருக்கிறது.

நாம் கற்றுக்கொண்டதை, நாம் அனுபவப்பட்டதை மற்றவர்களோடு பகிர்ந்து மகிழும் பேரனுபவத்தை இந்த சமுதாய உணர்வின் மூலம் பெறலாம்.

க்னூ/லினக்ஸ் எனும் சமுதாய உற்பத்திப்பொருள் ஒன்றினை பயன்படுத்திவரும் நான் அன்றாடம் சந்திக்கும் தொழிநுட்பச்சிக்கல்களை, அவற்றை எப்படி தீர்த்துக்கொண்டேன் என்பதை, புதிதாக இது சார்ந்து என்ன அறிந்துகொண்டேன் என்பதை மற்றவரோடு பகிர்தல் என்பது கட்டற்ற மென்பொருள் உலகில் மட்டுமே காணப்படும் சுகம்.

அதனை தமிழிலும் காண ஆசைப்படுகிறேன்.

இப்படியான சிறுசிறு பயன்பாட்டு குறிப்புக்களை பகிர்தல் மூலம் ஆவணப்படுத்திக்கொண்டால், இக்குறிப்பு தேவைப்படும் இன்னொருவர் தனது தேடலை முதலில் இருந்து தொடங்காமல், இந்த ஆவணங்கள் வழியாக இலகுவாகப்பெற்று, அறிவினை மேலும் விருத்தி செய்வதற்கான அடிப்படையையும் அவகாசத்தையும் பெற்றுக்கொள்வார்.

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


இந்த வலைப்பதிவில், நான் எனது கட்டற்ற மென்பொருள் பயன்பாட்டு அனுபவங்களை, அன்றாடம் சந்திக்கும் சிறு சிறு சவால்களை, அதனை எப்படி தீர்த்துக்கொண்டேன் என்பதை, கட்டற்ற மென்பொருட்கள் தொடர்பாக பெற்றுக்கொண்ட செய்திகளை உங்களோடு பகிர்ந்துகொள்ளப்போகிறேன்.

இவ்வாறான பகிர்தலை வளர்த்தெடுக்க னைவரையும் அழைக்கிறேன்.


அறிவு திறந்தே இருக்கட்டும்.