কীভাবে সিআরটিএল + অল্ট + ব্যাকস্পেসের সাহায্যে এক্সর্গকে হত্যা করা সক্ষম করবেন


36

তারা কেন এটি করেছে তা আমার মনে নেই, তবে একপর্যায়ে এক্স.আর.গুজে সিদ্ধান্ত নিয়েছে যে CtrlAltBackspaceএটি হত্যা করতে অক্ষম করা একটি ভাল ধারণা। আমি জানি এটি পুনরায় সক্ষম করার একটি উপায় আছে তবে কীভাবে তা আমার মনে নেই। কেউ কি আমার স্মৃতি সতেজ করতে পারেন?

উত্তর:


28

/etc/X11/xorg.confনিম্নলিখিত সঙ্গে সংশোধন করুন । (দ্রষ্টব্য: এটি ঠিক আছে যদি আপনার xorg.conf এ যা কিছু রয়েছে তাই xorg এখনও বাকিগুলি স্বয়ংক্রিয়ভাবে সনাক্ত করবে (দ্রষ্টব্য: এটি যদি অটো-ডিটেক্ট আপনার ব্যতিরেকে কাজ করে তবে))

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

3
তারা এটিকে গুরুতরভাবে ডিফল্টরূপে অক্ষম করেছে? এটি কাজ করে না অবাক!
গ্যাবে

হ্যাঁ এবং এটি 5 বছর আগের মতো হয়েছিল।
xenoterracide

8
যখন আপনাকে আপনার xwindows প্রায়শই জ্যাপ করতে হয় না, কখনও কখনও 5 বছরের আগের ঘটে যাওয়া পরিবর্তনটি মিস করা খুব সহজ ...
ব্রায়ান রেহাবিন

1
@gabe। এটি ডিফল্টরূপে অক্ষম করা হয়েছে কারণ এটি একটি সম্ভাব্য সুরক্ষা ঝুঁকি। উদাহরণস্বরূপ, বলুন যে ব্যবহারকারী খালি শেলটিতে লগ ইন করে, এক্স দিয়ে শুরু startxকরে, কিছু কাজ করে, তারপরে স্ক্রিনটি লক করে xlockছেড়ে যায়। যে কেউ সাথে আসতে পারে, এক্স জ্যাপ করে টিটিটির ব্যবহারকারীর শেলের অ্যাক্সেস পেতে পারে।
অ্যাম্ফেটামাচাইন

3
কিছু বিতরণে (যেমন সাম্প্রতিক Fedoras) এ ধরণের অতিরিক্ত সেটিংস সম্ভবত /etc/X11/xorg.conf.dএকটি কনফ ফাইল হিসাবে স্থাপন করা উচিত , যেমন 10-enable-ctrl-alt-backspace
টমমি কিন্টোলা

10

DontZapবৈশিষ্ট্যটি আর ফেডোরা 16 এবং উবুন্টু 11.10 (নভেম্বর 2011 থেকে সাম্প্রতিকতম রিলিজ) আমাকে জন্য কাজ করছে, তাই আমি একটি বিকল্প খুঁজে পাওয়া যায়নি।

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

Http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt থেকে

সার্ভার কীস্ট্রোক শেষ করুন

এক্সটার সার্ভার এর আগে ব্যবহারকারীদের নিয়ন্ত্রণ + Alt + ব্যাকস্পেস কীগুলি টিপে সার্ভার থেকে বেরিয়ে যাওয়ার অনুমতি দিয়েছে। যদিও এই রিলিজটিতে এই ফাংশনটি ডিফল্টরূপে সক্ষম করা হয়েছে, এক্সকিবোর্ড-কনফিগার প্রকল্প থেকে সাধারণত এক্সগ্রোর সাথে ব্যবহৃত কি-ম্যাপ ডেটাটি ডিফল্টরূপে সেই অনুক্রমটিকে মানচিত্র না করার জন্য পরিবর্তন করা হয়েছে, যাতে অনভিজ্ঞ ব্যবহারকারীরা দুর্ঘটনাক্রমে ধ্বংস হওয়ার সম্ভাবনা হ্রাস করে to তাদের কাজ.

