xclip: കമാൻഡ് ലൈനിൽ നിന്ന് ക്ലിപ്പ്ബോർഡ് കൈകാര്യം ചെയ്യുന്നു

El ക്ലിപ്പ്ബോർഡ് o ക്ലിപ്പ്ബോർഡ് അപ്ലിക്കേഷനുകൾക്കിടയിൽ വിവരങ്ങൾ പങ്കിടുന്നതിന് ഞങ്ങളുടെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ എക്സ് സെർവർ ഞങ്ങൾക്ക് വാഗ്ദാനം ചെയ്യുന്ന ഒരു ഉപകരണമാണ്.

പോലുള്ള ആവർത്തിച്ചുള്ള പ്രവർത്തനങ്ങളുടെ ഉത്തരവാദിത്തം അവനാണ് ഛേദിച്ചുകളയുക, പകർത്താൻ y പെഗര്. അപ്ലിക്കേഷനുകൾ‌ക്ക് ഡാറ്റ സംഭരിക്കാൻ‌ കഴിയുന്ന ഒരു തരം വെയർ‌ഹ house സ് അല്ലെങ്കിൽ‌ ബഫർ‌ ഇതിൽ‌ അടങ്ങിയിരിക്കുന്നു, അതിനാൽ‌ ഇവ പിന്നീട് അല്ലെങ്കിൽ‌ മറ്റ് അപ്ലിക്കേഷനുകൾ‌ക്ക് ഉപയോഗിക്കാൻ‌ കഴിയും.

പൊതുവേ, ആപ്ലിക്കേഷൻ മെനുകൾ വഴിയോ കീബോർഡ് കുറുക്കുവഴികൾ വഴിയോ ഉപയോക്തൃ കാഴ്ചപ്പാടിൽ നിന്ന് ഇത് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നമുക്കെല്ലാവർക്കും അറിയാം:

  • Ctrl+X മുറിക്കുക
  • Ctrl+C പകർത്തുക
  • Ctrl+V പേസ്റ്റ് ചെയ്യാൻ

എന്നിരുന്നാലും, a ൽ നിന്നുള്ള ക്ലിപ്പ്ബോർഡ് ഉപയോഗിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ എന്തുസംഭവിക്കുന്നു സ്ക്രിപ്റ്റ്?

xclip

xclip ക്ലിപ്പ്ബോർഡിൽ വാചകം നൽകാനും അതിൽ നിന്ന് കമാൻഡ് ലൈനിൽ നിന്ന് വാചകം വീണ്ടെടുക്കാനും ഞങ്ങളെ അനുവദിക്കുന്ന ഒരു അപ്ലിക്കേഷനാണ്. വീണ്ടെടുത്ത വാചകം മറ്റേതെങ്കിലും ആപ്ലിക്കേഷൻ നൽകിയിരിക്കാം.

അതുപോലെ, ക്ലിപ്പ്ബോർഡിൽ നൽകിയ വാചകം xclip മറ്റേതെങ്കിലും അപ്ലിക്കേഷന് ഉപയോഗിക്കാൻ കഴിയും.

പാക്കേജ് xclip മിക്ക വിതരണങ്ങളുടെയും ശേഖരണങ്ങളിൽ ഇത് കണ്ടെത്താൻ കഴിയും. ഉദാഹരണത്തിന്, ഉബുണ്ടുവിൽ ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നിങ്ങൾക്ക് കൂടുതൽ ആവശ്യമില്ല:

$ sudo apt-get install xclip

ഇതിന്റെ അടിസ്ഥാന ഉപയോഗം വളരെ ലളിതമാണ്. ക്ലിപ്പ്ബോർഡിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് വാചകം നൽകാൻ, ഓപ്ഷൻ വ്യക്തമാക്കണം -i:

$ echo "Hola mundo" | xclip -i

