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


52

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

私はに見ているSystem->Preferences->KeyboardSystem->Preferences->Keyboard Shortcuts、私はそれを有効にするオプションを見つけることができません。

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


14.04でどうすればよいですか?[レイアウト]タブが表示されません。
ニコライレショフ

1
TL; DRsudo dpkg-reconfigure keyboard-configuration
ユリシーBN

回答:


34

Unity(13.04から17.04)の場合:

あなたが欲しい:システム->設定->キーボード

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

スクリーンショット

コマンドラインからdontzapをインストールして有効にするには dontzapをインストールする

sudo apt-get install dontzap

そして、ターミナルで

sudo dontzap --enable

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

sudo dontzap --disable

1
dontzapパッケージは、Ubuntuの11.10には含まれていません。
ステファンLasiewski

私にとっては、無効になっているよう見えますSystem->Preferences->Keyboardが、実際にはまだアクティブで、破壊的で、「外に出ています」。dontzap(アクティブに開発されたように)「アクティブ」でもないようで、このキーコンボを無効にするためにインストールする必要があるのは直観に反しているようです。それを本当に完全に無効する他の方法はありますか?
ナッツについてのナッツ

ps:これはバグだと思います。しばらく前、私はそれをちょっとクールだと思ったので有効にしました-それが一方通行であることを知らずに(組み込みの機能を無効にしません)。pps:しています。precise
ナッツについてのナッツ

System->Preferences->KeyboardMATEデスクトップとのUbuntu 14.04のためにも機能します。
sdaau

16.04でこのショートカットを有効にするオプションはどこにありますか?見つかりません
ニコライ・レショフ

53

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

sudo dpkg-reconfigure keyboard-configuration

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

YESを選択してEnterを押します。すべてが構成されている間、少し待ってください。その後、現在のセッションでCTRL+ ALT+ の機能が必要になりますBCKSPC。保留中の作業を保存したら、自分で試してください。

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


4
これはおそらく、キーボードレイアウトスイッチ間で設定を維持する唯一のソリューションです(つまり、コントロールパネルを使用するのではありません)。
Rmano

4
このソリューションは賛成に値します!
アントニー14

1
Ubuntu 14.04 LTSで動作します。
-zvezda

6
Ubuntu 16.04 LTSで動作します
アンスマンチャクラボルティ

1
Ubuntuの18.04 LTSの作品
Falieson

19

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、変更を永続的にするためにそのコマンドを追加できます。

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

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

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

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


2
@Jorge Castro @Stefan Lasiewskiアドバイスありがとうございます。setxkbmapを使用した1回限りのオプションは機能しますが~/.xinitrc、13.10に追加しても何も起こりません。おそらく、~/.xinitrc最新のUbuntuではもう使用されていませんか?Zappingを永続的に有効にするにはどうすればよいですか?
ニコライ・レショフ

@Nickolai Leschov。同じ問題がありました。13.10では、chaskesの回答に記載されているdconf-editorを使用してこの方法を試してください。
相原

16

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

sudo apt-get install dconf-editor

を開始した後dconf-editor組織>> gnome >>デスクトップ>>入力ソースに移動します

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

Xセッションを強制終了するために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-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']"

スクリプトで実行するときの引数文字列には二重引用符を使用しないでください。

['val', 'val2']

解決策をありがとう。これをコマンドラインのコマンドとして発行する方法はありますか?
ニコライ・レショフ

同じものではありません。Lasiewskiによるソリューションは、再起動するまで1回しか機能しません。彼はそれを永続させる方法を知りません。
ニコライレショフ

機能しません。source ~/.profile動作しますが、ログアウト/ログインによってリセットされます。
ニコライ・レショフ


@NickolaiLeschov私は、新しいコマンドラインソリューションを追加
chaskes

9

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

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

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

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

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


2
簡単に言うと、「Alt + Prt Scr」はほとんどのキーボードで「SysRq」(システム要求)としてマークされており、簡単に覚えることができます。
8128

1
ご回答有難うございます。偶然にも、これは私のラップトップでは機能しません。両方prt scを押して、gnome-screenshotを開くsys rq必要がありfnます。長く押し続けると何度も
dv3500ea

14
-1。Alt + PrtScr + kまたは(SysRq + k)は、現在の仮想コンソール上のすべてのプロセスを強制終了する魔法のSysRqキーの組み合わせです。Xサーバーを強制終了するために使用できますが、Ctrl + Alt + Bkspに代わるものではありません。Ubuntu 9.04では、Ctrl + Alt + Bkspはデフォルトで無効(削除されない)になり、Xサーバーフラグ(「DontZap」)を設定することで有効にできます。
htorque

5
リリースノートを見つけました。この質問に対するUbuntuの回答は、このページwiki.ubuntu.com/LucidLynx/ReleaseNotesにあります。
リチャードホロウェイ

8

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

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

gttタイピング

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

dconf-editor xkbプロパティ

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


1
ありがとう.... Gnome Tweak Unityで動作しますが、リストとメニューオプションの右側のボックスの後ろにあるはずの白い背景が透明なので、背後にあるものがすべて表示されます(設定Dconfエディタが.....としてうまく機能して読みやすくするためのより良い選択かもしれませんが、使用には少し難しいです)....白の背景には、この問題を回避するだろうが、それはまだ使用可能です
TrailRider

2

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

sudo dpkg-reconfigure keyboard-configuration

この回答は、上記のルイスアルバラードによって、より詳細な指示を含めてすでに与えられました。
アラナクション

-1

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

Kubuntu(KDE、Kubuntu 16.04 Xenialのプラズマフレームワークバージョン5.23)で、K> System Settings> Input Devices> Keyboard> Advancedの下にオプションが見つかりました。メニュー項目「Xサーバーを強制終了するキーシーケンス」を開き、「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 / rules / evdevファイルに行読み取りを配置します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.