സിനമൺ എന്ന ലേബല്‍ ഉള്ള പോസ്റ്റുകള്‍ കാണിക്കുന്നു. എല്ലാ പോസ്റ്റുകളും കാണിക്കൂ
സിനമൺ എന്ന ലേബല്‍ ഉള്ള പോസ്റ്റുകള്‍ കാണിക്കുന്നു. എല്ലാ പോസ്റ്റുകളും കാണിക്കൂ

2015 നവംബർ 24, ചൊവ്വാഴ്ച

ഉബുണ്ടുവിൽ സിനമൺ ഇൻസ്റ്റോൾ ചെയ്യൽ

പുതിയ സിനമൺ ഉബുണ്ടുവിൽ കിട്ടിയില്ലെന്ന് പറഞ്ഞ് ഒരുത്തൻ ഇന്നലെയും പറയുന്നത് കേട്ടു. ആരാണ്ടോ ഉണ്ടാക്കിയ പി.പി.എ. ഒക്കെ ആഡ് ചെയ്താണ് ഇൻസ്റ്റോൾ ചെയ്തിരുന്നത്. പി.പി.എ. ഒക്കെ ചത്തിട്ട് മാസങ്ങളായിരിക്കണം. അടുത്ത പുതിയ സിനമൺ ഇറങ്ങാറായി. ഏറ്റവും എളുപ്പവും ലോജിക്കലുമായ കാര്യമായിട്ടും എന്തുകൊണ്ടാണ് ആരും ലിനക്സ് മിന്റ് റെപ്പോസിറ്ററിയിൽ നിന്ന് നേരിട്ട് ഇൻസ്റ്റോൾ ചെയ്യാത്തതെന്ന് മനസ്സിലാവുന്നില്ല. എൽ.റ്റി.എസ്. പതിപ്പല്ല ഉപയോഗിക്കുന്നതെങ്കിൽ പോലും പ്രശ്നമുണ്ടാകാനുമിടയില്ല.

ഞാൻ എൽ.റ്റി.എസ്. പതിപ്പാണ് (14.04) ഉപയോഗിക്കുന്നത്, ഞാൻ ഇൻസ്റ്റോൽ ചെയ്ത മാർഗ്ഗം ഇതാണ്. എല്ലായിടത്തും കാണാവുന്നതാവണം. ഇവിടെ കൂടി എഴുതി വെക്കുന്നു.

ആദ്യം എഡിറ്റ് ചെയ്യാൻ പാകത്തിൽ സോഴ്സ്.ലിസ്റ്റ് തുറക്കുക. അതിനുള്ള ഒരു മാർഗ്ഗം ടെർമിനലിൽ  sudo gedit /etc/apt/sources.list  എന്ന് കൊടുത്ത് ജിഎഡിറ്റിൽ തുറക്കലാണ്. എന്നിട്ടതിൽ  deb http://packages.linuxmint.com rafaela main upstream import  എന്ന് ചേർക്കുക. ലിനക്സ് മിന്റിന്റെ നടപ്പ് പതിപ്പ് റാഫേല ആയതിനാലാണ് റാഫേലയുടെ മെയിൻ റെപ്പോസിറ്ററി ചേർത്തത്. ടെർമിനലിൽ  sudo apt-get update   കൊടുത്ത് ഇൻഡക്സ് അപ്‌ഡേറ്റ് ചെയ്യുക. എന്നിട്ട് ലിനക്സ് മിന്റിന്റെ കീ റിംഗ് ആഡ് ചെയ്യുക. അതിനായി ടെർമിനലിൽ   sudo apt-get install linuxmint-keyring   എന്ന് കൊടുക്കുക. ടെർമിനലിൽ  sudo apt-get update  കൊടുത്ത് ഇൻഡക്സ് അപ്‌ഡേറ്റ് ചെയ്യുക. ടെർമിനലിൽ  sudo apt-get install cinnamon  കൊടുത്ത് സിനമൺ ഇൻസ്റ്റോൾ ചെയ്യുക. സിനമൺ ഇൻസ്റ്റോൾ ചെയ്യുന്ന കൂടെ നെമോ ഫയൽ ബ്രൗസറും ഇൻസ്റ്റോൾ ആകുന്നതാണ്. എനിക്ക് നോട്ടിലസിനേക്കാളും ഇഷ്ടം നെമോ ആയതിനാൽ ടെർമിനലിൽ
 xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search 
എന്ന് കൊടുത്ത് ഞാൻ ഡീഫോൾട്ട് ഫയൽ ബ്രൗസർ നെമോ ആക്കുകയും ചെയ്തിരുന്നു.

