רסיסים

בלינוקס קיימות שתי אפשרויות לבצע העתק/הדבק:

  1. ברמת ה- X: סימון אזור במסך (באמצעות העכבר) והדבקתו באמצעות לחיצה על הלחיץ האמצעי בעכבר. הדבקה בשיטה הזאת תעבוד בכל אפליקציה שנפעיל ברמת ה- X.
  2. ברמת KDE\Gnome\XFCE: באמצעות מקשים Ctrl+C ו- Ctrl+V (כמו בחלונות). כאן לפעמים יש בעיות: פיירפוקס (לדוגמא) לא הכיר את צירוף המקשים עד גרסה 3.0. לפיכך ניתן להסיק שצירוף המקשים לא יעבוד בכל אפליקציה (אם כי ברובם הוא כן יעבוד – במיוחד באלו שמשתמשים בספריות של QT או GTK).

קיימים אפליקציות ל- Clipboard דוגמת Glipper או Klipper ששומרים היסטוריה של העתקות ל- Clipboard. אפליקציות אלו מאפשרות להגדיר מה הם "יקלטו": האם את הצירוף Ctrl+C, האם את האזור המסומן במסך (ברמת ה- X) או את שניהם יחד…

אז אני מקווה שההסבר הקצר יעזור למשתמשים שקצת מתבלבלים: הם מסמנים אזור במסך, מדביקים אותו באמצעות Ctrl+V ומקבלים תוכן מודבק אחר…

הערה: התלבטתי אם כדאי לפרסם את המאמר מפני שהייתי בטוח שהנושא די מוכר (אבל פרסמתי אותו לבסוף מפני שלא הייתי בטוח שמשתמשים חדשים מכירים את הנושא).

glipper1

My Signature

