Làm thế nào để tôi tạo một slideshow hình nền máy tính?


195

Làm cách nào để tạo trình chiếu hình nền máy tính với bộ ảnh của riêng tôi?

  • Với các hình ảnh đến từ một thư mục hình ảnh, hoặc được chọn trước
  • Với các hình ảnh được hiển thị theo thứ tự, hoặc ngẫu nhiên
  • Với hình ảnh thay đổi cứ sau vài phút hoặc sau khoảng thời gian ngẫu nhiên

3
Năm 2018, Variety dường như đối với tôi công cụ tốt nhất cho công việc này: peterlevi.com/variety
jmng

Câu trả lời:



255

Nếu bạn sử dụng nó để quản lý ảnh của mình và dễ dàng thì tôi khuyên bạn nên sử dụng Shotwell, nên cài đặt theo mặc định.

Mở nó ra:

mở shotwell

Chọn ảnh bạn muốn được đặt làm trình chiếu nền:

chọn hình ảnh

Mở FileSet as Desktop Slideshowhoặc nhấn Ctrl+ B:

đặt làm slideshow

Điều chỉnh cài đặt thời gian:

cài đặt thời gian

Làm xong.


8
Cảm ơn nhiều! Tôi thích giải pháp này trên Wallch .. vì bạn không phải cài đặt bất kỳ ứng dụng bổ sung nào để đạt được mục đích tương tự
Antony

4
Tôi có cần tạo một ứng dụng khởi động cho cùng hay nó sẽ hoạt động mọi lúc?
ArunMKumar

5
Chủ đề cũ, nhưng đi lên cao nhất trong tìm kiếm. Đây là BY FAR phương pháp dễ nhất. Vẫn hoạt động hoàn hảo và, theo câu hỏi của @Arun Kumar, sẽ tự động tải mà không cần làm việc gì thêm. Lưu ý: Khi cố gắng nhập hình ảnh từ một liên kết tượng trưng, ​​tôi phải thay đổi vị trí nhập trong Cài đặt bằng cách chọn thư mục, nếu không, nó sẽ không cho phép lựa chọn hình ảnh.
u2n

1
Là giải pháp hiển thị hình ảnh ngẫu nhiên hoặc tuần tự? Các hình ảnh được phóng to hoặc điền hoặc kéo dài hoặc một cái gì đó? Họ có phù hợp với máy tính để bàn hoàn hảo?
abhishah901

1
@Kalamalka Kid Nếu bạn muốn hình ảnh của mình được thu nhỏ trên màn hình với ví dụ như nền đen, hãy làm theo bài đăng trên, sau đó truy cập Cài đặt hệ thống Ubuntu> Giao diện> Giao diện> Nền. Chọn 'Scale' trong hộp thả xuống và màu đen làm màu. Điều này hoạt động trong Ubuntu 14.04 LTS.
304497

87

Wallch

Trong trung tâm phần mềm có hai bộ thay đổi hình nền - wallch cho Gnome-Shell / Unity / Gnome-Classic và Wally cho KUb Ubuntu.

Hãy tập trung vào Wallch .

Đáng buồn thay , phiên bản của Wallch trong trung tâm phần mềm đã lỗi thời và có nhiều vấn đề, đặc biệt là với 14.04! Có một kho lưu trữ với phiên bản gần đây.

Để cài đặt, hãy thêm kho lưu trữ (bạn không cần thực hiện việc này vào ngày 16.04):

sudo add-apt-repository ppa:wallch/wallch-daily

Sau đó cài đặt Wallch:

sudo apt-get update && sudo apt-get install wallch

Sau đó bắt đầu từ Dash:

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

Bây giờ cho phép khởi chạy các tùy chọn ứng dụng:

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

Hãy bỏ chọn thông báo bong bóng - thật khó chịu - đồng thời bạn có thể tắt âm thanh!

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

Đồng thời bạn có thể xác định các tùy chọn khởi động:

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

