как автоматически загружать FEH и проигрывать jpg с USB-накопителя USB? [закрыто]

Все, что вам нужно сделать, это включить Alsa и отключить все остальные в winecfg. Вы также можете попробовать padsp wine insert-application-name-here, это перенаправит его в OSS, но устранит многие проблемы со звуком.

Если вы не видите этот параметр, вы можете добавить его в свой .reg-файл (Вам может потребоваться посмотреть Wiki WINE, чтобы узнать, как это сделать).

1
задан 11 April 2018 в 23:49

2 ответа

General

feh хочет иметь символ wild-card в пути (и он будет также искать подкаталоги) или параметр --recursive. Поэтому я предлагаю вам попробовать

feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 /media/usb/*

или

feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 --recursive /media/usb/

Я использую два псевдонима

alias feha='feh -r -F -V -d -Z' alias fehs='feh -r -F -V -d -Z -z -D 5'

Подробности рабочего файла рабочего стола в 'autostart'

Я тестировал в Ubuntu MATE и добавил детали рабочего файла рабочего стола в «autostart».

Следующий рабочий стол feh-slideshow.desktop работает в Ubuntu MATE Bionic (будет выпущен в ближайшее время как 18.04 LTS) .

[Desktop Entry] Version=1.0 Categories=Application Type=Application Name=feh-slideshow Comment=perform a slideshow Exec=feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 --recursive /media/usb/ Icon=/usr/share/icons/mate/scalable/apps/mate.svg Terminal=false StartupNotify=false Я проверил его «вручную», когда он находится на рабочем столе. Он работает автоматически при входе в систему, когда находится в ~/.config/autostart. Вы можете указать другой каталог (вместо /media/usb/). Вы можете захотеть / нуждаться в другом значке в другой версии Ubuntu MATE.

Следующий скриншот иллюстрирует рабочую систему, в которой вы можете выйти из режима «Завершить текущий сеанс» и войти в систему, где начинается слайд-шоу.

0
ответ дан 17 July 2018 в 17:01

General

feh хочет иметь символ wild-card в пути (и он будет также искать подкаталоги) или параметр --recursive. Поэтому я предлагаю вам попробовать

feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 /media/usb/*

или

feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 --recursive /media/usb/

Я использую два псевдонима

alias feha='feh -r -F -V -d -Z' alias fehs='feh -r -F -V -d -Z -z -D 5'

Подробности рабочего файла рабочего стола в 'autostart'

Я тестировал в Ubuntu MATE и добавил детали рабочего файла рабочего стола в «autostart».

Следующий рабочий стол feh-slideshow.desktop работает в Ubuntu MATE Bionic (будет выпущен в ближайшее время как 18.04 LTS) .

[Desktop Entry] Version=1.0 Categories=Application Type=Application Name=feh-slideshow Comment=perform a slideshow Exec=feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 --recursive /media/usb/ Icon=/usr/share/icons/mate/scalable/apps/mate.svg Terminal=false StartupNotify=false Я проверил его «вручную», когда он находится на рабочем столе. Он работает автоматически при входе в систему, когда находится в ~/.config/autostart. Вы можете указать другой каталог (вместо /media/usb/). Вы можете захотеть / нуждаться в другом значке в другой версии Ubuntu MATE.

Следующий скриншот иллюстрирует рабочую систему, в которой вы можете выйти из режима «Завершить текущий сеанс» и войти в систему, где начинается слайд-шоу.

1
ответ дан 23 July 2018 в 17:52
  • 1
    к сожалению, это не сработало. очень странно, я могу работать в терминале: bash feh.sh. но он отказывается автоматически запускать сам после перезагрузки – Philly Hot 12 April 2018 в 16:58
  • 2
    Он должен работать, если вы запускаете скрипт только с одной строкой, с помощью кнопки feh. Почему вы используете другие строки? Вы используете рабочий стол «slideshow.desktop»? В этом случае отредактируйте исходный вопрос, чтобы показать этот файл рабочего стола. – sudodus 12 April 2018 в 18:25
  • 3
    Я только что отредактировал файл feh.sh до 1 строки. Я удалил все остальные xset, как вы предложили. Я добавил /home/odroid/feh.sh в приложение автозапуска. то я вижу, что файл был создан автоматически в home / odroid / .config / autostart / feh.sh.desktop. я перезагружаюсь и все еще ничего не работает. feh не запускался автоматически – Philly Hot 12 April 2018 в 20:24
  • 4
    @PhillyHot, он работает для меня в соответствии с отредактированным ответом. Я использую только рабочий стол (no shellscript). – sudodus 13 April 2018 в 10:14
  • 5
    Интересно :-) Я предполагаю, что что-то важное не было найдено сразу после входа в систему. Возможно, для USB-накопителя требуется время для установки. Я рад, что вы нашли рабочее решение. - Во всяком случае, мне было интересно, поэтому я сделал и протестировал рабочий стол (с Ubuntu MATE, живущим на ноутбуке Toshiba). – sudodus 13 April 2018 в 10:27

Другие вопросы по тегам:

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