Благодаря инструкциям в принятом ответе, моя цель была достигнута с помощью /etc/systemd/system/getty@tty2.service.d/override.conf
[Unit]
Description=Vim for notes on %I
[Install]
WantedBy=graphical.target
[Service]
User=my_user
Group=my_group
ExecStart=
ExecStart=/bin/bash -lc '/usr/bin/vim /media/notes/note_`LC_ALL=us_US.utf8 /bin/date "+%%b%%g"`'
StandardInput=tty-force
StandardOutput=inherit
StandardError=inherit
Предостережения:
должны были сбежать % как %%, в противном случае они были заменены системными переменными, которые не получали входных / выходных потоков без операторов Standard* в [Service]Марлинский браузер файлов все еще находится в разработке, и это означает, что вы можете пропустить некоторые функции.
Marlin может искать файлы. но только в папке, которую вы просматриваете, для этого вам нужно только ввести имя, а затем текстовое поле появится в правом углу программы.
Не забудьте сообщить об ошибках и попросить функции в marlin lauchpad, чтобы помочь проекту.
Другой вариант - написать плагин, но я не знаю, есть ли api или что-то в этом роде.
https: //launchpad.net/marlin