Linux
 Computer >> コンピューター >  >> システム >> Linux

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

最新のクリップボードマネージャーには、過去のエントリを選択してどこにでも再貼り付けできる履歴機能があります。ただし、この履歴は、設定された数のエントリまで保持できます。ポイントの後、最も古いものの破棄を開始します。後で参照できるようにクリップボードのエントリを保持するには、それらをアクティブなクリップボードスロットに戻し、メモを取るアプリケーションに1つずつ入力する必要があります。

以下は、クリップボードの履歴を選択したフォルダ内のプレーンテキストファイルにバックアップするための気の利いた「ハック」です。

:このチュートリアルではKDEデスクトップのクリップボードウィジェットを使用していますが、Clipmanなどのユーザーが追加したアクションをサポートする任意のクリップボードマネージャーでも同じことができます。

ウィジェットを追加

クリップボードウィジェットを使用するには、最初にそれをデスクトップに配置する必要があります。画面の右上にあるKDEのプライマリメニューボタンをクリックし、ポップアップするメニューから[ウィジェットの追加]を選択します。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

KDEは、画面左側のペインにウィジェットコレクションを表示します。

クリップボードのエントリが見つかるまで下にスクロールするか、ペインの上部にあるテキストフィールドに「clipboard」と入力して、リストを絞り込みます。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

クリップボードウィジェットを見つけたら、デスクトップに表示する場所にドラッグアンドドロップします。

新しいアクションを追加

この設定ウィンドウから、[アクション]タブに移動し、[アクションの追加]ボタンをクリックします。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

表示される新しい[アクションのプロパティ]ウィンドウで、[正規表現]を空白のままにし、[自動]を有効にします。 [説明]フィールドにアクションの簡単な説明を入力します。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

実際のコマンドを追加する前に、ターミナルを起動してテストしてから、完全にコミットするのがおそらく最善でしょう。

日付出力を微調整

コマンド自体は、2つの個別のサブコマンド/アクションで構成されます。現在の時刻を各メモのファイル名として使用します。

そのために、dateの出力を割り当てます 「NOW」変数へのコマンド。 dateコマンドの詳細については説明しません。詳細については、man dateと入力してください またはdate --help ターミナルで。

この例では、ファイル名を「Hours-Minutes-Seconds__Month-Day-Year.txt」のようにしたかったので、変数を次のように設定しました。

NOW=$(date +"%H-%M-%S__%m-%d-%Y".)

メモパスを追加

コマンドの2番目のアクションは、ファイル名として「NOW」変数を使用して、選択したエントリをテキストファイルに「ダンプ」します。信頼できるechoを使用します そのためのコマンド:

echo "%s" > /home/USERNAME/Desktop/$NOW.txt

%s ビットはウィジェット自体によって提供され、選択したクリップボードエントリにマップされます。 2番目のセクションでは、保存されたメモのパスとファイル名を指定します。

テストを簡単にするために、このソリューションを設定する際に、クリップボードのメモをデスクトップにドロップしました。上から下にテキストファイルでいっぱいのデスクトップに感謝しない場合は、少なくとも最初のテストの後で、このパスを別のパスに変更することをお勧めします。

コマンドを追加

コマンドの完全な最終バージョンは次のようになりました:

NOW=$(date +"%H-%M-%S__%m-%d-%Y") && echo "%s" > /home/USERNAME/Desktop/$NOW.txt

[コマンドの追加]ボタンをクリックして新しいコマンドを作成し、[新しいコマンド]プレースホルダーをダブルクリックして編集します。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

独自のコマンドに置き換え(またはコピーして貼り付け)、[OK]をクリックして変更を受け入れて有効にします。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

クリップボードウィジェットのエントリを名前なしで表示したくない場合は、コマンドの説明を追加します。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

[OK]をクリックすると、変更が適用され、[アクションの構成]ウィンドウに戻ると、[アクションリスト]に作成内容が表示されます。

チェックしてください

新しいアクションを確認するには、テキストをクリップボードにコピーした後、クリップボードウィジェットをクリックします。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

エントリにカーソルを合わせると、クリップボードウィジェットの右側に小さなメニューが表示されます。最初のエントリは「アクションの呼び出し」です。それをクリックして、カスタムアクションにアクセスします。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

表示されるポップアップエントリからカスタムアクションを選択します。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

そして、それはそれでした。すべてが計画どおりに進み、テストにデスクトップパスを使用した場合、最初のメモがデスクトップにポップアップ表示されます。今後は、作成したカスタムアクションを使用してクリップボードの履歴をバックアップできるようになります。

KDEのクリップボードウィジェットを使用してクリップボード履歴をバックアップする方法

2つの最後のヒント:最初に、ファイル名に常に秒を含めるようにしてください。そうすれば、同じ時間にメモをとっても、同じファイル名を求めて戦う必要はありません。次に、これをさらに便利にするために、お気に入りのクラウド同期サービスのフォルダーをパスとして使用して、クリップボードのメモをどこでも利用できるようにします。


  1. Windows 11 でクリップボードの履歴を消去する方法

    Windows のクリップボード履歴機能をオンにすると、コピーしたものはすべてクリップボードに表示されます。同期機能が有効になっている場合、Windows はデバイス間でクリップボードの項目を同期する場合があります。ありがたいことに、いつでもクリップボードの履歴を消去できます。実際には、いくつかのアプローチがあります。 Windows 11 でクリップボードの履歴を消去する 4 つの簡単な方法を次に示します。 また読む:文字化けした文字列を貼り付けるクリップボード ハイジャッカーを削除する方法 Windows 11 でクリップボードの履歴を消去する方法 [クリップボード] タブでクリップボー

  2. 検索履歴を Google と共有しない方法

    Google は非常に侵略的です 私たちの個人的な生活の中で、ウェブの好みやインターネット関連の活動を通じて。メール、ナビゲーション、保存された場所、オンライン小売取引、および Web プレゼンスのその他の側面を追跡することで、Google はグローバルなテクノロジー業界で経済的に繁栄することができました。贅沢なサービスと引き換えに、Google が私たちの鼻の下で私たちから何を奪っているのかを理解する頃には、Google に依存しすぎています。 ただし、少なくとも私たちにできることは、Google の目から検索履歴を保存することです。 Google は、使用するブラウザやデバイスに関係なく