উবুন্টু লিনাক্সে কীভাবে Ctrl + Shift + U অক্ষম করবেন?


55

ctrl+ + shift+ + uঅন্ধকার একটি মিলিত শর্টকাট চাবিকাঠি।

তবে আমি যখন এটি টিপছি তখন এটি uআন্ডারলাইনযুক্ত ইনপুটের মতো একটি প্রদর্শিত হবে । আমার ধারণা, এই শর্টকাটটি উবুন্টু ঘোষণা করেছে, তাই আমি এটি ব্যবহার করতে পারি না।

আমি capslockপ্রথমে টাইপ করে এই সমস্যাটি সমাধান করতাম । এর চেয়ে ভাল পদ্ধতি আর কি আছে?

উত্তর:


44

এটি উবুন্টু 13.10 এ আনবাইন্ড করার একটি উপায় খুঁজে পেয়েছে।

যান ভাষা সমর্থন উপর সিস্টেম সেটিংস এবং পরিবর্তন কীবোর্ড ইনপুট পদ্ধতির সিস্টেম থেকেnone

তারপরে সিস্টেমটি পুনরায় চালু করুন।


11
আমার জন্য কেবল লগ আউট এবং পিছনে কাজ করা।
মার্টিন

সর্বশেষ উবুন্টু সংস্করণগুলিতে আপনি কেবল ভাষা সমর্থন যান তবে কীবোর্ড ইনপুট পদ্ধতি সিস্টেমটি উপলব্ধ
ওয়াহিদ

19
এটি আমার পক্ষে উবুন্টু 18.0.4 এলটিএসে কাজ করে নি। কোন ধারণা কেন?
পাইট্রি

1
উবুন্টু কেন কীবোর্ড ইনপুট সিস্টেমটি অক্ষম করা এত কঠিন করে তুলেছে? সরাসরি প্রোগ্রামে যাওয়ার কী-স্ট্রোকগুলি যে কোনওভাবে ডিফল্ট হওয়া উচিত।
ওয়েইমা

7
উবুন্টু 18.04
আইআরএস

15

উবুন্টু 18.04 সমাধান

শমুলিকার উত্তর নিকটে ছিল, তবে দুর্ভাগ্যক্রমে, "কিছুই না" নির্বাচন করা আমার পক্ষে কার্যকর হয়নি। আমি নীচের প্রক্রিয়াটি এপ্রিল 2019 হিসাবে 18.04 এ কাজ করে নিশ্চিত করতে পারি।

  1. কী ব্যবহার করে অনুসন্ধান খুলুন Super( WINআমার মতো লোকদের জন্য ওরফে )
  2. "ভাষা সমর্থন" টাইপ করুন এবং হিট করুন ENTER

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

  1. কীবোর্ড ইনপুট পদ্ধতি সিস্টেম ড্রপডাউন মেনুতে ক্লিক করুন এবং এক্সআইএম নির্বাচন করুন

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

  1. সিস্টেম-ওয়াইড প্রয়োগ করুন ক্লিক করুন
  2. বন্ধ ক্লিক করুন
  3. রিবুট

যখন আমি ফিরে লগ, আমি সেট করতে সক্ষম হন CTRL+ + SHIFT+ + Uভিসুয়াল স্টুডিও কোডে একটি শর্টকাট হিসাবে।

সম্পাদনা করুন: "সিস্টেম ওয়াইড প্রয়োগ করুন" প্রয়োজনীয় নয়। সেই বোতামটি ভাষা বিভাগকে বোঝায়, পুরো ডায়ালগটি নয়।


3
দুর্দান্ত, অ্যান্ড্রয়েড স্টুডিও শর্টকাটগুলির সাথে নিখুঁত কাজ করে। অনেক ধন্যবাদ.
জুয়ান ইগনাসিও ব্যারিশিচ

2
এমনকি সিস্টেম-ওয়াইড প্রয়োগ না করেও আমার জন্য কাজ করেছে। ধন্যবাদ!
গ্রীনেন

3
লিনাক্স মিন্টে কাজ করেছেন। ধন্যবাদ! অবশেষে আমি আবার মুক্ত!
আন্দ্রে ভ্যালেন্টি

1
কথোপকথনটি খোলার (১ + ২।) এছাড়াও করা যেতে পারে$> gnome-language-selector
ফ্রাঙ্ক নোক

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

