консоль kubuntu grub при запуске

Это скрипт perl6, который я использую для полученияокна корневой областиилизадержкиснимков экрана с использованием импорта:

#!/usr/bin/env perl6
use v6;

sub message(Str $file) {
  run <xmessage -nearmouse -timeout 3>, "Screenshot saved in $file";
}

sub print_window(Str $file) {
  qx{xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"} ~~ /(0x\d*).*$/;
  run <import -window>, $0, $file;
  message($file);
}

sub MAIN( Str $option where $option ∈ <root area window delay> ) {
  my $today = DateTime.now( formatter => { 
        sprintf "%04d_%02d_%02d_%02d:%02d:%02d", 
               .year,.month,.day,.hour,.minute,.second 
       } );
  my $file  = "$*HOME/Dades/Imatges/ScreenShots/$today.png";

  given $option {
    when 'root'   { run <import -window root>, $file; message($file) }
    when 'area'   { run "import", $file             ; message($file) }
    when 'window' { print_window($file)                              }
    when 'delay'  { sleep 5; print_window($file)                     }
    default       { say 'Something went wrong'      ; exit           }
  }
}

Это привязки клавиш в i3 для запуска скрипта:

bindsym $mod+Print exec Print_Screen root 
bindsym --release $mod+Shift+Print exec Print_Screen area
bindsym $mod+Mod1+Print exec Print_Screen delay
bindsym $mod+Control+Print exec Print_Screen window
0
03.10.2020, 12:12
1 ответ

Чтобы настроить поведение grub 2 , вы можете отредактировать этот файл конфигурации /etc/default/grubи зафиксировать изменения с помощью этой команды:sudo update-grub.

The GRUB documentation is here : http://www.gnu.org/software/grub/manual/grub/grub.html

Осторожно!
Прежде чем отключать меню grub и консоль при загрузке, вам необходимо убедиться, что ваша система может загружаться автоматически на выбранной вами системе! Если вы установили Linux поверх (после )Windows в качестве двойной загрузки, вы можете настроить параметр загрузки по умолчанию в /etc/default/grubс помощью клавишиGRUB_DEFAULT(по умолчанию GRUB_DEFAULT=0, затем вы можете установитьGRUB_DEFAULT=1)
и зафиксируйте свои изменения sudo update-grub.

Если вы уверены, что ваша система может загружаться автоматически, вы можете удалить меню и/или консоль или изменить их поведение.

Чтобы сократить продолжительность отображения меню, вы можете настроить этот параметр:GRUB_TIMEOUT=10
и зафиксируйте свои изменения sudo update-grub.

Чтобы скрыть меню, вам нужно изменить эту опцию:GRUB_TIMEOUT_STYLE=menu
по:GRUB_TIMEOUT_STYLE=hidden

Для того, чтобы удалить консоль нужно закомментировать эту строку:GRUB_TERMINAL=console
вставив #в начале строки:#GRUB_TERMINAL=console

ПС:
Если у вас 2 системы и вам все еще нужно выбрать загрузку, рассмотрите возможность использования GRUB_DEFAULT=savedи GRUB_SAVEDEFAULT=true
. Если вы хотите видеть сообщения ядра Linux при загрузке (вместо логотипа заставки ), вы можете переключить параметр GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"на GRUB_CMDLINE_LINUX_DEFAULT="".

0
11.04.2021, 12:31

Теги

Похожие вопросы