Ctrlbash コマンドを使用して+ Alt+でアクセス可能なターミナル モードに入りF1、スクリプトにそのように指示することは可能でしょうか?
答え1
仮想端末を変更するためのコマンドは ですchvt
。gnome-terminal では次のようになります。
$ sudo chvt 1
以下が必要な理由の説明ですsudo
:https://superuser.com/questions/69807/why-does-chvt-work-fine-as-a-regular-user-on-a-virtual-terminal-but-not-under-x
仮想端末 1 ~ 6 では、ルート権限は必要ありません。
別の仮想端末でコマンドを実行するには、次を使用しますopenvt
。
$ sudo openvt -s pwd
その他の例と説明はこちらをご覧ください:http://www.ae.iitm.ac.in/pipermail/ilugc/2008-December/045004.html
答え2
スクリプト内でコマンドを使用するつもりなので、おそらく 'chvt' または 'openvt' として実行するためにルート権限を必要としないものを使用する必要があるでしょう。
だからあなたはxdotool
インストール後、以下のコマンドを使用してこのショートカット入力をシミュレートできますCtrl。AltF1
xdotool key Ctrl+Alt+F1