0
Найти на сайте: параметры поиска

 

 

[РЕШЕНО] запустить заставку под Wine?

  
Сообщений: 0
LinuxMint 18 Mate (x64) +Wine 1.8

нужно вместо выполнения штатного скринсейвера
запустить на выполнение лучший Аквариум = Dream Aquarium
т.е. он уже стоит/работает,но хотелось бы довести до ума .

Что я делал и что у меня не получилось :
моя заставка установлена в Wine 1.8
/home/svm/.wine/drive_c/windows/DreamAquarium.scr ,
я через поиск нашёл папку с системными заставками /usr/lib/xscreensaver/
и вместо исполняемого файла заставки /usr/lib/xscreensaver/anemone
вставил свой скрипт anemone + сделал его исполняемым с таким содержанием:
Код PHP:
  1.  
  2. #!/bin/bash
  3. env WINEPREFIX="/home/svm/.wine" wine "C:\windows\DreamAquarium.scr"
  4.  
заставка стартует ,НО проблема в том,что экран остаётся тёмным ,
пока не "подро..шь" мышь ,она работает и звук есть,но сверху как бы чёрный слой,
когда мышкой шевельнёшь,только тогда появляется изображение на экране.
(заставка настроена на выход только при клике или с клавы)

ещё я не могу понять вот это???
если меняю название исполняемого файла anemone на dreamaquarium
то не вижу его в списке скринсейверов (в панели управления)???
в конфигах соответственно создаю
/usr/share/xscreensaver/config/dreamaquarium.xml такого содержания
(подсмотрел по аналогии с другими файлами ,но оставляю только название,без настроек,они не нужны)
Код PHP:
  1.  
  2.  
  3. <?xml version="1.0" encoding="ISO-8859-1"?>
  4. <screensaver name="dreamaquarium" _label="DreamAquarium">
  5. <command arg="-root"/>
  6. </screensaver>
  7.  
я так понимаю нужно обновить конфиг,после редактирования/добавления файла? как?

но самый главный вопрос это почему экран "тухнет"?
Сообщений: 0
сделал так
в папке с дефолтными заставками LinuxMint ,/usr/lib/xscreensaver/
создадим скрипт,который
отключит штатную заставку ,укажет путь к нашей заставке/запустит её,а после завершения опять запустит mate-screensaver
в моёи случае это файл/скрипт dreamaqvarium
Код PHP:
  1. #!/bin/bash
  2. mate-screensaver-command --exit &
  3. env WINEPREFIX=$HOME/.wine wine "C:\Program Files (x86)\Dream Aquarium\Dream_Aquarium.scr" &
  4. mate-screensaver &
а чтобы нашу заставку было видно/можно было выбрать как и другие
в панели настроек,т.е. в mate-screensaver-preferences
в папку /usr/share/applications/screensavers/
кидаем в файлик/ярлык DreamAquarium такого содержания
Код PHP:
  1. [Desktop Entry]
  2. Name=DreamAquarium
  3. Exec=/usr/lib/xscreensaver/dreamaquarium -root
  4. TryExec=/usr/lib/xscreensaver/dreamaquarium
  5. Comment=Written by SVM.
  6. StartupNotify=false
  7. Terminal=false
  8. Type=Application
  9. Categories=Screensaver;
  10. OnlyShowIn=MATE;

ВСЁ
смотрим и наслаждаемся
https://youtu.be/gLLl3VbNFXg
В начало страницы 
|
Перейти на форум: