如何自动加载 FEH 并从 USB 闪存驱动器播放 jpg?

如何自动加载 FEH 并从 USB 闪存驱动器播放 jpg?

我正在使用 Ubuntu Mate 来操作 odroid c2。
在控制中心/启动应用程序中,我添加了自己的/home/odroid/feh.sh feh.sh功能:

xset s off
xset -dpms
xset s noblank
feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 /media/usb/

那没有用。请帮忙。

答案1

我不知道这有什么关系,但添加 sleep 15 有效!所以最终的代码feh.sh

#!/bin/bash

sleep 15
xset s off
xset -dpms
xset s noblank
feh --quiet --fullscreen --borderless --hide-pointer --randomize --slideshow-delay 30 /media/usb/

答案2

一般的

feh想要路径中的通配符(它也会搜索子目录),或者选项--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'

“自动启动”中工作桌面文件的详细信息

我在 Ubuntu MATE 中进行了测试,并在“自动启动”中添加了工作桌面文件的详细信息。

以下桌面文件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 中的另一个图标。

下面的截图展示的是一个工作系统,您可以通过“结束当前会话”注销并登录,然后开始幻灯片放映。

在此处输入图片描述

相关内容