"ഹലോ വേൾഡ്" എന്ന വാചകം ബാക്കി അപ്ലിക്കേഷനുകൾക്കായി ലഭ്യമാകും. അതുപോലെ, ക്ലിപ്പ്ബോർഡിൽ നിന്ന് വാചകം വീണ്ടെടുക്കാനും സ്റ്റാൻഡേർഡ് output ട്ട്‌പുട്ടിലേക്ക് അയയ്ക്കാനും ഓപ്ഷൻ -o:

$ xclip -o ഹലോ ലോകം

തിരഞ്ഞെടുപ്പുകൾ

ക്ലിപ്പ്ബോർഡ് ഞങ്ങൾക്ക് മൂന്ന് ബഫറുകൾ വാഗ്ദാനം ചെയ്യുന്നു അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കലുകൾ വ്യത്യസ്ത:

  • പ്രാഥമികം: ഇത് സ്ഥിരസ്ഥിതി ബഫറാണ്. അതിൽ, കീകളുടെ സംയോജനമോ മെനുവിലെ ഏതെങ്കിലും ഓപ്ഷനോ അമർത്തേണ്ട ആവശ്യമില്ലാതെ, കഴ്‌സർ ഉപയോഗിച്ച് അടയാളപ്പെടുത്തി വാചകം സംഭരിക്കുന്നു.
  • ക്ലിപ്പ്ബോർഡ്: ഈ ബഫർ അപ്ലിക്കേഷനുകൾ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്നു. മുറിക്കാനോ പകർത്താനോ കീ കോമ്പിനേഷൻ അല്ലെങ്കിൽ മെനു ഓപ്ഷൻ അമർത്തിയതിനുശേഷം മാത്രമേ ഇത് കഴ്‌സർ തിരഞ്ഞെടുത്ത വാചകം സംഭരിക്കുകയുള്ളൂ.
  • സെക്കൻഡറി: ഇത് ഒരു സഹായവും സ്വതന്ത്രവുമായ ബഫറാണ്. ഇത് പൂർണ്ണമായും ലഭ്യമാണ്, പക്ഷേ അപൂർവ്വമായി ഇത് അപ്ലിക്കേഷനുകൾ സ്റ്റാൻഡേർഡായി ഉപയോഗിക്കുന്നു. ഇത് വളരെ പ്രത്യേക ആവശ്യങ്ങൾക്കായി മാത്രമാണ് ഉപയോഗിക്കുന്നത്.

xclip മൂന്ന് ബഫറുകളും കൈകാര്യം ചെയ്യാൻ കഴിയും. ഓപ്‌ഷനിലൂടെ ഞങ്ങൾ ഏതാണ് ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നതെന്ന് വ്യക്തമാക്കേണ്ടത് ആവശ്യമാണ് -സെലക്ഷൻ ബഫറിന്റെ പേരിന്റെ ആദ്യ അക്ഷരം. സ്ഥിരസ്ഥിതിയായി, ബഫർ ഉപയോഗിക്കുന്നു പ്രാഥമികം.

ഉദാഹരണത്തിന്, മറ്റൊരു ആപ്ലിക്കേഷനിൽ മുറിച്ച വാചകം ലഭിക്കാൻ, ബഫറിന്റെ content ട്ട്‌പുട്ട് ഉള്ളടക്കം ഞങ്ങൾക്ക് വേണമെന്ന് ഞങ്ങൾ വ്യക്തമാക്കണം ക്ലിപ്പ്ബോർഡ്, ഓപ്ഷനുകൾക്കൊപ്പം -o y -സെലക്ഷൻ സി

$ xclip -o -selection c
Texto cortado en gedit

ഒരു പ്രായോഗിക അപ്ലിക്കേഷൻ

