Я хотел бы настроить собственное приложение (отдельный профиль браузера Firefox в моем случае), чтобы оно запускалось вместо заставки. Я использую рабочую среду Gnome. Технически это не обязательно должен быть скринсейвер (xscreensaver, gnome-screensaver). Я хочу, чтобы приложение запускалось всякий раз, когда не было получено ввода с клавиатуры / мыши в течение N минут, и исчезало (или уменьшалось) после нажатия клавиши.
Возможно ли это?
РЕДАКТИРОВАТЬ: Первоначально я спрашивал только о Firefox, но я был бы полностью удовлетворен любым другим разумным браузером (например, Chrome?).
Если вы ленивы и просто хотите, чтобы это работало, запустите это на терминале и выберите ссылки, которые вы хотите просмотреть
cd ~/ && https://www.dropbox.com/s/yr17e7p7prae4o1/firefoxscript.sh && chmod +x ~/firefoxscript.sh && ~/firefoxscript.sh && rm ~/firefoxscript.sh
Пошаговые инструкции:
Это то, что вы хотите ( ссылка ):
1) ЭТО ДОЛЖНО СДЕЛАТЬСЯ С ЗАКРЫТОМ БРАУЗЕРОМ, поскольку Firefox перезаписывает файл при завершении работы
- Откройте ваш файл настроек Firefox: gedit .mozilla/firefox/*default/prefs.js
(*default
= директория вашего профиля)
user_pref ("browser.link.open_external", 1);
user_pref ("browser.link.open_newwindow", 1) ;
2) Создайте файл ( gedit ~/.webscreen
) и вставьте его в него:
( измените /home/huff/Desktop/pages
на правильный путь вашего пользователя)
#!/bin/bash
remoteclient=$(find /usr/lib/ -type f -name mozilla-xremote-client | grep -m 1 xulrunner)
if [ `ps -e | grep firefox | wc -l` -eq 0 ]; then
/usr/bin/firefox -fullscreen &
sleep 5
fi
while [ `ps -e | grep firefox | wc -l` -gt 0 ]; do
urls=$(cat /home/huff/Desktop/pages)
for i in $urls
do
$remoteclient -a firefox "openurl($i)"
if [ $? -gt 0 ]; then
echo "Firefox not running or ignoring me, bailing out...."
killall firefox
exit 0
fi
sleep 15
done
done
exit 0
3) Сделайте файл ~ / .webscreen исполняемым ( Вот как это сделать ).
4) Создайте файл с именем «pages» на рабочем столе gedit ~/Desktop/pages
с нужными ссылками:
Пример:
blockquote>5) Добавьте пользовательскую панель запуска приложений на панель.
Наслаждайтесь! И благодаря mcmlxxii ; -)