… | |
… | |
341 | URxvt.remote-selection.store: rsh ruth 'cat >/tmp/distributed-selection' |
341 | URxvt.remote-selection.store: rsh ruth 'cat >/tmp/distributed-selection' |
342 | URxvt.remote-selection.fetch: rsh ruth 'cat /tmp/distributed-selection' |
342 | URxvt.remote-selection.fetch: rsh ruth 'cat /tmp/distributed-selection' |
343 | |
343 | |
344 | =item selection-pastebin |
344 | =item selection-pastebin |
345 | |
345 | |
346 | This is a little rarely useful extension that Uploads the selection as |
346 | This is a little rarely useful extension that uploads the selection as |
347 | textfile to a remote site (or does other things). (The implementation is |
347 | textfile to a remote site (or does other things). (The implementation is |
348 | not currently secure for use in a multiuser environment as it writes to |
348 | not currently secure for use in a multiuser environment as it writes to |
349 | F</tmp> directly.). |
349 | F</tmp> directly.). |
350 | |
350 | |
351 | It listens to the C<selection-pastebin:remote-pastebin> keyboard command, |
351 | It listens to the C<selection-pastebin:remote-pastebin> keyboard command, |
… | |
… | |
370 | |
370 | |
371 | URxvt.selection-pastebin.url: http://www.ta-sa.org/files/txt/% |
371 | URxvt.selection-pastebin.url: http://www.ta-sa.org/files/txt/% |
372 | |
372 | |
373 | I<Note to xrdb users:> xrdb uses the C preprocessor, which might interpret |
373 | I<Note to xrdb users:> xrdb uses the C preprocessor, which might interpret |
374 | the double C</> characters as comment start. Use C<\057\057> instead, |
374 | the double C</> characters as comment start. Use C<\057\057> instead, |
375 | which works regardless of wether xrdb is used to parse the resource file |
375 | which works regardless of whether xrdb is used to parse the resource file |
376 | or not. |
376 | or not. |
377 | |
377 | |
378 | =item macosx-pastebin and macosx-pastebin-native |
378 | =item macosx-clipboard and macosx-clipboard-native |
379 | |
379 | |
380 | These two modules implement an extended clipboard for Mac OS X. They are |
380 | These two modules implement an extended clipboard for Mac OS X. They are |
381 | used like this: |
381 | used like this: |
382 | |
382 | |
383 | URxvt.perl-ext-common: default,macosx-clipboard |
383 | URxvt.perl-ext-common: default,macosx-clipboard |
384 | URxvt.keysym.M-c: perl:macosx-clipboard:copy |
384 | URxvt.keysym.M-c: perl:macosx-clipboard:copy |
385 | URxvt.keysym.M-v: perl:macosx-clipboard:paste |
385 | URxvt.keysym.M-v: perl:macosx-clipboard:paste |
386 | |
386 | |
387 | The difference between them is that the native variant requires a |
387 | The difference between them is that the native variant requires a |
388 | perl from apple's devkit or so, and C<maxosx-pastebin> requires the |
388 | perl from apple's devkit or so, and C<macosx-clipboard> requires the |
389 | C<Mac::Pasteboard> module, works with other perls, has fewer bugs, is |
389 | C<Mac::Pasteboard> module, works with other perls, has fewer bugs, is |
390 | simpler etc. etc. |
390 | simpler etc. etc. |
391 | |
391 | |
392 | =item example-refresh-hooks |
392 | =item example-refresh-hooks |
393 | |
393 | |
… | |
… | |
417 | |
417 | |
418 | =over 4 |
418 | =over 4 |
419 | |
419 | |
420 | =item $text |
420 | =item $text |
421 | |
421 | |
422 | Rxvt-unicodes special way of encoding text, where one "unicode" character |
422 | Rxvt-unicode's special way of encoding text, where one "unicode" character |
423 | always represents one screen cell. See L<ROW_t> for a discussion of this format. |
423 | always represents one screen cell. See L<ROW_t> for a discussion of this format. |
424 | |
424 | |
425 | =item $string |
425 | =item $string |
426 | |
426 | |
427 | A perl text string, with an emphasis on I<text>. It can store all unicode |
427 | A perl text string, with an emphasis on I<text>. It can store all unicode |
… | |
… | |
688 | |
688 | |
689 | =item on_map_notify $term, $event |
689 | =item on_map_notify $term, $event |
690 | |
690 | |
691 | =item on_unmap_notify $term, $event |
691 | =item on_unmap_notify $term, $event |
692 | |
692 | |
693 | Called whenever the corresponding X event is received for the terminal If |
693 | Called whenever the corresponding X event is received for the terminal. If |
694 | the hook returns true, then the even will be ignored by rxvt-unicode. |
694 | the hook returns true, then the event will be ignored by rxvt-unicode. |
695 | |
695 | |
696 | The event is a hash with most values as named by Xlib (see the XEvent |
696 | The event is a hash with most values as named by Xlib (see the XEvent |
697 | manpage), with the additional members C<row> and C<col>, which are the |
697 | manpage), with the additional members C<row> and C<col>, which are the |
698 | (real, not screen-based) row and column under the mouse cursor. |
698 | (real, not screen-based) row and column under the mouse cursor. |
699 | |
699 | |
… | |
… | |
1865 | Calls XAllowEvents with both ReplayPointer and ReplayKeyboard for the most |
1865 | Calls XAllowEvents with both ReplayPointer and ReplayKeyboard for the most |
1866 | recent grab. |
1866 | recent grab. |
1867 | |
1867 | |
1868 | =item $term->ungrab |
1868 | =item $term->ungrab |
1869 | |
1869 | |
1870 | Calls XUngrab for the most recent grab. Is called automatically on |
1870 | Calls XUngrabPointer and XUngrabKeyboard for the most recent grab. Is called automatically on |
1871 | evaluation errors, as it is better to lose the grab in the error case as |
1871 | evaluation errors, as it is better to lose the grab in the error case as |
1872 | the session. |
1872 | the session. |
1873 | |
1873 | |
1874 | =item $atom = $term->XInternAtom ($atom_name[, $only_if_exists]) |
1874 | =item $atom = $term->XInternAtom ($atom_name[, $only_if_exists]) |
1875 | |
1875 | |
… | |
… | |
1897 | |
1897 | |
1898 | =item $term->XChangeInput ($window, $add_events[, $del_events]) |
1898 | =item $term->XChangeInput ($window, $add_events[, $del_events]) |
1899 | |
1899 | |
1900 | Various X or X-related functions. The C<$term> object only serves as |
1900 | Various X or X-related functions. The C<$term> object only serves as |
1901 | the source of the display, otherwise those functions map more-or-less |
1901 | the source of the display, otherwise those functions map more-or-less |
1902 | directory onto the X functions of the same name. |
1902 | directly onto the X functions of the same name. |
1903 | |
1903 | |
1904 | =back |
1904 | =back |
1905 | |
1905 | |
1906 | =cut |
1906 | =cut |
1907 | |
1907 | |