Trang web đang hoạt động làm nền Gnome


14

Có cách nào để đặt một trang web đang hoạt động, chẳng hạn như Gmail, làm nền Desktop của bạn trong Gnome, chạy Ubuntu 10.10 64-bit không? MS Win gọi nó là "Máy tính để bàn hoạt động".


@AthloX: Tôi có một câu hỏi vì có điều gì đó không rõ ràng lắm. Khi bạn đặt hình nền máy tính của mình, bạn mong muốn kích hoạt các trang web thay đổi như thế nào (bạn không cần phải có nhiều trang web). Có nhiều tùy chọn thiết thực hơn để đạt được những gì bạn cần "Tôi muốn xem các nguồn cấp dữ liệu trực tiếp của bất kỳ trang web nào đã chọn" như tạo trình khởi chạy Fogger và chạy nó khi khởi động chẳng hạn. Bạn có thể chỉnh sửa câu hỏi của mình để cung cấp rõ ràng hơn không vì tôi nghĩ có thể có 2 câu hỏi ở trên
stephenmyall

1
@StephenMyall: Bây giờ câu hỏi của tôi được hỏi chính xác hay vẫn còn nhầm lẫn. Tôi muốn trang web hiển thị dưới dạng nền hoạt động mặc dù tôi sẽ không tương tác với nó chỉ là một bản cập nhật để hiển thị để tôi luôn luôn không cần phải mở trang web trong trình duyệt
Amit Rane

Bạn đã bao giờ tìm thấy một giải pháp cho điều này?
William

Câu trả lời:


18

Cách dễ dàng

(cài đặt chương trình đồ họa thực hiện công việc cho bạn)

Wallch có tính năng này hiện đang được thực hiện! Bạn có thể tải xuống và cài đặt PPA:

Cho 13.10 / 14.04 :

sudo add-apt-repository ppa:wallch/3+
sudo apt-get update && sudo apt-get install wallch

Cho 12.04 :

sudo add-apt-repository ppa:wallch/12.04-3+
sudo apt-get update && sudo apt-get install wallch

Bổ sung mới nhất là PPA hàng ngày cho các phiên bản Ubuntu mới hơn

sudo add-apt-repository ppa:wallch/wallch-daily
sudo apt-get update && sudo apt-get install wallch

Con đường gian nan

(chỉ cài đặt những gì cần thiết và yêu cầu một chút sử dụng dòng lệnh)

Câu trả lời của tôi sẽ hướng dẫn bạn cách cập nhật nền máy tính để bàn của bạn trong một khoảng thời gian bạn chọn một trang web bạn chọn.

Sau khi tìm kiếm mã nguồn của chương trình Shutter để xem nó thực hiện thủ thuật gì để bắt một trang web, tôi đã tìm thấy một cách dễ dàng hơn để làm điều đó, vì vậy tôi đã chỉnh sửa câu trả lời của mình.

Cách dễ nhất là như sau:

Đầu tiên, cài đặt một gói nhỏ:

sudo apt-get install gnome-web-photo

Khi lệnh trên kết thúc chạy, sau đó chạy phần bên trong thiết bị đầu cuối của bạn:

mkdir -p ~/Documents/web_image
cd ~/Documents/web_image

Bây giờ, một thư mục trong thư mục ~ / Documents của bạn có tên web_image đã được tạo.

Trong thư mục này, đặt tập lệnh sau, được gọi là 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

Trong tập lệnh bash ở trên, bạn có thể chỉnh sửa 4 tham số: screen_widthlà chiều rộng màn hình của bạn (cùng chiều rộng sẽ là trang web), intervallà khoảng thời gian chờ đến bản cập nhật tiếp theo của hình ảnh, timeout(là tham số trên gnome-web Lệnh -photo) là thời gian chờ để tạo ảnh chờ, đồng thời chỉnh sửa trang, theo mặc định, tôi đã đặt nó thành http://google.com . Bạn có thể thay đổi nó thành bất cứ điều gì bạn muốn.

Sau khi lưu tập lệnh, cung cấp cho nó quyền thực thi (chmod + x update_background.sh hoặc nhấp chuột phải vào nó-> thuộc tính-> quyền-> cho phép thực thi tệp dưới dạng chương trình) và chạy tệp qua thiết bị đầu cuối.