Lưu - và thêm một thư mục ảnh - trong ví dụ này, sử dụng /usr/share/backgroundscho các hình nền mặc định đi kèm với Ubuntu

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

Bây giờ chúng tôi có hai lựa chọn:

Bắt đầu lựa chọn 1

(cảm ơn @Naruto)

giữ wallch trong launcher

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

thoát wallch và bắt đầu thay đổi hình nền

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

Bắt đầu lựa chọn 2

bắt đầu wallch khi đăng nhập mà không cần phải có launcher

Từ dấu gạch ngang:

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

Sau đó tạo một ứng dụng khởi động mới bằng lệnh wallch --constant

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

NB - đối với một số máy tính, điều này sẽ không hoạt động. Giải pháp là giới thiệu một sự chậm trễ cho việc khởi động daemon wallch theo Q & A sau:

Wallch không tự động đi xe đạp nền khi đăng nhập


Wallch bị lỗi trên Lubfox 14.04. Khoảng thời gian thay đổi giữ mặc định là 10 phút hoặc sau đó sau khi khởi động lại.
H2ONaCl

1
báo cáo lỗi trên launchpad - người bảo trì cũng là một người dùng tích cực ở đây và hy vọng sẽ phản hồi nhanh chóng cho bất kỳ vấn đề nào được báo cáo.
fossfreedom

Phiên bản trên trung tâm phần mềm đã lỗi thời! Đây là nơi để cài đặt phiên bản gần đây: Phiên bản sudo add-apt-repository ppa:wallch/wallch-daily sudo apt-get update && sudo apt-get install wallch trung tâm phần mềm không hoạt động với tôi nhưng phiên bản cập nhật hoàn toàn hoạt động! Tôi là 14,04 64 bit
Mina Michael

Một công trình hàng ngày có vẻ mạo hiểm. Không có ppa khác cho wallch?
jpaugh 18/03/2016

@ fossfreedom ♦ điều này có hoạt động trên Ubuntu 16.04
Kasun Siyambalapitiya

49

IMG:   Đa dạng

Trang chủ: http://peterlevi.com/variety
Github: https://github.com/varietywalls/variety

Variety là một trình quản lý hình nền cho các hệ thống Linux. Nó hỗ trợ nhiều máy tính để bàn và nguồn hình nền, bao gồm các tệp cục bộ và các dịch vụ trực tuyến: Flickr, Wallhaven, Bapt, v.v.

Khi được hỗ trợ, Variety nằm dưới dạng biểu tượng khay để cho phép dễ dàng tạm dừng và tiếp tục. Mặt khác, menu nhập màn hình của nó cung cấp một bộ tùy chọn tương tự.

Sự đa dạng cũng bao gồm một loạt các hiệu ứng hình ảnh, chẳng hạn như sơn dầu và mờ, cũng như các tùy chọn để trích dẫn lớp và đồng hồ trên nền.

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

Tải về

Nó có sẵn trong vũ trụ repo. Để cài đặt nó, hãy chạy

sudo apt install variety

Ngoài ra, bạn có thể cài đặt nó từ PPA của Peter Levi bằng cách chạy

sudo add-apt-repository ppa:peterlevi/ppa
sudo apt-get update
sudo apt-get install variety

Wow, phần mềm tuyệt vời. Các tính năng rất hay, bao gồm hiển thị đẹp của đồng hồ và tục ngữ.
Ben

3
Cảm ơn vì điều đó, tốt hơn nhiều so với wallch, nó cho phép bạn tải xuống hình ảnh từ nhiều nguồn.
Roger Garzon Nieto

Tôi đã thử nghiệm tất cả và đây là tính năng và tính năng tốt nhất, nhiều hơn
Mathias Falci

25

Tự tạo một tệp XML. Sử dụng kịch bản này như một điểm khởi đầu một cách thận trọng, nó có thể có một số lỗi.

#!/bin/bash

FILE="background.xml"
DURATION=10.0
TRANSITION=0.0

CURRENTDIR=$PWD
TRANSITION_XML="
<static>
    <duration>$DURATION</duration>
    <file>$CURRENTDIR/%s</file>
