{"id":50788,"date":"2026-03-20T12:51:51","date_gmt":"2026-03-20T12:51:51","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50788"},"modified":"2026-03-20T12:51:51","modified_gmt":"2026-03-20T12:51:51","slug":"play-a-video-as-lock-screen-wallpaper-in-ubuntu-gnome","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/03\/play-a-video-as-lock-screen-wallpaper-in-ubuntu-gnome\/","title":{"rendered":"Play a Video as Lock Screen Wallpaper in Ubuntu (GNOME)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-50789\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Want to set a video as animated background for your lock screen? Here&#8217;s an extension to do the job for GNOME.<\/p>\n<p>For Linux desktop, there&#8217;s a free open-source python app to <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2024\/10\/video-animated-wallpaper-ubuntu\/\" target=\"_blank\" rel=\"noopener\">set video wallpaper<\/a>. Now there&#8217;s a new app to do the job for the lock screen, though only for Gnome.<\/p>\n<p><!--more--><\/p>\n<div style=\"width: 610px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-50788-1\" width=\"610\" height=\"379\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/video-lockscreen.mp4?_=1\" \/><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/video-lockscreen.mp4\">https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/video-lockscreen.mp4<\/a><\/video><\/div>\n<p>This is implemented by <a href=\"https:\/\/github.com\/nick-redwill\/LiveLockScreen\" target=\"_blank\" rel=\"noopener\">Live Lock Screen<\/a>, an extension that uses GStreamer 1.0 media framework to play any video in your computer as lock screen background.<\/p>\n<p>It also features infinite looping support, optional audio, multi-monitor support, pause\/play on suspend and wake, as well as adjustable frame rate and blur effect.<\/p>\n<h3>1. Install Live Lock Screen<\/h3>\n<p>The extension so far supports <b>GNOME from version 47 to 50<\/b>, meaning for Ubuntu 25.10\/26.04, Fedora 41 ~ 44, and other Linux with recent GNOME. While, <b>Gnome 46<\/b> (Ubuntu 24.04) is also supported via manually installation.<\/p>\n<p><b>1. Install dependencies.<\/b> First, press Ctrl+Alt+T on keyboard to open terminal and run command to install the gstreamer plugins:<\/p>\n<pre>sudo apt install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly<\/pre>\n<p>Also install the gstreamer plugin for GTK-4 sink elements by running command:<\/p>\n<pre>sudo apt install gstreamer1.0-gtk4<\/pre>\n<p><b>For Ubuntu 24.04<\/b>, the GTK4 plugin is not available in system repository, you may select download <a href=\"https:\/\/launchpad.net\/ubuntu\/oracular\/amd64\/gstreamer1.0-gtk4\/0.13.0-4\" target=\"_blank\" rel=\"noopener\">the one for Ubuntu 24.10<\/a>, then click open and install via App Center.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/download-gstgtk4.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50793\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/download-gstgtk4-700x446.webp\" alt=\"\" width=\"610\" height=\"389\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/download-gstgtk4-700x446.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/download-gstgtk4-300x191.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/download-gstgtk4-768x490.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/download-gstgtk4.webp 1248w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>2. Install Extension Manager.<\/b> I prefer to use Extension Manager app to install &amp; manage Gnome extensions. For Ubuntu, it&#8217;s available to install in App Center (filtered by Debian package).<\/p>\n<div id=\"attachment_44419\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-44419\" class=\"size-large wp-image-44419\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-600x425.webp\" alt=\"\" width=\"600\" height=\"425\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-600x425.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-300x212.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-768x544.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter.webp 989w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-44419\" class=\"wp-caption-text\">Install Extension Manager in Ubuntu Software\/App Center<\/p><\/div>\n<p><b>3.<\/b> Finally, search and install the &#8220;Live Lock Screen&#8221; extension using Extension Manager under <i>browse<\/i> tab.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50794\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelock-em-700x519.webp\" alt=\"\" width=\"610\" height=\"452\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelock-em-700x519.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelock-em-300x222.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelock-em-768x569.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelock-em.webp 878w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>For choice, you may go to the <a href=\"https:\/\/extensions.gnome.org\/extension\/9419\/live-lock-screen\/\" target=\"_blank\" rel=\"noopener\">extension page in Gnome website<\/a>, then use the ON\/OFF toggle to install it, after installed the browser extension and refresh.<\/p>\n<p><i>Tips: Debian and Ubuntu also need to install the agent package before being able to use web browser to install Gnome Extensions:<\/i><\/p>\n<pre>sudo apt install chrome-gnome-shell<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50798\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-browser-700x424.webp\" alt=\"\" width=\"610\" height=\"369\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-browser-700x424.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-browser-300x182.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-browser-768x465.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/livelockscreen-browser.webp 1267w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>For Ubuntu 24.04 with GNOME 46<\/b>, after installed the dependency libraries mentioned above, open terminal (Ctrl+Alt+T) and run the commands below one by one to install the extension from source:<\/p>\n<ul>\n<li>First, run the command to clone the source:\n<pre>git clone https:\/\/github.com\/nick-redwill\/LiveLockScreen.git<\/pre>\n<p>Install git via <code>sudo apt install git<\/code> if you don&#8217;t have it.<\/li>\n<li>Next, copy the source folder to local extension directory:\n<pre>cp -r LiveLockScreen ~\/.local\/share\/gnome-shell\/extensions\/live-lockscreen@nick-redwill<\/pre>\n<p>If this is the first time you install an extension for your Gnome desktop, then you may need to first create that directory by running <code>mkdir -p ~\/.local\/share\/gnome-shell\/extensions<\/code> command.<\/li>\n<li>Finally, log out and back in to apply change. And, clean by removing the source folder in user home.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50796\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/manualinstall-livelock-700x380.webp\" alt=\"\" width=\"610\" height=\"331\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/manualinstall-livelock-700x380.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/manualinstall-livelock-300x163.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/manualinstall-livelock-768x417.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/manualinstall-livelock.webp 866w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<h3>2. Configure Lock Screen Video Wallpaper<\/h3>\n<p>After installed the extension, launch either &#8220;Extension Manager&#8221; or Gnome Extensions app, then turn on that extension and click the gear icon to open its preferences dialog.<\/p>\n<p>Next, choose a local video file, configure scaling mode, loop or not, and other settings, and finally lock screen to see the magic!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50797\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/configure-livelock-700x578.webp\" alt=\"\" width=\"610\" height=\"504\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/configure-livelock-700x578.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/configure-livelock-300x248.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/configure-livelock-768x634.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/03\/configure-livelock.webp 1138w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Want to set a video as animated background for your lock screen? Here&#8217;s an extension to do the job for GNOME. For Linux desktop, there&#8217;s a free open-source python app to set video wallpaper. Now there&#8217;s a new app to do the job for the lock screen, though only for Gnome.<\/p>\n","protected":false},"author":1,"featured_media":50789,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[689],"class_list":["post-50788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-gnome"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50788"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/50789"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}