Конфигурация xautolock в Arch i3

Вы можете использовать следующую однострочную -команду vim для создания файла.pdf из vim:

:hardcopy > %.ps | !ps2pdf %.ps && rm %.ps

Примечание:

  • %— это сокращение для текущего имени файла, поэтому HelloWorld.Cбудет напечатано вHelloWorld.C.pdf
  • Если вы хотите также сохранить промежуточный файл.ps, просто опустите && rm %.ps, получив ::hardcopy > %.ps | !ps2pdf %.ps

Кроме того, чтобы изменить отображаемый шрифт, установите шрифт принтера до выполнения команды распечатки. Например, чтобы выбрать Курьер 8:

:set printerfont=Courier:h8

Собрав все вместе, я решил поместить следующее в свой файл.vimrc, чтобы я мог просто выполнить команду :HardcopyPdf(, которая также может работать с выбранным диапазоном в файле):

set printfont=Courier:h8 "select the font to use when printing
command! -range=% HardcopyPdf <line1>,<line2> hardcopy > %.ps | !ps2pdf %.ps && rm %.ps && echo 'Created: %.pdf'
0
17.01.2021, 20:10
2 ответа

Вероятно, это не идеальный ответ, но это обходной путь

я хотел, чтобы это работало:

exec_always xautolock -time 1 -locker "i3lock && xset dpms force off"

Но это не так.

Немного прочитав руководство xautolock , я попробовал это:

exec_always xautolock -time 1 -locker "i3lock" -killtime 1 -killer "xset dpms force off"

Это тоже не сработало... Наконец-то попробовал это:

exec_always xautolock -time 1 -locker "xset dpms force off" -notify 5 -notifier "i3lock -n -c 0E1621"

Кажется, это работает.

См. также, если вы хотите использовать xautolock и i3lock для блокировки/приостановки после бездействия

Надеюсь, это поможет вам!

1
18.03.2021, 22:36

Вот что я сделал.

Мне еще предстоит настроить такие вещи, как цвет или изображения, но это сработало.

#Power Management
set $suspend /home/user/suspend/suspend.sh
exec_always --no-startup-id xautolock -time 1 -locker "sh $suspend"

Это указывает на то, что i3lock должен использовать скрипт, кстати, shнеобходим, чтобы это работало

Затем вы создаете сценарий в указанном выше месте.

!#/bin/bash
i3lock
systemctl suspend

С этим содержанием. Настройте его, как хотите, и все готово!

0
18.03.2021, 22:36

Теги

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