লিনাক্সের একটি কী ধরে রেখে অক্ষর নির্বাচন করুন (ওএসএক্সের মতো)


18

আমি ভাবছিলাম যে ম্যাক ওএস এক্স এর মতো কিছু আছে এমন কোনও উপলভ্য আছে কিনা My আমার মাতৃভাষা স্প্যানিশ, এবং এখন আমি ফ্রান্সফোনের পরিবেশে বাস করি, আমিও অনেক ইংরাজী করি, তাই আমার বিভিন্ন উচ্চারণের প্রয়োজন আছে , বিশেষত ফরাসি ভাষায়, আমি এখন দু'বছর ধরে লিনাক্স ব্যবহার করে যাচ্ছি এবং পরীক্ষার প্রয়োজনে ম্যাক ওএস এক্স ব্যবহার করে চলেছি।

আমি ম্যাক ওএস এক্সে উপলব্ধ কার্যকারিতাটি সত্যিই দরকারী খুঁজে পেয়েছি, যেখানে আপনি কী টিপতে থাকুন এবং এটি একই অক্ষর, বিভিন্ন উচ্চারণ বা বিরামচিহ্নের মধ্যে উপলভ্য বিকল্পগুলির একটি তালিকা প্রদর্শন করে। আমি কি লিনাক্স এ করতে পারি?

এই ক্ষেত্রে:

এখানে চিত্র বর্ণনা লিখুন


1
তা রেড হবে। আপনি কি এই কার্যকারিতা একটি স্ক্রিনশট পোস্ট করতে পারেন? আমি মনে করি এটি কতটা দুর্দান্ত তা চিত্রিত করার জন্য এটি কার্যকর হবে ...
জোনাথন কোমার

উত্তর:


3

আমি আশঙ্কা করছি যে এটি প্রয়োগ করে এমন কোনও অ্যাপ্লিকেশন আমার জানা নেই। একটি বিকাশের জন্য সম্ভবত আপনার নিজস্ব ইনপুট পদ্ধতি তৈরি করতে হবে (প্রতিস্থাপন করতে XIM)।

তবে, আমি আপনাকে এমন একটি বিকল্প প্রস্তাব দিতে পারি যা আপনি কী লেআউটটি পরিবর্তনের চেয়ে আরও বেশি সহায়ক বলে মনে করতে পারেন। এক্স (মাধ্যমে XIM) কিছু সময়ের জন্য, এক্সকম্পোজ নামে একটি ইউটিলিটি অফার করেছে। এক্সকম্পोज আপনাকে পছন্দসই কী সিকোয়েন্সগুলি অনুসরণ করে একটি নেতৃস্থানীয় কী (যা আপনি মনোনীত করেছেন) দিয়ে আঘাত করে "বহিরাগত" অক্ষর টাইপ করতে দেয় allows উদাহরণস্বরূপ, Composee'চরিত্রের ফল দেয় é। ডিফল্ট সিকোয়েন্সগুলি বেশিরভাগ অংশের জন্য বেশ স্বজ্ঞাত, তবে এক্সকম্পোজের সবচেয়ে শক্তিশালী অংশটি হ'ল আপনি তাত্ত্বিকভাবে উপযুক্ত কোনও ইউনিকোড চরিত্র উত্পন্ন করতে ক্রম যোগ করতে (বা সংশোধন) করতে পারেন।

