Làm cách nào tôi có thể bật Ctrl + Alt + Backspace?


52

Ctrl+ Alt+ thường có thể được đặt để khởi động lại X, tuy nhiên tôi không thể tìm thấy tùy chọn cho phép điều này (nó bị tắt theo mặc định).

Tôi đã xem xét System->Preferences->KeyboardSystem->Preferences->Keyboard Shortcutstôi không thể tìm thấy một tùy chọn để kích hoạt nó.

Tôi có thể thay đổi cài đặt này ở đâu?


Làm thế nào tôi có thể làm điều đó trong 14.04? Tôi không thể thấy tab Bố cục.
Nickolai Leschov

1
TL; DR :sudo dpkg-reconfigure keyboard-configuration
Ulysse BN

Câu trả lời:


34

Đối với Thống nhất (13.04 đến 17.04):

Bạn muốn: Hệ thống-> Tùy chọn-> Bàn phím

Sau đó nhấp vào tab Bố cục, nút Tùy chọn và mở rộng Chuỗi khóa để hủy máy chủ X , trước khi chọn hộp kiểm.

Ảnh chụp màn hình

Để kích hoạt nó thông qua cài đặt dòng lệnh dontzap Cài đặt dontzap

sudo apt-get install dontzap

Và trong một thiết bị đầu cuối

sudo dontzap --enable

Để tắt phím tắt:

sudo dontzap --disable

1
Các dontzapgói không được bao gồm trong Ubuntu 11.10.
Stefan Lasiewski

Đối với tôi, nó dường như bị vô hiệu hóa System->Preferences->Keyboardnhưng thực tế nó vẫn hoạt động, phá hoại và "ngoài kia". dontzapdường như cũng không phải là "hoạt động" (như được phát triển tích cực), và có vẻ không trực quan khi phải cài đặt nó để vô hiệu hóa tổ hợp phím này. Bất kỳ cách nào khác để thực sự và hoàn toàn vô hiệu hóa nó?
hấp dẫn về

ps: Tôi nghĩ rằng đây là một lỗi . Cách đây một thời gian, tôi đã kích hoạt nó vì tôi nghĩ nó khá tuyệt - không biết rằng đó là đường một chiều (không có chức năng vô hiệu hóa tích hợp sẵn). pps: Tôi đang trên precise.
hấp dẫn về

Các System->Preferences->Keyboardtác phẩm cũng dành cho Ubuntu 14.04 với máy tính để bàn MATE.
sdaau

Chính xác thì đâu là tùy chọn để bật phím tắt này vào ngày 16.04? Không thể tìm thấy nó .
Nickolai Leschov

53

Điều này đã được thử nghiệm vào ngày 13.10+, gõ như sau trên thiết bị đầu cuối:

sudo dpkg-reconfigure keyboard-configuration

nhập mô tả hình ảnh ở đây

Bạn sẽ thấy cấu hình bàn phím . Nhấn ENTER5 lần để bỏ qua tất cả các tùy chọn liên quan đến bàn phím ngoại trừ phần Kill X. Khi bạn đến tùy chọn Kill X trông như thế này:

nhập mô tả hình ảnh ở đây

Chọn và nhấn enter. Đợi một chút trong khi mọi thứ cấu hình và sau đó bạn sẽ có khả năng CTRL+ ALT+ BCKSPCngay trên phiên hiện tại. Sau khi lưu bất kỳ công việc nào bạn đang chờ xử lý, hãy tự mình thử.

Hoàn hảo để giải quyết bất kỳ vấn đề trực quan hoặc ứng dụng gây phiền nhiễu.


4
Đây có lẽ là giải pháp duy nhất ở đây (ý tôi là không sử dụng bảng điều khiển) để duy trì cài đặt trên công tắc bố trí bàn phím.
Rmano

4
Giải pháp này xứng đáng được nâng cấp!
Antony

1
Hoạt động trên Ubuntu 14.04 LTS.
zvezda

6
Hoạt động trên Ubuntu 16.04 LTS
Angsuman Chakraborty

1
Hoạt động trên Ubuntu 18.04 LTS
Falieson

19

Cho 13.10 và mới hơn:

Nếu bạn đang tìm kiếm một giải pháp độc lập với Gnome / KDE / Fluxbox hoặc bất kỳ Môi trường màn hình hoặc Trình quản lý cửa sổ nào, hãy thử lệnh X Window System sau đây. Tôi cần điều này vì máy tính để bàn Unity của tôi không tải (nhưng X hoạt động tốt), do đó không có nút đăng xuất.

Từ https://wiki.ubfox.com/X/Config/DontZap#Using_the_command_line

Sử dụng dòng lệnh

Bạn có thể gõ lệnh sau để bật Zapping ngay lập tức.

setxkbmap -option terminate:ctrl_alt_bksp

