ওএসএক্সের সাথে মেলে আমি আমার উবুন্টু কীবোর্ড শর্টকাটগুলি কীভাবে পুনরায় তৈরি করব?


28

আমি ম্যাকের ভার্চুয়ালবক্সে উবুন্টু ব্যবহার করছি। আমি প্রায়শই স্যুইচ করার সাথে সাথে আমি একই শর্টকাট ব্যবহার করতে চাই। দয়া করে, কেউ কি জানেন যে উবুন্টু যেমন ম্যাকের সাথে রয়েছে তেমন শর্টকাট কীভাবে রাখবেন? বিশেষত, আমি অনুলিপি, আটকানো, সব নির্বাচন করুন, ... সিএমডি + সি, সিএমডি + ভি, সিএমডি + এ, ... (এমনকি টার্মিনালে - কোনও সিআরটিএল + শিফট নয়, কেবল সিটিআরএল) করতে চাই।

আমি কীবোর্ড লেআউটটিকে অ্যাপল ল্যাপটপে পরিবর্তন করার চেষ্টা করেছি, তবে তাতে কোনও লাভ হয়নি।


সিএমডি কী সিটিআরএল বা আলটের বিকল্প?
শেঠ

যদি আমি সঠিকভাবে মনে রাখি, Cmd সমান ctrl।
কাজ ওল্ফ

2
cmd উইন্ডোজ ফাংশন কী এর সমান (যেখানে cmd কী স্পেসবারের পাশে থাকে)। বেশিরভাগ সময় সিটিআরএল এবং এলইডি এর মধ্যে।
velop

উত্তর:


8

আপনি কাস্টম শর্টকাট যোগ করতে পারেন না ?? যদি এটি সম্ভব না হয় বা কাজ না করে আপনি আপনার ভিএমবিক্সের কী-বাইন্ডিংগুলি পরিবর্তন করতে পারেন। আপনাকে নিম্নলিখিতগুলি করতে হবে:

এক্সবিন্দকিগুলি ইনস্টল করুন

sudo apt-get install xbindkeys

এক্সবাইন্ডকিজ একটি খুব বহুমুখী প্রোগ্রাম যা আপনাকে কীগুলি খুব সহজেই পুনরায় তৈরি করতে দেয়। এটি নির্দিষ্ট কমান্ডে কী বাইন্ডিংগুলি পরিবর্তন করতে আপনার হোম ডিরেক্টরিতে অবস্থিত আমার ডিফল্ট একটি কনফিগারেশন ফাইল ব্যবহার করে।

একটি ডিফল্ট কনফিগার ফাইল তৈরি করতে আপনি কমান্ডটি ব্যবহার করুন:

xbindkeys --defaults

যা ডিফল্ট কনফিগারেশন ফাইল মুদ্রণ করে। সুতরাং আপনি যদি ডিফল্ট মানগুলি ব্যবহার করে ফাইলটি তৈরি করতে চান তবে:

xbindkeys --defaults > $HOME/.xbindkeysrc

যা বাড়িতে অবস্থিত .xbindkeysrc নামে একটি লুকানো ফাইলে ডিফল্ট মানগুলি মুদ্রণ করে।

এখন কীগুলির বাইন্ডিংগুলি বাস্তবে পরিবর্তন করতে আমাদের প্রথমে keys কীগুলির নাম বা কীজিয়াম কী তা জানতে হবে। xbindkeys আমাদের একটি কী বা কী সংমিশ্রণের নাম খুঁজতে--হ্যান্ডেল ব্যবহার করতে দেয়। চালান:

xbindkeys -k

এখন ctrl (সেমিডির) টিপুন এবং আউটপুট পরীক্ষা করুন check

Ctrl + c টিপতে চেষ্টা করুন (এই এক্সপ্লিনেশনের দ্বিতীয় অংশটি ব্যবহার করে টার্মিনালে শর্টকাটটি অক্ষম করার পরে)

এটি আপনাকে কী / কী সংমিশ্রণের নাম জানাবে।

এখন আমাদের সিএনটিএল চাপলে লিনাক্সকে সেন্টিমিডে কল করতে বলা দরকার।

