मैं Ctrl + Alt + Backspace कैसे सक्षम कर सकता हूं?


52

Ctrl+ Alt+ आमतौर पर X को पुनरारंभ करने के लिए सेट किया जा सकता है, हालांकि मुझे यह अनुमति देने के लिए विकल्प नहीं मिल सकता है (यह डिफ़ॉल्ट रूप से अक्षम है)।

मैं में देखा है System->Preferences->Keyboardऔर System->Preferences->Keyboard Shortcutsलेकिन मैं इसे सक्षम करने के लिए एक विकल्प नहीं मिल सकता है।

मैं इस सेटिंग को कहां बदल सकता हूं?


मैं इसे 14.04 में कैसे कर सकता हूं? मैं एक लेआउट टैब नहीं देख सकता।
निकोलई लेसचोव

टीएल; डीआर :sudo dpkg-reconfigure keyboard-configuration
उलिससे बीएन

जवाबों:


35

एकता के लिए (13.04 से 17.04):

आप चाहते हैं: सिस्टम-> प्राथमिकताएं-> कीबोर्ड

फिर चेकबॉक्स को चुनने से पहले लेआउट्स टैब, विकल्प बटन पर क्लिक करें और एक्स सर्वर को मारने के लिए कुंजी अनुक्रम का विस्तार करें ।

स्क्रीनशॉट

कमांड लाइन के माध्यम से इसे सक्षम करने के लिए नॉटज़ैप स्थापित करें NOTzap स्थापित करें

sudo apt-get install dontzap

और एक टर्मिनल में

sudo dontzap --enable

शॉर्टकट को अक्षम करने के लिए:

sudo dontzap --disable

1
dontzapपैकेज उबंटू 11.10 में शामिल नहीं है।
स्टीफन लासिवस्की

मेरे लिए, यह अक्षम प्रतीत होता है , System->Preferences->Keyboardलेकिन वास्तव में यह अभी भी सक्रिय, विनाशकारी और "बाहर" है। dontzapप्रतीत नहीं होता है "सक्रिय" (सक्रिय रूप से विकसित के रूप में) या तो, और इस कुंजी-कॉम्बो को अक्षम करने के लिए इसे स्थापित करने के लिए काउंटरिंटिटिव लगता है। वास्तव में और इसे पूरी तरह से अक्षम करने का कोई अन्य तरीका ?
अखरोट के बारे में नाइटी

ps: मुझे लगता है कि यह एक बग है । कुछ समय पहले, मैंने इसे cuz सक्षम किया था मुझे लगा कि यह थोड़े शांत था - यह नहीं जानते हुए कि यह एक तरह से सड़क (कोई अंतर्निहित कार्यक्षमता अक्षम नहीं है)। pps: मैं चालू हूँ precise
नाइट्टी के बारे में अखरोट

System->Preferences->Keyboardमेट डेस्कटॉप के साथ Ubuntu 14.04 के लिए भी काम करता है।
सादाऊ

16.04 पर इस शॉर्टकट को सक्षम करने का विकल्प कहां है? नहीं मिल पा रहा है
निकोलई लेसचोव

52

यह 13.10+ पर परीक्षण किया गया था, टर्मिनल पर निम्नलिखित टाइप करें:

sudo dpkg-reconfigure keyboard-configuration

यहाँ छवि विवरण दर्ज करें

आप कीबोर्ड कॉन्फ़िगरेशन देखेंगे । ENTERकिल एक्स भाग को छोड़कर सभी कीबोर्ड संबंधित विकल्पों को छोड़ने के लिए 5 बार दबाएँ । जब आपको किल एक्स विकल्प मिलता है जो इस तरह दिखता है:

यहाँ छवि विवरण दर्ज करें

हाँ का चयन करें और Enter दबाएँ। सब कुछ कॉन्फ़िगर करते समय थोड़ा इंतजार करें और उसके बाद आपको वर्तमान सत्र पर CTRL+ ALT+ BCKSPCअधिकार की क्षमता होनी चाहिए । आपके पास लंबित किसी भी काम को सहेजने के बाद, इसे स्वयं प्रयास करें।

किसी भी दृश्य समस्याओं या कष्टप्रद एप्लिकेशन को हल करने के लिए बिल्कुल सही।


4
यह शायद यहां एकमात्र समाधान है (नियंत्रण कक्ष का उपयोग करने का छोटा, मेरा मतलब है) जो कीबोर्ड लेआउट स्विच में सेटिंग बनाए रखता है।
रमनो

