問題タブ [xmodmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linux の GTK アプリケーションでボリューム キーを処理する
GTK アプリケーションでボリューム (XF86AudioRaiseVolume、XF86AudioLowerVolume) とミュート (XF86AudioMute) キーを処理したいのですが、ユニティがミュート キーを取得しているように見えます (ただし、ボリュームは取得していません)。
ミュートのキャプチャを無効にする方法はありますか?
keyboard - X11 環境で 1 文字 (キー) が消えた (動かない)!
X11 キーボードの達人にこんにちは!
【初投稿の最後に新情報追加】
数日前、文字 (キー) が機能しなくなり、キーが 1 つしかないことに気付きました。昨日は「、」(コンマキー)でした。今日、このコンマ キーは元に戻り、「m」キーはなくなりました。ところで、この文字「m」を XI の下に入力するには、コピーして貼り付ける必要があります。
次に、これを xterm に入力しました:
しかし、問題はまだここにあります。
「en」レイアウトを試してみましたが、「m」文字はまだここにありません。
X11 でのキーボードに関連するさまざまな構成ファイルを見てきましたが、どれも触れられていません。
ところで、上記のコマンド (setxkbmap) は数か月前にすでに使用されており、US レイアウトからフレンチ レイアウトに切り替えたいときに非常にうまく機能しました。
提案として、テキスト モードでキーボードをテストしました。すべてが期待どおりに動作します。関連するキーは、テキスト モードでうまく機能します。この問題は、X11 でのみ発生します。
すべてのシステムを再インストールすることは避けたいと思います。
したがって、誰かが不足しているキーを取り戻す (またはクリーンな X11 キーボード構成をセットアップする) 解決策を持っている場合、それは本当に素晴らしいことです。
ありがとう。
ニュース
xev コマンドを使用して、キーボードの問題に関する情報を確認しました。そのため、以下では、最初に「u」と入力し (動作しました)、次に「,」(カンマ) と入力しましたが、期待どおりの動作が得られませんでした。「FocusOut イベント」を取得しました。
xmodmap ツールを使用しようとしました: カンマ キーを押すと、xmodmap はそれがキー 58 であることを通知します。キーが押されたときと離されたときにキーを検出します。しかし、画面(端末)に対応する文字がまだ表示されません。
作業中のコンマ キーを復元する方法を知っている人はいますか?
ああ、私もこれを試しました:
しかし、残念ながらそれは役に立ちません。
ところで、Asus ラップトップで Ubuntu Linux ディストリビューションを使用しています。この問題はかなり新しいものです (数日)。
remap - Awesome-wm の mod4 に caps-lock を再バインドする
MacBook で Ubuntu を使用して VirtualBox を実行しています。awesome のデフォルトの Modkey は(編集: コマンド キー) にMod4
マップされていますが、これはほとんどすべてのホスト OS で使用されています。だから、ほとんど何にも使われていないtoSuper_L
をリマップしたいと思います。Mod4
Capslock
私は次のように編集.Xmodmap
しました:
これによりxev
、caps-lock が として認識されHyper_L
ます。しかし、Awesome はそうではありません。それはまだコマンドキーを使用しています。
これを行う正しい方法は何ですか?
linux - Gnome で PrintScreen キーを無効にできない
なぜか、ログイン後に PrintScreen キー (Alt、Ctrl、F1~F12 などの他のキーを含む) を無効にする必要があるため、そのための起動スクリプトを作成しました。そして、それは以下でなければなりません:
- 無効にするときは、すぐに無効にする必要があります。再起動したり、ログアウト/ログインしたりする必要はありません。
- 次回のログイン セッションでこれらのキーを使用したい場合は、スタートアップからスクリプトを削除するだけです。
- スクリプトまたはコマンドラインに配置する必要があります.GUIアプリケーション(gnome-keybinding-propertiesやgconf-editorなど)を開いてクリックすることはできません。
- そのために dconf-editor のような追加のアプリケーションをインストールすることはできません。
これらの方法を試しましたが、どれもうまくいきませんでした:
- xmodmap -e 'キーコード 107 = '
- xmodmap -e 'キーコード 107 = NoSymbol'
- xmodmap -e 'keysym Print = '
- xmodmap -e 'keysym Print = NoSymbol'
(すでにshowkeyとxevを使用して PrintScreen のキーコードである 107 を取得しています)
Gnome で PrintScreen キーを押してトリガーされた /usr/bin/gnome-screenshot の名前の変更、削除、または許可の変更は、必要ではないキーを押すとウィンドウをポップアップ表示します。
これらのxmodmapコマンドは、Alt、Ctrl、F1~F12 などの他のキーを正常に無効にできますが、PrintScreen では機能しません。PrintScreen を押すと、gnome-screenshot がアクティブになり、スクリーンショットが撮られます。
どうやってやるの?
CentOS6.5、Gnome2.x を使用しています