Я не могу найти его на странице man. Я использую rxvt-unicode-256color от debian mirror. Gnome 3, составной включен в xorg.conf.
Как сделать rxvt start в полноэкранном режиме?
Ответ 1
-
Установить wmctrl
$ sudo apt-get install wmctrl
-
Создайте каталог расширения
$ mkdir -p ~/.urxvt/ext/
-
Создайте плагин для Rxvt
$ 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 ... " Fullscreen switch URxvt.perl-ext-common: fullscreen URxvt.keysym.F11: perl:fullscreen:switch
Теперь вы можете переключать полноэкранный режим с помощью клавиши F11.
Ссылка:
Ответ 2
Вот простой плагин 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;
}
К сожалению, кажется, что окно не видно wmctrl при вызове on_start
, поэтому мне пришлось использовать таймер для задержки вызова wmctrl до тех пор, пока не появится окно.
Ответ 3
чтобы перейти прямо в полноэкранный режим при входе в систему, я поместил это в конец моего ~/.bashrc
:
[[ $TERM == *"rxvt"* ]] && wmctrl -r :ACTIVE: -b add,fullscreen
в соответствии с Chu-Siang Lai answer вам нужно убедиться, что установлен wmctrl
.
Ответ 4
Вы не можете, насколько я знаю. Но я нашел обходное решение:
Использование
wmctrl -l
чтобы узнать, как названо ваше окно rxvt
. Вероятно, его "rxvt", поэтому
wmctrl -r rxvt -b toggle,fullscreen
максимизирует это окно.
Вам придется поместить эту (вторую команду) в script, которая читается после, загружается ваш менеджер окон (например, openbox, metacity). Возможно, в вашем файле .xinitrc
.