Đây là giao diện giống như trên nền màn hình của tôi, với trang web Askubfox.com:

nhập mô tả hình ảnh ở đây

LƯU Ý: Trang đầu tiên của trang web có thể rất dài, ví dụ như Askubfox.com. Đây rõ ràng là một vấn đề, bạn có thể giải quyết vấn đề này bằng các chương trình như fantemagick. Bạn có thể chỉnh sửa / cắt, v.v. hình ảnh trước khi đặt nó làm nền màn hình (trước lệnh gsinstall). Bạn có thể cắt hình ảnh như thế này:

convert $HOME/Documents/web_image/output2.png -crop 300x300+0+0 $HOME/Documents/web_image/output2.png

Lệnh convert nằm ở gói fantemagick ( sudo apt-get install imagemagick). Lưu ý rằng bạn phải tìm kích thước phù hợp nhất (ví dụ: 300x300 là rất nhỏ trong trường hợp này, đây chỉ là một ví dụ ...)

PS: Bạn có thể đặt tập lệnh update_background.sh để bắt đầu đăng nhập: Chạy tập lệnh bash đơn giản để bắt đầu các ứng dụng khi đăng nhập , nhưng thật tuyệt khi đợi đến khi bạn có kết nối internet. Vì vậy, trước vòng lặp while trong tập lệnh đó đặt:

while ! ping -c 1 google.com > /dev/null 2> /dev/null; do
  echo "Waiting for internet connection..."
  sleep 3
done

Vì vậy, cùng với ở trên, nếu bạn đặt tập lệnh đang chạy khi khởi động và bạn muốn cắt hình ảnh, thì update_background.sh sẽ trông giống như thế này:

#!/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

Tôi đã thử nó và nó hoạt động tốt :)
hytromo

1
+100 Công việc rất ấn tượng và được nghiên cứu kỹ lưỡng. Wow @hakermania: bạn đã làm công việc nhà của bạn thực sự xuất sắc. Tôi sẽ thử nó ngay bây giờ. Cảm ơn câu trả lời của bạn là tốt nhất
Amit Rane

Cảm ơn @AthloX, trước tiên hãy nhớ thử câu trả lời và sau đó đặt câu trả lời là chính xác! Ngoài ra, hãy nhớ rằng tôi đã tìm thấy cách thực hiện nó trong một blog (như tôi nói trong câu trả lời của mình), vì vậy tôi đã không làm gì ấn tượng. Tôi chỉ kết nối một số thứ (chờ kết nối internet, lấy hình ảnh, cắt ảnh, đặt nó làm nền màn hình) để phù hợp với tình huống của bạn ...
hytromo

NÓ LÀM VIỆC những gì tôi muốn vì vậy tôi đặt câu trả lời đúng @hakermania
Amit Rane

Nhưng điều này sẽ không được sống phải không?
William

6

Đặt cược tốt nhất của bạn có thể là dự án screenlet . Các webframe screenlet không thực sự cho phép bạn nhúng gmail của bạn, mặc dù, đó là phiên bản di động theo mặc định. Có lẽ bạn có thể tìm cách thay đổi nó. Ảnh chụp màn hình bên dưới.

Các màn hình có thể ngồi trực tiếp trên máy tính để bàn của bạn hoặc kết hợp với lớp tiện ích của Compiz, được gọi qua các cửa sổ hiện có, như Mac xử lý các tiện ích / widget của nó (bất cứ thứ gì chúng được gọi - tôi đã quên).

sudo apt-get install screenlets

Cài đặt qua trung tâm phần mềm

Bạn sẽ phải truy cập trang web để tải xuống màn hình webframe của bên thứ ba. Tôi mới dùng thử và trình cài đặt sẽ phàn nàn rằng webframe không được đóng gói chính xác, nhưng dù sao thì nó cũng cài đặt hoàn hảo:

nhập mô tả hình ảnh ở đây

Cũng có thể đáng chú ý rằng tôi khá chắc chắn rằng KDE gói loại chức năng này ra khỏi hộp với khung "plasma" của nó. Chỉ là một ý nghĩ.


3

