web-dev-qa-db-ja.com

Ctrl + Alt + Backspaceを有効にするにはどうすればよいですか?

Ctrl+Alt+ 通常、Xを再起動するように設定できますが、これを許可するオプションが見つかりません(デフォルトでは無効になっています)。

System->Preferences->KeyboardSystem->Preferences->Keyboard Shortcutsを調べましたが、有効にするオプションが見つかりません。

この設定はどこで変更できますか?

52
dv3500ea

Unity(13.04から17.04)の場合:

必要なもの:System-> Preferences-> Keyboard

次に、[レイアウト]タブ、[オプション]ボタンをクリックし、キーシーケンスを展開してXサーバーを強制終了します。最後にチェックボックスを選択します。

Screenshot

コマンドラインインストールで有効にするには dontzapInstall dontzap

Sudo apt-get install dontzap

そして、ターミナルで

Sudo dontzap --enable

ショートカットを無効にするには:

Sudo dontzap --disable
35
8128

これは13.10以降でテストされました。ターミナルで次のように入力します。

Sudo dpkg-reconfigure keyboard-configuration

enter image description here

キーボード設定が表示されます。押す ENTER Kill Xパーツを除くすべてのキーボード関連オプションをスキップするには5回。次のようなKill Xオプションに到達すると:

enter image description here

YESを選択し、Enterを押します。すべてが設定されるまで少し待ってください。その後、次のことができるようになります。 CTRL+ALT+BCKSPC 現在のセッションで。保留中の作業を保存したら、自分で試してください。

視覚的な問題や迷惑なアプリを解決するのに最適です。

51
Luis Alvarado

13.10以降の場合:

Gnome/KDE/Fluxboxまたはデスクトップ環境またはウィンドウマネージャーに依存しないソリューションを探している場合は、次のXウィンドウシステムコマンドを試してください。 Unityデスクトップがロードされていないため(Xは正常に動作します)、ログアウトボタンがないため、これが必要です。

から https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

コマンドラインを使用する

次のコマンドを入力して、ザッピングをすぐに有効にできます。

setxkbmap -option terminate:ctrl_alt_bksp

新しい動作に満足している場合は、~/.xinitrcにそのコマンドを追加して、変更を永続的にすることができます。

また、 buntu 10.04 LTS(Lucid Lynx) によると、これは古いバージョンのX Window Systemの古いDontZap機能を置き換えました。

加えて Ctrl+Alt+Backspace オプションがXキーマップ(XKB)オプションとして構成され、Xサーバーの「DontZap」オプションが置き換えられ、この設定をユーザーごとに構成できるようになりました。

これについては Xorg X11R7.5リリースノート で詳しく説明されています。

この機能をデフォルトで利用可能にしたいユーザーは、
XKB構成オプション「terminate:ctrl_alt_bksp」で有効にします。

19

dconf-editorを使用することもできます。このオプションは、セッション全体で設定を永続化します。

Sudo apt-get install dconf-editor

dconf-editorを開始した後、org >> gnome >> desktop >> input-sourcesに移動します

xkb-optionsに必要なオプションを追加します。オプション文字列は一重引用符で囲まれ、カンマで区切られます。両端のブラケットを削除しないように注意してください。

有効にする ctrl+alt+backspace Xセッションを強制終了するには、'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-optionsで他の設定を削除するがあることに注意してください。

で既存の設定を取得できます

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"

2行目は現在の値を取得し、terminate...オプションを連結します。 sedコマンドは、現在の値から右角かっこを取り除きます。

ターミナルのgsettings getコマンドへの引数文字列では、値を二重引用符で囲む必要があることに注意してください

"['val', 'val2']"

スクリプトで実行するときの引数文字列はnotを二重引用符で囲む必要があります。

['val', 'val2']
16
chaskes

に変更されました Alt+Prt Scr+k

いつだったか正確には思い出せませんが、偶発的な使用を止めるはずでした。

自分が必要とすることを知っている人であるという考えは、新しいキーの組み合わせを十分に簡単に見つけることができます。

そして、私は当時の誰かがそれが別のスクリーンキルであるので覚えるのがより簡単だろうと提案したと思います。それが本当かどうかはわかりません。

機能はまだありますが、異なるキーの組み合わせの下にあります。

9

(これはGnome Ubuntu用ですが、Unityでも同じだと思います---誰か確認してください)。

gnome-Tweak-tool(まだインストールされていない場合)をインストールして実行する必要があります。 「入力」の下に、探しているオプションがあります。

g-t-t typing

dconf-editorでより快適に感じる場合(またはgnome-Tweak-toolをインストールしたくない場合)、dconf-editorを開いてorg.gnome.desktop.input-sourcesに移動し、「terminate」という単語を追加します。 :ctrl_alt_bksp "をxkb-optionsプロパティに追加します。

dconf-editor xkb properties

リスト内の他のプロパティは、おそらくキーボードによって異なることに注意してください。

8
Rmano

あなたはまだ戻ってくることができます CtrlAlt+Backspace ターミナルを開いてXを再起動し、コピーして次のショートカットを貼り付ける:

Sudo dpkg-reconfigure keyboard-configuration
2
Mr_Chmod

これは何も変更していないようで、キーの組み合わせをアクティブにしませんでした

Kubuntu(KDE、Kubuntu 16.04 Xenialのプラズマフレームワークバージョン5.23)でK>システム設定>入力デバイス>キーボード>詳細の下にオプションが見つかりました。メニュー項目「Xサーバーを強制終了するキーシーケンス」を開き、「Ctrl + Alt + Backspace」オプションのみをオンにして適用します。

straceを使用すると、/ home/$ USER/.config/kxkbrcにOptions=terminate:ctrl_alt_bkspという行が追加されることがわかります。

setxkbmapルールは機能しましたが、/ usr/share/X11/xkb/rules/evdevファイルにterminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)という行を配置しました。

0
pbhj