4
इस समाधान के लायक है!
एंटनी

1
Ubuntu 14.04 LTS पर काम करता है।
zvezda

6
उबंटू 16.04 LTS पर काम करता है
Angsuman Chakraborty

किसी कारण से मुझे कुबंटु 14.04 पर केडीएम के साथ इसे प्रभावी बनाने के लिए रिबूट करना पड़ा (इसके बावजूद sudo stop kdm; sudo start kdmमैंने रिबूट करने तक की कोशिश की )। रिबूट के बाद यह उम्मीद के मुताबिक काम करता है।
रुस्लान

19

13.10 और नए के लिए:

यदि आप एक समाधान की तलाश कर रहे हैं जो सूक्ति / केडीई / फ्लक्सबॉक्स या किसी भी डेस्कटॉप पर्यावरण या विंडो प्रबंधक से स्वतंत्र है, तो निम्न X विंडो सिस्टम कमांड का प्रयास करें। मुझे इसकी आवश्यकता है क्योंकि मेरा एकता डेस्कटॉप लोड नहीं हो रहा है (लेकिन X ठीक काम करता है), इसलिए कोई लॉगआउट बटन नहीं है।

से https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

कमांड लाइन का उपयोग करना

ज़पिंग को तुरंत सक्षम करने के लिए आप निम्न कमांड टाइप कर सकते हैं।

setxkbmap -option terminate:ctrl_alt_bksp

यदि आप नए व्यवहार से खुश ~/.xinitrcहैं तो परिवर्तन को स्थायी बनाने के लिए आप उस आदेश को अपने साथ जोड़ सकते हैं ।

इसके अलावा, उबंटू 10.04 एलटीएस (ल्यूसिड लिंक्स) के अनुसार , इसने पुराने DontZapफीचर को एक्स विंडो सिस्टम के पुराने संस्करणों से बदल दिया है ।

इसके अलावा, Ctrl+ Alt+ Backspaceविकल्प अब X कीमैप (XKB) विकल्प के रूप में कॉन्फ़िगर किया गया है, X सर्वर "DontZap" विकल्प की जगह और इस सेटिंग के प्रति-उपयोगकर्ता कॉन्फ़िगरेशन की अनुमति देता है।

इसे आगे Xorg X11R7.5 रिलीज़ नोट्स में समझाया गया है , जो अन्य विवरणों के साथ कहते हैं:

जो उपयोगकर्ता इस कार्यक्षमता को डिफ़ॉल्ट रूप से उपलब्ध करना चाहते हैं, वे
इसे XKB कॉन्फ़िगरेशन विकल्प "समाप्त: ctrl_alt_bksp" के माध्यम से सक्षम कर सकते हैं ।


2
@ जोर्ज कास्त्रो @ स्तेफ़ान लासिवस्की आपकी सलाह के लिए धन्यवाद। Setxkbmap के साथ वन-टाइम विकल्प काम करता है, लेकिन इसे ~/.xinitrc13.10 पर जोड़ना कुछ भी नहीं करता है। शायद, ~/.xinitrcनवीनतम उबंटू पर अब उपयोग नहीं किया जाता है? मैं ज़ैपिंग को स्थायी रूप से कैसे सक्षम करूं?
निकोलाई लेसचोव

@ नाइकोलाई लेसचोव। मुझे भी यही समस्या थी। 13.10 में, chaskes द्वारा उत्तर में वर्णित dconf-editor का उपयोग करके विधि का प्रयास करें।
ऐबरा

16

आप भी इस्तेमाल कर सकते हैं dconf-editor। यह विकल्प सेटिंग को पूरे सत्र में बनाए रखेगा।

sudo apt-get install dconf-editor

शुरू करने के बाद dconf-editor, org >> gnome >> डेस्कटॉप >> इनपुट-सोर्स पर नेविगेट करें

उन विकल्पों को जोड़ें जिनकी आपको आवश्यकता है xkb-options। विकल्प के तार सिंगल कोट्स से घिरे होते हैं और कॉमा से अलग होते हैं। कोष्ठक को सिरों पर हटाने के लिए नहीं सावधान रहें।

सक्षम करने के लिए ctrl+ alt+ backspaceएक्स सत्र को मारने के लिए, जोड़ने'terminate:ctrl_alt_bksp'