18 תגובות לפוסט “העתק/הדבק בלינוקס”

  1. בתאריך 09 מאי 2009 בשעה 2:44 pm יואל ליאון

    ו… מה השיטה כשעובדים בסביבה טקסטואלית? יש גיקים שאוהבים לעבוד בעורכי טקסט מחוץ לX…

  2. בתאריך 09 מאי 2009 בשעה 4:13 pm ilanshavit

    כל המאמר הוא על X. מחוץ ל- X אין עכבר ומשתמשים במקשי החצים (ב- Bash) כדי לדפדף בהיסטוריה ולערוך את הפקודות. ב- KSH ניתן להריץ את הפקודה set -o vi ואז להיעזר בפקודות vi בכדי לערוך את הטקסט ולדפדף בהיסטוריה.

  3. בתאריך 09 מאי 2009 בשעה 5:10 pm אורן

    אתה בטוח שפיירפוקס לא הכיר את ctrl-c ו-ctrl-v לפני גירסה 3? לפי מה שאני זוכר הבעייה היתה שצירופי המקשים האלה לא עבדו כשהיית בפריסת מקלדת עברית, אבל כשהיית באנגלית לא היתה בעיה.
    או שאני מתבלבל?

  4. בתאריך 09 מאי 2009 בשעה 5:21 pm ilanshavit

    אתה צודק: הבעיה הייתה כשהיית בפריסת מקלדת עברית אבל הפריסה לא אמורה להשפיע על מקשי קיצורי הדרך (וזאת כאמור דוגמה להעתקה שלא דרך X שלא הייתה נתמכת טוב ברמת האפליקציה).

  5. בתאריך 09 מאי 2009 בשעה 5:43 pm meir

    לקונסול יש את gpm אשר מאפשר סימון והדבקה ע"י העכבר.

  6. בתאריך 09 מאי 2009 בשעה 5:53 pm ilanshavit

    מאיר: אתה אנציקלופדיה מהלכת :)

  7. בתאריך 09 מאי 2009 בשעה 7:23 pm תייש

    יש עוד דרך עתיקה מאד עוד מימי הדוס
    Ctrl+Insert מעתיק
    Shift+Insert מדביק
    Ctrl+Delete גוזר

    אני משתמש בזה המון בטרמינל – אם אתה מעתיק דרך Ctrl+c
    אז בעזרת המקשים Shift+Insert אפשר להדביק בטרמינל.
    אותו הדבר בכל תוכנה שאפשר לסמן בה (להוריד VI)

  8. בתאריך 09 מאי 2009 בשעה 9:47 pm meir

    תודה. שכחתי להזכיר שלמשתמשי FreeBSD יש את moused (והוסב למערכות bsd אחרות, כמו wsmoused ב-OpenBSD).

  9. בתאריך 09 מאי 2009 בשעה 9:54 pm יואל ליאון

    תייש, הארת את עיניי. תודה רבה. מה עם דרך טקסטואלית לבחור טקסט?

  10. בתאריך 09 מאי 2009 בשעה 11:53 pm תייש

    תלוי בתוכנה – בטרמינל עצמו אני לא מכיר סימון – רוב הסיכויים שקיים אחד כזה

  11. בתאריך 10 מאי 2009 בשעה 12:01 am meir

    יואל, לא קראת את הדיון ? כתבתי כבר: gpm.

  12. בתאריך 10 מאי 2009 בשעה 12:18 am Tomer Cohen

    כפי שנכתב מעלי, פיירפוקס תמך תמיד בפעולות העתקה הדבקה ברמת סביבת העבודה וגם ברמת שרת ה־X, אם כי עד גירסה 3 אכן היו בעיות עם פריסות מקשים שהשפיעו על הקיצורים בשילוב של ctrl (להבדיל מ־alt, מקשי ctrl אמורים לתפקד בצורה זהה בכל פריסת מקשים ובכל שפת תוכנה).

    אני לא הייתי קורא לפעולה הזו Ctrl-X/Ctrl-C/Ctrl-V, ולו מהסיבה שניתן לגשת לפעולות האלה גם מתפריטי ההקשר ומתפריטי Edit בכל תוכנה.

    ולסיום, איך אפשר בלי טיפ קטן לקוראי התגובות שהגיעו עד לכאן? קבלו שני טיפים שימושיים –

    א. בלפטופים אין כפתור אמצעי במשטח העקיבה. מאחר ופעולת הלחצן האמצעי מאד שימושית וחשובה, שרת ה־X שלכם מאפשר לבצע אותה באמצעות לחיצה על שני הכפתורים האחרים במקביל. ואיך לוחצים על שני הכפתורים? יש אנשים שמעדיפים ללחוץ עם שתי אצבעות במקביל, ויש המעדיפים ללחוץ על המרווח שבין הכפתורים כך ששני הכפתורים ילחצו בבת אחת.

    ב. פיירפוקס לא מתייחס לשני משטחי הזכרון באותה צורה, והדבר בולט במיוחד בשימוש ב־awesomebar. בביצוע פעולת גזירה/העתקה/הדבקה רגילה הוא יבצע escaping לכתובות, אבל הוא לא יבצע את הפעולה כאשר נשתמש בשטח הזכרון של X.

  13. בתאריך 10 מאי 2009 בשעה 6:43 am ilanshavit

    יפה, ואני בכלל לא חשבתי שאלמד מהפוסט הזה משהו…. (ומה למדתי? לא ידעתי שקוראים לבר awesome-bar, למדתי קיצורי מקשים לקונסול, למדתי שיש אפשרות להפעיל עכבר גם ברמת הקונסול הבסיסי ועוד…). לפעמים ניתן ללמוד מהתגובות הרבה יותר מהמאמר עצמו (ולכן אני תמיד מקפיד לעקוב, בכל המאמרים שאני קורא, אחרי התגובות).

    תומר: לא הבנתי את כוונתך בנושא escaping לכתובת… אצלי בשני המקרים הוא מעתיק את אותו התוכן בדיוק…

  14. בתאריך 10 מאי 2009 בשעה 10:23 am meijin

    תומר, אני עובד עם לפטופ, ולא הצלחתי להעתיק עם שני המקשים ביחד..

    אסף.

  15. בתאריך 10 מאי 2009 בשעה 3:32 pm טל

    meijin, הכוונה היא להדביק בעזרת שני המקשים, לא להעתיק, עצם סימון הטקסט היא העתקה שלו..

  16. בתאריך 11 מאי 2009 בשעה 12:05 pm אודי

    הי!

    קודם כל, אני משתמש המון ב CTRL+SHIFT+C ו-CTRL+SHIFT+V בחלונות טרמינל להעתקה והדבקה.
    חוץ מזה, התקנתי את gpm, ותראו מה מופיע במן פייג' :-)

    Special commands are toggled by triple-clicking the left and right button –
    an unlikely event during normal mouse usage. The easiest way to triple-click
    is pressing one of the buttons and triple-click the other one. When special
    processing is toggled, a message appears on the console (and the speaker
    beeps twice, if you have a speaker); if the user releases all the buttons
    and presses one of them again within three seconds, then the special
    command corresponding to the button is executed.

    The default special commands are:

    left button
    Reboot the system by signalling the init process
    middle button (if any)
    Execute `/sbin/shutdown -h now'
    right button
    Execute `/sbin/shutdown -r now'

    נחמד, הא?
    אודי

  17. בתאריך 13 מאי 2009 בשעה 9:35 am shimi meraro

    טל התכוון לכך שעצם זה שסימנתם את הטקסט, הוא מועתק באופן אוטומטי (רק בלינוקס אני חושב).
    טל – שוב הזכרת לי שההעתקה אוטומטית (למה אני כל הזמן שוכח…)

    תומר – ידעתי כבר את הפעלה של שני הלחצנים מכאן :)

  18. בתאריך 26 מאי 2009 בשעה 2:50 pm דותן מזור

    לגבי העתקה והדבקה של טקסט בממשק הטקסטואלי, בלי עכבר, אז אם הכוונה היא לעריכה של מסמך, אפשר להשתמש בעורך המובנה של mc, או בשמו המלא: Midnight Commander, על ידי לחיצה על מקש F4.

    אפשר לסמן שם בלוק של טקסט בעזרת F3, ולאחר מכן לבצע איתו העתקה/ גזירה והדבקה.

    דותן מזור

טרקבק | רסס תגובות

לכתוב תגובה