我在手册页中找不到它。
我使用的是来自debian squeeze mirror的rxvt-unicode-256 mirror。
Gnome 3环境,在xorg.conf中启用复合。
发布于 2013-05-23 15:15:50
$ sudo apt-get install wmctrl
$ mkdir ~/.urxvt/ext/
$ vi ~/.urxvt/ext/fullscreen #!perl sub on_user_command { my ($self,$cmd) = @_;if ($cmd eq "fullscreen:switch") { my $dummy = wmctrl -r :ACTIVE: -b toggle,fullscreen;}}
$ vi ~/.Xdefaults...“全屏开关URxvt.perl-ext-common:全屏URxvt.keysym.F11: xvt.perl
现在,您可以使用F11键切换全屏。
参考资料:
发布于 2017-05-30 13:57:00
这是一个简单的perl插件,它将在全屏模式下启动urxvt (不需要您按其他键):
#!/usr/bin/perl
sub on_start {
my ($self) = @_;
# This is hacky, but there doesn't seem to be an event after
# window creation
$self->{timer} = urxvt::timer->new->after(0.1)->cb(sub {
fullscreen $self
});
return;
}
sub fullscreen {
my ($self) = @_;
my $wid = $self->parent;
my $err = `wmctrl -i -r $wid -b add,fullscreen`;
warn "Error maximizing: $err\n" unless $? == 0;
$self->{timer}->stop;
delete $self->{timer};
return;
}不幸的是,当on_start被调用时,wmctrl似乎看不到窗口,所以我不得不使用计时器来延迟对wmctrl的调用,直到窗口存在。
发布于 2015-04-30 20:48:56
为了在登录时直接显示全屏,我在~/.bashrc的末尾添加了以下内容
[[ $TERM == *"rxvt"* ]] && wmctrl -r :ACTIVE: -b add,fullscreen根据Chu-Siang Lai的answer,您需要确保安装了wmctrl。
https://stackoverflow.com/questions/9783198
复制相似问题