പുതിയത് (ഡിസം. 9): ലിനക്സ് മിന്റ് റോസ പുറത്തിറങ്ങിയിരിക്കുന്നു. സിനമൺ 2.8 ഇൻസ്റ്റോൾ ചെയ്യണമെങ്കിൽ റാഫേലക്ക് പകരം സോഴ്സ്.ലിസ്റ്റിൽ -  deb http://packages.linuxmint.com rosa main upstream import  - എന്ന് റോസ ചേർത്താൽ മതിയാകും

2012 സെപ്റ്റംബർ 28, വെള്ളിയാഴ്‌ച

ടച്ച്പാഡിനൊരു ഷോർട്ട്കട്ട്

എന്റെ ലാപ്‌ടോപ്പിൽ ഉബുണ്ടു 12.04 (ലൈവ് സിഡി ഉപയോഗിച്ചാണ് നോക്കിയിട്ടുള്ളത്), ലിനക്സ് മിന്റ് മായ എന്നിവ ഉപയോഗിക്കുമ്പോൾ എന്നെ ഏറ്റവും കൂടുതൽ ബാധിച്ചിരുന്ന പ്രശ്നം ലാപ്‌ടോപ്പിന്റെ fn കീ ഉപയോഗിച്ച് ടച്ച്പാഡ് പ്രവർത്തന സജ്ജമാക്കാനും പ്രവർത്തനരഹിതമാക്കാനും കഴിയില്ല എന്നതാണ്. സെൻസിറ്റിവിറ്റി എത്ര കുറച്ചിട്ടാലും ടൈപ്പ് ചെയ്യുമ്പോൾ മിക്കവാറും അതൊരലോസരമായിക്കൊണ്ടിരുന്നു. മിന്റിൽ (സിനമോണിൽ) ടച്ച്പാഡ് ഇൻഡിക്കേറ്റർ എന്ന ആപ്‌ലെറ്റ് ഇൻസ്റ്റോൾ ചെയ്യുകയും ടച്ച്പാഡ് സ്ഥിരമായി സജ്ജമല്ലാതെയാക്കുകയുമായിരുന്നു ഞാൻ ഇതിനു കണ്ട ആദ്യ പ്രതിവിധി (പൊതുവേ ടെർമിനൽ എടുക്കാൻ മടിയാണ്).  മിക്കവാറും മൗസ് ഉപയോഗിക്കാൻ അവസരമുണ്ടായിരുന്നതിനാലും, ടച്ച്പാഡ് എനേബിൾ ചെയ്യാനും ഡിസേബിൾ ചെയ്യാനും  രണ്ട് ചെറിയ ബാഷ് സ്ക്രിപ്റ്റുകൾ തയ്യാറാക്കി രണ്ട് കീബോർഡ് ഷോർട്ട്കട്ടുകളിൽ ഏൽപ്പിച്ചിരുന്നതിനാലും താരതമ്യേന ബുദ്ധിമുട്ടില്ലാതെ കാര്യങ്ങൾ നടന്നുവന്നു.  അങ്ങനെ ഇരിക്കെയാണ് ഈ സ്ക്രിപ്റ്റ് കാണുന്നത്. ഒട്ടുമിക്ക ലാപ്‌ടോപ്പുകളിലും ഇത്തരം ചെറിയ പ്രശ്നങ്ങൾ ഉള്ളതിനാൽ ഇതിവിടെ ഇടുന്നത് ഉപകാരപ്രദമായിരിക്കുമെന്ന് കരുതുന്നു.

എന്റെ പഴയ സ്ക്രിപ്റ്റ്

#!/bin/bash
xinput set-prop 12 132 1

 എന്ന രീതിയിൽ രണ്ട് വരികൾ മാത്രമുള്ള, ഒന്നുകിൽ ഡിസേബിൾ ചെയ്യാനോ, അല്ലെങ്കിൽ എനേബിൾ ചെയ്യാനോ ഉള്ളതുമാത്രമായിരുന്നെങ്കിൽ, ഈ സ്ക്രിപ്റ്റ് ടച്ച്പാഡ് എനേബിൾ ആണെങ്കിൽ ഡിസേബിളും, ഡിസേബിൾ ആണെങ്കിൽ എനേബിളും ചെയ്യുന്നതാണ്.

#!/bin/bash

#get touchpad id
XINPUTNUM=`xinput list 'SynPS/2 Synaptics TouchPad' | sed -n -e's/.*id=\([0-9]\+\).*/\1/p'`

TPSTATUS=$(gconftool-2 -g /desktop/gnome/peripherals/touchpad/touchpad_enabled)

