আইবাস সহ ইমাসে ডেড কীগুলি


13

আমি সবেমাত্র ১৩.১০ এ আপগ্রেড করেছি এবং লক্ষ্য করেছি যে মৃত কীগুলি ইমা্যাকগুলিতে আর কাজ করছে না ( <dead-acute> is undefinedপরবর্তী কী অপেক্ষা করার পরিবর্তে 'ইমাসকে নেতৃত্বের দিকে নিয়ে যাওয়ার একটি কীস্ট্রোক addition এছাড়াও, কমপোজ কী ব্যবহার করা বাড়ে <Multi_key> is undefinedএবং এটি অসম্ভব) কী-বাইন্ডিংগুলি ব্যবহার করুন যেমন: <M-^>অন্যান্য অ্যাপ্লিকেশনগুলি যতদূর আমি বলতে পারি ঠিক কাজ করে।

ইন্টারনেটে একটি সংক্ষিপ্ত অনুসন্ধানের পরামর্শ দেওয়া (require 'iso-transl)হয়েছিল .emacs। এটি প্রথম ইস্যু সমাধান করে তবে অন্যটি নয়।

ওয়েবে দেখা অন্য সম্ভাব্য কর্মচক্রটি হ'ল একটি খালি XMODIFIERSভেরিয়েবল সহ ইম্যাক্স চালু করা XMODIFIERS='' emacs, XMODIFIERS= @im=ibusযার পরিবর্তে 13.10-এ ডিফল্ট বলে মনে হয়। তারপরে সবকিছু ঠিকঠাক কাজ করে তবে এটি ক্লডজের মতো দেখাচ্ছে। এই বিষয়ে ইবাসের সাথে ইমাসকে কাজ করার কোনও উপায় আছে কি?

আপডেট: আমি 14.04 এ একই আচরণ পর্যবেক্ষণ করি।

আপডেট:.dmrc মন্তব্যে জিজ্ঞাসা করা বিষয়বস্তু :

[Desktop]
Session=xubuntu
Language=fr_FR
Layout=us       intl
Langlist=fr_FR:en
LCMess=fr_FR.UTF-8

প্যাকেজটির সঠিক নাম iso-transl(ড্যাশ নোটটি নোট করুন)
লার্স হগসেট

@ লার্স হগসেট ভালভাবে চিহ্নিত, ধন্যবাদ। আমি সেই অনুযায়ী প্রশ্নটি সম্পাদনা করেছি।
ভার্জিল

আমি AltGr ডেড কীগুলির সাথে ইম্যাক্স ব্যবহার করি এবং এটি দুর্দান্ত কাজ করে।
চারো

আপনার কাছে ইমাসের কোন সংস্করণ রয়েছে?
চারো

লামিয়াকের 2014-03-07-এর @ চ্যারো জিএনইউ ইমাক্স 24.3.1 (x86_64-pc-linux-gnu, GTK + সংস্করণ 3.10.7), দেবিয়ান দ্বারা সংশোধিত। 14.04-এ আমার এখনও এই সমস্যা আছে, আমি সেই অনুযায়ী প্রশ্নটি আপডেট করব
ভার্জিল

উত্তর:


2

এখানে আপনি চেষ্টা করতে পারেন জিনিস।

Edit / .dmrc ফাইলটি সম্পাদনা করুন এবং এটিতে এই লাইনগুলি সেট করা নিশ্চিত করুন:

Language=en_US.utf8
Langlist=en_US:en
LCMess=en_US.UTF-8

ফাইলটি সম্পাদনা করুন ~/.emacsএবং এর পরিবর্তে এই লাইনগুলি যুক্ত করুন (require 'iso-transl):

(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(setq default-input-method "latin-1-prefix")
(defun my-set-default-input-method ()
  (set-input-method 'latin-1-prefix))
(add-hook 'text-mode-hook 'my-set-default-input-method)

আপনি গত এক অনুরূপ লাইন যোগ করার জন্য যদি আপনি Emacs অন্যান্য মোডের মৃত কী ব্যবহার হবে (উদাহরণস্বরূপ, latex-mode, tex-mode, html-mode...)।

লগ আউট এবং তারপরে আবার লগ ইন করুন।

তবুও, যদি এটি কখনও ঘটে থাকে যে মৃত কীগুলি ইমাসের মধ্যে কাজ করে না, টাইপ করে দেখুন C-\এবং তারা কাজ করে কিনা তা দেখার চেষ্টা করুন ।

হালনাগাদ:

যদি এটি কাজ না করে তবে আমার মনে একটাই জিনিস আসবে তা হ'ল আপনি নিজের সিস্টেম সেটিংসে দুটি কীবোর্ড লেআউটকে সংজ্ঞায়িত করেন

  • ইংলিশ মার্কিন আন্তর্জাতিক মৃত কী (আপনার কাছে একটি)
  • ইংরেজি মার্কিন

এবং এখানে বর্ণিত পদ্ধতিতে একটি কীবোর্ড বিন্যাস নির্বাচক যুক্ত করুন:

কিভাবে ভাষা কীবোর্ড সংমিশ্রণ?

আপনি যখন ইমাস নিয়ে কাজ করবেন, "ইংলিশ মার্কিন" লেআউটটি চয়ন করুন। .emacsআমি উপরে উল্লিখিত রেখাগুলি যদি আপনি নিজের ফাইলে যুক্ত করেন তবে এটি আপনার কীবোর্ডকে ইমাসের মধ্যে "মৃত কী কীবোর্ড" হিসাবে আচরণ করতে বাধ্য করবে। আমি জানি এটি বিরক্তিকর হতে পারে তবে এটি আপনার সমস্যার একমাত্র সমাধান যা আমার মনে আসে।


আমি প্রশ্নে লাইনগুলি যুক্ত করেছি, তবে এটি কোনও পরিবর্তন করে না। উভয়ই `C-does করে না` যাইহোক পরামর্শের জন্য ধন্যবাদ।
ভার্জিল

আমার উত্তরে বর্ণিত হিসাবে আপনার ~ / .dmrc ফাইলে কিছু লাইন পরিবর্তন করার চেষ্টা করুন।
চারো

তবে এর অর্থ এই নয় যে আমার সেশনের ভাষা ইংরেজি হবে?
ভার্জিল

@ ভার্জিল: তবে আসুন দেখুন এইভাবে সমস্যাটি অদৃশ্য হয়ে যায় কিনা। চেষ্টা করার পরে, আপনি নিজের french / .dmrc ফাইলটি আবার সংশোধন করে আপনার ফরাসী লোকালয়ে ফিরে আসতে পারেন। আমি এখানে এটি পড়েছি ।
চারো

@ ভার্জিল: আমার উত্তরের "আপডেট" দেখুন।
চারো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.