কমপোজ কী দিয়ে ছোট ছোট পাই ("“ ") কীভাবে তৈরি করবেন?


14

আমি নিশ্চিত যে আমি লোয়ারকেস পাই চরিত্রগুলি তৈরি করতে সক্ষম হয়েছি Composepi(উদাহরণস্বরূপ fsymbols.com হিসাবে বর্ণিত ) তবে এটি আর কাজ করে না। আমার রচনা কীটি অন্যান্য চরিত্রের জন্য (যেমন Composeaa"å" এর জন্য) কাজ করে, তাহলে কী ভুল হতে পারে?

আমার কাছে /usr/share/X11/locale/en_GB.utf8/Compose(বা ~/.XCompose) নেই, এটি কি এমন কিছু যা ইনস্টল / উত্পন্ন করা উচিত ছিল? একটি আছে /usr/share/X11/locale/en_US.utf8/Compose; এটি /usr/share/X11/locale/en_GB.utf8/Composeঠিক করার জন্য এটি কি সিমলিংক করার পক্ষে যথেষ্ট হবে ?

$ locale
LANG=en_GB.utf8
LC_CTYPE="en_GB.utf8"
LC_NUMERIC="en_GB.utf8"
LC_TIME="en_GB.utf8"
LC_COLLATE="en_GB.utf8"
LC_MONETARY="en_GB.utf8"
LC_MESSAGES="en_GB.utf8"
LC_PAPER="en_GB.utf8"
LC_NAME="en_GB.utf8"
LC_ADDRESS="en_GB.utf8"
LC_TELEPHONE="en_GB.utf8"
LC_MEASUREMENT="en_GB.utf8"
LC_IDENTIFICATION="en_GB.utf8"
LC_ALL=

স্পিন-অফ প্রশ্ন


আপনি কোন বিতরণ ব্যবহার করছেন? এটি কোনও ইনপুট পদ্ধতির সমস্যা হতে পারে (uim, xim)।
ক্লায়াতু ভন শ্ল্যাকার

উত্তর:


5

এক্স 11 রচনা তালিকাটি সাধারণত এর অধীনে থাকে /usr/share/X11/locale/(এই অবস্থানটি যদিও বিতরণের মধ্যে পৃথক হতে পারে), তবে Composeফাইলটি আপনার LC_CTYPEসেটিংয়ের নাম অনুসারে ডিরেক্টরিতে নেই । ফাইলের মাধ্যমে স্থানীয় নামগুলির অনুবাদ করার একটি পর্যায় রয়েছে /usr/share/X11/locale/compose.dir। এই অনুবাদটি অনেক লোকেলকে একই রচনা ফাইলটি ভাগ করতে দেয়। (সিম্বলিক লিঙ্কগুলি অন্য কোনও উপায়ে হত, তবে পাঠ্য ফাইলটি বিতরণ করা সহজতর এবং প্ল্যাটফর্মগুলিতে প্রতীকী লিঙ্ক নেই - এক্স 11 ইউনিক্সের বাইরে বিদ্যমান)) বেশিরভাগ লোকেল যা লিখিত ভাষার জন্য ইউটিএফ -8 এনকোডিং ব্যবহার করে লাতিন বর্ণমালাটি en_US.UTF-8অবস্থিত, এর জন্য রচনা ফাইলটি ব্যবহার করে en_US.UTF-8/Compose

ইন en_US.UTF-8/Compose, উত্পাদনের একমাত্র উপায় U03C0হ'ল (গ্রেইক স্মল লেটার পিআই) <dead_greek> <p>। কোন <Multi_key>( Compose) ক্রম নেই। dead_greekএক্স.আর. দিয়ে বিতরণ করা কীবোর্ড লেআউটগুলির মধ্যে কেবল কীটিই সংজ্ঞায়িত করে তা হ'ল BOPO লেআউট (ডিভোরাকের ফ্রেঞ্চ এনালগ)। সুতরাং πডিফল্ট কনফিগারেশন সহ রচনা কী ব্যবহার করে টাইপ করার কোনও উপায় নেই । এবং ডিফল্ট যুক্তরাজ্য বিন্যাস টাইপ করতে একটি উপায় অন্তর্ভুক্ত নয় π(ক মার্কিন ম্যাক লেআউট (না, এমনকি একটি XKB বৈকল্পিক মধ্যে us(mac)) আপনি দেব πউপর AltGr+ + Pতবে)।