4

পুতজকিপা ব্যাখ্যা হিসাবে ইনপুট পদ্ধতি পরিবর্তন করা আসলে সমস্যাটি সমাধান করে।

তবে, কাজটি করতে আমি কেডিউ উবুন্টু 14.04 এর অধীনে কোনও কনফিগারেশন প্যানেল খুঁজে পেতে ব্যর্থ হয়েছি এবং মানক -কনফিগারেশনটির ইউটিলিটি নষ্ট হয়ে গেছে বলে মনে হচ্ছে। আমি অবশেষে একটি একক লাইন থাকা একটি ফাইল ~ / .xinputrc তৈরি করে সফল হয়েছি :

run_im xim

তারপরে লগআউট / লগইন করুন। এই তা চয়ন XIM ইনপুট পদ্ধতি (যেমন , ibus ডিফল্ট)। আপনি যদি আপনার। / .Ininputrc সরিয়ে ফেলেন তবে ইম-কনফিগার উপলব্ধ ইনপুট পদ্ধতিগুলি তালিকাবদ্ধ করতে পারে, এটি একটি নির্বাচন করতে ব্যর্থ হলেও।


1
এটি 16.04 এলটিএস-এ কাজ করবে বলে মনে হচ্ছে না
ওয়েইমা

4

চেষ্টা করুন:

export GTK_IM_MODULE="gtk-im-context-simple"

এবং তারপরে একই শেল থেকে Eclipse চালান। বা যদি এটি কাজ না করে,

export GTK_IM_MODULE="xim"

(এই পরীক্ষাটি কেবল রফতানি কমান্ড চালানো এবং একই শেল কমান্ড লাইন থেকে অ্যাকলিপস কাজ করে, যদি আপনি ডেস্কটপ শর্টকাট বা অ্যাপ্লিকেশন মেনু ব্যবহার করেন বা কোনও নতুন শেল থেকে অ্যাকলিপ চালান তবে কিছুই পরিবর্তন হবে না))

যদি উভয় পরীক্ষায় কাজ হয় তবে আপনি এটিকে যুক্ত করে /etc/environmentবা প্রতি ব্যবহারকারীকে পরিবর্তন করে সিস্টেম-ব্যাপী পরিবর্তন করতে পারেন ~/.gnomerc। (এই exportফাইলগুলিতে কমান্ডটি যায় না, কেবলমাত্র একটি নতুন লাইন GTK_IM_MODULE="xim"বা এর সাথে GTK_IM_MODULE="gtk-im-context-simple"))

দেখে মনে হচ্ছে এই আচরণটি এখানে বর্ণিত হিসাবে জিটিকের ইনপুট ম্যাপিং থেকে এসেছে: https://developer.gnome.org/gtk3/unstable/GtkIMContext.html

... এটিকে প্রিডিটিং বলা হয় এবং একটি ইনপুট পদ্ধতি মধ্যবর্তী রচনাটি প্রিডিট পাঠ্য হিসাবে প্রদর্শন করে এই প্রক্রিয়া সম্পর্কে প্রতিক্রিয়া সরবরাহ করতে পারে। উদাহরণস্বরূপ, ডিফল্ট জিটিকে + ইনপুট পদ্ধতিটি নিয়ন্ত্রণ এবং শিফট কীগুলি ধরে রেখে তারপরে স্বেচ্ছাসেবী ইউনিকোড কোড পয়েন্টগুলির ইনপুট কার্যকর করে এবং তারপরে কোড পয়েন্টের হেক্সাডেসিমাল অঙ্কগুলি অনুসরণ করে "ইউ" টাইপ করে। কন্ট্রোল এবং শিফট কীগুলি মুক্ত করার সময়, প্রিডিটিং শেষ হয় এবং অক্ষরটি পাঠ্য হিসাবে সন্নিবেশ করা হয়। Ctrl + Shift + u20AC উদাহরণস্বরূপ ফলাফলটির জন্য € চিহ্ন।

এক্সটিপিসহ উবুন্টুতে প্রচুর প্রচলিত অ্যাপ্লিকেশন জিটিকে ব্যবহার করে।


4

উবুন্টু 18.04

