Linuxのクリップボードについて

このQ&Aのポイント
  • Linuxではクリップボードの機能がありません
  • 異なるアプリケーション間でのテキストのやり取りはできません
  • 代替方法として、テキストファイルに一時的に保存してコピー&ペーストすることが一般的です
回答を見る
  • ベストアンサー

Linuxのクリップボード?って...

こんにちは。RedHat 8をつかっています、あんまりよく解ってない初心者です。 メーラーとしてXimian Evolutionを使い、普段文書作成にはXemacsを使っています。 業務の途中で気づいたことなどをXemacs上でメモし、それをXimianのメールにコピーして貼り付けようとしたのですが...張りつけられませんでした。 仕方ないので、Mozillaでそのメモテキストを開いてコピーするとOKでした。 Linuxにはクリップボードとかないんでしょうか。 あっても、アプリケーションの間でやりとりできないんでしょうか。 それとも、やり方があるのでしょうか。 すみませんが、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.1

こんにちは。Linuxのクリップボード?は面白い使い方をします。 文字列などを選択している状態にすると、それだけでクリップボードに入った状態になり、そのままの状態で、貼り付けたいアプリケーションに移動し、貼り付けたい場所でマウスの両ボタンを同時に押すとコピーされます。 RedHat なのでたぶん同じだと思いますよ。(私は、VineLinux2.1です)

Sawara13
質問者

お礼

! 眼からうろことはこのことです。まさかと思って(失礼)やってみたらそのとおりでした。 もとWindows-erってのがまるわかりですね僕。 あとはメモに使っているテキストファイルのエンコーディングさえ気をつけていればOKなような気がします。 しかし、ThinkPadの両方のボタンを押すのは正直やりにくい...。 ありがとうございました。