ഉപകരണം xclip നിരവധി സാധ്യതകൾ വാഗ്ദാനം ചെയ്യുന്നു. ഇത് പ്രധാനമായും ഉപയോഗപ്രദമാണ് സ്ക്രിപ്റ്റുകൾ, കീബോർഡ് കുറുക്കുവഴികൾ ഉപയോഗിക്കുന്നതിനുള്ള സാധ്യത ഞങ്ങൾക്കില്ല, കാരണം പ്രക്രിയകൾ സ്വയംഭരണത്തോടെയാണ് നടക്കുന്നത്.

നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം: ഏതെങ്കിലും ആപ്ലിക്കേഷനിലോ വെബ് പേജിലോ ദൃശ്യമാകുന്ന ഏത് പദത്തിനും തിരയാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് നമുക്ക് imagine ഹിക്കാം വേഡ് റഫറൻസ് ഒരു കീസ്‌ട്രോക്ക് ഉപയോഗിച്ച് ഇത് ഇംഗ്ലീഷിലേക്കോ ഇംഗ്ലീഷിൽ നിന്നോ വിവർത്തനം ചെയ്യാൻ.

ലക്ഷ്യസ്ഥാന വെബ്‌സൈറ്റിലേക്ക് പാരാമീറ്ററുകൾ കൈമാറുന്ന URL ഫോർമാറ്റ് ആദ്യം ഞങ്ങൾ കണ്ടെത്തണം. ഈ സാഹചര്യത്തിൽ ഇത് ഇനിപ്പറയുന്നവയാണ്:

http://www.wordreference.com/es/translation.asp?tranword=വചനം

അത് അറിഞ്ഞുകഴിഞ്ഞാൽ, നമ്മൾ ഒരു സൃഷ്ടിക്കേണ്ടതുണ്ട് സ്ക്രിപ്റ്റ് ഉദാഹരണത്തിന് നിങ്ങൾ ഈ url തുറക്കുന്നു ഫയർഫോക്സ്, പകരമായി വചനം ക്ലിപ്പ്ബോർഡിൽ കാണുന്ന വാചകം ഞങ്ങൾക്ക് തരുന്ന തുല്യ കോഡ് ഉപയോഗിച്ച്.

ഞങ്ങൾ ഇതിനെ വിളിക്കും, ഉദാഹരണത്തിന്, wordreference.sh, അതിൽ ഇനിപ്പറയുന്നവ അടങ്ങിയിരിക്കും:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

അവസാനമായി, ഒരിക്കൽ ഞങ്ങൾ സംരക്ഷിച്ചു സ്ക്രിപ്റ്റ് ഞങ്ങൾ നൽകി നിർവ്വഹണ അനുമതികൾ, ഞങ്ങളുടെ ഡെസ്ക്ടോപ്പ് മാനേജറിലെ ഒരു കീബോർഡ് കുറുക്കുവഴിയുമായി ഇത് ബന്ധപ്പെടുത്തേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, ഞങ്ങൾ കോമ്പിനേഷൻ നൽകുന്നു Ctrl+G. ഞങ്ങൾ അത് തയ്യാറാക്കിയിട്ടുണ്ട്.

ഇപ്പോൾ നമ്മൾ അത് ഉപയോഗിക്കേണ്ടതുണ്ട്. വിവർത്തനം ചെയ്യാനും അമർത്താനും ആഗ്രഹിക്കുന്ന ഏത് വാക്കും ഞങ്ങൾ കഴ്‌സറിൽ അടയാളപ്പെടുത്തുന്നു Ctrl+G. അടയാളപ്പെടുത്തിയ പദത്തിന്റെ വിവർത്തനവുമായി ബന്ധപ്പെട്ട പേജിനൊപ്പം ബ്രൗസർ എങ്ങനെ തുറക്കുന്നുവെന്ന് ഞങ്ങൾ കാണും.

നിഘണ്ടു ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാതെ തന്നെ എല്ലായ്പ്പോഴും വിവർത്തകൻ കയ്യിൽ ഉണ്ടായിരിക്കുക എന്നത് ഒരു പ്രായോഗിക മാർഗമാണ്.

