запустить на выполнение screensaver из под Wine
он уже стоит/работает,но хотелось бы его запускать как положено=автоматически
ps.
что я делал и что не получилось :

моя заставка лежит $HOME/.wine/drive_c/Program Files (x86)/Dream Aquarium/Dream_Aquarium.scr ,
я через поиск нашёл папку с заставками /usr/lib/xscreensaver/
и вместо исполняемого файла заставки /usr/lib/xscreensaver/anemone
вставил свой файл anemone с таким содержанием:
Код: Выделить всё
#!/bin/bash
env WINEPREFIX="$HOME/.wine" wine "C:\Program Files (x86)\Dream Aquarium\Dream_Aquarium.scr"
пока мышь не "подр..шь"
как будто заставка работает,но сверху ещё слой
ЗЫ
решил так: ставим заставку под вайн
у меня это C:\Program Files (x86)\Dream Aquarium\Dream_Aquarium.scr
в папку дефолтных скринсейверов LinuxMint /usr/lib/xscreensaver/
ложим свой файл,у меня это dreamaquarium с таким содержанием:
Код: Выделить всё
#!/bin/bash
mate-screensaver-command --exit &
env WINEPREFIX=$HOME/.wine wine "C:\Program Files (x86)\Dream Aquarium\Dream_Aquarium.scr" &
mate-screensaver &
- это ярлык ,который и будет видно в настройках,в mate-screensaver-preferences
Код: Выделить всё
[Desktop Entry]
Name=DreamAquarium
Exec=/usr/lib/xscreensaver/dreamaquarium -root
TryExec=/usr/lib/xscreensaver/dreamaquarium
Comment=Written by SVM.
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver;
OnlyShowIn=MATE;




https://youtu.be/gLLl3VbNFXg