এর জন্য আমাদের একটি অতিরিক্ত টুকরো সফ্টওয়্যার প্রয়োজন হবে কারণ এক্সবাইন্ডকাই এর নিজস্ব এটি সমর্থন করে না। আমি দুটি প্রোগ্রাম জানি যা আমরা ব্যবহার করতে পারি, এক্সডটুল এবং এক্সটি। আমি এক্সটি পছন্দ করি তাই আমি এটি ব্যবহার করতে যাচ্ছি।

এটি ইনস্টল করুন:

sudo apt-get install xautomation

(একক কী টিপে কল করতে: xte 'key keyName'

একটি মূল সংমিশ্রণ কল করতে: xte 'keydown keyName' 'keydown secondKeyName' 'keyup keyName' 'keyup secondKeyName

আরও তথ্যের জন্য আপনি ম্যানুয়ালটি পড়তে পারেন man xte )

আপনার পূর্বে তৈরি করা কনফিগারেশন ফাইলটি খুলুন: (আপনি যেটি ব্যবহার করেছেন xbindkeys --defaults > $HOME/.xbindkeysrc)

gedit .xbindkeysrc

আপনি এই জাতীয় কিছু পাবেন:

#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
#   Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
#   Mod3 (CapsLock), Mod4, Mod5 (Scroll). 
#

# The release modifier is not a standard X modifier, but you can  
# use it if you want to catch release events instead of press events

# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.

#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable

# Examples of commands:

এর আগে আপনি কী / কী সংমিশ্রণটি বের করেছেন। কী টিপগুলি সিমুলেট করার কমান্ডটি এখন আপনি জানেন তা আপনি এটি আপনার xbindkeys স্ক্রিপ্ট থেকে কল করতে পারেন:

"এক্সটি 'সিটিআরএল'" সিএমডি (বা এটির মতো কোনও কিছু আপনাকে এক্সবাইন্ডকে দিয়ে দেওয়া নামের উপর নির্ভর করে)

এটি আপনার xbindkeys স্ক্রিপ্টে যুক্ত করুন এবং এটি সংরক্ষণ করুন।

আপনি লক্ষ্য করবেন যে এটি কাজ করে না (এখনও)। এটি কারণ xbindkeys এখনও চলছে না। এটি নিম্নলিখিত কমান্ড দিয়ে শুরু করুন।

xbindkeys

আপনার আদেশ এখনই কাজ করা উচিত। যদি এটি কাজ না করে তবে আপনি কপি এবং পেস্টের মতো আপনার কী সংমিশ্রণগুলিতে কমান্ড যুক্ত করার চেষ্টা করতে চাইতে পারেন। যদি এটি কাজ না করে তবে একটি বিকল্প আছে তবে এটি যথেষ্ট পরিমাণে লেখা। আপনি xmodmap বা xkeycaps ব্যবহার করে দেখতে পারেন।

আমি লক্ষ করতে চাই যে এক্সবাইন্ডকি এবং এক্সটি সর্বদা একসাথে ভালভাবে কাজ করে না।

আপনার টার্মিনাল শর্টকাট হিসাবে: আপনি আপনার টার্মিনালটি খুলতে এবং উপরের বারে সম্পাদনা ক্লিক করে এগুলি সব পরিবর্তন করতে পারেন। তারপরে কীবোর্ড শর্টকাটগুলি ক্লিক করুন এবং অনুলিপিটির মানটি পরিবর্তন করুন এবং শিরোনাম "সম্পাদনা করুন" এর নীচে সিটিআরএল (বা আপনার ক্ষেত্রে সিএমডি) + সি এবং সিটিআরএল + ভিতে পেস্ট করুন


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