आप इस पद्धति का उपयोग अधिकांश पारंपरिक xkb विकल्पों में प्रवेश करने के लिए कर सकते हैं जो अब सिस्टम सेटिंग्स >> टेक्स्ट एंट्री में उपलब्ध नहीं हैं । अपवाद कीबोर्ड लेआउट स्विच करने के लिए सेटिंग्स हैं, जो वर्तमान में बग के कारण काम नहीं करते हैं।

विकल्पों और सिंटैक्स की सूची के लिए, man 7 xkeyboard-configटर्मिनल में उपयोग करें ।

dconf-editorकिसी टर्मिनल से उपयोग करने के लिए कमांड चलाने के लिए , आप उपयोग करते हैं

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"

मूल्य के चारों ओर एकल उद्धरणों को नोट करें, उसके चारों ओर चौकोर कोष्ठक, पूरी चीज़ के चारों ओर दोहरे उद्धरण। दूसरे शब्दों में, जैसे में dconf-editor

ध्यान दें कि यह आपकी अन्य सेटिंग्स को xkb- विकल्पों में हटा देगा , यदि आपके पास कोई है।

आप के साथ मौजूदा सेटिंग्स प्राप्त कर सकते हैं

gsettings get org.gnome.desktop.input-sources xkb-options

यदि आप इन मानों को बहुत बार नहीं बदलते हैं, तो मौजूदा सेटिंग्स को हाथ से और रन के साथ नया संयोजन करना सबसे सरल हो सकता है gsettings set

यह कमांड लाइन पर एक बार में भी किया जा सकता है। मैंने इसे एक छोटी स्क्रिप्ट में डाल दिया है ताकि इसे पढ़ने में आसानी हो।

#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"

दूसरी पंक्ति वर्तमान मान प्राप्त करती है और terminate...विकल्प को सम्‍मिलित करती है। Sed कमांड वर्तमान मानों से दाएं वर्गाकार कोष्ठक को स्ट्रिप करती है।

ध्यान दें कि जबकि gsettings getटर्मिनल में कमांड के लिए तर्क स्ट्रिंग को मूल्य के आसपास दोहरे उद्धरण चिह्नों की आवश्यकता होती है

"['val', 'val2']"

जब एक स्क्रिप्ट में चलाया जाता है तो स्ट्रिंग स्ट्रिंग में डबल कोट्स नहीं होना चाहिए ।

['val', 'val2']

समाधान के लिए धन्यवाद। क्या कमांड-लाइन पर एक कमांड के रूप में इसे जारी करने का कोई तरीका है?
निकोलाई लेसचोव

यह एक ही बात नहीं है। Lasiewski द्वारा समाधान केवल एक बार काम करता है, जब तक रिबूट नहीं होता है। वह एक तरह से यह स्थायी नहीं है पता नहीं है।
निकोलई लेसचोव

यह काम नहीं करता है। source ~/.profileयह काम करता है, लेकिन लॉगआउट / लॉगिन इसे रीसेट करता है।
निकोलई लेसचोव


@NickolaiLeschov मैं एक नया कमांड लाइन समाधान जोड़ा
chaskes

9

यह करने के लिए बदल गया था Alt+ Prt Scr+ k

मुझे ठीक से याद नहीं है कि यह कब हुआ था लेकिन यह आकस्मिक उपयोग को रोकने वाला था।

यह विचार जो जानते हैं कि उन्हें इसकी आवश्यकता है, वे नए कुंजी संयोजन को आसानी से ढूंढ पाएंगे।

और मुझे लगता है कि किसी ने सुझाव दिया कि यह याद रखना आसान होगा क्योंकि यह वैकल्पिक स्क्रीन किल है। मुझे यकीन नहीं है कि यह मामला है।

कार्यक्षमता अभी भी है, लेकिन एक अलग कुंजी संयोजन के तहत।


2
बस उल्लेख करने के लिए "Alt + Prt Scr" अधिकांश कीबोर्ड पर "SysRq" (सिस्टम अनुरोध) के रूप में चिह्नित है ताकि आपको यह महसूस करने में मदद मिल सके।
8128

1
आपके उत्तर के लिए धन्यवाद। जैसा कि होता है, यह मेरे लैपटॉप पर काम नहीं करता है। दोनों prt scऔर sys rqकी जरूरत है fnदबाया जाता है और खोलने के लिए सूक्ति-स्क्रीनशॉट कारण किया जाता है; कई बार अगर मैं इसे बहुत देर तक दबाए रखता हूं।
DV3500ea