#if status fails, exit 1
test -z $TPSTATUS && exit 1

if [[ $TPSTATUS == true ]]; then
    xinput set-int-prop $XINPUTNUM "Device Enabled" 8 0;
    gconftool-2 --type bool -s /desktop/gnome/peripherals/touchpad/touchpad_enabled false
else
    xinput set-int-prop $XINPUTNUM "Device Enabled" 8 1;
    gconftool-2 --type bool -s /desktop/gnome/peripherals/touchpad/touchpad_enabled true
fi

സജ്ജമാക്കൽ

ആദ്യമായി ജിഎഡിറ്റ് അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ എടുത്ത് സ്ക്രിപ്റ്റ് പകർത്തുക.

തുടർന്ന് ടെർമിനൽ എടുത്ത് അവിടെ xinput --list എന്ന് നൽകുക. അപ്പോൾ ഇൻപുട്ട് ഉപകരണങ്ങൾ എല്ലാം കാണാൻ കഴിയും, അതിൽ നിന്നും ടച്ച്പാഡിന്റെ (അല്ലെങ്കിൽ ടോഗിൾ ചെയ്യേണ്ട ഇൻപുട്ട് ഉപകരണത്തിന്റെ) പേര് പകർത്തി സ്ക്രിപ്റ്റിലെ XINPUTNUM= എന്നു തുടങ്ങുന്ന വരിയിലെ SynPS/2 Synaptics TouchPad എന്ന ഭാഗത്തിനു പകരമായി ചേർക്കുക (മൂന്നാമത്തെ വരി).

താങ്കളുടെ സ്ക്രിപ്റ്റ് സേവ് ചെയ്യുമ്പോൾ .sh എന്ന എക്സ്റ്റെൻഷൻ ഉപയോഗിക്കുക (ഉദാ: tpad.sh).  സേവ് ആയ ഫയലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത്, permissions എന്ന ടാബിലെ Allow exicuting file as a program എന്നതിൽ ശരിയിട്ട് നൽകാൻ മറക്കരുത് (സ്ക്രീൻഷോട്ട് കാണുക).

എന്നിട്ട് കീബോർഡ് സെറ്റിങ്സ് തുറക്കുക. അതിൽ കസ്റ്റം ഷോർട്ട്കട്ട്സ് എന്ന ഭാഗത്ത് ഞെക്കി കിട്ടുന്ന വിൻഡോയിൽ പുതിയൊരു കസ്റ്റം ഷോർട്ട്കട്ട് ഉണ്ടാക്കാനായി താഴെയുള്ള + ബട്ടണിൽ ഞെക്കി, കിട്ടുന്ന വിൻഡോയിൽ നേം എന്ന ഫീൽഡിൽ ഷോർട്ട്കട്ടിന് ഒരു പേരും  കമാൻഡ് എന്ന ഫീൽഡിൽ സ്ക്രിപ്റ്റ്  കിടക്കുന്ന വിലാസവും (ഉദാ: /home/one/.shcripts/tpad.sh) നൽകുക. അപ്ലൈ ബട്ടൺ അമർത്തുക. ചേർക്കുന്ന സമയം ഷോർട്ട്കട്ട് ഡിസേബിൾഡ് എന്നായിരിക്കും ഉണ്ടാവുക. ആ ഡിസേബിൾഡ് എന്നതിൽ ഞെക്കിയാൽ അത് new accelerator എന്നായി മാറും. അപ്പോൾ അനുയോജ്യമായ ഷോർട്ട്കട്ട് കീ ഞെക്കി നൽകുക.


പിന്നീട് ആ ഷോർട്ട്കട്ട് കീകൾ അമർത്തുമ്പോൾ ടച്ച്പാഡിന്റെ സ്ഥിതി, സജ്ജമെങ്കിൽ പ്രവർത്തനരഹിതമാകുകയും, പ്രവർത്തനരഹിതമെങ്കിൽ സജ്ജവും ആയിക്കൊണ്ടിരിക്കും.

ഇത് ലിനക്സ് മിന്റിൽ ചെയ്യുന്ന വഴിയാണ്, കീബോർഡ് ഷോർട്ട്കട്ട് ചേർക്കുന്നതിലൊക്കെ, ഉബുണ്ടുവിൽ ചെറിയ മാറ്റങ്ങൾ ഉണ്ടായേക്കാം.
Creative Commons License
എന്റുബുണ്ടു (entubuntu.blogspot.com) ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ ഷെയർ-എലൈക് അൺപോർട്ടട് അനുമതി പ്രകാരം ഉപയോഗിക്കാം.