関連するQ&A

  • クリップボードを空にできません コピーできない

    エクセル上でコピーしようとしたら 「クリップボードを空にできません。 別のアプリケーションがクリップボードを使用している可能性があります」 と言うメッセージが出て、コピーができないのですが クリップボードを空にするにはどうすればいいですか? エクセル上で可能でしょうか?

  • クリップボード

    文書作成の時、定型的な文章を登録しておき、すばやくコピーしたいと思っています。 クリップボードソフトを利用したいと思い、ベクターや窓の杜を見てみたのですが、たくさんあり、どれが使い勝手がよく、安全なものなのか、よくわかりませんでした。 希望するのは、登録がカテゴリに分類でき、文書登録とそのコピーがすばやくできる操作性のよいものです。 お勧めがありましたら、教えてください。

  • VB6でDBからクリップボード経由でExcelへ出力する際にクリップボードが開けなくなる

    VB6でOracle9iのDBから変数へ格納し、データを一気に貼り付けられるようにクリップいボードへ一旦コピーしてからExcelへ貼り付けています。 ごくたまにですが、Excelに空白の欄が出てしまい、うまくコピー&ペーストができていない様子です。 調べていくうちにいくつか原因を特定しました。 ・メモリ不足 ・DBからデータが取得できていない ・クリップボードが開けない メモリ不足かと思いましたが、CPU使用率は処理中の最大60%程度で、仮想メモリもかなり余裕あると思います。 データが取得できてないかとも思いましたが検討はずれ。 最後にクリップボードが開けないというメッセージが出ていることに気づきました。 他アプリケーションソフトが立ち上がっている場合はクリップボードへアクセスされている可能性があって、うまくコピー&ペーストができていないと予想されました。 しかし、他アプリケーションはDB操作ツールのObjectBrowser、メモ帳、Excelで、同時にdmpをエクスポートしていました。 クリップボードへアクセスするようなアプリではないように思いますが、これらは端末で操作していなくても定期的にクリップボードへアクセスするようなアプリなのでしょうか?

  • クリップボードの消し方

    webなどに入り、パスワードやIDを入力する場合に一々面倒なのでメモ帳などに入れているIDなどをクリップして入力することがありますよね。 そうすると次回の入力のときにクリップボード?のようなものが出てきてそれを選択することで入力できます。 しかし、このクリップボードのある数点だけ、目ざわりなので消したいのですがどのように消したらよいのでしょうか。 機種は東芝のWIN31です。古いです。 困っています。 なぜかというと、一回操作を間違えてえらい長い文章をコピーしてしまったために入力選択の度にこの長ーい文章(それも人に読んでほしくない文)が出てしまいます。 よろしくお願いします。

    • ベストアンサー
    • au
  • pascalでのクリップボードの使い方

    pascalであらかじめ用意してある文章をクリップボードを利用して、他の場所に貼り付けができるようにするプログラムを作くろうと思っているのですが少しうまい具合にいかなくて困っています。 文章をコピーするときなのですがeditなどの一列の文はクリップボードのClipboard.AsTextで出来たのですが、memoのような改行されるようなものが出来ませんでした。改行される文をクリップボードに移したいときはどうすればよいでしょうか?

  • エクセルで 「クリップボードを空にできません・・」

    Win7 64ビット エクセル2013 インターネットには繋がらない環境で使用 同じIP形態の別のパソコンでコピーアンドペーストできるソフト(IPクリップボード)を立ち上げていると エクセルにてCtrl+マウスでドラッグ操作で「クリップボードを空にできません。別のアプリケーションがクリップボードを使用している可能性があります。」と表示されます。ただ、OKを押すとコピーはできています。これ以外のコピー操作ですとこのメッセージはでません。 Ctrl+マウスでドラッグ操作をやめてしまえばいい話かもしれませんがどうしてもこの操作でコピー貼り付けを行いたいのです。 メッセージを出さなくすることは可能でしょうか? ご回答いただけますと幸いです。

  • 【次のようなクリップボードソフトを探しています】

    【次のようなクリップボードソフトを探しています】 近いものは、firefoxのクリップボードソフトでしたが、 あれはブラウザに準拠するのでだめです。 IEでは使えなくなるんでそういうの困ります。 ・何百ものコピー文章を保存できる。 ・1つのコピー文書の文字数は無制限(1000文字以内とかカタいこと言わないで) ・マウス右クリックで登録した文書を呼び出すことができ、 簡単に貼り付けることができる。 なんていうのかな、こう・・・、 「ぱっ」と貼り付けられるような感じです。 いちいち、登録した文書を呼び出して、それを選んで、 コピーして、やっと貼り付ける、 とかじゃなくて。 右クリックでさっと呼び出して、1クリックで貼り付けられる。 そんな感じ。 繰り返しますが、firefoxのクリップボード・プラグインがかなり 用途に近いです。 ・使用できる場所は、ソフト、ブラウザを問わない。 IEでもFirefoxでも使えるし、フォトショップやエクセルでも使える。 贅沢を言えばOSさえも問わない。 マックでも使えたら最高。 以上を満たすソフトをご紹介ください。 たいていのソフトは使ったので、 ベクターのクリップボード一覧とかを 教えてきたりしないでください。 がっかりします。

  • クリップボードでしたくなる作業をCUIで行うには?

    Linuxを勉強中の初心者です. 例えばですが,あるテキストファイルに書き込んであるコマンドをbashで実行したいとき,Windowsに慣れた私の頭だと,テキストエディタでそのコマンド部分をコピーしてシェルに貼り付け,Enterを押す,ということを思いつきますが,Linuxには標準的にクリップボードが用意されているわけではない(たぶん.Ubuntuでクリップボードが使えたりするのはX Window Systemのおかげですよね?)ので,いつでもこういうことが出来るわけではないですよね? そこで,上のようなことを簡単に実現する方法はなんだろう?というのが質問です. 私が思いつくやり方は,例えばemacsではキルリングが利用できるので,コマンド部分をコピーして,emacs内でシェルを起動して,貼り付ける,というものですが,これはemacsの高機能さに依存しているし,どのLinuxでもすぐにできるわけではないので,最良の方法に思えません.emacsがなくても,テキストファイルの一行をとりだして新しいファイルに保存するということぐらいはできるだろうから,シェルスクリプトを書いて実行すればいいのですが,新しいファイルを作ったり実行権限を与えたりと面倒です. 上の例にとどまらず,コピーアンドペーストというのは頻繁に行いたくなる便利な機能なので,X Window SystemをインストールしていないLinuxではどうするのだろう...という疑問が,Linuxを勉強しているとしばしば起こります. ただ,私自身がX Window SystemをインストールしていないLinuxを使ったことがないので,やってみたらわかるのかもしれませんが(あるいは実はクリップボードは標準的に用意されているということを私が知らないだけか). CUIのウェブブラウザ(lynxなど)で開いているウェブサイトに書いてあるコマンドを実行したいとき,頑張って覚えるか,手元の紙にメモするか,そのサイトをテキストファイルとして保存して,emacsでそのファイルを開いて,コマンド部分をコピーして,...という作業を行うか,のどれかしかないのでしょうか? このように,Windowsに慣れた人間が普段クリップボードでやっていることを,Linuxで(完全なCUIだけの環境で)スマートにやるにはどうしたらいい?という質問です.曖昧な質問ですが,よろしくお願いします.

  • クリップボードを排他的に利用する方法

    自アプリケーションが起動している間、他アプリケーションからクリップボードを利用できないようにしたい、 あるいは他のアプリケーションがクリップボードに保存したデータと混ざらないように区別して自アプリケーションがデータを保存しこれを利用できるようにしたい と希望しています。 具体的には、 一定間隔毎に、画面をキャプチャしクリップボードに送り、これをピクチャーボックスに表示する処理を繰り返すプログラムを作成していますが、 この処理の間、たとえばWordなどの他アプリケーションで、コピーや貼り付けの操作を行えないようにしたい あるいはWordなどでコピーしたデータとは完全に区別して保存しこれを独占的に利用したいと希望しています。 このようなことはできるのでしょうか。もしも可能でしたら、どのように記述すればよいのでしょうか。 恐れ入りますが具体的にサンプルコードなどで教えていただければ大変ありがたく存じます。 恐れ入りますが、何卒ご教授いただきたくお願いいたします。 ちなみによくは分からないのですが、EmptyClipboard()関数を使って、クリップボードの所有権を取得できるとの記述を見たのですが、 (http://www.vbvbvb.com/jp/gtips/0051/gEmptyClipboard.html) たとえば、上記のサンプルプログラムで ' クリップボードの所有権を持つウィンドウハンドルを取得 lngClipboardOwner = GetClipboardOwner ' クリップボードの所有権が自フォームと同じときは If lngClipboardOwner = Me.hwnd Then   ' 画面のスナップをクリップボードに送り?   ’またクリップボードのデータの取得を行う? End If といったような感じで指示することは可能なのでしょうか。 もしも可能であれば申し訳ございませんが、上記If文部分の具体的な記述方法をご教授ください。宜しくお願いいたします。

  • コマンドプロンプトからクリップボードへのコピー

    やりたいこと:コマンドプロンプトから「&」を含む文字をクリップボードへコピーしたい クリップボードのコピーは下記を使用 echo <文字列>| clip 通常はこれでクリップボードへコピーできますが、 文字列"&"を入れるとコピーできません。 対処法はありますか? (参考) (1)echo aaa -->OK(aaa が表示される) (2)echo aa&a -->NG(コマンドエラー) (3)echo aa^&a -->OK(aa&a が表示される) (4)echo aaa| clip -->OK(クリップボードの内容:aaa) (5)echo aa&a| clip -->NG(コマンドエラー) (6)echo aa^&a| clip -->NG(コマンドエラー) (7)echo "aa^&a"| clip -->NG(クリップボードの内容:"aa&a") (3)はOKなのに"| clip"をつけた(6)はエラーになる (7)はダブルクォーテーションがつくのでNG