14
-1। Alt + PrtScr + k या (SysRq + k) एक जादुई SysRq कुंजी संयोजन है जो वर्तमान वर्चुअल कंसोल पर सभी प्रक्रियाओं को मारता है। इसका उपयोग एक्स सर्वर को मारने के लिए किया जा सकता है, हालांकि यह Ctrl + Alt + Bksp के लिए प्रतिस्थापन नहीं है। Ubuntu 9.04 में Ctrl + Alt + Bksp डिफ़ॉल्ट रूप से अक्षम (हटाए गए) नहीं हुआ और X सर्वर ध्वज ('DontZap') को सेट करके सक्षम किया जा सकता है, और Ubuntu 9.10 के रूप में यह fluteflute द्वारा वर्णित की तरह है।
21

5
जारी नोट मिले। इस सवाल का उबंटू उत्तर इस पेज पर है wiki.ubuntu.com/LucidLynx/ReleaseNotes के बारे में आधा रास्ता नीचे।
रिचर्ड होलोवे

8

(यह गनोम उबंटू के लिए है, लेकिन मुझे लगता है कि यह एकता के लिए समान है --- कृपया कोई इसकी पुष्टि करें)।

आपको स्थापित करना चाहिए gnome-tweak-tool(यदि पहले से स्थापित नहीं है) और इसे चलाएं। आपको वह विकल्प मिलेगा जो आप "टाइपिंग" के तहत देख रहे हैं:

टाइपिंग

यदि आप के साथ अधिक असहज महसूस करते हैं dconf-editor(या आप स्थापित नहीं करना चाहते हैं gnome-tweak-tool), तो आप संपत्ति में "टर्मिनेट: ctrl_alt_bksp" शब्द को खोल सकते हैं dconf-editor, नेविगेट कर सकते हैं org.gnome.desktop.input-sourcesऔर फिर जोड़ सकते xkb-optionsहैं।

dconf- संपादक xkb गुण

ध्यान दें कि सूची में अन्य गुण शायद आपके कीबोर्ड के लिए अलग होंगे।


1
धन्यवाद .... सूक्ति एकता में काम करता है , हालांकि, यह सफेद पृष्ठभूमि के रूप में देखने के लिए बहुत कठिन है जो सूची और मेनू विकल्पों के साथ सही बॉक्स के पीछे होना चाहिए, यह पारदर्शी है इसलिए यह दिखाता है कि इसके पीछे जो कुछ भी है (सेटिंग सफ़ेद बैकग्राउंड एक वर्कअराउंड होगा लेकिन यह अभी भी प्रयोग करने योग्य है ...) Dconf एडिटर के रूप में अच्छी तरह से काम करता है और पठनीयता के लिए बेहतर विकल्प हो सकता है लेकिन उपयोग करने के लिए थोड़ा कठिन है ...
TrailRider

2

आप अभी भी एक टर्मिनल खोलकर X को पुनरारंभ करने के लिए Ctrl+ Alt+ Backspaceशॉर्टकट प्राप्त कर सकते हैं और निम्नलिखित को कॉपी पेस्ट कर सकते हैं:

sudo dpkg-reconfigure keyboard-configuration

यह जवाब पहले से ही लुइस अल्वाराडो द्वारा दिया गया था, जिसमें अधिक विस्तृत निर्देश शामिल थे।
alanaktion

0

यह कुछ भी बदलने के लिए प्रकट नहीं हुआ और कुंजी संयोजन को सक्रिय नहीं किया

कुबंटु (KDE, Kubuntu 16.04 Xenial पर प्लाज्मा-फ्रेमवर्क संस्करण 5.23) में मुझे K> सिस्टम सेटिंग्स> इनपुट डिवाइस> कीबोर्ड> उन्नत के तहत विकल्प मिला । मेनू आइटम "एक्स सर्वर को मारने के लिए कुंजी अनुक्रम" खोलें और एकमात्र विकल्प "Ctrl + Alt + Backspace" की जांच करें, आवेदन करें।

उपयोग करके straceमैं देख सकता हूं कि यह /home/$USER/.config/kxkbrc में एक पंक्ति जोड़ता है जो पढ़ता है Options=terminate:ctrl_alt_bksp:।

setxkbmapनियम काम किया है, हालांकि और एक लाइन पढ़ने देता है terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)/ usr / share / X11 / XKB / नियमों / evdev फ़ाइल में।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.