Есть ли способ поместить активный веб-сайт, такой как Gmail, в качестве фона рабочего стола в Gnome с 64-битной Ubuntu 10.10? MS Win называет это «Active Desktop».
Есть ли способ поместить активный веб-сайт, такой как Gmail, в качестве фона рабочего стола в Gnome с 64-битной Ubuntu 10.10? MS Win называет это «Active Desktop».
Ответы:
У Wallch теперь есть эта функция! Вы можете скачать и установить PPA:
Для 13.10 / 14.04 :
sudo add-apt-repository ppa:wallch/3+
sudo apt-get update && sudo apt-get install wallch
Для 12.04 :
sudo add-apt-repository ppa:wallch/12.04-3+
sudo apt-get update && sudo apt-get install wallch
Новейшее дополнение - PPA Wallch-Daily для более свежих версий Ubuntu.
sudo add-apt-repository ppa:wallch/wallch-daily
sudo apt-get update && sudo apt-get install wallch
Мой ответ поможет вам узнать, как обновлять фон вашего рабочего стола на выбранном вами веб-сайте.
После поиска по исходному коду программы Shutter, чтобы увидеть, что он делает, чтобы захватить веб-сайт, я нашел более простой способ сделать это, поэтому я отредактировал свой ответ.
Самый простой способ:
Сначала установите небольшой пакет:
sudo apt-get install gnome-web-photo
Когда приведенная выше команда завершит работу, запустите следующую команду в своем терминале:
mkdir -p ~/Documents/web_image
cd ~/Documents/web_image
Теперь в вашей папке ~ / Documents создана папка с именем web_image.
В эту папку поместите следующий скрипт с именем update_background.sh:
#!/bin/bash
screen_width=1280 #<--set here your screen's width dimension
interval="300" #<--set here the seconds you want to sleep till the next update
while true; do
gnome-web-photo --timeout=30 --mode=photo --width=$screen_width "http://google.com" $HOME/Documents/web_image/output.png
gsettings set org.gnome.desktop.background picture-uri file://$HOME/Documents/web_image/output.png
echo "Sleeping $interval seconds till the next update..."
sleep $interval
done
В приведенном выше скрипте bash вы можете редактировать 4 параметра: screen_width
это ширина вашего экрана (такая же ширина будет у сайта), interval
это интервал ожидания до следующего обновления картинки, timeout
(который является параметром в gnome-web) -photo команда) - это время ожидания для ожидания создания изображения, а также редактирования сайта, который по умолчанию установлен как http://google.com. . Вы можете изменить его на что угодно.
После сохранения сценария предоставьте ему исполняемые права доступа (chmod + x update_background.sh или щелкните его правой кнопкой мыши -> свойства-> разрешения -> разрешить запуск файла в качестве программы) и запустите его через терминал.
Вот как это выглядит на фоне моего рабочего стола с сайтом askubuntu.com:
ПРИМЕЧАНИЕ. Первая страница сайта может быть очень длинной, например, askubuntu.com. Это, очевидно, проблема, вы можете решить эту проблему с помощью таких программ, как imagemagick. Вы можете редактировать / обрезать и т. Д. Изображение перед установкой его в качестве фона рабочего стола (перед командой gsettings). Вы можете обрезать изображение так:
convert $HOME/Documents/web_image/output2.png -crop 300x300+0+0 $HOME/Documents/web_image/output2.png
Команда convert находится в пакете imagemagick ( sudo apt-get install imagemagick
). Обратите внимание, что вы должны найти размеры, которые подходят лучше всего (например, 300x300 очень мало в этом случае, это всего лишь пример ...)
PS: Вы можете настроить запуск скрипта update_background.sh при входе в систему: Запустите простой скрипт bash, чтобы запускать приложения при входе в систему , но было бы неплохо подождать, пока у вас не будет интернет-соединения. Итак, перед циклом while в этом скрипте поместите это:
while ! ping -c 1 google.com > /dev/null 2> /dev/null; do
echo "Waiting for internet connection..."
sleep 3
done
Итак, наряду с вышесказанным, если вы устанавливаете скрипт при запуске и хотите обрезать изображение, тогда update_background.sh должен выглядеть примерно так:
#!/bin/bash
screen_width=1280 #<--set here your screen's width dimension
interval="300" #<--set here the seconds you want to sleep till the next update
while true; do
gnome-web-photo --timeout=30 --mode=photo --width=$screen_width "http://google.com" $HOME/Documents/web_image/output.png
convert $HOME/Documents/web_image/output.png -crop 300x300+0+0 $HOME/Documents/web_image/output.png
gsettings set org.gnome.desktop.background picture-uri file://$HOME/Documents/web_image/output.png
echo "Sleeping $interval seconds till the next update..."
sleep $interval
done
Ваша лучшая ставка могла бы быть проектом скриншота . Webframe скринлет действительно позволяет вставлять Gmail, хотя, это мобильная версия по умолчанию. Возможно, вы сможете найти способ изменить это. Снимок экрана ниже.
Скриншоты могут находиться непосредственно на вашем рабочем столе или в сочетании со слоем виджетов Compiz, вызываемым поверх существующих окон, как Mac обрабатывает свои гаджеты / виджеты (как бы они ни назывались - я забыл).
sudo apt-get install screenlets
Вам нужно будет посетить сайт, чтобы загрузить сторонний скриншот веб-фрейма. Я только что попробовал, и установщик будет жаловаться, что веб-фрейм упакован неправильно, но, тем не менее, он отлично устанавливается:
Также стоит отметить, что я вполне уверен, что KDE объединяет такую функциональность из коробки со своей «плазменной» структурой. Просто мысль.
Вы можете использовать xwinwrap
любое приложение на рабочем столе. Он был сделан с мыслью о «видео для обоев», но я думаю, что он может отлично разместить любое приложение на вашем рабочем столе (так что вы можете просто вставить полноэкранный браузер на рабочий стол)
Вы можете найти xwinwrap
здесь, но я думаю, что есть более новая версия; не мог найти это все же.
Конки, вероятно, один вариант, который вы должны изучить. Я не могу дать вам точные инструкции, так как я никогда не пробовал.
Conky - это системный монитор, который отображается на рабочем столе вашего экрана. Это также очень модульно. Он может отображать вывод любой программы командной строки. Вы можете просматривать RSS-каналы, используя функции Conky RSS или отдельную программу или скрипт.
Вы можете найти инструкции здесь. Как создать RSS-канал с помощью Conky
Нет никакого способа сделать это со стандартным гномом. Обои представляют собой сплошное изображение и не делают ничего особенного.
Я читаю это несколько лет спустя.
До того, как меня заскочили за то, что я не читал оригинальный пост - я сделал, и я знаю, что ОП спросил о GNOME. Но большая часть обсуждения была о KDE, поэтому я добавлю надежный способ сделать это в KDE, и кто-то с GNOME может проверить и посмотреть, работает ли там правый щелчок по строке заголовка.
Я не уверен, возможно ли это в Gnome и т. Д., Но в KDE нет ничего особенного. На самом деле я набираю этот ответ в Firefox, который установлен в качестве фона рабочего стола в Mint 17 KDE, но использовал его в более ранних выпусках.
Итак, в KDE все, что вы делаете, это:
/home
чтобы напомнить вам.Для того, чтобы выйти из полноэкранного использования Alt+ F3
Выберите Дополнительные действия , то избавиться от клеща рядом с Fullscreen .
Возможно, вы захотите избавиться от Keep ниже других .
Я использовал этот метод для настройки VLC для воспроизведения видео в качестве обоев в течение многих лет, но теперь я вижу, что он имеет встроенный режим обоев .
Нет никакого способа сделать это со стандартным гномом. Обои представляют собой сплошное изображение и не делают ничего особенного.
Если вы хотите увидеть эту функцию, вы можете добавить свой голос к существующей ошибке. Но разработчики для gnome сказали, что они думают, что веб-страница рабочего стола - это действительно плохая идея, и что действительно нужны лучшие инструменты, чтобы доставить вашу электронную почту на рабочий стол.
Поскольку я не использую Gnome, нет особого смысла в моем добавлении к нему. Но для пользователей Gnome разработчикам Gnome на самом деле не нужно «добавлять» видео обои в качестве функции.
Все, что им нужно сделать, это добавить «Сохранить ниже других окон» в контекстное меню для строки заголовка. И есть опция «Полный экран» там же.
Что касается единственной проблемы, которую я вижу, так это то, что у Gnome может не быть ALT + F3, чтобы выйти из полноэкранного режима, но, вероятно, есть что-то еще.
В любом случае, как видно из поста, в KDE без специальной программы все просто.
А пока попробуйте следующее: до того, как я обнаружил заголовок в KDE, я использовал «Режим обоев» в разделе «Видео» на вкладке «Дополнительно» в настройках VLC.
Может быть, это сработает в Gnome, я думаю, сделаю то же самое.
Опять же - Dead Easy, если вы можете найти его. Я постараюсь сделать это шаг за шагом.
Открыть VLC Открыть меню «Инструменты» Открыть настройки Внизу слева вы видите «Показать настройки». Нажмите (.) В «Все» (перейдите к расширенным настройкам). Прокрутите вниз до нижней части списка и нажмите «Видео» на правой стороне, в разделе «Общие настройки видео» есть список вещей, которые могут иметь флажок для их включения или выключения.
Для трех настроек внизу ВЫКЛЮЧИТЕ «Всегда сверху» - ОБРАТИТЕ ВНИМАНИЕ, это ОЧЕНЬ ВАЖНО !! Включить «Включить режим обоев» Включить «Отключить заставку» Выключить «Показать заголовок мультимедиа на видео»
Вам не нужно возиться с вещами после показа заголовка видео и т. Д.
Пожалуйста, попробуйте это на Gnome, и если это работает или нет, добавьте это сюда, чтобы любой другой бедный дьявол, пытающийся сделать это, знал. Потому что, если он работает в Gnome, он должен работать в других.
Помните, что если вы сделаете это, любое видео, которое вы откроете в VLC, будет воспроизводиться во весь экран за всем, включая панели. Так что вы можете установить другой плеер для оконного видео.
Вы сможете выйти из VLC Video Wallpaper в любое время, щелкнув правой кнопкой мыши и выбрав «Выход». Или какое-либо сочетание клавиш для того, чтобы оставить полный экран в Gnome.
Ура,
RossD.
Вы делаете снимок сайта с помощью gnome-web-photo или скачиваете его с помощью wget. Вы можете поместить это в /etc/cron.hourly:
#!/bin/sh
wget --directory-prefix=/home/user1/Pictures http://image.weather.com/images/sat/germany_sat_720x486.jpg
Затем вы выбираете эту картинку в качестве фона.