RXVT 中的鼠标右键菜单

RXVT 中的鼠标右键菜单

我从 gnome-terminal 转到 urxvt。我习惯在 gnome-terminal 中使用右键菜单。urxvt 中存在这样的菜单吗?

答案1

不,rxvt 不是那种终端仿真器。您可能会发现 Sakura 令人愉悦。

答案2

我不知道 gnome-terminal 菜单,但 urxvt 有 ctrl+right click。您可能需要选择一些文本,据我所知,这些菜单项可以配置

如果您需要复制和粘贴,则没有,但您可以使用 X11 方式进行复制和粘贴,方法是选择文本(并保持选中状态)并单击鼠标中键进行粘贴。如果您喜欢使用键进行复制和粘贴,也可以使用 ctrl+delete 和 shift+insert。

请注意,Linux 有 2 个(甚至 3 个)剪贴板,具体取决于使用的复制和粘贴方法,因此为了让您的生活更轻松,我推荐一个可以同步的剪贴板管理器。我使用 Parcellite,但您还有更多:https://wiki.archlinux.org/index.php/Clipboard#Managers

答案3

在 rxvt 中右键单击即可复制/粘贴

编辑文件 /usr/lib/x86_64-linux-gnu/urxvt/perl/selection-popup

(它在哪里?使用:find /usr -name choice-popup)

搜索此子代码并更改行:


sub on_button_press {
   my ($self, $event) = @_;

   if ($event->{button} == 3 ) {
     my $popup = $self->popup ($event)
       or return 1;

    $self->selection_request (urxvt::CurrentTime, 1);
    return 1;

    $popup->add_title ("Selection");
    my $text = $self->selection;
    ...

不要忘记启用 perl 扩展,
编辑文件 ~/.Xdefaults,并添加:
URxvt.perl-ext-common:selection-popup

享受... VLDSoft

相关内容