കൂടാതെ, മറ്റേതെങ്കിലും വെബ് പേജ് അഭ്യർത്ഥിക്കാൻ ഇതേ രീതി ഉപയോഗിക്കാം ഗൂഗിൾ, വിക്കിപീഡിയ അല്ലെങ്കിൽ തിരയലുകൾ നടത്താൻ ഞങ്ങളെ അനുവദിക്കുന്ന മറ്റൊരു സൈറ്റ് അല്ലെങ്കിൽ നിങ്ങളുടെ കോളിൽ പാരാമീറ്ററുകൾ ആവശ്യമുള്ള അപ്ലിക്കേഷനുകൾ തുറക്കുക.

കൂടുതൽ അപ്ലിക്കേഷനുകൾ? ഭാവന എന്താണ് സൂചിപ്പിക്കുന്നത്.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

6 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   KZKG ^ Gaara പറഞ്ഞു

    നല്ല ലേഖനം, ഇതുപോലുള്ള കൂടുതൽ നെറ്റിൽ ആവശ്യമാണ്.

    ഞാൻ ഷോർട്ടൻസുകൾ നിർമ്മിച്ചതിനാൽ [1] (കൂടുതലും എന്റെ സ്വന്തം നേട്ടത്തിനായി) ഞാൻ xclip ഉപയോഗിക്കുന്നു, കാരണം ഇത് മൾട്ടി-ഡെസ്ക്ടോപ്പ് ആയതിനാലാണ്, അതായത്, ഇത് ഗ്നോം അല്ലെങ്കിൽ കെഡിഇ അല്ലെങ്കിൽ മുതലായവ പ്രശ്നമല്ല, എനിക്ക് കൈകാര്യം ചെയ്യാൻ കഴിയും പ്രശ്‌നങ്ങളില്ലാത്ത ക്ലിപ്പ്ബോർഡ് ഡാറ്റ

    നന്ദി!

    [1] - »blog.desdelinux.net/tag/acorta/

    1.    beny_hm പറഞ്ഞു

      അഡ്മിൻ ഒരു ചോദ്യം നിങ്ങളുടെ ആർച്ച് ലോഗോ എങ്ങനെ പുറത്തുവരും, എനിക്ക് പെൻഗ്വിൻ എക്സ്ഡി മാത്രമേ ലഭിക്കൂ. ചെറിയ ടി_ടി ലോഗോ പുറത്തുവരണം

  2.   വിക്കിക്സ് പറഞ്ഞു

    മികച്ചത്, ആക്‌സലുള്ള ഒരു സ്‌ക്രിപ്റ്റിനായി xclip എനിക്ക് ഒരു ആശയം നൽകുന്നു, എനിക്ക് സ്‌ക്രിപ്റ്റ് ശരിയായി ലഭിക്കുകയാണെങ്കിൽ ഈ പ്രദേശത്ത് നിങ്ങളുമായി ഇത് പങ്കിടുന്നു

  3.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ജീനിയൽ!

  4.   neysonv പറഞ്ഞു

    മികച്ച ലേഖനം ധാരാളം ആശയങ്ങളിലേക്കുള്ള വാതിലുകൾ തുറക്കുന്നു. അവശേഷിക്കുന്നുവെന്ന് എനിക്ക് സംശയമുണ്ട്; ഇത് എക്സ് സെർവറിനായിരിക്കണം, അതിനാൽ ചോദ്യം ഇതാണ്: ഇത് വെയ്‌ലാൻഡിനോ മിറിനോ വേണ്ടി പ്രവർത്തിക്കുമോ ??? xmir ന് അതെ എന്നാൽ മറ്റ് രണ്ട് കേസുകളിൽ അല്ല എന്ന് വ്യക്തമാണ്.
    ആശംസകൾ

  5.   പാവം ടാക്കു പറഞ്ഞു

    എത്ര രസകരമാണ്, ആയുധപ്പുരയ്ക്ക് ഒരു കമാൻഡ് കൂടി