Ubuntu Server VM: コピー&ペースト?

Ubuntu Server VM: コピー&ペースト?

素敵な小さなシェルを手に入れるために、Virtualbox に Ubuntu Server をインストールしました。また、VirtualBox の「Guest Additions」をインストールし、「共有クリップボード: 双方向」を設定しました。

まだコピー アンド ペーストが機能しないようです。何か見落としているのでしょうか?


インストールしました1分あたりこれにより、サーバー モード (X なし) でマウスがサポートされ、マウスを使用したコピー アンド ペーストが可能になりますが、VirtualBox の統合はまだ機能しません。

答え1

自分で試してみました。gpm とコンソールのみのゲストでは動作しませんでした。

クリップボードの統合は、ゲストで X サーバーが稼働していることに依存していると強く疑っています。

回避策としては、ゲストにopenssh-serverをインストールし、ホストからゲストにターミナルを使用してsshします。すると、「クリップボード統合」が実現します。

答え2

使ってみるパテSSH 経由で仮想 Linux システムに接続します。

答え3

私は別の回避策を思いつきました。共有フォルダを開き、共有フォルダに実行可能なスクリプトを作成します。「#!/bin/bash」(または使用したいシェル) を入力し、その後に実行したいコマンドを入力します。次のようになります。

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

「cp foo bar」を、切り取って貼り付けたい長くて複雑な文字列に置き換えるだけです。

実行内容によっては、スクリプトを直接実行するのではなく、ソースを取得する必要がある場合があります。

source ./myscript

編集: おっと!Windowsスタイルの行末からUnixスタイルの行末に変更する必要があることを書き忘れました。Emacsでは、

M-x set-buffer-file-coding-system

vimでは

:set ff=unix

ごめん!

答え4

これはおそらく「解決策」ではありませんが、Ubuntu サーバー VM からデータを取得する方法でした。サーバーの 1 つに簡単な PHP ファイル アップロード スクリプトを設定し、curl 経由でファイルをアップロードしました。完了したらすぐに削除しました。

関連情報