web-dev-qa-db-ja.com

コピーして選択および貼り付けて右クリックを提供するターミナル

PuTTY/cygwinでは、私の構成は次のとおりです。

  • コンソールで選択->クリップボードにコピー
  • 右クリック->クリップボードから貼り付け。

これらの機能の両方を提供する可能性のあるLinuxのターミナルの後ですか?見つけることができませんでした。

助けていただければ幸いです。

63
Ben

このサイト のターミネーターを使用したソリューション。

Sudo vi /usr/share/terminator/terminatorlib/terminal.py

関数を探してください:on_buttonpress

ボタンテストを元に戻します(コンテキストメニュー中央クリックに移動、貼り付け、右クリック):

def on_buttonpress(self, widget, event):
    ...
    if event.button == 1:
        ...
    Elif event.button == 3:
        ...
    Elif event.button == 2:
        ...

    return(False)

ターミネーターの機能要求 :)を待っています

22
pleutre

ほとんどの端末では、選択と中央のボタンでコピーを使用して選択を貼り付けるか、中央のボタンをエミュレートして貼り付けます(両方のマウスボタンを同時に使用)。これは典型的なUnixの動作であり、エミュレーションは2つのボタンまたは2つのボタンとスクロールホイールを備えたMicrosoftタイプのマウスに必要な更新された使用法です。

マウスボタンは、xinputまたはその他の手段で再マップできます。これはバージョンごとに、またマウスのモデルによって異なります。 buntuコミュニティのドキュメント を参照してください。

この質問 も参照してください。これは、必要な手順の逆です。

Selectを使用してコピーして中央に貼り付けるターミナルには、Gnomeターミナル、xfceターミナル、Eterm、プレーンなxterm、uxterm、rxvt、mrxvt、atermが含まれます。他にもあると思います。

プライマリターミナルであるターミネータ(apt-getまたはソフトウェアセンターを使用してインストール)を使用すると、選択としてコピーを選択できます(シングルクリックで)。

設定を開き、「選択時にコピー」ボックスをクリックします。

terminator preferences

47
belacqua

中央のスクロールホイールを押してください。

29
user455700

チェックしている人の時間を節約するために、以下の端末はこの機能をサポートしていません。

11

現在どの端末を使用しているかはわかりませんが、Ubuntuのデフォルトの端末ではコピーして貼り付けることができます。デスクトップ環境で、コピーするテキストを選択し、ctrl + shift + cを押します。クリップボードに貼り付けたいものがある場合は、カーソルを正しい位置に置き、Ctrl + Shift + Vを押します。

もう1つのオプションは、上記のDr_Bunsenのコメントにあるとおり、両方のオプションはマウスの右ボタンのドロップダウンリストで使用できます。

6
CHolmstedt

私はその機能を備えた非フリーアプリケーションを使用します。

VanDyke.com>製品> SecureCRT

左ボタン選択または Ctrl-Shift-C (クリップボードへ)、および右ボタンまたは Ctrl-Shift-V (貼り付ける)。タスクがキーボード中心かマウス中心かによって、どちらかを使用します。

SecureCRTは、事前に設定されたログイン(スクリプト)、複数のセッション(タブ/ウィンドウ)、および完全なスクリプト(拡張性)もサポートします。複数のサイトで多くのリモートサポートを行う場合、これらの追加機能は非常に重要です。

Windows(またはUbuntu + Wine)で何年も使用していましたが、2011年初めにLinuxに移植されました。提供するすべての機能を備えた無料の代替をまだ見つけていません。

4
david6

Ubuntu 14.04を使用しています。デフォルトのGnomeターミナルを使用して、テキストを強調表示してからマウスホイールを押すと、強調表示されているものはすべて貼り付けられます。

これが他の人にも役立つことを願っています。私は、WindowsデスクトップとPuTTYを使用する(強制された)ときにこの機能が気に入りました。

3
Parm Patram

動作し、ここで言及されていない別の端末は、Gnome接続マネージャーです: http://kuthulu.com/gcm/

これは実際に私の個人的なお気に入りです。なぜなら、非常にユーザーフレンドリーな方法で複数のマシンに接続できるからです。

選択したテキストを自動的にコピーするように設定でき、右クリックを使用してテキストを貼り付けることができます。

1
Xavier Alvarez

必要なすべてではありませんが、Gnomeターミナルでのミドルクリックが右クリックの代わりになります。選択したテキストのコピーと貼り付け(クリップボードを使用)を行い、それ以外の場合は貼り付けます。

ただし、コピーするだけの同等の方法はないと思います-右クリックのコンテキストメニューが最も近いオプションのようです。

1
mwfearnley

Gnome-terminalには、パッチが存在します: https://github.com/jrnewell/ubuntu-gnome-terminal-patch PuTTYスタイルでコピーアンドペーストします。

Ubuntu 16.04 + GNOME Shell 3.18.5とLightDmでテスト済み。できます!

更新:ここでUbuntu 18向けに更新: https://github.com/sasha-ch/ubuntu-gnome-terminal-patch 。フィードバックは大歓迎です!

1
sasha-ch

端末で右クリックして貼り付けが誤って壊れた場合、これはgnome> = 3.9の更新後に発生する可能性があります

解決策はこちら: https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_middle-click_paste_the_primary_selection.3F

# ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-primary-paste=true
1
gaRex

Cgywin上のターミネーターのインストールでテストされた「terminal.py」は/usr/lib/python2.7/site-packages/terminatorlib/terminal.pyにあります

「右クリック」を検索し、次のようにElifオプションを変更すると、初期の投稿で述べたのと同じことが行われます。

Elif event.button == 3:
    # rightclick should paste the clipboard
    self.paste_clipboard(True)
    return(True)
Elif event.button == 2:
    # middleclick should display a context menu if Ctrl is  not pressed
    if event.state & gtk.gdk.CONTROL_MASK == 0:
        self.popup_menu(widget, event)
        return(True)
0
Ye Guan