Bạn có thể sử dụng xwinwrapđể có được bất kỳ ứng dụng nào trên máy tính để bàn của bạn. Nó được tạo ra với ý tưởng "video cho hình nền" nhưng tôi nghĩ rằng nó có thể dính bất kỳ ứng dụng nào trên máy tính để bàn của bạn (vì vậy bạn chỉ có thể dán trình duyệt toàn màn hình trên máy tính để bàn của mình)

Bạn có thể tìm thấy xwinwrap ở đây nhưng tôi nghĩ rằng có một phiên bản mới hơn xung quanh; không thể tìm thấy nó mặc dù.


1

Conky

Conky có lẽ là một lựa chọn bạn nên khám phá. Tôi không thể cung cấp cho bạn hướng dẫn chính xác như một cái gì đó tôi chưa bao giờ thử.

Conky là một màn hình hệ thống hiển thị trên màn hình của bạn. Nó cũng rất mô-đun. Nó có thể hiển thị đầu ra của bất kỳ chương trình dòng lệnh nào. Bạn có thể xem các nguồn cấp RSS bằng cách sử dụng các chức năng Conky RSS hoặc chương trình hoặc tập lệnh riêng.


Bạn có thể tìm thấy hướng dẫn ở đây. Cách tạo nguồn cấp RSS bằng Conky


CONKY có thể hiển thị toàn bộ trang web làm nền máy tính của tôi không?
Amit Rane

@AthloX: Tôi đã rất cụ thể trong câu trả lời của mình để chỉ ra rằng tôi chưa bao giờ thử cái này VÀ nó chỉ là một lựa chọn. Tùy chọn này đáp ứng nhu cầu của bạn "Tôi muốn xem các nguồn cấp dữ liệu trực tiếp của bất kỳ trang web nào được chọn"
stephenmyall

Xin lỗi, tôi đã thay đổi nguồn cấp dữ liệu để cập nhật ngay bây giờ .. Tôi muốn cập nhật trực tiếp trên máy tính để bàn của mình khi chúng xuất hiện giống như những câu hỏi đó tại đây
Amit Rane

1

Không có cách nào để làm điều này với gnome tiêu chuẩn. Hình nền là một hình ảnh vững chắc và không làm gì đặc biệt.

Tôi đang đọc điều này một vài năm sau đó.

Trước khi tôi bị nhảy lên vì không đọc bài viết gốc - tôi đã làm và tôi biết OP đã hỏi về Gnome. Nhưng nhiều cuộc thảo luận là về KDE, vì vậy tôi sẽ thêm một cách dễ dàng để làm điều đó trong KDE và ai đó có Gnome có thể kiểm tra và xem liệu nhấp chuột phải vào thanh tiêu đề cũng hoạt động ở đó.

Tôi không chắc điều này có khả thi trong Gnome không, nhưng trong KDE thì không có gì đặc biệt. Trong thực tế, tôi đang gõ câu trả lời này trong Firefox, được đặt làm nền máy tính để bàn của tôi trong Mint 17 KDE, nhưng đã sử dụng nó trong các bản phát hành trước đó.

Ok, vì vậy trong KDE, tất cả những gì bạn làm là:

  1. Nhấp chuột phải vào thanh tiêu đề của trình duyệt của bạn.
  2. Chọn thêm hành động
  3. Chọn giữ bên dưới những người khác
  4. Chọn thêm hành động một lần nữa
  5. Chọn toàn màn hình
  6. Đọc cảnh báo cho bạn biết bạn có thể sẽ không quay lại toàn màn hình .
  7. Lưu ý phím tắt Alt+ F3để thoát khỏi toàn màn hình .
  8. Nhấp vào ok.
  9. Xem điểm 6 . Tạo một tập tin văn bản /homeđể nhắc nhở bạn.

Để thoát khỏi toàn màn hình, hãy sử dụng Alt+ F3
Chọn thêm hành động sau đó thoát khỏi đánh dấu bên cạnh Toàn màn hình .
Bạn cũng có thể muốn thoát khỏi Keep bên dưới những người khác .

Tôi đã sử dụng phương pháp này để đặt VLC để phát video làm hình nền trong nhiều năm, nhưng bây giờ tôi thấy nó có chế độ Hình nền tích hợp .


