টার্মিনালে কোনও বিশেষ অক্ষর বা উমলাট টাইপ করা যায় না


13

পরিবেশ:
আমি উবুন্টু ১১.১০ জিএমআই এর সাথে ডাব্লুএমআইআই ৩.৯ এবং শেল হিসাবে বাশ সহ টার্মিনাল হিসাবে অক্সটারম ব্যবহার করছি। হার্ডওয়্যারটি একটি সুইসগারম্যান কীবোর্ড লেআউট সহ একটি লেনোভো থিংকপ্যাড ডাব্লু 500 (এইভাবে আমার উমলাটগুলি দরকার)। আমি জাপানিজ ইনপুট জন্য আইবুস ব্যবহার করছি।

Symthoms:
যখন আমি টাইপ কী / অক্ষর পছন্দ ~, ^টার্মিনাল কিছুই ঘটবে। যদি আমি টিপুন ö' (arg: 6)' উপস্থিত äহয়, কিছুই না ঘটে, üকখনও কখনও ইতিহাসের একটি আদেশ উপস্থিত হয়।
আমি এখনও অবধি পরীক্ষিত সমস্ত টার্মিনালগুলিতে এটি একই আচরণ ((জিনোম-টার্মিনাল, xfce4- টার্মিনাল, এক্সটার্ম)। এটি ক্রোমিয়াম-ব্রাউজার, স্কাইপ বা টেক্সটেটরগুলির মতো অন্যান্য এক্স অ্যাপ্লিকেশনগুলিতে পছন্দসই হিসাবে কাজ করে।

অতিরিক্ত তথ্য:

> locale
LANG=de_CH.UTF-8
LANGUAGE=en_US:en
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="de_CH.UTF-8"
LC_TIME="de_CH.UTF-8"
LC_COLLATE=en_US.UTF-8
LC_MONETARY="de_CH.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="de_CH.UTF-8"
LC_NAME="de_CH.UTF-8"
LC_ADDRESS="de_CH.UTF-8"
LC_TELEPHONE="de_CH.UTF-8"
LC_MEASUREMENT="de_CH.UTF-8"
LC_IDENTIFICATION="de_CH.UTF-8"
LC_ALL=

> setxkbmap -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+ch+inet(evdev)+terminate(ctrl_alt_bksp)"    };
        xkb_geometry  { include "pc(pc105)"     };
};

উত্তর:


17

টার্মিনাল এমুলেটর ব্যবহার করে মেশিন ওএস এক্স এর মাধ্যমে এসএসএসের মাধ্যমে সংযোগ করার সময় আমারও একই সমস্যা হয়েছিল। যদিও আমি ল্যাং সেট de_DE.UTF-8করেছি আমি উমলুট দিয়ে কোনও অক্ষর টাইপ করতে পারিনি।

আমি যে ফিক্সটি পেয়েছি তা হ'ল তৈরি / সম্পাদনা ~/.inputrc (বা এর মধ্যে নিম্নলিখিত লাইনগুলি সম্পাদনা করতে /etc/inputrc):

set input-meta on
set output-meta on
set convert-meta off

এখন আমি umlauts টাইপ করতে পারেন। আমি বিশ্বাস করি এটি সাধারণভাবে এক্সটার্মের ক্ষেত্রে প্রযোজ্য।


আপনাকে ধন্যবাদ, এটি উমলাট সমস্যার সমাধান করে! তবে আমি এখনও ~, ^ বা ¨ এর মতো অক্ষর টাইপ করতে পারছি না ¨
জোনাস

এটি আমার জন্য এটিও এক প্রকারের (নতুন লগইনের পরে) ঠিক করেছে তবে এখনও কিছু অদ্ভুত কিছু রয়েছে: আমি টাইপ করলে আমি একটি öপাই but তবে একটি লুকানো চরিত্রও মনে হয়: আমি ব্যাক ব্যাকস্পেস দুটি অক্ষর মুছতে পারি যদিও আমি কেবল টাইপ করেছি এক öLANG=de_DE.UTF-8কমান্ডলাইনে প্রবেশ করা এই অধিবেশনটির জন্য এটি উত্সাহিত করে, তবে একটি নতুন শেলের মধ্যে চলে গেছে
21 নভেম্বর 19:19 এ রুবো

@ রুবো 77 export LANG=de_DE.UTF-8আপনার~/.bashrc
naitsirch 4'17

5

এর সাথে ডান লোকেল সেট করুন

sudo dpkg-reconfigure locales

সেখানে আপনি de_DE.UTF-8আপনার সেটিংস হিসাবে নির্বাচন করবে । যা সমস্ত সমস্যার সমাধান করে;)

তথ্য: set convert-meta offইন-এর জন্য মান পরিবর্তন করা /etc/inputrcসম্পূর্ণরূপে কাজ করছে না:
এটি এই ধরণের খুব সংশোধন করে, তবে এখনও কিছু অদ্ভুত কিছু রয়েছে: আমি টাইপ করলে আমি öএকটি get পাই, তবে ö এর সামনে একটি লুকানো চরিত্র আছে বলে মনে হচ্ছে: আমি পারি উইক ব্যাকস্পেস দুটি অক্ষর মুছুন যদিও আমি কেবল একটি typ টাইপ করেছি ö


আপনার উত্তরের জন্য আপনাকে ধন্যবাদ, দুঃখের সাথে আমি আপনার পরামর্শের ফলাফলটি পরীক্ষা করতে পারছি না, যেহেতু এই সমস্যাটি দেখা দিয়েছে সিস্টেমটি আর বিদ্যমান নেই। তদ্ব্যতীত, আমি বুঝতে পারি না, কেন লোকালটি de_CH.UTF-8 থেকে de_DE.UTF-8 এ পরিবর্তন করা উচিত পরিস্থিতি পরিবর্তন করা উচিত।
জোনাস

নিশ্চিত নয়, এর আগে আমার একটি ইংরেজি বিন্যাস ছিল। তবে সম্ভবত সিএইচ লেআউটও dead এর জন্য ডেডকি ব্যবহার করে?
rubo77

হ্যাঁ, এটি করে, ডি_সিচ হ'ল সুইস-জার্মান লেআউট, এটি জার্মান লেআউটের সাথে খুব মিল similar
জোনাস

1
আমি মনে করি যে এই উত্তরটি সেই একই ব্যবহারকারীদের জন্য থাকা উচিত, তবে সিএইচ লেআউটটি ব্যবহার করবেন না। আমি অনুমান করি যে সমাধানটি dpkg-reconfigure localesআবার চালানো হবে (আমি ব্যবহৃত সুনির্দিষ্ট বিন্যাস নয়)
রুবো 77

একমত! আমি ইচ্ছুক, যদি এটি সমস্যার সমাধান করে তবে আমি পরীক্ষা করতে পারতাম।
জনস

-1

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

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