এটি লিনাক্সের উপর ম্যাক বাইন্ডিংগুলি অর্জন করার মতোই কাছে। যাইহোক xte 'key Home'.xbindkeysrc ফাইলে কোনও কীস্ট্রোকের সাথে যুক্ত হলে এটি কাজ করে না বলে মনে হয়। আমি "শিফট + আই" এর মতো বিভিন্ন চেষ্টা করেছি। আমি এটিকে `ঘুম 15 && xte 'কী হোম'" (জিডিটে স্যুইচ করে এবং বাড়ির কাজ দেখে) কাজ করে দেখেছি। বাড়ির জন্য "আল্ট + বাম" সাথে জিনিসপত্র সেটআপ করার সময় আমার সবচেয়ে বেশি প্রতিক্রিয়া পাওয়া যায় তা হ'ল ফ্ল্যাশ is কার্সারের .এর জন্য
ক্রিস

8

xbindkeysউবুন্টুতে ওএসএক্স-এর মতো কীবোর্ড ম্যাপিংটি ব্যবহার করার দরকার নেই । এটি একটি অন্তর্নির্মিত বিকল্প:

  1. আপনার উবুন্টু সেটিংসে যান
  2. কীবোর্ড Nav কীবোর্ড বিন্যাস সেটিংসে নেভিগেট করুন
  3. যোগ ইংরেজি (ম্যাকিন্টোস)

7
আমি Keyboard Layout Settingsউবুন্টু 14.0.4 এ দেখছি না
chovy

এটি ভার্চুয়ালবক্সে কাজ করে না। যখন আমি অনুলিপি / পেস্ট করার চেষ্টা করেছি তখন সমস্তই একটি সঙ্কুচিত উইন্ডো ছিল।
chovy

হ্যাঁ, এতক্ষণ পরে অন্য সমস্ত সমাধানগুলি চেষ্টা করে দেখার পরেও, এটি এত সহজ এবং অবিলম্বে কাজ করেছে। (ভার্চুয়ালবক্স 5.0.4 এ উবুন্টু 14.04.3 এলটিএস 64 বিট)। ধন্যবাদ
অ্যালিসোন

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

3
এই উত্তরটি পরিষ্কারভাবে উবুন্টুর নতুন সংস্করণগুলির জন্য আর কাজ করে না। 2014 সালে উবুন্টুর সর্বশেষ সংস্করণ যাই হোক না কেন, এটি তার জন্য কাজ করেছিল।
বোল্ডার_রবি 20'17

3

উবুন্টুর আরও সাম্প্রতিক সংস্করণগুলির সাথে এই সমস্যার সাথে লড়াই করা যে কারও পক্ষে এটি একটি আপডেট হওয়া উত্তর answer

আমি ভার্চুয়ালবক্সের মাধ্যমে সবেমাত্র উবুন্টু 16.04.1 ইনস্টল করেছি এবং আমার ম্যাকবুকের সাথে মেলে কীবোর্ড সেটিংস পেতে সক্ষম হয়েছি।

এটি ঠিক করার জন্য আমি এখানে যা করেছি:

  1. সিস্টেম সেটিংসে নেভিগেট করুন ।
  2. পাঠ্য এন্ট্রি নির্বাচন করুন (যেমন কিবোর্ড নয় )।
  3. ব্যবহারের জন্য শিরোনাম ইনপুট উত্স সহ তালিকার নীচে : এখানে একটি প্লাস এবং একটি বিয়োগ চিহ্ন রয়েছে - যোগ চিহ্নটিতে ক্লিক করুন।
  4. পাঠ্য বাক্সের নীচে আপনার প্রয়োজনীয় কীবোর্ড বিন্যাসে একটি ইনপুট উত্স চয়ন করুন (আমার ক্ষেত্রে আমি ইংরাজী বেছে নিই (যুক্তরাজ্য, ম্যাকিনটোস)।
  5. উবুন্টুতে এটি আপনার ডিফল্ট কীবোর্ড লেআউট তৈরি করতে আপ তীরটি ব্যবহার করুন।
  6. অন্যান্য কীবোর্ড লেআউটগুলি সরান। পরিবর্তনগুলি কার্যকর হওয়ার পরে আমি অন্যান্য লেআউটগুলি সরিয়ে না ফেলে এটি ছিল না।

1
এর প্রভাব কী? উদাহরণস্বরূপ, ম্যাকিনটোসের নিয়ন্ত্রণ কীটি সাধারণ কীবোর্ডের মতো একই জায়গায়। যেহেতু সিটিআরএল-সি / ভি এখনও সিস্টেম ডিফল্ট অনুলিপি এবং পেস্ট কমান্ড হিসাবে রয়ে গেছে তাই এটি ম্যাকের নকল করে তাই এই ধরণের সিস্টেম-ওয়াইড শর্টকাটগুলি পুনরায় তৈরি করার মূল প্রশ্নের উত্তর দেয় না।
কলজ্যাক

2

আমি উবুন্টু 16.04, ভার্চুয়ালবক্স 5.1.22 এ আছি এবং দুর্ভাগ্যক্রমে ডেভিড ব্রওয়ারের সহ - এইগুলির কোনও উত্তরই আমার পক্ষে কার্যকর হয়নি

আমার বাম ওএসএক্স কমান্ড কীটি কাজ করার জন্য এখানে কী করেছে (অবিরাম!):

  1. প্রথমে আপনাকে নিশ্চিত করতে হবে ভার্চুয়ালবক্স বাম -টিকে হোস্ট কী হিসাবে ব্যবহার করছে না
    • আপনার ভিএম উইন্ডোর উপরের মেনু বারে নির্বাচন করুন Input > Keyboard > Keyboard Settings..
    • সেটিংসের তালিকায় হোস্ট কী সংমিশ্রণটি সন্ধান করুন এবং বাম ⌘ ব্যতীত অন্য কোনও কিছুতে শর্টকাট পরিবর্তন করুন (আমি ঠিক এটি ব্যবহার করি নি - কারণ আমি এটি কখনই ব্যবহার করি না)।
  2. এখন আপনি ভিএম পরিবেশের মধ্যে অবশ্যই বামপন্থী ব্যবহার করতে পারবেন, এক্সকেবি দিয়ে কীগুলি পুনরায় তৈরি করুন:
    • খুলুন এবং (সাবধানে) সম্পাদনা: /usr/share/X11/xkb/symbols/pc
    • আমি কেবল অদলবদল <LCTL>এবং <LWIN>চারপাশে, তাই এটি দেখতে এটির মতো দেখাচ্ছে:
    • key <LCTL> { [ Super_L ] };
    • key <LWIN> { [ Control_L ] };
  3. এখন xkb ক্যাশে থেকে পুরানো ম্যাপিংগুলি সাফ করুন:
    • rm -rf /var/lib/xkb/*
  4. পরিবর্তনগুলি কার্যকর করতে উবুন্টু পুনরায় চালু করুন।

সতর্কতার শব্দ: আমি xkb এর মাধ্যমে একসাথে একাধিক পরিবর্তন করা এড়াতে চাইতাম যদি আপনি সত্যিই না জানেন যে আপনি কী করছেন, একই সাথে ভুল কীভাবে ম্যাপ করা বেশ কয়েকটি কী সত্যই মাথা ব্যথা হতে পারে!

এক্স কেবি পুনর্নির্মাণের নির্দেশাবলীর জন্য রাডু কোটেস্কুকে সম্পূর্ণ ক্রেডিট - তারা উবুন্টু 14.04 এর জন্য ছিল, তবে তারা উবুন্টু 16.04 এর জন্য জরিমানা কাজ করে।


এটি করার আগে আপনি স্ন্যাপশট নেওয়ার বিষয়টি নিশ্চিত করুন! ভাগ্যক্রমে আমার অন্য উদ্দেশ্যে ছিল, এবং এটি করার পরে, উবুন্টু সঠিকভাবে বুট করবে না। আমি ফিরে এসেছি এবং এটি আবার কাজ শুরু করে। আমি 18.04 এটি মূল্যবান জন্য ব্যবহার করছি।
tom

2

অন্যান্য প্রশ্নের সন্ধান করে আমি সিআরটিএলটি ম্যাকবুক কী বোর্ড সিএমডি বামে সিএমডি + সি বা সিএমডি + ভি বা অন্য কিছু করতে ম্যাপ করার জন্য এই সরঞ্জামটি পেয়েছি:

জিনোম-টুইটস অ্যাপ্লিকেশন ইনস্টল করুন:

sudo apt-get install gnome-tweaks

অ্যাপ্লিকেশনটি খুলুন Applications -> Gnome Tweaksএবং সিটিআরএলকে মানচিত্রে ডাব্লুআইএন (ম্যাকের সিএমডি হিসাবে একই) করুন:

  1. কীবোর্ড এবং মাউস
  2. অতিরিক্ত লেআউট বিকল্প (বাম সুপার)
  3. Alt / Win কী আচরণ
  4. উইন্ডোতে সিআরটিএল ম্যাপ করা হয় এবং সাধারন সিআরটিএল কীগুলি `

