Как изменить разрешение одного экрана, чтобы использовалась только его часть?

У вас есть два требования, которые противоречат друг другу, поэтому краткий ответ заключается в том, что вы не можете достичь своей цели с помощью thunderbird без входа в систему.

Использование интерактивный клиент с графическим интерфейсом в качестве фонового серверного процесса для фильтрации почты - не лучшее решение. Thunderbird не работает без дисплея. Однако, если ваш сервер регистрирует «вас» в среде рабочего стола после загрузки, вы можете настроить thunderbird на автоматический запуск. Инструкции для этого будут зависеть от того, какой рабочий стол вы предпочитаете, gnome / kde / etc. Тем не менее, я бы не рекомендовал этот подход.

Procmail (который в вашем дистрибутиве Linux мог быть установлен по умолчанию) предназначен для фильтрации электронной почты и не требует отображения. Здесь вы можете найти простой и понятный учебник; http://www.panix.com/~elflord/unix/procmail.html

Приведены примеры настройки фильтра, интеграции с вашим MTA и создания правил для пересылки, хранения или удаления сообщений.

Короче говоря, ваш MTA должен понимать файлы .forward в вашем каталоге $ HOME. Этот файл содержит команду для вызова procmail. Вам также понадобится каталог ~ / .procmail для хранения правил и файлов конфигурации, которые procmail будет использовать для выполнения своих обязанностей. И, наконец, файл ~ / .procmailrc для определения некоторых предпочтений, значений по умолчанию, расположения ваших рецептов фильтрации и вашего почтового каталога по умолчанию.

В вашем домашнем каталоге подготовка происходит следующим образом ...

mkdir ~ / .procmail; echo "| IFS = '' && exec / usr / bin / procmail || exit 75 #your_user_name" >> ~ /.forward

Выше предполагается, что исполняемый файл procmail находится в / usr / bin.

~ / .procmailrc (содержимое скопировано из ссылки panix.com выше)

VERBOSE=off
MAILDIR=$HOME/mail # elm users might use $HOME/Mail instead
PMDIR=$HOME/.procmail
DEFAULT=/var/spool/mail/elflord
LOGFILE=$PMDIR/log
INCLUDERC=$PMDIR/general.rc
# INCLUDERC=$PMDIR/other.rc
# add as many INCLUDERC's as you like
# end of .procmailrc

Актуальные фильтры ...

Сохранять почту в папку с именем bill для сообщений от Билла.

:0
* ^From.*bill@example\.com
bill

Для сохранения сообщений в папке «Входящие» для пользователей в том же домене.

:0
* ^From.*example\.com
$DEFAULT

Чтобы отделить сообщения из списка рассылки от папки «Входящие», сохраните их в папке «Мои списки».

* ^From.*my.*subscribed.*list.*@
my-lists

Пересылать сообщение, соответствующее фильтру, на другой адрес.

* ^Subject.*something-or-other
! another@address.com

Чтобы объединить несколько действий в один и тот же фильтр, синтаксис не сильно меняется. Это сохранит копию в вашем почтовом ящике и переместит ее в другую папку.

:0
* ^Cc.*joe@somewhere.org
* ^Cc.*me
{
    :0 c
    $DEFAULT

    :0
    SOME_FOLDER
}

Учитывая, что это не дает ответа на ваш конкретный вопрос «как заставить это работать», он предоставляет альтернативное решение для вашего основного требования - фильтровать электронную почту.

3
29.09.2017, 02:48
1 ответ

Вы можете переместить экран вправо на любое количество пикселей, используя параметр преобразования xrandr.

# change output and display to match your system
args=" --verbose --display :0.0 "
output=" --output HDMI1"
hor="-100"
ver="0"
transform=" --transform 1,0,$hor,0,1,$ver,0,0,1"
xrandr $args $output $transform
1
27.01.2020, 21:37

Теги

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