
ブラウザに同じ文字列を貼り付けていることがよくあります (私は YouTube チャンネルを持っており、動画の最後にチャンネル URL、Web サイト、メール、紹介動画などの同じリンクを常に投稿しています)。
テキスト ファイルを作成して Unity パネルに追加することも考えましたが、残念ながら、テキスト エディターを追加する方法はわかっていても、テキスト エディターで開くテキスト ファイルを追加することはできません。スクリプトを作成してパネルに追加することはできると思いますが、他の人もおそらく同じように時間を無駄にする経験をしていて、すでに解決策を見つけているのではないかと思いました。
理想的な世界では、一般的に必要な文字列を保存し、読み込まれるとすぐに他のウィンドウの上に表示され、その状態を維持し、さまざまな文字列のボタンがあり、押すとすぐにバッファに配置されるアプリケーションが必要です。この方法であれば、必要なものをそれらのボタンに割り当てるだけで、非常に満足できます。
良い解決策が存在しないなら、自分で作るしかないでしょうね。結局のところ、私のチャンネルはプログラミングに関するものなので、このようなツールを作成するだけでも素晴らしいレッスンができると思います。
答え1
GTK+ バージョンの場合は 、Qt バージョンの場合はautokey
で インストールできます。sudo apt-get install autokey-gtk
sudo apt-get install autokey-qt
autokey
xsessionのどこに入力しても定義済みのフレーズに展開される略語を定義できます。例:xyy
フレーズの略語を定義しました助けてくれてありがとう私はこのフレーズを貼り付ける前に必ずプロンプトを表示してください設定でオプションを選択しますautokey
。これからは、どこで入力しxyy
てスペースを押すと、小さなポップアップが表示され、下矢印キーと で選択でき、ENTER入力した文字がxyy
フレーズに置き換えられます。助けてくれてありがとう。
「貼り付け前にプロンプトを表示する」オプションにチェックを入れない場合、スペースを押すとすぐに略語が置き換えられます。現在の日付を挿入するなどのスクリプトを定義することもできます。
私は12.04を使用していますが、トレイアイコンがパネルに表示されないautokey-gtk
という小さな問題があります。これを修正するには、起動して追加するだけです。autokey
dconf-editor
'Autokey'
。これを修正するには、起動しデスクトップ -> Unity -> パネル -> システムトレイホワイトリスト配列。たとえば、私の場合は が含まれていて['JavaEmbeddedFrame', 'Wine', 'Update-notifier']
、 に変更しました['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']
。Unity2D を使用している場合、Unity2D のバグのため、これでは問題は解決しません。Unity2D の場合、すべてのアプリをホワイトリストに登録するには、配列を に変更する必要があります['all']
。これらの変更を行った後、ログアウト/ログインすると、トレイ アイコンが表示されるようになります。
設定を忘れないでくださいautokey
ログイン時に起動するように編集->設定->一般
タブ。
答え2
個人的には、ClipIt がコピー/貼り付けのニーズをすべて満たしてくれると感じています。
sudo apt-get install clipit
ホットキーの組み合わせを使用すると、貼り付ける項目に非常に素早くアクセスできます。Ctrl+Alt+H を「履歴の管理」に設定して、フローティング ウィンドウを即座に起動し、貼り付けたい項目を検索して、現在のウィンドウに直接貼り付けられるようにしました ([環境設定] > [設定] で [選択した項目を自動的に貼り付ける] がオンになっていることを確認してください)。
また、すばやくアクセスできる「ホットキーの管理」もあり、最新の 20 個のクリップのリストが表示され、すばやくアクセスできます。貼り付けるアイテムが頻繁に使用される場合は、履歴に残ります。
あまり頻繁に貼り付けない場合は、ClipIt の「アクション」機能を使用して、アイテムをクリップボードにすばやく配置できます。
たとえば、アクションに以下を追加できます。
Action: test
Command: clipit "this is a test line to be pasted"
次に、アクション ホットキー (デフォルトは ctrl+alt+a) を実行し、コマンド タイトルを選択してから、ctrl+v で貼り付けます。
非常にうまく動作します。残念ながら、アクションを現在のウィンドウに自動的に貼り付ける方法がわかりません。xclip -o にパイプしてみましたが、うまくいきませんでした。
答え3
これは、GEditでテキストファイルを開くためのカスタムランチャーを作成することで実現できます。
gnome-panel をインストールします。このパッケージはランチャーを作成するためのツールを提供します:
sudo apt-get install gnome-panel --no-install-recommends
gnome-desktop-item-edit を使用してカスタム ランチャーを作成します。
gksudo gnome-desktop-item-edit /usr/share/applications/ --create-new
2.1. ランチャーの種類をアプリケーションに設定する
2.2. 名前を付けます (例: Youtube チャンネル、...)
2.3. コマンドを設定する
gedit <path to text file>
- 上記のコマンドは、gedit (テキスト エディター) を起動し、指定されたファイルを開きます (または作成します)。
2.4. コメントを記入する(オプション)
2.5. OKをクリックします:p
Dashで新しいランチャーを検索
それをパネルに追加すれば完成です! ;)
アップデート:クリックしてコピーしたい場合はインストールしてくださいxsel
sudo apt-get をインストール xsel
- 上記の指示に従ってください
- 手順 2.3 のコマンドを次のように変更します。
xsel --クリップボード -i
クリックしてコピーするランチャーもあります(注: テキストをコピーしたことを示す出力はありません)