CMD + C or CMD + Vউবুন্টু -18 ভিএম ব্যবহার করে আপনার ওএসএক্স ভার্চুয়ালবক্সে উপভোগ করুন ।


কাজ করছে. <ফিলার>
স্কিপ

এটি আমার উইন / অ্যাপল কীটি ব্যবহার করার ক্ষমতা হারিয়ে ফেলেছে। পরিবর্তে, আমি ধাপ 3 এবং 4 জন্য নিম্নলিখিত যা করেছে: (3) Ctrl position, (4) Swap Left Win with Left Ctrl
টার্গস

0

আমি এখনও বিভিন্ন কারণে উবুন্টু 12.04 চালাচ্ছি, তাই আমি পরবর্তী পুনরাবৃত্তির জন্য বলতে পারি না, তবে এটি চেষ্টা করে দেখুন:

ঠিক আছে, প্রথমত, আপনি আপনার ভিবি হোস্ট কীটি নির্দিষ্ট কিছু যেমন ডান কমান্ড বা ডান Alt কী ... এমন কিছু যা আপনি সাধারণত ব্যবহার না করেন সেট করতে চাইবেন। আমি মনে করি ডিফল্টটি বাম কমান্ড কী, যা বেশিরভাগ লোকের ক্রিয়াকলাপে হস্তক্ষেপ করতে চলেছে।

