Czy istnieje sposób na umieszczenie aktywnej witryny, takiej jak Gmail, jako tła pulpitu w Gnome, na Ubuntu 10.10 64-bit? MS Win nazywa to „Active Desktop”.
Czy istnieje sposób na umieszczenie aktywnej witryny, takiej jak Gmail, jako tła pulpitu w Gnome, na Ubuntu 10.10 64-bit? MS Win nazywa to „Active Desktop”.
Odpowiedzi:
Wallch ma teraz tę funkcję zaimplementowaną! Możesz pobrać i zainstalować PPA:
Dla 13.10 / 14.04 :
sudo add-apt-repository ppa:wallch/3+
sudo apt-get update && sudo apt-get install wallch
W przypadku 12.04 :
sudo add-apt-repository ppa:wallch/12.04-3+
sudo apt-get update && sudo apt-get install wallch
Najnowszym dodatkiem jest codzienne PPA dla najnowszych wersji Ubuntu
sudo add-apt-repository ppa:wallch/wallch-daily
sudo apt-get update && sudo apt-get install wallch
Moja odpowiedź poprowadzi Cię przez proces aktualizowania tła pulpitu w wybranym przez Ciebie okresie w wybranej witrynie.
Po przeszukaniu kodu źródłowego programu Shutter, aby zobaczyć, co to robi, aby przechwycić witrynę internetową, znalazłem łatwiejszy sposób, aby to zrobić, więc zredagowałem swoją odpowiedź.
Najłatwiejszym sposobem jest:
Najpierw zainstaluj mały pakiet:
sudo apt-get install gnome-web-photo
Gdy powyższe polecenie zakończy działanie, uruchom następujące polecenie w swoim terminalu:
mkdir -p ~/Documents/web_image
cd ~/Documents/web_image
Teraz został utworzony folder w folderze ~ / Documents o nazwie web_image.
W tym folderze umieść następujący skrypt o nazwie 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
W powyższym skrypcie bash możesz edytować 4 parametry: screen_width
jest to szerokość twojego ekranu (ta sama szerokość będzie stroną), interval
to interwał oczekiwania na następną aktualizację obrazu, timeout
(który jest parametrem w sieci gnome -polecenie -photo), czyli czas oczekiwania na utworzenie obrazu, a także edycja strony, która domyślnie ustawiła na http://google.com . Możesz zmienić to, co chcesz.
Po zapisaniu skryptu nadaj mu uprawnienia do wykonywania (chmod + x update_background.sh lub kliknij prawym przyciskiem myszy-> właściwości-> uprawnienia-> zezwól na uruchamianie pliku jako programu) i uruchom go przez terminal.
Tak to wygląda na tle pulpitu w witrynie askubuntu.com:
UWAGA: Pierwsza strona witryn może być bardzo długa, na przykład askubuntu.com. Jest to najwyraźniej problem, który można rozwiązać za pomocą programów takich jak imagemagick. Możesz edytować / przycinać itp. Obraz przed ustawieniem go jako tła pulpitu (przed poleceniem gsettings). Możesz przyciąć obraz w następujący sposób:
convert $HOME/Documents/web_image/output2.png -crop 300x300+0+0 $HOME/Documents/web_image/output2.png
Polecenie konwersji znajduje się w pakiecie imagemagick (sudo apt-get install imagemagick
). Pamiętaj, że musisz znaleźć wymiary, które najlepiej pasują (np. 300 x 300 jest w tym przypadku bardzo mały, to tylko przykład ...)
PS: Możesz ustawić skrypt update_background.sh, aby zaczynał się przy logowaniu: Uruchom prosty skrypt bash, aby uruchamiać aplikacje przy logowaniu , ale fajnie byłoby poczekać, aż będziesz mieć połączenie z Internetem. Zatem przed pętlą while w tym skrypcie umieść to:
while ! ping -c 1 google.com > /dev/null 2> /dev/null; do
echo "Waiting for internet connection..."
sleep 3
done
Tak więc, wraz z powyższym, jeśli ustawisz skrypt podczas uruchamiania i chcesz przyciąć obraz, wtedy plik update_background.sh powinien wyglądać mniej więcej tak:
#!/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
Najlepszym rozwiązaniem może być projekt ekranowy . Webframe screenlet rzeczywiście pozwalają umieścić swój gmail, aczkolwiek jest to mobilna wersja domyślnie. Być może możesz znaleźć sposób, aby to zmienić. Zrzut ekranu poniżej.
Screenlety mogą albo siedzieć bezpośrednio na pulpicie, albo w połączeniu z warstwą widgetów Compiz, wywoływaną przez istniejące okna, tak jak Mac obsługuje swoje gadżety / widżety (jakkolwiek się nazywają - zapomniałem).
sudo apt-get install screenlets
Musisz odwiedzić tę stronę, aby pobrać screenlet innej firmy. Właśnie go wypróbowałem, a instalator będzie narzekał, że ramka nie jest poprawnie spakowana, ale mimo to instaluje się idealnie:
Warto również zauważyć, że jestem całkiem pewien, że KDE dołącza tego rodzaju funkcjonalność od razu z ramą „plazmy”. Tylko myśl.
Możesz użyć, xwinwrap
aby uzyskać dowolną aplikację na pulpicie. Został stworzony z myślą o „wideo na tapetę”, ale myślę, że może dobrze trzymać dowolną aplikację na pulpicie (więc możesz po prostu przykleić przeglądarkę pełnoekranową na pulpicie)
Można znaleźć xwinwrap
tutaj, ale myślę, że istnieje nowsza wersja; nie mogłem tego znaleźć.
Conky jest prawdopodobnie jedną z opcji, którą powinieneś zbadać. Nie mogę dać ci dokładnych instrukcji, ponieważ nigdy czegoś takiego nie próbowałem.
Conky to monitor systemu wyświetlany na pulpicie ekranu. Jest również bardzo modułowy. Może wyświetlać dane wyjściowe dowolnego programu wiersza poleceń. Możesz przeglądać kanały RSS za pomocą funkcji Conky RSS lub osobnego programu lub skryptu.
Tutaj znajdziesz instrukcje. Jak utworzyć kanał RSS za pomocą Conky
Nie można tego zrobić za pomocą standardowego gnoma. Tapeta jest solidnym obrazem i nie robi nic specjalnego.
Czytam to kilka lat później.
Zanim wskoczyłem na to, że nie czytałem oryginalnego postu - zrobiłem to i wiem, że OP zapytał o GNOME. Ale wiele dyskusji dotyczyło KDE, więc dodam niezawodny sposób, aby to zrobić w KDE, a ktoś z GNOME może sprawdzić i sprawdzić, czy tam też działa kliknięcie prawym przyciskiem myszy na pasku tytułu.
Nie jestem pewien, czy jest to możliwe w Gnome itp., Ale w KDE nie ma w tym nic specjalnego. W rzeczywistości piszę tę odpowiedź w przeglądarce Firefox, która jest ustawiona jako tło pulpitu w Mint 17 KDE, ale używałem jej we wcześniejszych wersjach.
Ok, więc w KDE wszystko co robisz to:
/home
celu przypomnienia.Aby wyjść z trybu pełnoekranowego, użyj Alt+ F3
Wybierz więcej działań, a następnie pozbądź się zaznaczenia obok opcji Pełny ekran .
Możesz także pozbyć się Keep poniżej innych .
Używam tej metody do ustawiania VLC do odtwarzania wideo jako tapety od lat, ale teraz widzę, że ma wbudowany tryb tapety .
Nie można tego zrobić za pomocą standardowego gnoma. Tapeta jest solidnym obrazem i nie robi nic specjalnego.
Jeśli chcesz zobaczyć tę funkcję, możesz dodać swój głos do istniejącego błędu. Ale programiści gnome powiedzieli, że uważają, że strona internetowa na komputery to naprawdę zły pomysł i że tak naprawdę potrzebne są lepsze narzędzia do przesyłania wiadomości e-mail na komputer.
Ponieważ nie używam Gnome, dodawanie go nie ma sensu. Ale dla użytkowników Gnome programiści Gnome nie muszą „dodawać” tapety wideo jako funkcji.
Wszystko, co muszą zrobić, to dodać „Keep Below Other Windows” do menu po kliknięciu prawym przyciskiem myszy na pasku tytułu. I masz opcję „Pełny ekran” w tym samym miejscu.
Jedynym problemem, jaki widzę, jest to, że Gnome może nie mieć ALT + F3, aby wyjść z pełnego ekranu, ale prawdopodobnie ma coś innego.
W każdym razie, jak pokazuje post, w KDE jest to bardzo łatwe bez specjalnego programu.
Na razie - spróbuj tego: zanim odkryłem pasek tytułu w KDE, ustawiłem „Tryb tapety” w obszarze Wideo na karcie Zaawansowane w Preferencjach VLC.
Może to zadziała w Gnome zrobi to samo, co myślę.
Znowu - Dead Easy, jeśli możesz go znaleźć. Spróbuję zrobić to krok po kroku.
Otwórz VLC Otwórz menu „Narzędzia” Otwórz Preferencje Na dole po lewej stronie zobaczysz „Pokaż ustawienia” Kliknij (.) We Wszystkich (przejdziesz do zaawansowanych ustawień) Przewiń do dołu listy po lewej stronie i kliknij „Wideo” Po prawej stronie, w sekcji „Ogólne ustawienia wideo” znajduje się lista rzeczy, które mogą mieć znacznik wyboru, aby je włączyć lub wyłączyć.
Dla trzech ustawień u dołu WYŁĄCZ „Zawsze na górze” - UWAGA, to jest BARDZO WAŻNE !! Włącz „Włącz tryb tapety” Włącz ”Wyłącz wygaszacz ekranu„ Wyłącz ”Pokaż tytuł multimediów na wideo”
Po pokazie tytułu filmu itp. Nie powinieneś bałaganić rzeczy.
Spróbuj tego na Gnome, a jeśli to działa, czy nie, dodaj go tutaj, aby każdy biedny diabeł, który próbuje to zrobić, wie o tym. Ponieważ jeśli działa w Gnome, powinien działać w innych.
Pamiętaj, że jeśli to zrobisz, dowolny film otwarty w VLC będzie odtwarzany na pełnym ekranie za wszystkim, w tym panelami. Możesz więc chcieć zainstalować inny odtwarzacz wideo z okienkami.
Powinieneś być w stanie wyjść z VLC Video Wallpaper w dowolnym momencie, klikając prawym przyciskiem myszy i wybierając Quit. Lub jakikolwiek skrót klawiszowy służy do opuszczania pełnego ekranu w Gnome.
Twoje zdrowie,
RossD.
Wykonujesz migawkę witryny za pomocą gnome-web-photo lub pobierasz ją za pomocą wget. Możesz umieścić to w /etc/cron.hourly:
#!/bin/sh
wget --directory-prefix=/home/user1/Pictures http://image.weather.com/images/sat/germany_sat_720x486.jpg
Następnie wybierz to zdjęcie jako tło.