- ベストアンサー
ショートカットやマウス操作をコマンドで行いたい
linuxをGuiで操作している初心者です。 最近gnome端末でコマンド入力してcuiの勉強をしています。 ショートカットキー(ctrl+w)入力や、マウスのクリックで行っているfirefoxの閉じるなどを、gnome端末のコマンド入力で実現できないかと いろいろコマンドを入力しておりますが、いまだ実現しておりません。 恐れいますが、アプリケーションをコマンドで操作する方法や、キーボード入力をコマンドに変換する方法をお教えいただけないでしょうか。何卒、宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Xのクライアントプログラムは、Xサーバーから、キーボードやマウスのイベントを受け取ってそれに応じた動作をします。 プログラムでクライアントプロセスにXイベントを送ればいいです。今手元にXのインストールされたLinuxが無いので確認できませんが多分標準装備のコマンドでは無理です。何らかの言語でのプログラミングが必要だと思います。
その他の回答 (1)
- kent85
- ベストアンサー率52% (38/73)
あまりコマンドは使いこなせていませんが… ・ファイルメニューを出すには ALT + F ・メニューが出たら上下左右キー ・アプリ間を切り替えるのは ALT + TAB ・そのWindowを終了するのは ALT + F4 ・ワークスペースが 4つとかあって切り替えるのはCTRL+ALT+左右キー ・gnome端末というかターミナルは $ exit でも終了できる ・CTRL+C/CTRL+Vは、CTRL+InsertでコピーしてShift+Insertでペーストでも出来ますよ。 シェル、エイリアス、シェルスクリプト等や、コマンド類はたくさんありすぎるので 紹介しきれませんので、コマンドリファレンス本 (ポケットリファレンス)を一冊買って ざっと見た後に man コマンドで $ man ls など細かく調べて行ってみてください。 $ ls /usr/bin > list.txt $ gedit list.txt などとするとコマンドというかアプリがいっぱいあります… Firefox が、うんともすんとも言わなくなってハングしたときは $ ps aux | grep firefox として firefoxのプロセスIDを調べて $ kill -9 1234 などとそのID番号を指定すると外部から殺せます。 後はGUI画面が、おかしくなってしまったときに仮想コンソールにしてログインして # sync;sync;sync; # reboot として再起動させたりもします。 viエディタか、nanoエディタを使えるとのちのちいいかもしれません。。。
お礼
ご回答ありがとうございます。 ご回答内容を参考に、いろいろ試してみたいと思います。 本当にありがとうございました。
お礼
Xイベントで調べて見たいと思います。 ご回答いただきまして、誠にありがとうございました。