Nếu bạn hài lòng với hành vi mới, bạn có thể thêm lệnh đó vào lệnh của mình ~/.xinitrcđể thay đổi vĩnh viễn.

Ngoài ra, theo Ubuntu 10.04 LTS (Lucid Lynx) , điều này đã thay thế DontZaptính năng cũ từ các phiên bản cũ hơn của Hệ thống X Window.

Bên cạnh đó, Ctrl+ Alt+ Backspacetùy chọn hiện nay cấu hình như một X keymap tùy chọn (XKB), thay thế cho máy chủ X "DontZap" tùy chọn và cho phép cấu hình cho mỗi người dùng thiết lập này.

Điều này được giải thích thêm trong Ghi chú phát hành Xorg X11R7.5 , trong số các chi tiết khác, nói:

Người dùng muốn có chức năng này theo mặc định có thể
kích hoạt chức năng này thông qua tùy chọn cấu hình XKB, chấm dứt: ctrl_alt_bksp tựa.


2
@Jorge Castro @Stefan Lasiewski Cảm ơn lời khuyên của bạn. Tùy chọn một lần với setxkbmap hoạt động, nhưng thêm nó ~/.xinitrcvào ngày 13.10 không làm gì cả. Có lẽ, ~/.xinitrckhông được sử dụng nữa trên Ubuntu mới nhất? Làm thế nào để tôi kích hoạt Zapping vĩnh viễn?
Nickolai Leschov

@Nickolai Leschov. Tôi đã từng gặp vấn đề tương tự. Trong 13.10, hãy thử phương pháp sử dụng trình soạn thảo dconf được mô tả trong câu trả lời bằng các đoạn.
Aibara

16

Bạn cũng có thể sử dụng dconf-editor. Tùy chọn này sẽ làm cho cài đặt liên tục qua các phiên.

sudo apt-get install dconf-editor

Sau khi bắt đầu dconf-editor, điều hướng đến org >> gnome >> desktop >> nguồn đầu vào

Thêm các tùy chọn mà bạn cần trong xkb-options. Các chuỗi tùy chọn được bao quanh bởi các dấu ngoặc đơn và được phân tách bằng dấu phẩy. Hãy cẩn thận để không xóa dấu ngoặc ở cuối.

Để bật ctrl+ alt+ backspaceđể hủy phiên X, hãy thêm'terminate:ctrl_alt_bksp'

Bạn có thể sử dụng phương pháp này để nhập hầu hết các tùy chọn xkb truyền thống không còn khả dụng trong Cài đặt hệ thống >> Nhập văn bản . Các ngoại lệ là các cài đặt để chuyển đổi bố cục bàn phím, hiện không hoạt động do lỗi.

Để biết danh sách các tùy chọn và cú pháp, hãy sử dụng man 7 xkeyboard-configtrong một thiết bị đầu cuối.

Để chạy các lệnh tương đương với việc sử dụng dconf-editortừ một thiết bị đầu cuối, bạn sử dụng

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

Lưu ý các dấu ngoặc đơn xung quanh giá trị, dấu ngoặc vuông xung quanh đó, dấu ngoặc kép xung quanh toàn bộ. Nói cách khác, giống như trong dconf-editor.

Lưu ý rằng điều này sẽ xóa các cài đặt khác của bạn trong tùy chọn xkb, nếu bạn có bất kỳ.

Bạn có thể nhận được các cài đặt hiện có với

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

Nếu bạn không thay đổi các giá trị này rất thường xuyên, có thể đơn giản nhất là kết hợp các cài đặt hiện có với cài đặt mới bằng tay và chạy gsettings set.

Nó cũng có thể được thực hiện cùng một lúc trên dòng lệnh. Tôi đã đặt nó trong một kịch bản ngắn ở đây để dễ đọc hơn.

#!/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"

Dòng thứ 2 nhận các giá trị hiện tại và nối terminate...tùy chọn. Lệnh sed tước khung vuông bên phải khỏi các giá trị hiện tại.

Lưu ý rằng trong khi chuỗi đối số cho gsettings getlệnh trong thiết bị đầu cuối cần có dấu ngoặc kép xung quanh giá trị

"['val', 'val2']"

chuỗi đối số khi chạy trong tập lệnh không được có dấu ngoặc kép.

['val', 'val2']

Cảm ơn giải pháp. Có cách nào để đưa ra điều này như là một lệnh trên một dòng lệnh không?
Nickolai Leschov

Đó không phải là điều tương tự. Giải pháp của Lasiewski chỉ hoạt động một lần, cho đến khi khởi động lại. Anh ta không biết một cách làm cho nó vĩnh viễn.
Nickolai Leschov 27/12/13

Nó không hoạt động. source ~/.profilelàm cho nó hoạt động, nhưng đăng xuất / đăng nhập đặt lại nó.
Nickolai Leschov 27/12/13


@NickolaiLeschov Tôi đã thêm một giải pháp dòng lệnh mới
chaskes 27/12/13

