কীভাবে কীওয়ার্ড স্থায়ীভাবে কনফিগার করতে হয়


22

আমি একটি তুর্কি কীবোর্ড ব্যবহার করি যা আমি ইংরাজীতে রূপান্তর করেছি (উবুন্টু সার্ভার 12.04)। আমার সমস্যাটি হ'ল একক উদ্ধৃতিটি কীবোর্ডে উপস্থিত না হয়ে পরিবর্তে মিডয়ারের কমা দ্বারা প্রতিনিধিত্ব করা হয়েছে। এটি ঠিক করতে আমি কমান্ডটি ব্যবহার করি

sudo dpkg-reconfigure keyboard-configuration

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

উত্তর:


19

ব্যবহার sudo dpkg-reconfigure keyboard-configurationশুধু এই সেশনের জন্য আপনার keyboardlayout পরিবর্তন করতে হবে।

sudo nano /etc/default/keyboardসেখানে যান আপনার কীবোর্ড সেটিংস পরিবর্তন করতে পারেন।

লাইনটি সন্ধান করুন:

XKBLAYOUT="xx"

আপনি পরিবর্তন করতে পারেন layoutএবং kboptionsপাশাপাশি আপনার modelএবং kbvariant

শুধু trতুর্কি জন্য রাখা

কীবোর্ড ফাইল

পুরানো উবুন্টু সংস্করণগুলিতে আপনি এখানে যেতে পারেন dpkg-reconfigure console-setupএবং স্থায়ীভাবে পরিবর্তন করতে পারেন । তবে সার্ভারের জন্য 12.04 আমার ধারণা এটি কীবোর্ড ফাইলে থাকা উচিত।


1
এটি উবুন্টু সার্ভার 14.04 দ্বারা কাজ করে না। আমি "আমাদের" কে "হু" (হাঙ্গেরিয়ান) দিয়ে প্রতিস্থাপন করেছি, তবে পুনরায় বুট করার পরেও আমার হাঙ্গেরীয়ের পরিবর্তে ইংরেজি লেআউট রয়েছে। sudo dpkg-reconfigure keyboard-configurationআমার পক্ষে কাজ করেছে এবং এটি স্থায়ী, পুনরায় বুটের পরে আমার হাঙ্গেরিয়ান লেআউট রয়েছে।
inf3rno

কী-বোর্ড-কনফিগারেশন দ্বারা পুনরায় কনফিগার করা এই ক্ষেত্রগুলিতে মানগুলি কীভাবে পাব? আমার কীবোর্ড পুনরায় বুট করার পরে ব্রিটিশ হয়ে যায়
y.selivonchyk

7

কীবোর্ড সেটিংস / etc / ডিফল্ট / কীবোর্ড ফাইলে সংরক্ষণ করা হয়। এটি কীবোর্ড-কনফিগারেশন প্যাকেজ দ্বারা সরবরাহ করা হয়েছে এবং অন্যান্য প্যাকেজগুলি কনসোলে বা এক্স উইন্ডো সিস্টেমে কীবোর্ডটি কনফিগার করতে এই তথ্য ব্যবহার করে।

আপনি এটি ব্যবহার করে আপনার কীবোর্ড সেটিংস পরিবর্তন করতে পারেন:

dpkg-reconfigure keyboard-configuration
service keyboard-setup restart

সূত্র


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! ;-) দয়া করে আমার সম্পাদনাগুলি
ফ্যাবি

1
ফ্যাবি, পরিষ্কার এবং সংক্ষিপ্ত সম্পাদনার জন্য আপনাকে ধন্যবাদ। :-)
OnePuttMike

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

5

গত বছর থেকেই আমার একই সমস্যা ছিল এবং সিস্টেমটি শুরু করার সময় আমি কীবোর্ড লেআউটটি সেট করেছিলাম। আমি সমস্ত পদ্ধতি চেষ্টা করেছিলাম তবে আমি যেটি আমাকে সাহায্য করেছি তার ব্যতীত আর কেউই সহায়তা করেছিল :)

  • Go> অ্যাপ্লিকেশন> সিস্টেম সরঞ্জাম> পছন্দসমূহ> প্রারম্ভিক অ্যাপ্লিকেশন
  • নতুন যুক্ত করুন
  • নাম : ডিফল্ট ক্লেআউট
  • কমান্ড : setxkbmap আমাদের
  • সংরক্ষণ করুন

সিস্টেমটি পুনঃসূচনা করুন :)


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

2

টার্মিনালের মাধ্যমে স্থায়ীভাবে পরিবর্তন করতে এটি চালান:

আমাদের জন্য:

L='us' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

ফরাসি জন্য:

L='fr' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

জার্মানদের জন্য:

L='de' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

এবং তাই ...

উবুন্টু 16.04 64 বিটে পরীক্ষিত।


এটি অস্থায়ীভাবে পরিবর্তন করতে আপনি ব্যবহার করতে পারেন setxkbmap mylayout...

# US
setxkbmap us
# French
setxkbmap fr
# German
setxkbmap de

টার্মিনাল মোডে, আপনার loadkeysপরিবর্তে ব্যবহার করতে হবেsetxkbmap

# US
loadkeys us
# French
loadkeys fr
# German
loadkeys de

1

কনসোল-কেবল উদাহরণস্বরূপ সার্ভারগুলির জন্য আপনার console-dataপ্যাকেজটি ইনস্টল করা উচিত apt-get install console-dataএবং তারপরে এটি সেট আপ করা উচিত dpkg-reconfigure console-data


0

আমি উপরের সমস্তটি একটি উবুন্টু ১.0.০৪ এ চেষ্টা করেছি এবং কেবলমাত্র অস্থায়ী সমাধান setxkbmap xxএটি আমার জন্য করেছিল তাই আমি ম্যানুয়ালি এটিকে .bashrc প্রোফাইলে অন্তর্ভুক্ত করেছি: sudo nano ~/.bashrcএবং তারপরে setxkbmap xxxx প্রতিস্থাপনের সাথে টাইপ করব yor ভাষার কোড

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