Я хотел бы очистить список хостов Active Block от этого производительного программного обеспечения под названием SelfControl, потому что некоторые из этих сайтов являются дубликатами. Я пытался нажать клавишу Del kbd>, щелкнуть правой кнопкой мыши записи веб-сайта, перетащить их в главное окно, а затем нажать кнопку Удалить - ничего не работает. Есть ли обходной путь? Должен ли я изменить какой-либо файл конфигурации? Я скачал приложение в виде пакета .deb
с официального сайта.
После долгих поисков, вот как я решил проблему.
sudo -H gedit /usr/share/perl5/SelfControl/UI.pm
Поместите курсор после
$list->set_data_array($self->{config}->{hosts});
$list->get_selection->set_mode('multiple');`
Добавьте этот код:
# we need the following line otherwise the list is too small
$list->set_size_request(350,500);
my @columns = $list->get_columns;
my $cnum = scalar(@columns);
my $c;
foreach $c (@columns) {
$c->set_resizable(TRUE);
}
my $rows = $self->{config}->{hosts};
my $rnum = scalar(@$rows);
if ($rnum > 10){ $rnum = 10; }
if ($rnum < 2){ $rnum = 2; }
$list->set_size_request (175 * $cnum, 28 * $rnum);
Сохраните и закройте.
Попробуйте запустить приложение и посмотрите, работает ли оно.