0

Không có cách nào để làm điều này với gnome tiêu chuẩn. Hình nền là một hình ảnh vững chắc và không làm gì đặc biệt.

Nếu bạn muốn xem tính năng này, bạn có thể thêm giọng nói của mình vào lỗi hiện có. Nhưng các nhà phát triển cho gnome đã nói rằng họ nghĩ rằng trang web máy tính để bàn là một ý tưởng thực sự tồi tệ và thực sự những gì cần thiết là công cụ tốt hơn để đưa bạn đến email của bạn trên máy tính để bàn.


1
Lỗi hiện tại ở đâu?
Erigami

0

Bởi vì tôi không sử dụng Gnome, nên tôi không thêm nhiều điểm vào đó. Nhưng đối với người dùng Gnome, các nhà phát triển Gnome thực sự không cần phải 'thêm' hình nền video làm tính năng.

Tất cả những gì họ phải làm là thêm "Giữ bên dưới các Windows khác" vào menu nhấp chuột phải cho Thanh tiêu đề. Và có một tùy chọn cho "Toàn màn hình" ở cùng một nơi.

Về vấn đề duy nhất tôi có thể thấy là Gnome có thể không có ALT + F3 để thoát khỏi toàn màn hình, nhưng nó có thể có một thứ khác.

Dù sao, như bài đăng cho thấy, thật dễ dàng trong KDE mà không có chương trình đặc biệt.

Hiện tại - hãy thử điều này: Trước khi tôi phát hiện ra thanh điều tiêu đề trong KDE, tôi đã sử dụng để đặt 'Chế độ hình nền' trong Video trong tab Nâng cao trên Tùy chọn VLC.

Có lẽ nó sẽ hoạt động trong Gnome sẽ làm điều tương tự tôi nghĩ.

Một lần nữa - Chết dễ dàng nếu bạn có thể tìm thấy nó. Tôi sẽ cố gắng làm cho nó từng bước.

Mở VLC Mở 'Menu' Công cụ Mở Tùy chọn Ở phía dưới bên trái, bạn thấy 'Hiển thị Cài đặt' Nhấp vào (.) Trong Tất cả (đưa bạn đến tùy chọn nâng cao) Cuộn xuống cuối danh sách ở bên trái và nhấp vào 'Video' Ở bên phải, trong 'Cài đặt video chung' Có một danh sách những thứ có thể có dấu kiểm để bật hoặc tắt chúng.

Đối với ba cài đặt ở dưới cùng TẮT 'Luôn ở trên cùng' - LƯU Ý cài đặt này RẤT QUAN TRỌNG !! BẬT 'Bật chế độ hình nền' BẬT 'Tắt trình bảo vệ màn hình' TẮT 'Hiển thị tiêu đề phương tiện trên video'

Bạn không cần phải lộn xộn với công cụ sau khi hiển thị tiêu đề video, v.v.

Vui lòng thử điều này trên Gnome và nếu nó hoạt động hay không, hãy thêm nó vào đây để bất kỳ con quỷ tội nghiệp nào khác cố gắng làm điều này biết. Bởi vì nếu nó hoạt động trong Gnome thì nó sẽ hoạt động trong những cái khác.

Hãy nhớ nếu bạn làm điều này, bất kỳ video nào bạn mở trong VLC sẽ phát toàn màn hình đằng sau mọi thứ, kể cả các bảng. Vì vậy, bạn có thể muốn cài đặt một trình phát khác cho các video có cửa sổ.

Bạn có thể thoát khỏi Hình nền video VLC bất cứ lúc nào bằng cách nhấp chuột phải và chọn Thoát. Hoặc bất cứ phím tắt nào để rời khỏi toàn màn hình trong Gnome.

Chúc mừng

RossD.


0

Bạn chụp ảnh trang web với ảnh gnome-web hoặc bạn tải xuống với wget. Bạn có thể đặt nó trong /etc/cron.hourly:

#!/bin/sh
wget  --directory-prefix=/home/user1/Pictures http://image.weather.com/images/sat/germany_sat_720x486.jpg

Sau đó, bạn chọn hình ảnh đó làm nền.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.