সিকোয়েন্সগুলির সেটআপটি প্লেইন টেক্সট ফাইলগুলির মাধ্যমে করা হয় (যে আপনি অন্যথায় রেখেছেন $HOME/.XComposeবা অন্য কোনও জায়গায় রেখেছেন তবে $HOME/.XComposeউত্স আছে (আপনি যদি আগ্রহী হন তবে আমার পুরো সেটআপটি এখানে দেখতে পারেন; বিশেষত XComposeএবং compose/নীচে ফাইলগুলি দেখুন ) নীচে একটি আমার ব্যক্তিগত স্নিপেট $HOME/.XCompose:

include "%L"     # This enables all the default bindings
include "/home/halosghost/.compose/greek.compose" # some greek characters

এবং এখন greek.composeউপরোক্ত অন্তর্ভুক্ত একটি স্নিপেট (সতর্কতা অবলম্বন করুন যে এগুলি অবশ্যই আপনি ব্যবহার করতে পারেন এমন সবচেয়ে কার্যকরী বা দক্ষ অনুক্রম নয়, সেগুলি কেবল একটি উদাহরণ):

# Lower case
<Multi_key> <a> <l> <p> <h> <a>     : "α"   U03B1   # Alpha
<Multi_key> <b> <e> <t> <a>         : "β"   U03B2   # Beta
<Multi_key> <d> <e> <l> <t> <a>     : "δ"   U03B4   # Delta
<Multi_key> <g> <a> <m> <m> <a>     : "γ"   U03B3   # Gamma
<Multi_key> <l> <a> <m> <b> <d> <a> : "λ"   U03BB   # Lambda
<Multi_key> <p> <i>                 : "π"   U03C0   # Pi
<Multi_key> <m> <u>                 : "µ"   U03BC   # Mu

আপনি দেখতে পাচ্ছেন যে এই ফাইলগুলির ফর্ম্যাটটি আসলে খুব সহজ (যদিও এমন কয়েকটি ক্ষেত্রে রয়েছে যেখানে আপনি নিজেই অক্ষরটি ব্যবহার করেন না বরং এটির জন্য একটি নামও (উদাহরণস্বরূপ, এর <period>পরিবর্তে <.>))।

উপরের সাহায্যে আমি এখন Capsmuউত্পন্ন করতে টাইপ করতে পারি µ(নোট করুন যে আমার রচনা কী সেট করা আছে Caps)।

আপনি কোন ডিস্ট্রো ব্যবহার করছেন (বা ব্যবহারের দিকে তাকাচ্ছেন) তা উল্লেখ করেননি, তবে এক্সকম্পোজ শিপগুলি xorg সহ যাতে আপনার যা করা উচিত তা সেট আপ করা উচিত। রচনাটি সেট করার জন্য সম্পর্কিত পড়া এখানেXIM পাওয়া যাবে , তবে আপনার এটিও লক্ষ্য করা উচিত যে XIMএই দিনগুলি বেশ পুরানো হয়ে আসছে এবং এটি সেরা বিকল্প নাও হতে পারে। এছাড়াও, কমপক্ষে অন্য একটি আইএমই রয়েছে যা কমপোজ সিকোয়েন্সগুলিকে সমর্থন করে (যদিও এটি কিছুটা আলাদা বাস্তবায়ন ব্যবহার করে): আইবিস

ব্যক্তিগতভাবে, আমি ব্যবহার XIMকরি এবং আমি ওয়েলল্যান্ডে স্যুইচ না হওয়া পর্যন্ত এটি করার আশাবাদী (যেখানে আমি আশা করি সেখানে আমার জন্য অপেক্ষা করা একটি সার্বিক উন্নত আইএমই হবে), তবে এটি লিনাক্স; একটি আকার সব মাপসই নয়, এবং আপনার কর্মপ্রবাহের জন্য সর্বোত্তম কাজ করে এমনটি ব্যবহার করা উচিত ( কারণের মধ্যে )।


  1. এই লিঙ্কটি থেকে আপনি দেখতে পাবেন যে আপনি রচনাটির জন্য কোন কীটি ব্যবহার করছেন তা সহজেই সেট করতে পারেন (ধরে নিচ্ছেন যে আপনার কীবোর্ডটি আসলে একটি ডেডিকেটেড কমপোজ কীটি ধারণ করতে যথেষ্ট যথেষ্ট নয়) নীচের কমান্ডের (এর জন্য Caps) মাধ্যমে:

    setxkbmap -option compose:caps
    
  2. আমি স্বপ্ন দেখতে পারি, তাই না?

একটি মজাদার চূড়ান্ত নোট হিসাবে, এই পোস্টে সমস্ত "বহিরাগত" অক্ষর (é, ",", µ, ¹ এবং including সহ) এক্সকম্পোজ ব্যবহার করে উত্পন্ন হয়েছিল।


কোনটি, আপনি বলবেন, এক্সআইএম এবং রচনা কী ব্যবহারের মধ্যে পার্থক্য হবে ?, দয়া করে আমাকে ভুল করবেন না তবে এটি ব্যবহার করার পরিবর্তে একটি কাস্টম কী সিকোয়েন্স ম্যাপার সেটআপ করার মতো মনে হচ্ছে একটি ওভারহেডের কিছুটা আগে থেকেই, আমার কাছে কাস্টম কীগুলি থাকা সুস্পষ্ট, তবে আমি বিশ্বাস করি যে আপনি এটিও অর্জন করতে পারবেন কমপোজ কী ব্যবহার করে, আমি একটি ডিবিয়ান বেসে লিনাক্স মিন্টকে ডিস্ট্রো হিসাবে ব্যবহার করছি। আপনার পরামর্শ অনুসারে আমি সম্ভবত কিছু সেট আপ করব, তবে এই পার্থক্যগুলি শিখতে আমার পক্ষে শিক্ষাগত হবে,, উত্তর দেওয়ার জন্য ধন্যবাদ।
জিম্বল

আমি মনে করি আপনি সেটআপটি সম্পর্কে কিছুটা বিভ্রান্ত হয়ে পড়েছেন (এটি আমার ভুল হতে পারে)। XIMএকটি আইএমই যা কমপোজ কী সরবরাহ করে। আমি উল্লেখ ও প্রদর্শিত কাস্টম সিকোয়েন্সগুলি রচনা কী থেকে পৃথক নয়, সেগুলি আমি ব্যক্তিগতভাবে যুক্ত করেছি এমন এক্সটেনশন are সুতরাং, includeআমি এই .XComposeস্নিপেট থেকে প্রথম লাইনটি দেখিয়েছি , আপনি সমস্ত ডিফল্ট রচনা রচনা ক্রমগুলি পেয়ে যান এবং তারপরে আমি ফিট হিসাবে আরও যোগ করি (কখনও কখনও কিছু ডিফল্টকেও ছাড়িয়ে যায়)।
হালসগোস্ট

1
আমি এটি দিয়ে চেষ্টা করব, সাহায্যের জন্য ধন্যবাদ
জিম্বল

0

আপনি আপনার রচনা কী সক্ষম করতে চাইতে পারেন । এটি আপনাকে সম্মিলনের অংশগুলিকে "দেখতে" প্রতীক ব্যবহার করে অক্ষর রচনা করতে দেয়। আমি Alt Grআমার রচনা কী হিসাবে ব্যবহার করি তবে সাধারণত কোনও উপযুক্ত অব্যবহৃত কী নির্বাচন করা সম্ভব।

উদাহরণস্বরূপ, Compose o /ø দেবে, Compose a `দেবে à, ইত্যাদি।

এটি ডেড কীগুলি ব্যবহার করার থেকে খুব আলাদা , যেখানে অ্যাকসেন্ট অক্ষর এককভাবে অক্ষর হিসাবে উপস্থিত হয় না যতক্ষণ না পর পর দুবার আঘাত না করে; এটি সাধারণত প্রোগ্রামারদের কাছে অত্যন্ত হতাশাব্যঞ্জক।

রচনা কী কার্যকারিতা দীর্ঘকাল ধরে রয়েছে (আমি বিশ্বাস করি এটি "রিয়েল" সান টার্মিনালে উপস্থিত হয়েছিল)। এটি লিনাক্স-ভিত্তিক সিস্টেমগুলিতে সর্বাধিক (বহু? সব?) জিইউআই অন্তর্নির্মিত। আমি উইন্ডোজের জন্য সংশ্লিষ্ট সফ্টওয়্যারটি জানি এবং এটি ব্যবহার করি।


1
আমি কমপোজ কী ব্যবহার সম্পর্কে জানি তবে যাইহোক, সমস্ত সম্ভাব্য চরিত্রের জন্য 15 টি আলাদা কী অনুক্রম মনে রাখার মতো স্পষ্টরূপে খুঁজে পাই না, আমি জানি এটি একটি সমাধান যা কাজ করে এবং এটি দীর্ঘকাল ধরে রয়েছে, তবে আমি চেষ্টা করেছি এবং মূল সিকোয়েন্সগুলি ভুলে গিয়ে শেষ করেছি, ফোকাস করার জন্য প্রচুর অন্যান্য স্টাফ। উত্তর দেওয়ার চেষ্টা করার জন্য ধন্যবাদ।
জিম্বল

1
আমার পোস্টে উল্লিখিত রচনাটি XIM(এক্স ইনপুট মডিউল) আইএমইর বৈশিষ্ট্য। কয়েকটি অন্যান্য আইএমই অনুরূপ কার্যকারিতা সরবরাহ করে (আইবিসের মতো) তবে যে কোনও জিইউআই যা ইনপুটটির XIMজন্য ব্যবহার করে (আপনি উভয় সেট করতে পারেন GTKএবং Qtব্যবহার করতে পারেন XIM) আপনার যদি সেটআপ থাকে তবে রচনাটি সমর্থন করবে।
হালসগোস্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.