サーバーには複数のユーザー(したがって複数のアカウント)を持つLinuxサーバーがあります。したがって、論理的にはユーザーごとに異なるクリップボードがあります。
私の質問は次のとおりです。 Windowsでクリップボードビューアを使用できるように、Unixでもクリップボードの内容をどのように表示できますか?
答え1
あなたの推論は妥当ですが、出発点が間違っています。 Linuxには実際には「クリップボード」はなく、この概念はオペレーティングシステムの一部ではありません。対照的に、Windowsシステムはほぼ常にX11であり、クリップボードの実装。 X11サーバーはディスプレイを管理して実行し、クリップボードを担当します。このように、クリップボードはオペレーティングシステムではなくユーザーレベルのプログラムの属性であり、さらにモニターあたりのクリップボードセットがあります(モニターや画面ごとに多少または少ないが、常にそうではない)。
言い換えれば、X11クリップボードが少し変です。。
コンテンツを見るだけでもいつも楽しい時間を過ごしています。xcbしかし、これは最近かなり曖昧であると考えられています。あなたは好きかもしれません包まれた岩ところで、周りを見回せばX11クリップボードマネージャやインタラクティブプログラムがたくさんあるようです。
答え2
クリップボードには特別なものはありません。たとえば、X
Emacs、Vim、および他のプログラムの実装の詳細だけがあれば、「クリップボード」と呼ばれる実装があります。
サーバーについて話すとき、ユーザーはssh
。これは、そのユーザーにクリップボードがないことを意味します。これはホストシステムで処理されます。terminal
。
クリップボードにアクセスする場合は、次のようなX
いくつかの回避策があります。
他のユーザーのクリップボードコンテンツにアクセスするには、そのユーザーのセッションにX
アクセスする必要があります。X
他にも見ることができるものがたくさんあります。自動カッター、XクリップボードとEmacs間の統合など
答え3
Emacsでは確認してください
clipboard-kill-region
clipboard-kill-ring-save
clipboard-yank
バッファ全体をクリップボードにコピーするために、次のように書きました。
(defun copy-all ()
"copy buffer to clipboard"
(interactive)
(clipboard-kill-ring-save (point-min) (point-max))
(message "Copy done.") )
また、以下のようにxcという便利なエイリアスを作成しましたxclip -selection clipboard
。次に、echo $(pwd) | xc
(たとえば)ディレクトリツリーの位置をクリップボードに送信します。
そして偶然私は私ができることがわかりました。生地マウスホイールボタンを押してurxvtと入力します。私はマウスの使用がまったく好きではありませんが、これをキーボードショートカットに結び付ける方法を知っている人は教えてください。
編集する:私は(このサイトのどこかで)最後の(私の)質問に対する答えがすでに完了していることを発見しました。つまり Shift-Insert です。
答え4
Gnome環境にいる場合は、GPasteをお試しください。私が望む機能(このクリップボードマネージャにあります)は、コピーされた画像サイズをピクセル単位で表示することです。