Вплоть до jQuery 1.11.1 , Вы могли использовать следующие URL для получения последней версии jQuery:
, Например:
Однако начиная с jQuery 1.11.1, и jQuery и Google прекратили обновлять их URL; они будут навсегда быть зафиксированными в 1.11.1. Нет никакого поддерживаемого альтернативного URL для использования. Для объяснения почему дело обстоит так, посмотрите это сообщение в блоге; не используют jquery-latest.js .
Обе поддержки хостов https
, а также http
, так измените протокол, поскольку Вы считаете целесообразным (или используйте URI родственника протокола)
См. также: https://developers.google.com/speed/libraries/devguide
Это - вероятно, лучшее решение. Никакая потребность в тонкой настройке экранной заставки и выполнении.
Установка sudo apt-get install xprintidle
Помещенный этот сценарий в автоматический запуск:
#!/bin/bash
idletime=$((1000*60*60*2)) # 2 hours in milliseconds
while true; do
idle=`xprintidle`
echo $idle
if (( $idle > $idletime )); then
#sudo shutdown -P now
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
fi
sleep 1
done
комментарии и ответ @Jobin действительно приводили меня исследовать меня снова, и я на самом деле нашел незаконченный сценарий с xprinttime
, но без любого цикла в сценарии. Вероятно, не законченный это, потому что мой Linux/удар knowlege не был хорош в то время. Я также помещал сценарий, который я имел в rc.local, или что-то как этот инициировало завершение работы на начальной загрузке. Благодаря @Jobin для напоминания, как добавить приложения запуска в XFCE, я уже знал это, но... и кредиты на dbus вещь, никогда не видел, что, лучше тогда завершите работу, так как это не требует корня.
<забастовка>, посмотрев на многие опции для того, чтобы закрыться после определенного времени неактивности, кажется, что xautolock
самый легкий путь. Все кредиты к [1 111] Sparhawk для упоминания [приблизительно 117]. забастовка>
Благодаря [1 112] Sneetsher для указания xscreensaver. Используя xscreensaver, я мог вручную определить, что сделать после определенного количества времени неактивности. Для использования xscreensaver необходимо установить его использование:
sudo apt-get install xscreensaver
или установка это от центра программного обеспечения и затем выполненный это однажды использование:
xscreensaver-demo
или тип "xscreensaver" на тире и открывают "Screensaver".
Это создаст ~/.xscreensaver
файл. Откройте его и ищите строку:
programs: \
и добавьте:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true \n\
чуть ниже
programs: \
строка.
можно определить время, после которого завершение работы должно быть инициировано путем изменения строки, запускающейся с timout
. Измените его к [1 128]
timeout: 2:00:00
для завершения работу после двух часов.
Взглянули на мой .xscreensaver
файл здесь .
Это должно выключение питания Ваша машина после двух часов неактивности или безотносительно времени, которое Вы определяете в сценарии.
Примечания:
Взглянули на [1 114] этот вопрос , чтобы видеть, как добавить xscreensaver на начальной загрузке.
я пытался использовать сложное завершение работы, но ошибка здесь , кажется, влияет на меня, так не мог произойти. Иначе графическое приложение было бы доступно для этого.
Это могло быть достигнуто с помощью xautolock, однако, как [1 116] redanimalwar, на который указывают, timout большее, чем 1 час не возможен, не изменяя его исходный код и перекомпиляцию.
xscreensaver
для выключения питания, взглянуть.
– pgsandstrom
18.05.2020, 19:20
Измененный @redanimalwar сценарий, чтобы предупредить пользователя и дать шанс отменить завершение работы. Для тестов это использует 3 секунды и простое сообщение. Корректируйтесь для своих вкусов. HTH.
#!/bin/bash
#https://askubuntu.com/questions/442795/
#http://ubuntuforums.org/showthread.php?t=2172828
function showProgress(){
#
# Force Zenity Status message box to always be on top.
sleep 1 && wmctrl -r "Progress Status" -b add,above &
(
echo "# Shutting Down in 5" ; sleep 2
echo "25"
echo "# Shutting Down in 4" ; sleep 2
echo "50"
echo "# Shutting Down in 3" ; sleep 2
echo "75"
echo "# Shutting Down in 2" ; sleep 2
echo "99"
echo "# Shutting Down in 1" ; sleep 2
echo "# Shutting Down now" ; sleep 2
echo "100"
) |
zenity --progress \
--title="Progress Status" \
--text="First Task." \
--percentage=0 \
--auto-close
return $?
}
#idletime=$((1000*60*60*2)) # 2 hours in milliseconds
idletime=$((1000*3)) # test, 3seconds
while true; do
idle=`xprintidle`
echo $idle
if (( $idle > $idletime )); then
showProgress && \
#sudo shutdown -P now
#dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
#echo for tests. use command above to actually shutdown
echo shuting down the system. Just kidding ^_^ \
&& exit 0
fi
sleep 1
done
Это - мой упрощенный сценарий, это требует, чтобы Вы установили "xprintidle" пакет и изменили команду завершения работы так, чтобы было возможно работать без sudo/password.
sudo chmod u+s /sbin/shutdown
sudo apt-get install xprintidle
Сценарий
#!/bin/bash
idletime=$((15*60*1000)) # 15 min in milliseconds
idle=0
while [ $idle -lt $idletime ];do
idle=`xprintidle`
sleep 1
done
shutdown -P now
while sleep 1; do xprintidle; done
, он работает отлично, прежде чем я Ctrl+C это было1154009
~19min. Я думал, что оба (как xscreensaver) используют те же свойства/переменную X-сервера.xscreensaver
работы хорошо, это открывается? – Saurabh Hooda 18.05.2020, 19:20