উবুন্টু 18.04-এ এই সমস্যাটি নিয়ে চলছে, আমি উপরের সমস্ত পরামর্শ চেষ্টা করেছি, তবে দুর্ভাগ্যক্রমে তাদের কোনওটিই কাজ করে নি। আমি ibusপ্যাকেজটি আনইনস্টল করে শেষ করেছি ।

পটভূমি / সাইডেনোটস

IBus ব্যবহার করে অক্ষম করার চেষ্টা করেছি

  1. Language Supportমেনু
  2. im-config(কনফিগার ~/.xinputrc)
  3. sudo im-config(কনফিগার /etc/X11/xinit/xinputrc)

তবে আমি লক্ষ করেছি যে আমি যে কনফিগারটি চেষ্টা করেছি তা বিবেচনা না করেই, আমি রিবুট করার পরে আইবাস ডেমন প্রতিটি সময় চলছিল।


আমি মনে করি এটিই সেরা সমাধান। এটিকে সরিয়ে ফেলুন এবং ইন্টেলিজ
ভিতালি দিরাভকা

I ended up uninstalling the ibus package.- আমার উবুন্টু 18.04.3 এ আইবাস প্যাকেজটি প্রথম স্থানে ইনস্টল করা হয়নি ( ibus-setupউদাহরণস্বরূপ আমি প্যাকেজটি ইনস্টল না করা পর্যন্ত চালাতে পারিনি ), তবে আমার একটি কর্মরত ইমোজি-সম্পাদক ছিল (আমার হতাশার জন্য, সিআরটিএল প্রেস .করে) উদাহরণস্বরূপ প্লুমা) এবং ctrl-shift-Eসমস্যা।
ফ্রাঙ্ক নোক্কে

3

উবুন্টু 14.04 / 18.04 সমাধান

সম্প্রতি 18.04 এ আপগ্রেড করুন এবং এই সমস্যাটি সমাধান করার জন্য আমার পথে লড়াই করুন।

  1. কী ব্যবহার করে অনুসন্ধান খুলুনsuper
  2. যেতে ভাষা সমর্থন
  3. ক্লিক কীবোর্ড ইনপুট পদ্ধতির সিস্টেম ড্রপডাউন মেনু এবং পছন্দ করে নিন কোনটি

ভাষা সমর্থন মেনু

  1. ক্লিক করতে ভুলবেন না - সিস্টেমের প্রশস্ত প্রয়োগ করুন
  2. উইন্ডোটি বন্ধ করুন (আপনি না করা পর্যন্ত সক্রিয় করবেন না)
  3. রিবুট (লগআউট যথেষ্ট হতে পারে)

ক্রেডিট আসলবুন্টুতে বিপরীত ইস্যুতে যায় - কোনও কারণে কেউ এই শর্টকাটটি সক্ষম করতে চায়।


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

পুনরায় বুট করার পরে কাজ করে (সম্ভবত লগআউট যথেষ্ট) @ দেসা ধন্যবাদ উত্তর উত্তর আপডেট করুন
ShmulikA

3
18.04-এ সমস্যা সমাধান করে না
জেমস

1
পুনরায় বুট করার পরেও এই সমাধানটি 18.04-এ কাজ করে না। @ শিমুলিকা, আপনি কি নিশ্চিত যে আপনি যা করতে পেরেছিলেন? অন্য পদক্ষেপ ছিল? আপনার পদক্ষেপগুলি ঠিক অনুসরণ করেছে, কোনও ভাগ্য নেই luck
ব্রাউন

3

আমি উবুন্টু 18.10 ব্যবহার করি এবং একটি বিশেষ অ্যাপে (ইন্টেলিজ আইডিয়া) সমস্যায় পড়েছিলাম।

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

export XMODIFIERS=""
myapp.sh

আমার ক্ষেত্রে, myapp.sh ছিল আইডিয়া.এস, এবং আমি ফাইলটির ভিতরে লাইনটি যুক্ত করেছি:

#!/bin/sh
#
# ---------------------------------------------------------------------
# IntelliJ IDEA startup script.
# ---------------------------------------------------------------------
#
export XMODIFIERS=""
...

এইভাবে, আমার ডেস্কটপ শর্টকাট এখনও কাজ করে।

