הגדולה (אחת מהן) של עולם היוניקס היא היכולת להרכיב ביחד יכולות וכלים קיימים כדי ליצור בדיוק מה שרצית.
הנה מקרה שנתקלים בו אצלי בבית לא מעט - מחפשים משהו באינטרנט ומוצאים, רוצים להדפיס חתיכת טקסט בלי כל העמוד. אז כמובן שתמיד אפשר להעתיק ולהדביק לתוך מעבד תמלילים או עורך טקסט, אבל למי יש כוח... הנה הפתרון שלי, איך להדפיס טקסט מסומן ישירות :
בKDE יש כלי שנקרא klipper או "מנהל לוח העריכה". בכלי הזה ניתן להגדיר פעולות שונות לטקסט שסומן, לפי ביטויים רגולריים שמתאימים לטקסט.
אז דבר ראשון ניכנס בקליפר ל"הגדרות->פעולות-<פעולה חדשה".
בשדה של הביטוי הרגולרי נכניס פשוט "^.+$" (מתאים לכל טקסט).
בשדה של שם הפעולה אפשר לכתוב משהו כמו "טקסט חופשי".
כעת, עכבר ימני על הפעולה החדשה ובוחרים בתפריט "הוסף פקודה".
בשדה של הפקודה נקרא ללקוח ההדפסה lp עם הפרמטרים הרצויים, למשל
קוד: |
echo %s | lp -d myprinter -o cpi=6 -o lpi=4 -o page-bottom=20 -o page-top=20 -o page-left=20 -o page-right=20
|
%s מייצג את הטקסט המסומן, בקשר לשאר, כדאי לקרוא את המנואל של lp. כל מדפסת שמוגדרת היטב cups יכולה להיות מופעלת כאן, רק צריך לשים את שמה אחרי -d
כעת נכניס תיאור עבור הפקודה, למשל "הדפסה", ונלחץ על "אישור".
ועכשיו לכיף הגדול - מסמנים בעכבר כל טקסט שהוא בכל יישום שהוא ולוחצים ctrl+alt+r. מיד עולה תפריט של klipper עם האפשרות "הדפסה", בחרו ותהנו....