Ubuntu 10.04を実行していますが、デフォルトではコピー/貼り付け機能によってテキスト形式も貼り付けられるのは面倒です。ほとんどの場合、テキストをコピー/貼り付けするときは、書式なしでASCIIテキストのみを貼り付けます。その動作を設定する方法はありますか?
Ubuntu 10.04を実行していますが、デフォルトではコピー/貼り付け機能によってテキスト形式も貼り付けられるのは面倒です。ほとんどの場合、テキストをコピー/貼り付けするときは、書式なしでASCIIテキストのみを貼り付けます。その動作を設定する方法はありますか?
回答:
私はparcellite を使用しています。クリップボードの履歴を保持します。
ごく最近Ubuntusでは、使用することができますCtrl- Shift- vプレーンテキストを貼り付けます。
私はそれを自動的に行う方法を知りません。もちろん、回避策は、gedit に貼り付けてそこからコピーすることです。
オンラインで検索して自分の環境を試した後、これを実現する方法を見つけました。
カスタムシェルスクリプトを作成して、デスクトップ環境のキーショートカットにバインドできます。Linux Mint(Ubuntuベース)でXfceを使用しています。Xfceでは、[設定]-> [キーボード]-> [アプリケーションショートカット]でショートカットとして定義するだけでCtrl-Cをオーバーライドできますが、別のショートカットCtrl-Alt-Cを使用することをお勧めします。まれに私がする必要があります。
ここに私がそれをした方法があります。
xclipをインストールします。
apt-get -y install xclip
他のデスクトップ環境については知りませんが、Xfceはカスタムキーボードコマンドでパイプを使用することを好まなかったため、xclip-lineを使用してスクリプトを作成する必要がありました。これはキーボードショートカット(Ctrl- Alt-C)。
私の個人的な習慣は、カスタムコマンドを入れて~/.bin
から、そのディレクトリをPATH変数に追加することです。
そのように傾いている場合、次のようにします。
mkdir ~/.bin
echo 'export PATH=~/.bin:$PATH' >> ~/.bashrc
(その変更を有効にするには、セッションを再初期化する必要があることに注意してください。つまり、デスクトップ環境からecho $PATH
ログアウトし、再度ログインする必要があります。再度ログインした後、端末に入力して動作するか確認します)
次に~/.bin/copy-without-formatting
、次の内容でスクリプトを作成しました。
#!/bin/bash
xclip -o | xclip -selection clipboard
次の行で忘れずに実行可能にしてください:
chmod +x ~/.bin/copy-without-formatting
次に、Xfceを使用しているので、[設定]-> [キーボード]-> [アプリケーションのショートカット]に移動し、変数またはチルダなしで、スクリプトへのフルパスでショートカットを追加しました。だから私のユーザー名があれば、mrgaga
文字列はになります/home/mrgaga/.bin/copy-without-formatting
。次に、ショートカットを構成しました。
Xfceはウィンドウを閉じるとすぐに変更をアクティブにするので、少なくとも自分の環境が似ている場合は、ログアウトしてから再度ログインすることなく、すぐに動作するかどうかを確認できるはずです。
役に立てば幸いです。