mieki256's diary



2021/04/29(木) [n年前の日記]

#3 [ubuntu] VMware + Ubuntu で画面のキャプチャができない

Windows10 x64 20H2上で動かしてる、VMware Player + Ubuntu Linux 20.04 LTS + Xfce 4.14 で、アクティブウインドウのキャプチャができなくて悩んだり。

PrintScreenキーを叩くと、画面全体のキャプチャはできる…。クリップボードにコピーするか、それとも保存するかと尋ねてくるダイアログが開いて、その後の処理を選べる。

ただ、巷の記事によると、Alt + PrintScreen を叩けば、アクティブウインドウのキャプチャができるらしくて。しかし、手元の環境では無反応。何故だろう。Xfce を使っているからだろうか…?

しかし、設定マネージャー → キーボード → アプリケーションショートカットキーを確認すると、Alt + Print には、ちゃんと xfce4-screenshooter -w が割り当てられている…。ちなみに、Print には xfce4-screenshooter -f が割り当てられている。-w はウインドウが対象で、-f は画面全体・フルスクリーンが対象。

試しに、Ctrl + PrintScreenキーにも xfce4-screenshooter -w を割り当ててみた。これなら反応するな…。

Alt + PrintScreen に再割り当てを試みたけど、割り当てができない…。Alt + PrintScreen キーを押しても、Alt L や Alt R が登録されてしまう。

とりあえず、PrintScreen に xfce4-screenshooter を割り当てておくことにした。-f や -w はつけない。この状態だと、一旦、キャプチャ対象を画面全体にするか、アクティブウインドウにするか尋ねてくるので、選択作業が1回増えてしまうけど、これでも目的は果たせるだろう…。

実機上で試してみた。 :

VMware(仮想PC)上で動かしてる Ubuntu Linux 20.04 LTS ではなく、実機上で動かしてる Ubuntu 20.04 LTS で動作を確認してみた。

実機+実際のキーボードで、Alt + PrintScreen を叩いても、反応しなかった…。そもそも実機でもダメなのか…。

Ctrl + PrintScreen に xfce4-screenshooter -w を割り当てると反応する…。また、PrintScreenキーだけ押した場合も、全画面キャプチャが立ち上がる。どうも Alt + PrintScreen だけが動かないっぽい…。

しかし、別PCからVNCでアクセスして操作してる場合なら、Alt + PrintScreen も反応する…。どういうことだ…。

Alt + 何か、が動かないのかと思ったけれど、例えば Alt + F3 とか Alt + TAB などは反応する。

2021/04/30追記。 :

どうもカーネルが件のキー入力を奪っている可能性が…。

_7897 - Unable create keyboard shortcut<alt> +Print</alt>
_Magic SysRq key - Wikipedia
_マジックSysRqキー - Wikipedia

Alt + Print は magic SysRec key として使われてしまう、/etc/sysctl.conf に kernel.sysrq = 0 を書けば無効にできる、と書いてあるように見える。

実機上で動いている Ubuntu Linux 20.04 LTS 上で試してみた。/etc/sysctl.conf に kernel.sysrq = 0 を追加して、sudo sysctl -p で反映。しかし、相変わらず Alt + PrintScreen は反応しなかった。

_Linux Magic SysRq Key 調査 - Qiita

cat /proc/sys/kernel/sysrq で、状態を調べることができるらしい。
$ cat /proc/sys/kernel/sysrq
176
176だから…。同期(sync)コマンド有効、読み取り専用で再マウントするコマンドを有効、再起動/電源オフを許可、という状態なのかな…。

以上です。

過去ログ表示

Prev - 2021/04 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project