আমি যতদূর বলতে পারি, πজর্গে inোকানোর জন্য কোনও স্ট্যান্ডার্ড রচনা অনুক্রম ছিল না । যদি আপনি একটি মনে রাখেন তবে আপনি এক্স 11 এর অন্তর্নির্মিত প্রক্রিয়া বাদে অন্য কোনও ইনপুট পদ্ধতি হতে পারেন।


13

অন্যরা মন্তব্য করে, এক্স এর জন্য π এর জন্য কোনও মানক রচনার নিয়ম নেই, সুতরাং আপনি যদি π চিহ্ন তৈরি করতে রচনাটি ব্যবহার করতে চান (যেমন আমি ঠিক করেছি) আপনি করতে পারেন:

  • uim ইনস্টল করুন
  • সৃষ্টি ~/.XCompose
  • আপনার প্রয়োজনীয় নিয়মগুলি সেখানে রাখুন
  • দিয়ে ফাইল শুরু করতে ভুলবেন না include "%L"

আমার দেখতে এ রকম:

include "%L"

<Multi_key> <l> <l>                 : "ℓ"   U2113     # litre symbol
<Multi_key> <p> <i>                 : "π"   U03C0     # GREEK SMALL LETTER PI

এটি ডেবিয়ান উপর কাজ করে। এটি সিটিআরএল-শিফট-ইউ যেভাবে কাজ করে তা প্রভাবিত করে।


এটি জেন্টুতে xorg সার্ভার 1.17.4 ব্যবহার করে আমার পক্ষে কাজ করবে বলে মনে হচ্ছে না। আমি উপরের সামগ্রীগুলি হুবহু ব্যবহার করেছি, একটি নতুন টার্মিনাল শুরু করেছি, রচনা কী ব্যবহার করেছি, এবং piপ্রদর্শন করি নি।
পাভেল rdিমেরদা

2
@ PavelŠimerda একটি পুরানো মন্তব্য পোস্ট করার জন্য দুঃখিত। আপনি কি নিজের ডিই / ডিএম পুনরায় লোড করেছেন (এটি করার আরও দুর্দান্ত উপায় থাকতে পারে তবে আমি এটি সম্পর্কে অবগত নই; যতদূর আমি জানি এক্সটিই রচনা বাইন্ডিং পরিচালনা করছে)।
omninonsense

2
@omninonsense আমার একমাত্র সমস্যা হ'ল আমি .Xcomposeতার পরিবর্তে ব্যবহার করেছি .XCompose। এক্সরগ বা ডাব্লুএম পুনরায় লোড করা প্রয়োজন হয় না, এটি ক্লায়েন্টের শুরুতে যেমন একটি ওয়েব ব্রাউজার বা কনসোল থেকে পড়া হয়। ধন্যবাদ!
পাভেল আইমারদা

4

এটি অত্যন্ত সুবিধাজনক নয়, তবে এটি কাজ করে:

আপনি যদি 'পাই' প্রতীকটির জন্য আপনার রচনা ফাইলটিতে দেখেন:

% grep -i greek /usr/share/X11/locale/en_US.UTF-8/Compose | grep -i 'letter pi'
<dead_greek> <P>            : "Π"   U03A0    # GREEK CAPITAL LETTER PI
<dead_greek> <p>            : "π"   U03C0    # GREEK SMALL LETTER PI

আপনি দেখতে পাচ্ছেন যে ছোট হাতের জন্য π এর সংমিশ্রণটি U03C0 হয়

সুতরাং আপনি যদি টিপুন ControlShiftuএবং তারপরে টাইপ করেন তবে 03c0 Spaceআপনাকে একটি চিহ্ন হিসাবে রেখে দেওয়া হবে।

অন্যান্য উপায় যেটি কাজ করা উচিত তা হ'ল এক্সমডম্যাপের সাহায্যে একটি কী সংজ্ঞায়িত করা, তবে কিছু অ্যাপ্লিকেশন সেটির প্রতিক্রিয়া না জানায় আমার সমস্যা হয়েছে।