এটি ভার্চুয়ালবক্সের নিজস্ব পছন্দগুলিতে (অতিথি মেশিনের অভ্যন্তরে বা কোনও মেশিন-নির্দিষ্ট সেটিংস হিসাবে) করা যায়। ভিবি অ্যাপ্লিকেশনটি খোলে (ভিএম উইন্ডো নয়), ভার্চুয়ালবক্স-> পছন্দসমূহ-> ইনপুট চয়ন করুন, তারপরে "ভার্চুয়াল মেশিন" ক্ষেত্র / ম্যাপিং তালিকার শীর্ষে হোস্ট কীটি নির্বাচন করুন।

ঠিক আছে, উবুন্টু গেস্ট মেশিনের ভিতরেই:

  1. আপনার সিস্টেম সেটিংস খুলুন এবং কীবোর্ড লেআউট নির্বাচন করুন।
  2. বিন্যাস ট্যাবটি খুলুন।
  3. আপনার কেবলমাত্র একটি প্রবেশিকা থাকবে - ইংলিশ (মার্কিন) বা সামসুচ। এটি হাইলাইট করুন এবং নীচের ডানদিকে "বিকল্পগুলি" বোতামটি ক্লিক করুন।
  4. "Alt / Win কী আচরণ" সম্প্রসারণকারী খুলুন।
  5. "উইন কী (এবং সাধারণ Ctrl কী) তে নিয়ন্ত্রণ ম্যাপ করা হয়" নির্বাচন করুন।

আপনার ম্যাক কমান্ড কী এখন কমান্ড-সি, কমান্ড-ভি ইত্যাদির পছন্দসই হিসাবে কাজ করে তা খুঁজে পাওয়া উচিত should


0

প্লাজমা 5 এর সাথে কুবুন্টু 18.04 এর ক্ষেত্রে, আমার জন্য যা কাজ করেছিল তা ছিল (সিস্টেম সেটিংস / ইনপুট ডিভাইসগুলি / কীবোর্ডগুলিতে) হার্ডওয়্যারটিকে '104-কী জেনেরিক' হিসাবে এবং লেআউটটিকে 'ইংরাজী (ম্যাকিনটোস)' হিসাবে সেট করা


-1

এটি আপনার ভার্চুয়াল মেশিনটি চালানোর জন্য আপনি যে সফ্টওয়্যারটি ব্যবহার করছেন তার উপর নির্ভর করবে। উদাহরণস্বরূপ, আমি আমার ম্যাকের উপর উবুন্টু চালানোর জন্য ভিএমওয়্যার ফিউশন ব্যবহার করি এবং আপনি যা চান তা অর্জন করতে, আমি ভিএমওয়্যার ফিউশনটির "সেটিংস" এ গিয়েছি এবং সেই নির্দিষ্ট ভার্চুয়াল মেশিনের ভিতরে থাকা কী-ম্যাপিংটি সেটআপ করেছি (আমার একাধিক সেটআপ থাকতে পারে, একটি প্রতিটি ভিএম এর জন্য)।

আমি কখনও ভার্চুয়ালবক্স ব্যবহার করি নি, তবে আমি নিশ্চিত যে ভার্চুয়ালবক্সের সেটিংসে আপনি এটি করতে পারেন।

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