Alpine Linux VMから貼り付けをどのようにコピーしますか?

Alpine Linux VMから貼り付けをどのようにコピーしますか?

私は最近virtualbox 7を使ってalpine-3.17 VMをインストールしました。また、ゲストアドインをインストールして共有フォルダをマップすることもできました。しかし、ホストOSからコピーして貼り付けることはできないようです。

ホストOS(Ubuntu 22.04)からいくつかのコマンドをコピーして、Ctrl-Shift-VAlpine Terminal(GUIなしの最小画像)に貼り付けてみました。しかし、何も貼り付けませんでした。また、他のキーの組み合わせも試してみて、bashをインストールして実行して問題を解決しようとしました。しかし、まだペーストを受け入れていません。

Alpine Linuxコマンドラインでコピー&ペーストを有効にするには?

(必要に応じてGUIをインストールできます)。

答え1

実際のコピー/貼り付けには、GUI、特にVirtualBox Guest Additions "Clipboard Sync"プロセスがインストールされ、実行中のGUIが必要です。あらゆる種類のX11ベースの環境がこの目的に適している必要があります。

X11がある場合、VirtualBoxゲストの追加がホストの追加と同期できるクリップボードが作成され、グラフィックターミナルエミュレータには貼り付けることができるショートカットがあります。

内蔵カーネルコンソールにはクリップボードの概念がないため、コピーまたは貼り付けることはできません。 Bashはコマンドラインで使用する内部プロセスを実装しますが、単一のBashプロセスを超えて拡張されるわけではありません。

consolation(WindowsやMacなどのコンソールにマウスとコピー/貼り付けのサポートを追加できるいくつかのプログラムがありますが、ゲストアドインに付属のgpmX11クリップボード同期ツールに対応する機能がないため、勝利しました。をホストにコピーされました。

したがって、ホストからゲストコンソールにアイテムを「貼り付け」する唯一の方法は、VMホストにテキストをシミュレートされたキーボード入力に送信させることです。 (私はVirtualBoxのメニューにそのようなオプションがあると思います。)

これは理論的に同じVirtualBox "Guest Add"チャンネルを介してホストクリップボードをインポートし、コマンドラインまたはコンソールに挿入するカスタムBashショートカットがあるかもしれませんが、まだそのようなツールが作成されていないようです。

関連情報