কীভাবে ইমটারে আল্ট কী প্রেরণ করতে এক্সটার্ম তৈরি করবেন?


9

আমি দেখতে পাচ্ছি যে এই প্রশ্নটি একাধিকবার জিজ্ঞাসা করা হয়েছে । সেখানে প্রদত্ত সমাধানগুলি আমার সেটআপে প্রযোজ্য বলে মনে হচ্ছে না। আমার গল্পটি এখানে:

আমি উবুন্টু 12.0.04 এলটিএস ব্যবহার করি, xmonad সহ (জিনোমের বেশি নয়) এবং আমার কাজের জন্য এক্সটার্ম ব্যবহার করি। আমি আলাদা টার্মিনাল বা ইমাক্সের নিজস্ব উইন্ডোর চেয়ে এক্সটার্ম ব্যবহার করতে পছন্দ করব। Emacs -nw ব্যবহার করার সময়, আমি দেখতে পাচ্ছি যে আল্টটি স্বীকৃত নয়। আমি xev ব্যবহার করে যাচাই করেছিলাম যে আল্ট প্রকৃতপক্ষে উত্পন্ন হচ্ছে। আরও, যদি আমি rxvt ব্যবহার করি তবে আমি দেখতে পাচ্ছি যে আল্ট ই-এমএএসএস-এনডাব্লু দ্বারা স্বীকৃতি পাচ্ছে। আমি অবিরাম মোডটি ব্যবহার করছি (দীর্ঘ সময়ের ভিএম ব্যবহারকারী হিসাবে, এবং একটি ইমাস নিউবি), এবং আমি সত্যিই আমার এস্কেপ কীটি রিবাউন্ডকে এলটি (যা অন্য থ্রেডে দেওয়া সমাধান ছিল) হিসাবে প্রত্যাখ্যান করা পছন্দ করব না। আমার কি করা উচিৎ? (যদি এটি সহায়তা করে তবে ইমট্যাক্স ছাড়াই এক্সটারম উইন্ডোতে Alt-x "" "উত্পন্ন করে বা আমি চালিত হলে emacs -nw -Q)।


আমি যদি ভুল না করি তবে তার পরিবর্তে অল্টকে এম হিসাবে পড়া হচ্ছে।
ব্রায়াম

আমি বুঝতে পারিনি, তুমি এম এর চেয়ে মেটাকে চেয়েছিস তো? তুমি কেন এটা বললে?
রাহুল

Emacs মেটা কী। আপনি Mx টিপতে পারবেন না?
ব্রায়াম

ওহ, এটি আমার সমস্যা। আমি প্রত্যাশা করেছি যে অল্ট-এক্স এমএক্স উত্পন্ন করবে (যেমন এটি গ্রাফিকাল মোডে রয়েছে) তবে এটি আমার জন্য এক্সটার্মে করে না। পরিবর্তে এটি (ø) উত্পন্ন করে
রাহুল

উত্তর:


13

আর্ক উইকিতে দেখা গেছে, প্রোগ্রামে সঠিক পালানো চাবিটি প্রেরণের জন্য আপনার Xterm তৈরি করতে হবে:

আপনি যদি Altকীবোর্ড শর্টকাটের জন্য কীটি ব্যবহার করেন , আপনার আপনার সংস্থান ফাইলে এটির প্রয়োজন হবে:

XTerm*metaSendsEscape: true

সুতরাং, কেবল করুন:

echo 'XTerm*metaSendsEscape: true' >> ~/.Xresources

এবং আপনার এক্সটার্ম সেশনটি পুনরায় চালু করুন।


ধন্যবাদ, যে কাজ করেছে। সুতরাং, আল্ট যদি এখন পালাতে প্রেরণ করে তবে এক্সটার্ম কীভাবে পালাতে পারে? (পালানোও কাজ করে, আমি আমার বোঝার জন্য জিজ্ঞাসা করছি))
রাহুল

@ রহুল আমি "ইস্ক" পালানোর কথাটি বলিনি, তবে কী প্রেসটি "^ এম" থেকে পালিয়ে
এসেছি

4
আপনার অধিবেশনটি পুনরায় আরম্ভ করার পরিবর্তে আপনি xrdb -merge ~/.Xresources
খ্রিস্টান ফ্রিত্জ

2

যদি ~ /। এক্সারসোর্সগুলি আপডেট করা আপনার পক্ষে কাজ করে না, ডকুমেন্টেশন যেমন বলে তেমন করুন এবং এটি আপডেট করুন ~/.Xdefaults

http://frequal.com/linux/XTermMetaSendsEscape.html


এটি আমার জন্য খালি এক্স সার্ভারে কাজ করেছিল, এর সাথে startx /usr/bin/xterm, যেখানে ~/.Xresourcesউপেক্ষা করা হয়েছিল।
রুশলান

1

রিসোর্স স্ট্রিং সরাসরি কমান্ড লাইন বিকল্প হিসাবে সরবরাহ করে আপনার .Xdefaults/ .Xresourcesফাইল পরিচালনার জন্য একটি আকর্ষণীয় xtermবিকল্প রয়েছে:

xterm -xrm 'xterm*VT100.metaSendsEscape: true'

এটি সুবিধাজনক, উদাহরণস্বরূপ, যদি আপনার x-terminal-emulatorযেকোন উপায়ে কাস্টম ওরফে থাকে ।

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