9

Nó đã được thay đổi thành Alt+ Prt Scr+ k.

Tôi không thể nhớ chính xác khi nào nhưng nó được cho là dừng sử dụng tình cờ.

Ý tưởng là những người biết họ cần nó sẽ có thể tìm thấy tổ hợp phím mới đủ dễ dàng.

Và tôi nghĩ ai đó vào thời điểm đó đề nghị sẽ dễ nhớ hơn vì nó là màn hình giết người thay thế. Tôi không chắc đó là trường hợp.

Các chức năng vẫn còn nhưng dưới một tổ hợp phím khác.


2
Chỉ cần đề cập đến "Alt + Prt Scr" được đánh dấu trên hầu hết các bàn phím là "SysRq" (Yêu cầu hệ thống) để giúp bạn dễ dàng ghi nhớ điều này.
8128

1
Cảm ơn câu trả lời của bạn. Khi nó xảy ra, điều này không hoạt động trên máy tính xách tay của tôi. Cả hai prt scsys rqcần fnphải được nhấn và làm cho ảnh chụp màn hình gnome để mở; nhiều lần nếu tôi giữ nó quá lâu.
dv3500ea

14
-1. Alt + PrtScr + k hoặc (SysRq + k) là tổ hợp phím SysRq ma thuật giết chết tất cả các quy trình trên bảng điều khiển ảo hiện tại. Nó có thể được sử dụng để tiêu diệt máy chủ X, tuy nhiên nó không phải là sự thay thế cho Ctrl + Alt + Bksp. Trong Ubuntu 9.04 Ctrl + Alt + Bksp đã bị tắt (không bị xóa) theo mặc định và có thể được bật bằng cách đặt cờ máy chủ X ('DontZap') và kể từ Ubuntu 9.10 giống như được mô tả bởi fluteflute.
htorque

5
Tìm thấy các ghi chú phát hành. Câu trả lời của Ubuntu cho câu hỏi này nằm trên trang này wiki.ubfox.com/LucidLynx/ReleaseNotes khoảng một nửa.
Richard Holloway

8

(Cái này dành cho Gnome Ubuntu, nhưng tôi cho rằng nó giống với Unity --- vui lòng ai đó xác nhận điều này).

Bạn nên cài đặt gnome-tweak-tool(nếu chưa cài đặt) và chạy nó. Bạn sẽ tìm thấy tùy chọn bạn đang tìm kiếm trong phần "Nhập":

gõ gtt

Nếu bạn cảm thấy dễ hiểu hơn với dconf-editor(hoặc bạn không muốn cài đặt gnome-tweak-tool), bạn có thể mở dconf-editor, điều hướng đến org.gnome.desktop.input-sourcesvà sau đó thêm từ "terminating: ctrl_alt_bksp" vào thuộc xkb-options tính.

các thuộc tính xkb-biên tập

Lưu ý rằng các thuộc tính khác trong danh sách có thể sẽ khác nhau đối với bàn phím của bạn.


1
Cảm ơn bạn .... Gnome Tweak không hoạt động trong Unity, tuy nhiên, rất khó để thấy nền trắng phía sau hộp bên phải với danh sách và các tùy chọn menu trong suốt để nó hiển thị bất cứ điều gì đằng sau nó (đặt một nền trắng sẽ là một cách giải quyết nhưng nó vẫn có thể sử dụng được ....) Trình soạn thảo Dconf cũng hoạt động tốt và có thể là lựa chọn tốt hơn cho khả năng đọc nhưng khó sử dụng hơn một chút .....
TrailRider

2

Bạn vẫn có thể quay lại Ctrl+ Alt+ Backspacephím tắt để khởi động lại X bằng cách mở một thiết bị đầu cuối và sao chép dán như sau:

sudo dpkg-reconfigure keyboard-configuration

Câu trả lời này đã được Luis Alvarado đưa ra ở trên, bao gồm các hướng dẫn chi tiết hơn.
alanaktion 5/2/2015

-1

Điều này dường như không thay đổi bất cứ điều gì cả và không kích hoạt tổ hợp phím .

Trong Kubfox (KDE, phiên bản khung plasma 5.23 trên Kubial 16.04 Xenial) Tôi đã tìm thấy tùy chọn trong K> Cài đặt hệ thống> Thiết bị đầu vào> Bàn phím> Nâng cao . Mở mục menu "chuỗi phím để giết máy chủ X" và chọn tùy chọn duy nhất "Ctrl + Alt + Backspace", áp dụng.

Sử dụng stracetôi có thể thấy rằng điều này thêm một dòng vào /home/$USER/.config/kxkbrc mà đọc : Options=terminate:ctrl_alt_bksp.

Các setxkbmapquy tắc làm việc mặc dù và những nơi đọc dòng terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)trong thư mục / usr / share / X11 / xkb / rules / evdev tập tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.