</static>
<transition>
    <duration>$TRANSITION</duration>
    <from>$CURRENTDIR/%s</from>
    <to>$CURRENTDIR/%s</to>
</transition>
"

# Random order
shopt -s nullgob nocaseglob        # ignore non-existant extensions, case-insensitve
IMGS=( *.{jpg,jpeg,png,gif} )
INDICES=( $(shuf -e ${!IMGS[@]}) ) # randomize indices of images
INDICES+=(${INDICES[0]})           # go back to first image after last
COUNTER=${#IMGS[@]}

exec > "$FILE"                     # all further output to the XML file
echo "<background><starttime></starttime>"

for ((i = 0; i < COUNTER; i++))
do
    index=${INDICES[i]}
    printf "$TRANSITION_XML" "${IMGS[index]}" "${IMGS[index]}" "${IMGS[index + 1]}"
done

echo "</background>"

Hướng dẫn:

Khi background.xmltệp đã được tạo, bấm chuột phải vào màn hình nền, chọn Thay đổi ảnh nền , bấm Thêm ..., sau đó điều hướng đến thư mục chứa tệp XML. Ngay phía trên nút "Mở" thay đổi bộ chọn từ "Hình ảnh" thành "Tất cả các tệp", sau đó chọn tệp background.xml và nhấp vào nút "Mở". Các tập tin có thể được đổi tên thành được mô tả nhiều hơn, chẳng hạn như my_family.xml, landscapes-3.xmlvv, cho phép một người có nhiều slide show danh sách nhạc.


1
Tôi đã sửa đổi tập lệnh trên, điều chỉnh nó thành Tập lệnh Nautilus: stefanobagnatica.it/dl/jaub/create_slIDIA.sh.txt Chỉ cần đặt nó vào .local / share / nautilus / scripts, trong thư mục chọn Nautilus với hình nền và bên phải nhấp vào> Tập lệnh> create_slemony: nó sẽ tạo tệp XML trong .backgrounds và tệp định nghĩa hình nền XML trong thư mục thuộc tính gnome-background-property.
Pisu

@Pisu bạn có thể vui lòng tải tập lệnh đó đến một vị trí khác không? Bây giờ nó đưa ra một lỗi 404.
Tiêu điểm


trong khi điều này có vẻ như là một câu trả lời hay, không có hướng dẫn nào về việc phải làm gì với tệp sau khi nó được tạo.
Kalamalka Kid

Các giá trị DURATION và TRANSATION trong tập lệnh phù hợp để thử nghiệm, nhưng để sử dụng thực tế nên được đổi thành một cái gì đó như 1795.0 và 5.0, cho thời gian hiển thị tĩnh là nửa giờ mỗi hình ảnh với các chuyển tiếp hòa tan 5 giây.
Andrew P.

8

Đối với gnome 3, hãy tạo xml bằng một trong các câu trả lời trước đó, sau đó bạn có thể thêm xml được tạo thông qua dòng lệnh:

gsettings set org.gnome.desktop.background picture-uri 'file:///home/pykler/.backgrounds/realtime/background.xml'

Một giải pháp khác (điều này sẽ thêm bg của bạn vào khu vực Giao diện dưới trung tâm kiểm soát gnome):

mkdir -p ~/.local/share/gnome-background-properties/

cat >~/.local/share/gnome-background-properties/custom-wallpapers.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper deleted="false">
    <name>Pykler</name>
    <filename>/home/pykler/.backgrounds/realtime/background.xml</filename>
    <options>zoom</options>
  </wallpaper>
 </wallpapers>
EOF

Thay thế tên "Pykler" và đường dẫn "/home/pykler/.backgrounds/realtime/background.xml" nếu cần.


6

Đối với Gnome 3, bạn có thể sử dụng Ứng dụng Trình chiếu hình nền.

Hình nền Trình chiếu ứng dụng Ảnh chụp màn hình

Theo nhà phát triển của nó, nó có các tính năng sau:

  • Cho phép bạn chọn thư mục thông qua trình duyệt.
  • Cho phép bạn đặt thời gian chờ tính bằng giây.
  • Cho phép bạn chọn độ sâu của thư mục con.
  • Bạn có thể bật hoặc tắt nó chỉ bằng một cú nhấp chuột.
  • Chú giải công cụ đầy đủ tính năng

Tải về:

git clone git://gitorious.org/gnome-3-wp/gnome-3-wp.git

Sau đó chạy wp-showtrong thư mục gnome-3-wp trong thư mục nhà của bạn.

Để biết thêm thông tin, xem ở đâyở đây .


Sẽ không hoạt động trên Ubuntu 11.10 được cài đặt mới. Phải sửa python2 #! / Usr / bin / env thành #! / Usr / bin / env nhưng nó vẫn đưa ra một loạt lỗi.
Pithikos

4

Ok đây là cách tôi đã làm nó, có lẽ không phải là cách tốt nhất để làm điều đó nhưng nó đã hoạt động và tôi đã không phải cài đặt bất cứ điều gì để làm điều đó. Quay trở lại 11.10 Tôi thấy kịch bản python bên dưới ( slideshow.py) mà tạo ra một slideshow.xmltập tin (chạy từ thư mục với những hình ảnh trong nó). Đây vẫn là tệp cần thiết trong 12.04 nhưng bạn cũng cần một tệp XML khác. Đặt tệp XML được tạo bởi slideshow.pytập lệnh /usr/share/backgrounds/contestchownnó vào root. Khi đã xong, bạn cần chạy tập lệnh python thứ hai ( wallpapers.py) được điều chỉnh từ tập đầu tiên. Đặt tệp được tạo từ wallpapers.pytrong /usr/share/gnome-background-propertiesvà một lần nữa chownnó vào root. Tại thời điểm đó, bạn sẽ có thể đi vào "Cài đặt hệ thống" -> Giao diện và chọn trình chiếu hoặc bất kỳ bức ảnh nào trong đó.

trình chiếu:

#!/usr/bin/env python
#coding=utf-8
# slideshow.py
import glob, os
import shutil
import time
import Image

filelist=[]
def filelie(path):
    if os.path.isfile(path):
       wenjian=os.path.splitext(path)[1][1:]
       if wenjian=="jpg" or wenjian=="png" or wenjian=="gif":
        try:
          kuan,gao = Image.open(path).size
          if kuan>=1024 and gao>=768:
            filelist.append(path)
        except IOError:
         pass
    elif os.path.isdir(path):
        for item in os.listdir(path):
            itemsrc = os.path.join(path, item)
            filelie(itemsrc)

curdir = os.getcwd()
filelie(curdir)
currentImageFiles = filelist
#print filelist
if os.path.isfile('slideshow.xml'):
 os.remove('slideshow.xml')


currentTime = time.localtime()
length = len(currentImageFiles)

f = file('slideshow.xml', 'w')

f.write('<background>\n')
f.write('\t<starttime>\n')
f.write('\t\t<year>' + str(currentTime.tm_year) + '</year>\n')
f.write('\t\t<month>' + str(currentTime.tm_mon) + '</month>\n')
f.write('\t\t<day>' + str(currentTime.tm_mday) + '</day>\n')
f.write('\t\t<hour>' + str(currentTime.tm_hour) + '</hour>\n')
f.write('\t\t<minute>' + str(currentTime.tm_min) + '</minute>\n')
f.write('\t\t<second>' + str(currentTime.tm_sec) + '</second>\n')
f.write('\t</starttime>\n')
f.write('<!--This animation will start at the time it created-->\n')

for i in currentImageFiles:
 length = length - 1
 f.write('\t<static>\n')
 f.write('\t\t<duration>96.0</duration>\n')
 f.write('\t\t<file>' + currentImageFiles[length] +'</file>\n')
 f.write('\t</static>\n')
 f.write('\t<transition>\n')
 f.write('\t\t<duration>3.0</duration>\n')
 f.write('\t\t<from>' + currentImageFiles[length] + '</from>\n')
 if length >= 1:
  f.write('\t\t<to>' + currentImageFiles[length-1] + '</to>\n')
 if length <1:
  f.write('\t\t<to>' + currentImageFiles[len(currentImageFiles)-1] + '</to>\n')
 f.write('\t</transition>\n')

f.write('</background>\n')
f.close()

hình nền:

#!/usr/bin/env python
#coding=utf-8
import glob, os
import shutil
import time
import Image

filelist=[]
def filelie(path):
    if os.path.isfile(path):
       wenjian=os.path.splitext(path)[1][1:]
       if wenjian=="jpg" or wenjian=="png" or wenjian=="gif":
        try:
          kuan,gao = Image.open(path).size
          if kuan>=1024 and gao>=768:
            filelist.append(path)
        except IOError:
         pass
    elif os.path.isdir(path):
        for item in os.listdir(path):
            itemsrc = os.path.join(path, item)
            filelie(itemsrc)

curdir = os.getcwd()
filelie(curdir)
currentImageFiles = filelist
#print filelist
if os.path.isfile('mywallpapers.xml'):
 os.remove('mywallpapers.xml')


currentTime = time.localtime()
length = len(currentImageFiles)

f = file('mywallpapers.xml', 'w')

f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
f.write('<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">\n')
f.write('<wallpapers>\n')
f.write('\t<wallpaper deleted="false">\n')
f.write('\t\t<name>My custom Wallpapers</name>\n')
f.write('\t\t<filename>/usr/share/backgrounds/contest/slideshow.xml</filename>\n')
f.write('\t\t<options>zoom</options>\n')
f.write('\t</wallpaper>\n')

for i in currentImageFiles:
 length = length - 1
 f.write('\t<wallpaper>\n')
 f.write('\t\t<name>' + os.path.basename(currentImageFiles[length]) +'</name>\n')
 f.write('\t\t<filename>' + currentImageFiles[length] +'</filename>\n')
 f.write('\t\t<options>zoom</options>\n')
 f.write('\t\t<pcolor>#000000</pcolor>\n')
 f.write('\t\t<scolor>#000000</scolor>\n')
 f.write('\t\t<shade_type>solid</shade_type>\n')
 f.write('\t</wallpaper>\n')

f.write('</wallpapers>\n')
f.close()

4

Sử dụng cortina, nó hoạt động khá tốt.

Nó có thể đặt ảnh nền của máy tính để được đặt một tệp ngẫu nhiên từ một thư mục nhất định.

Nó có thể được cài đặt thông qua Trung tâm phần mềm Ubuntu.

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


1
Tôi không thấy điều này trong Trung tâm phần mềm ở Natty, tôi đang thiếu thứ gì đó hay nó đã bị xóa?
Randy Orrison

2
Cortina chỉ có sẵn trong Ubuntu 12.04 (hiện chưa được phát hành). Tuy nhiên, nó bị hỏng .
8128

3

Bạn có thể quan tâm đến một chương trình tự động tạo một slideshow hình nền như vậy.

Theo OMG này! Bài đăng trên Ubuntu , ví dụ bạn có 'Thư viện hình nền' . Nó lấy dữ liệu đầu vào được gắn thẻ ảnh từ thư viện Shotwell của bạn. Do đó, việc thêm và xóa ảnh trở nên rất dễ dàng.

Trước tiên, chọn các thẻ liên quan đến ảnh bạn muốn hiển thị, sau đó định cấu hình theo ý muốn thời gian chuyển đổi, thứ tự, v.v ... Tại đây một số ảnh chụp màn hình:

Tùy chọn hiển thị thư viện hình nền Nguồn dữ liệu thư viện hình nền


3

Tôi muốn hình nền thay đổi và hình nền tùy chỉnh xuất hiện dưới các tùy chọn mặc định để chọn hình nền trong Ubuntu 12.04, vì vậy tôi đã làm như sau

Sử dụng Terminal điều hướng đến:

/usr/share/gnome-background-properties

lssẽ liệt kê tất cả các tệp trong thư mục đó, bạn sẽ thấy một tệp có tên chính xác là Wallpapers.xml, sao lưu nó trong trường hợp có lỗi xảy ra

sudo cp ./precise-wallpapers.xml ~

sau đó chỉnh sửa nó để thêm hình nền mà bạn muốn xuất hiện trong tùy chọn hình nền mặc định của bạn

sudo gedit precise-wallpapers.xml

đây là cách tôi đã thêm một hình nền Polarbears, trước đây tôi đã sao chép tệp chính xác nằm trong thư mục cuộc thi và chỉnh sửa nó bằng các hình ảnh mà tôi muốn hiển thị:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper deleted="false">
    <name>Ubuntu 12.04 Community Wallpapers</name>
    <filename>/usr/share/backgrounds/contest/precise.xml</filename>
    <options>zoom</options>
  </wallpaper>
  <wallpaper>
    <name>polarbears</name>
    <filename>/usr/share/backgrounds/polarbears/polarbears.xml</filename>
    <options>zoom</options>
  </wallpaper>
  <wallpaper>
    <name>Delicate Petals</name>
    <filename>/usr/share/backgrounds/Delicate_Petals_by_lefthandgergo.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>
  </wallpaper>
  <wallpaper>

bạn có thể thêm các tệp jpg hoặc png thông thường, tôi khuyên bạn nên sao chép chúng vào / usr / share / nền sau đó thêm chúng vào tệp xml này. Tôi hi vọng cái này giúp được.


3

Thay đổi nó từ ngoại hình, dưới cài đặt hệ thống như được thấy dưới đây

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

Hoặc bạn có thể làm như vậy, bằng cách cài đặt Desktop Nova. Để cài đặt, chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím để mở Terminal. Khi nó mở, chạy (các) lệnh bên dưới:

sudo apt-get install desktopnova desktopnova-tray desktopnova-module-gnome

Sau khi cài đặt, tìm kiếm nó trong Dash và nhấp vào nó, và khi chương trình mở ra, hãy thêm hình ảnh của bạn và thiết lập khoảng thời gian.

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

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

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

Lệnh bổ sung của Desktopnova


giải thích khá chi tiết @Mitch
thiên thạch

3

Vâng, bạn có thể.

Xác định vị trí một hình nền hoạt hình đã được thực hiện và sửa đổi nó.

Ví dụ, nên có một trong /usr/share/backgrounds/contest(ít nhất là trên Tê tê chính xác).

Tệp được gọi precise.xmltrong trường hợp của tôi và nó là tệp XML. Tất cả những gì bạn cần biết để sửa đổi nó là bất kỳ thẻ nào như <background>chứa các thẻ và văn bản khác và phải được đóng lại </background>.

Hãy thử tìm hiểu ý nghĩa của những thẻ này (xem bên dưới), thay đổi tên của những hình ảnh này và lưu dưới dạng ... ở đâu đó. Gọi nó là anything_you_want.xml .

Sau đó thay đổi hình nền của bạn: chọn hình nền mới bằng cách duyệt qua máy tính của bạn và thay vì chọn .jpg , hãy chọn .xml của bạn .

Một số thẻ:

<background>chứa mọi thứ Tập tin của bạn phải bắt đầu với nó và kết thúc bằng </background>. Nó được gọi là thẻ gốc.
<starttime>định nghĩa khi diaporama bắt đầu. Một ngày chính xác phải được đưa ra, bất kỳ ngày nào.
<static>chứa định nghĩa của một hình ảnh tĩnh.
<transition>được sử dụng để làm mờ dần từ hình ảnh này sang hình ảnh khác.
<duration>trong vài giây thời gian trong khi phù thủy hình ảnh được hiển thị hoặc thời gian mờ dần.
<file>chứa một hình ảnh duy nhất để hiển thị như tĩnh.
<from><to>chứa các hình ảnh duy nhất tương ứng là hình ảnh ở đầu và cuối mờ dần.

Một số gợi ý bổ sung:

Bằng cách thêm số giây của tất cả các <duration>thẻ trong tệp, bạn sẽ biết cần bao nhiêu thời gian để thực hiện một vòng lặp hoàn chỉnh của diaporama.

Cấu hình đẹp nhất là cấu hình này (đơn giản hóa, không có thời lượng):

<static>
    <file>image1</file>
</static>
<transition>
    <from>image1</from>
    <to>image2</to>
</transition>
<static>
    <file>image2</file>
</static>
<transition>
    <from>image2</from>
    <to>image3</to>
</transition>
...

Đừng quên kết thúc diaporama của bạn bằng một chuyển đổi sang hình ảnh đầu tiên của bạn, nếu không nó sẽ đột ngột thay đổi từ tĩnh này sang tĩnh khác.

Tôi đã cố gắng làm một nền hoạt hình, một lần. Hình ảnh hiển thị ít hơn 1 giây mỗi. Bạn có thể dùng thử để giải trí, nhưng thật lòng mà nói, bạn sẽ muốn ném chuột vào màn hình trước khi kết thúc ngày.


2

Tôi muốn làm điều tương tự một lúc trước; đây là kịch bản của tôi: http://pastebin.com/FkaxaN3J

Chỉ cần dán nó vào thư mục, thực hiện và chạy.


1
Kịch bản của bạn trông khá tốt. Bạn có sẵn sàng tạo ra một phiên bản hơi khác để trả lời câu hỏi này không: askubfox.com/q/35971/458 ? Nó đã được mở trong 10 tháng và không nhận được câu trả lời.
Richard Holloway

@RichardHolloway, đó là một câu hỏi hay mà bạn đã liên kết, nhưng một câu hỏi mà tôi đã hết thời gian để giúp trả lời. Nếu bạn hoặc bất kỳ ai khác muốn lấy kịch bản và chạy với nó, họ sẽ được chào đón.
zpletan

1

Sau khi thấy yêu cầu này, tôi tò mò về một giải pháp và tìm thấy một cái gì đó để có thể làm cho hình ảnh hình nền của bạn trở thành một phần của lựa chọn hình nền mặc định khi đi vào System Settings >> Appearances. Thực hiện theo các bước dưới đây trong một thiết bị đầu cuối:

  1. cd /usr/share/gnome-background-properties
    • Điều này sẽ đưa bạn đến con đường cụ thể được đề cập
  2. sudo cp ./ubuntu-wallpapers.xml ~
    • Điều này sẽ sao chép tệp ubfox-Wallpapers.xml vào thư mục chính của bạn
  3. sudo vim ./ubuntu-wallpapers.xml
    • Lệnh vimlà một trình soạn thảo đầu cuối nhưng bạn có thể thay đổi nó thành geditnếu bạn muốn

Khi bạn ở trong tệp đó, bạn sẽ thấy các thẻ được gọi <wallpaper></wallpaper>xung quanh các thẻ khác như <name><options>. Bạn sẽ cần phải sao chép nó và dán nó ngay bên dưới mục đó. Sau khi hoàn thành, bạn nên chỉnh sửa mục nhập bổ sung mà bạn đã thêm để phù hợp với những gì bạn muốn. Một ví dụ có thể được tìm thấy dưới đây:

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

Trong ví dụ này, tôi đã thực hiện thay đổi đối với <name>, <filename>, <pcolor>, và <scolor>thông tin để phù hợp với những gì tôi cần cho nền tôi muốn. Bây giờ tôi thấy hình nền là một lựa chọn mặc định trong phần hình nền của System Settings -> AppearanceGUI:

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

Nếu bất cứ điều gì không hoạt động, sử dụng lệnh sau để nhập lại tệp lưu chúng tôi đã thực hiện ở trên:

sudo cp ~/ubuntu-wallpapers.xml /usr/share/gnome-background-properties/

Hi vọng điêu nay co ich.


1

IMG:   Thay đổi bàn cho vỏ Gnome

bởi egach

Trong trường hợp bạn sử dụng gnome-shell (phiên bản> 3.8, mặc định trong Ubuntu 17.10 trở lên), hãy sử dụng tiện ích mở rộng tuyệt vời này.

Thay đổi hình nền đơn giản với nhiều hỗ trợ hồ sơ. Hỗ trợ tích hợp vào menu hệ thống hoặc biểu tượng bảng điều khiển riêng của nó. Trình nền được viết bằng Python và chạy độc lập với phần mở rộng.

Trang chủ tiện ích mở rộng : https://github.com/BigE/desk-changer/

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

Tải về

Trước tiên, bạn phải cài đặt gnome-chỉnh

sudo apt install gnome-tweaks

Truy cập trang chủ gnome-extension và bật slide. Sau đó, bạn có thể định cấu hình tiện ích mở rộng để thay đổi thời gian thay đổi của nền và chính nền. Để thực hiện mở gnome-chỉnh , hãy chuyển đến tab Tiện ích mở rộng và nhấp vào biểu tượng Cấu hình của trình thay đổi bàn.


1

IMG:   Hình nền ngẫu nhiên cho vỏ Gnome

bởi iFlow

Trong trường hợp bạn sử dụng gnome-shell (phiên bản> 3.12, mặc định trong Ubuntu 17.10 trở lên), hãy sử dụng tiện ích mở rộng tuyệt vời này. Tiện ích mở rộng này tìm nạp một hình nền ngẫu nhiên từ một nguồn trực tuyến và đặt nó làm nền màn hình. Nền máy tính để bàn có thể được cập nhật định kỳ hoặc thủ công.

Các nguồn trực tuyến: - unsplash.com - desktopper.co - wallapseven.cc - reddit.com - API hoặc tệp JSON cơ bản (Xem wiki GitHub để biết thêm thông tin) (Chromecast, Bing, NASA, Google Earth View, v.v.)

Trang chủ tiện ích mở rộng : https://github.com/ifl0w/RandomWallapersGnome3

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

Tải về

Trước tiên, bạn phải cài đặt gnome-chỉnh

sudo apt install gnome-tweaks

Truy cập trang chủ gnome-extension và bật slide. Sau đó, bạn có thể cấu hình phần mở rộng. Để thực hiện việc mở gnome-chỉnh , hãy chuyển đến tab Tiện ích mở rộng và nhấp vào biểu tượng Cấu hình của hình nền ngẫu nhiên.


-1

feh, trình xem ảnh dựa trên imlib2 là trình xem ảnh X11 rất linh hoạt, hiệu quả và mạnh mẽ, chủ yếu nhắm vào người dùng console. "Không giống như hầu hết những người xem khác, nó không có GUI ưa thích mà chỉ hiển thị hình ảnh. Nó được điều khiển thông qua các đối số dòng lệnh và các hành động phím / chuột có thể định cấu hình."

Tôi đang trình chiếu ngẫu nhiên một tập hợp hàng ngàn hình ảnh với nó, trong một cấu trúc thư mục sâu. Khi chạy ở chế độ cửa sổ, thay vì nền màn hình, tôi có thể dễ dàng thêm nhận xét cho họ khi tôi thấy một trang tôi thích và chuyển sang chế độ tuần tự để tìm kiếm những nhận xét tương tự.


-2

hãy thử slidewall, nó có đồng hồ hiển thị ..


3
Có lẽ bạn có thể chỉnh sửa câu hỏi của mình để giúp OP hiểu cách Slidewall có thể trả lời câu hỏi của họ cũng như làm thế nào để có được câu hỏi đó :-)
stephenmyall

-2

Đi tới Cài đặt hệ thống > Giao diện, sau đó đánh dấu ảnh bằng đồng hồ ở bên phải.


2
Người đăng ban đầu không muốn thay đổi hình ảnh theo cách thủ công cứ sau mười phút ... họ muốn có thể thiết lập nó để tự động chạy từ một thư mục hình ảnh mà họ chọn.
Taryn Đông
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.