{"id":33303,"date":"2021-01-28T12:50:22","date_gmt":"2021-01-28T12:50:22","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=33303"},"modified":"2025-02-04T13:04:02","modified_gmt":"2025-02-04T13:04:02","slug":"install-linux-mints-web-app-manager-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/01\/install-linux-mints-web-app-manager-ubuntu-20-04\/","title":{"rendered":"How to Install Linux Mint&#8217;s Web App Manager in Ubuntu 24.04 | 20.04"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-33304\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/webapps-manager-icon.png\" alt=\"\" width=\"250\" height=\"250\" \/><\/p>\n<p>Linux Mint introduced a <b>Web App Manager<\/b> app since v20.1, allowing users to turn any web pages into desktop applications. Like a normal application, web app has its own window, its own icon, and can be launched from system app menu.<\/p>\n<p>Ubuntu used to have <a href=\"https:\/\/launchpad.net\/webapps\" target=\"_blank\" rel=\"noopener\">web apps integration<\/a> when it was Ubuntu 14.04. The project was however discontinued.<\/p>\n<p>For those want to try out the new Web App Manager from Linux Mint, here&#8217;s how to install it in Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33305\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/webapps-manager.png\" alt=\"\" width=\"600\" height=\"353\" \/><\/p>\n<h4>Option 1: Download &amp; Install the DEB binary via direct link:<\/h4>\n<p>If you just want to try it out, the DEB binary package is available to download via Linux Mint ftp download page:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"http:\/\/packages.linuxmint.com\/pool\/main\/w\/webapp-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">Download Web App Manager<\/a><\/div>\n<\/div>\n<p>Grab it and install the package either via <b>Gdebi package installer<\/b> or by running command in terminal (press Ctrl+Alt+T to open one):<\/p>\n<pre style=\"border: none;\">sudo apt install ~\/Downloads\/webapp-manager*.deb<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-webapps-deb.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48067\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-webapps-deb-700x391.webp\" alt=\"\" width=\"610\" height=\"341\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-webapps-deb-700x391.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-webapps-deb-300x168.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-webapps-deb-768x429.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/install-webapps-deb.webp 1034w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>After that, you may search for and launch &#8216;Web Apps&#8217; from your system app launcher and enjoy!<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/launch-webapps.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-48068\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/launch-webapps.webp\" alt=\"\" width=\"542\" height=\"288\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/launch-webapps.webp 542w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/launch-webapps-300x159.webp 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<h4>Option 2: Install the Web App Manager using Ubuntu PPA<\/h4>\n<p>Previously I wrote an optional way to install the app by adding Linux Mint&#8217;s repository in Ubuntu. For better choice, there&#8217;s an <a href=\"https:\/\/launchpad.net\/~kelebek333\/+archive\/ubuntu\/mint-tools\" target=\"_blank\" rel=\"noopener\">Ubuntu PPA<\/a> contains the Linux Mint packages for Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04<\/p>\n<p>First, open terminal (Ctrl+Alt+T) and run command to add the PPA:<\/p>\n<pre>sudo add-apt-repository ppa:kelebek333\/mint-tools<\/pre>\n<p><i>Type user password (no asterisk feedback) when it asks and hit Enter to continue<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/mint-tools-ppa.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48069\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/mint-tools-ppa-700x356.webp\" alt=\"\" width=\"610\" height=\"310\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/mint-tools-ppa-700x356.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/mint-tools-ppa-300x153.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/mint-tools-ppa.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Then, run command to install the webapp manager package:<\/p>\n<pre>sudo apt install webapp-manager<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/apt-webappsmanager.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48070\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/apt-webappsmanager-700x316.webp\" alt=\"\" width=\"610\" height=\"275\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/apt-webappsmanager-700x316.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/apt-webappsmanager-300x136.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/01\/apt-webappsmanager.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>The PPA also contains some other Linux Mint&#8217; apps. You may re-run the last command and replace <code>webapp-manager<\/code> with one of below to install:<\/p>\n<ul>\n<li><code>warpinator<\/code> &#8211; local network file sharing app.<\/li>\n<li><code>sticky<\/code> &#8211; sticky notes app.<\/li>\n<li><code>hypnotix<\/code> &#8211; IPTV player.<\/li>\n<\/ul>\n<h4>Fix app running slow issue:<\/h4>\n<p><b>Thanks to Oscar<\/b>, the app may run very slow due to lack of certain Python libraries. By running it from terminal will output something like below:<\/p>\n<pre>TypeError: Couldn't find foreign struct converter for 'cairo.Surface'\r\nTraceback (most recent call last):\r\n  File \"\/usr\/lib\/webapp-manager\/webapp-manager.py\", line 222, in data_func_surface\r\n    surface = Gdk.cairo_surface_create_from_pixbuf(pixbuf, self.window.get_scale_factor())\r\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<\/pre>\n<p>In the case, simply install the <code>python3-gi-cairo<\/code> package by the running command below should fix the issue:<\/p>\n<pre>sudo apt install python3-gi-cairo<\/pre>\n<h4>How to Remove Web App Manager:<\/h4>\n<p>To remove the application, simply open terminal and run command:<\/p>\n<pre style=\"border: none;\">sudo apt remove --auto-remove webapp-manager<\/pre>\n<p>To remove the Ubuntu PPA, use command:<\/p>\n<pre>sudo add-apt-repository --remove ppa:kelebek333\/mint-tools<\/pre>","protected":false},"excerpt":{"rendered":"<p>Linux Mint introduced a Web App Manager app since v20.1, allowing users to turn any web pages into desktop applications. Like a normal application, web app has its own window, its own icon, and can be launched from system app menu. Ubuntu used to have web apps integration when it was Ubuntu 14.04. The project [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1243],"class_list":["post-33303","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-web-apps"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/33303","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=33303"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/33303\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=33303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=33303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=33303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}