এক্সএমডিফায়ার্স স্পষ্টতই xim এবং ibus এর কাজ করার পদ্ধতিটি পরিবর্তন করে এবং এটি সাফ হয়ে গেলে এটি CTRL-SHIFT-U কম্বোকে অক্ষম করে, বর্তমান অ্যাপ্লিকেশনটিতে ফিল্টার করার অনুমতি দেয়।


ভাঙা সিটিআরএল-শিফট-ইউ আচরণটি প্রায় 2 বছর ধরে আমাকে বিগল করছে এবং আপনার সমাধানটি কেবলমাত্র আমি চেষ্টা করেছি যা কাজ করে।
ডেভ কোল

2

উবুন্টু 18.04 এর জন্য।

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

প্রাথমিক ধারণাটি হ'ল: সিস্টেম সেটিংসে আপনি Ctrl+ Shift+ Uকী সমন্বয় দ্বারা শুরু হওয়া কমান্ডটি নির্দিষ্ট করতে পারেন ।

দ্রষ্টব্য: আপনি যদি falseকমান্ড হিসাবে নির্দিষ্ট করেন তবে সংমিশ্রণটি মোটেও কাজ করবে না।

তবে, আমরা স্ক্রিপ্টের পাথটি কমান্ড হিসাবে নির্দিষ্ট করতে পারি, যেখানে আমরা একই কী সংমিশ্রণটি টিপে অনুকরণ করব।

অনুকরণ কীস্ট্রোকগুলি করার জন্য, আমি চেষ্টা xdotool( apt install xdotool) এবং xte( apt install xautomation)। উভয় বিকল্প অস্থির ছিল। তবে, xteআমার জন্য আরও নমনীয় হয়ে উঠেছে।

সঙ্গে উদাহরণ xte

  • একটি ফাইল তৈরি করুন /home/username/shortcut.sh
  • কার্যকর করার অনুমতি যোগ করুন: chmod u+x /home/username/shortcut.sh
  • কীবোর্ড সেটিংসে Ctrl+ Shift+ Uকী সংমিশ্রণের জন্য কমান্ড হিসাবে স্ক্রিপ্টের পাথটি নির্দিষ্ট করুন

এখানে একটি উদাহরণ স্ক্রিপ্ট:

#!/bin/sh
# Make a small delay in order to have time to release the keys.
sleep 0.2

# Simulate the release of just pressed keys, if they are still pressed.
xte 'keyup u' 'keyup Shift_L' 'keyup Control_L'

# Hack: Caps_Lock is used so that the system does not intercept this combination.
# You can try to remove it if it hinders you.
xte 'key Caps_Lock'

# Simulate pressing a key combination
xte 'keydown Shift_L' 'keydown Control_L' 'key u'

# Simulate releasing a key combination
xte 'keyup Shift_L' 'keyup Control_L'

# Restore Caps_Lock to the previous state.
xte 'key Caps_Lock'

আমি এটি PhpStorm 2018.2 এ পরীক্ষা করেছি E

  • এটি ধীরে ধীরে কাজ করে (আমার পুরানো পিসিতে)
  • স্ক্রিপ্টটি কার্যকর করার সময়, কোনও কী না চাপাই ভাল
  • কখনও কখনও এটি কাজ নাও করতে পারে
  • কখনও কখনও এটি একটি অসীম লুপ প্রবেশ করতে পারে। সুতরাং, স্ক্রিপ্টটিতে একটি চেক যুক্ত করা ভাল যে স্ক্রিপ্টটি ইতিমধ্যে চলছে।

সাধারণভাবে, আপনি যদি প্রায়শই এই সংমিশ্রণটি ব্যবহার না করেন তবে এই সমাধানটি আপনার পক্ষে উপযুক্ত।

তবে, সম্ভবত, কেউ আরও ভাল এবং আরও স্থিতিশীল সমাধান নিয়ে আসবে।

আমি আশা করি এই ধারণাটি কাউকে সহায়তা করবে।


2
  1. ibus-setupটার্মিনাল থেকে চালান (বা আইবিস পছন্দগুলি খুলুন)।
  2. "ইমোজি" এ যান।
  3. "ইউনিকোড কোড পয়েন্ট:" এর পরে, তিনটি বিন্দুতে (অর্থাত্ ...) ক্লিক করুন ।
  4. কথোপকথনে, "মুছুন", তারপরে "ঠিক আছে" ক্লিক করুন।
  5. IBus Preferences উইন্ডোটি বন্ধ করুন।

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