على طرفية urxvt وبالتحديد rxvt-unicode يمكن لصق نص ما بسهوله باستخدام الزر الأوسط للفأرة (Scroll wheel أو La molette أو أين كان اسمه)، بالنسبة للحواسب المحمولة يمكن استخدام الزر Shift-Ins.
المشكلة هي أن urxvt لا تتوفر على ميزة نسخ النصوص من الطرفية، لحل هذا الإشكال يمكن استخدام مدير للحافظة (clipboard manager) مثل parcellite أو clipit ... أو autocutsel ببساطة. طريقة أكثر فعالية وهي استخدام الامتداد (extension - من لديه ترجمة أفضل ؟) clipboard.
تنزيل الامتداد :
المشكلة هي أن urxvt لا تتوفر على ميزة نسخ النصوص من الطرفية، لحل هذا الإشكال يمكن استخدام مدير للحافظة (clipboard manager) مثل parcellite أو clipit ... أو autocutsel ببساطة. طريقة أكثر فعالية وهي استخدام الامتداد (extension - من لديه ترجمة أفضل ؟) clipboard.
تنزيل الامتداد :
$ git clone github.com/muennich/urxvt-perls.git
نسخ الملف clipboard في الدليل الخاص بالامتدادات (أُفضّل إنشاء دليل خاص في مجلد المنزل عوض استخدام الدليل /usr/lib/urxvt/perl/) :
$ mkdir -p $HOME/.urxvt/perl$ cp urxvt-perls/clipboard $HOME/.urxvt/perl
ثم نسخ الإعدادات التالية في الملف .Xresources (البعض يفضل استخدام الملف .Xdefaults) :
URxvt*perl-lib : .urxvt/perlURxvt.perl-ext-common: ...,clipboardURxvt.keysym.M-c: perl:clipboard:copyURxvt.keysym.M-v: perl:clipboard:pasteURxvt.keysym.M-C-v: perl:clipboard:paste_escaped
* السطر الأول يمثل دليل الامتدادات
* الثاني يمثل الامتدادت المستخدمة
* ماتبقى من الأسطر ثمثل الإعدادت التي ستمكن من النسخ واللصق على الطرفية باستخدام :
Ctrl-Alt-CCtrl-Alt-V
لتفعيل هذه الإعدادت :
$ xrdb -m .Xresources
يمكن تغيير الأوامر التي يستخدمها النظام للنسخ واللصق باستخدام إما xsel أو xclip مع إضافة الإعدادت التالية :
URxvt.clipboard.copycmd: xsel -ibURxvt.clipboard.pastecmd: xsel -obأو
URxvt.clipboard.copycmd: xclip -i -selection clipboardURxvt.clipboard.pastecmd: xclip -o -selection clipboard
الطريقة تعمل جيدًا على كل من دبيان وييزى الاختبارية حاليًا وغير المستقرة على عكس المستقرة سكوييز، لذا من الأفضل إعادة بناء إصدار حديث للطرفية.
المصادر :
github.com/muennich/urxvt-perls
ur1.ca/b3lul
المصدر : arabicfoss