ডিফল্টরূপে এই কার্যকারিতাটি পেতে চাইলে ব্যবহারকারীরা এটি এক্সকেবি কনফিগারেশন বিকল্পটি "সমাপ্তি: ctrl_alt_bksp" এর মাধ্যমে সক্ষম করতে পারেন। উদাহরণস্বরূপ, setxkbmap কমান্ডটি চালিয়ে এটি সক্ষম করতে ব্যবহার করা যেতে পারে:

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

অনেকগুলি ডেস্কটপ এনভায়রনমেন্ট এগুলি সক্ষম করার জন্য তাদের পছন্দগুলিতে এক্সকেবি কনফিগারেশন বিকল্পগুলি অন্তর্ভুক্ত করে।


1
আমার উত্তরটি এখনও 7.6
xenoterracide

1
এই উত্তরের জন্য ধন্যবাদ। আমি এই বিকল্পটি পছন্দ করি কারণ এটি ব্যবহারকারীদের rootসিস্টেম-ওয়াইড কনফিগারেশন ফাইলগুলি সংশোধন না করেই এই বৈশিষ্ট্যটি সক্ষম করতে দেয় । এই কমান্ডটি ফেডোরা 22-এ আমার জন্য কাজ করেছে
ক্রেজিউল্ফ

4

আপনি নিম্নলিখিত চেষ্টা করতে পারেন (আমি আমার উবুন্টুতে চেষ্টা করেছি):

আপনার xorg.conf ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন, এটি নিশ্চিত করে যে আপনি এটি পেস্ট করবেন তখন এটি স্মার্ট উদ্ধৃতি ব্যবহার করছে না।

sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

আপনি dontzap সরঞ্জাম চেষ্টা করতে পারেন

sudo apt-get install dontzap

টার্মিনালটি খুলুন এবং সক্ষম করতে টাইপ করুন

sudo dontzap --enable

অক্ষম জন্য

sudo dontzap --disable


আমি সত্যই কামনা করি তারা কখনই এটি ডিফল্টরূপে বন্ধ না করে। ওহ, এবং এপট-গেট আমার সিস্টেমে কাজ করে না;) সম্ভবত আমরা ডন্টজ্যাপ প্যাকেজ করি নি। আচ্ছা ভালো.
xenoterracide

আপনি কি প্রথম সমাধান চেষ্টা করেছিলেন?
হেমন্ত

setxkbmap -option terminate:ctrl_alt_bksp নিজেই এটি কাজ করে নি :( স্পষ্টতই আপনারও এটি করা দরকার
xenoterracide

@ হারমেন্ট অবশ্যই তবে এটির মধ্যে কেবল 1/2 টি রয়েছে। আমার আসলে এটি এখন কাজ করছে ... xorgkonf এ xsetkbd বিকল্পটি কনফিগার করার একটি উপায় আছে। যেমন Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSectionঅন্যান্য বেশ কয়েকটি জায়গা এটি সম্পন্ন হতে পারে।
xenoterracide

আপনি উত্তর হিসাবে সমাধান সমাধান করতে পারলে এটি gr8 হবে। যাতে একই সমস্যার মুখোমুখি অন্যরা সহায়তা পেতে পারে :-)।
হেমন্ত

4

বর্তমান উবুন্টু রিলিজগুলিতে, কমপক্ষে 14.10 থেকে, কীবোর্ড-কনফিগারেশন প্যাকেজের জ্যাপটিকে পুনরায় সক্ষম করার বিকল্প রয়েছে:

$ sudo dpkg-reconfigure keyboard-configuration

3

ডিবিয়ান বা ভিত্তিক ভিত্তিতে, আপনি এই বিকল্পটি যুক্ত করতে পারেন:

XKBOPTIONS="terminate:ctrl_alt_bksp"

/ ইত্যাদি / ডিফল্ট / কীবোর্ড ফাইল


1

@ xenoterracide এর সমাধান ঠিক যদি AutoAddDeviceবিকল্প সক্রিয় করা হয় ServerLayoutআপনার এর xorg.conf। যদি না হয় (বিশেষত মাল্টিসিট এক্স কনফিগারেশনগুলিতে), আপনার কীবোর্ড বর্ণনা XkbOptionsকরে এমন InputDeviceবিভাগে আপনাকে লাইনটি প্রবেশ করতে হবে । উদাহরণ স্বরূপ:

Section "InputDevice"
  Identifier  "keyboard-vmware"
  Driver      "evdev"
  Option      "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
  Option      "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

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