আমি ভীত যে কীবোর্ড শর্টকাটটি কাজ করে না (আমি রচনা, শিফট, ইউ; রচনা + শিফট + ইউ; রচনা, শিফট + ইউ; এবং রচনা + শিফট, ইউ) দিয়ে শুরু করার চেষ্টা করেছি এবং এটি মুখস্ত করা খুব কঠিন হবে ।
l0b0

6
U03c0এর অর্থ এটি ইউনিকোড অক্ষর যার কোড পয়েন্ট 0x03c0। এর অর্থ এই নয় যে ইউ কীটি কোনওভাবেই এটি টাইপ করার সাথে জড়িত। আপনি কন্ট্রোল + শিফট + ইউ টাইপ করতে পারেন (রচনা + শিফট + ইউ নয়) এবং তারপরে ইউনিকোড কোড পয়েন্ট দ্বারা একটি অক্ষর লিখতে একটি হেক্সাডেসিমাল কোড লিখতে পারেন, তবে এটি একটি জিনোম বিষয়, রচনা ব্যবস্থার সাথে সম্পর্কিত নয়, এবং জিনোম অ্যাপ্লিকেশনগুলির বাইরে উপলভ্য নয় (আপনি বিশ্বব্যাপী কোনও জিনোম-অনুপ্রাণিত ইনপুট পদ্ধতি ব্যবহার করছেন তা বাদে, আমি জানি না যে কোনটি প্রয়োগ করে যদি এটি কার্যকর হয়)। সিসি @ l0b0
গিলস 'এস-অশুভ হওয়া বন্ধ করুন'

নিয়ন্ত্রণ-শিফট-ইউ-তে উত্তর পরিবর্তন করে। রচনাটির সাথে এর কোনও যোগসূত্র থাকার ইঙ্গিত দেয়নি; ইউনিকোড নম্বর পেতে রচনাটি ব্যবহার করে π চরিত্রটি তৈরি করতে produce আমি যেমন বলেছি, সুবিধাজনক নয় এবং "সঠিক" উপায় নয় তবে সম্ভবত একটি বিকল্প।
ক্লাতাতু ভন শ্ল্যাকার

2

ইউনিকোড রচনা [শিফট] + [নিয়ন্ত্রণ] + ইউ তারপর 03 এ0 ব্যবহার করুন


আমার সিস্টেমে কিছুই হয় না, এটি কেবল 03a0 টাইপ করে।
পিটারহ - মনিকা

শিফট + সিটিআরএল + u টিপুন এবং বড় হাতের পাই (Π) এর জন্য 03a0 টাইপ করুন, ছোট হাতের পাই (π) এর জন্য 03c0 টাইপ করুন। আমার জন্য, মাঞ্জারো লিনাক্সে এটি কাজ করে।
উত্তেজিত করুন

1

একটি বিকল্প হ'ল গ্রীক ভাষাটি ব্যবহার করতে আপনার কীবোর্ডের সেটআপ পরিবর্তন করতে হবে এবং তারপরে "পি" টিপুন (লোয়ার কেস, অর্থাৎ ক্যাপস লক বন্ধ করে)


এটি প্রশ্নের উত্তর সরবরাহ করে না। কোনও লেখকের সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন leave - পর্যালোচনা থেকে
শিরিশ

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

-2

আমার (বেশিরভাগ ডিফল্ট) কনফিগারেশনে * গ্রীক অক্ষরের জন্য রচনা উপসর্গ, সুতরাং একটি ছোট হাতের পাইটি রচনা করা যায় Compose * p

অন্যান্য কনফিগারেশনে আরও ভিজ্যুয়াল নির্মাণ অন্তর্ভুক্ত রয়েছে, তবে আপনি Compose"~কাজ করতে পারেন কিনা তাও দেখতে পাবেন ।


1
দুঃখিত, এই কাজগুলির কোনওটিই নয়।
l0b0

1
এক্স 11 এর সাথে আসা কোনও রচনা টেবিলের মধ্যে নেই। হতে পারে এমন আরও কিছু ইনপুট পদ্ধতি রয়েছে যা এই সংমিশ্রণটি সরবরাহ করে, তবে আপনি যদি কোনটি নির্দিষ্ট না করেন তবে এই উত্তরটি কার্যকর হয় না।
গিলস

5
সম্ভবত এটি github.com/kragen/xcompose
মাইকেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.