bashコマンドでターミナルモードに入る

bashコマンドでターミナルモードに入る

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 xdotoolをインストールするインストール後、以下のコマンドを使用してこのショートカット入力をシミュレートできますCtrlAltF1

xdotool key Ctrl+Alt+F1

関連情報