search
HomeSystem TutorialLINUXTurn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

This detailed guide will help you understand what a Webapp is, its advantages, difference between the traditional apps and webapps, and finally how to easily install webapps using Webapp Manager tool on your Linux computer.

Table of Contents

What are Webapps?

Webapps, short for web applications, are software programs or applications that you can use through your web browser, like Chrome, Firefox, or Safari.

They run on the internet and don't require you to download or install anything on your device. You access them by going to a website, and they work on various devices like computers, smartphones, and tablets.

The concept of webapps evolved as the internet became more widespread. Initially, websites were static and only displayed information.

Over time, developers realized they could create interactive and functional applications that users could access online. This led to the development of webapps.

Advantages of Webapps

  • Accessibility: You can use webapps from anywhere with an internet connection, making them very convenient.
  • No Downloads: You don't need to clutter your device with downloads since webapps run directly in your browser.
  • Cross-Platform: Webapps work on different devices and operating systems, so you're not limited to one type of device.
  • Automatic Updates: Developers can update webapps on their servers, so you always have the latest version when you visit the website.
  • No Storage Space: Webapps don't take up space on your device because they're not installed like traditional apps.

Nowadays, developers are gradually shifting from developing traditional apps to creating web-based apps. Some well-known web apps are given below:

  • Google Docs: It's an online word processor where you can create and edit documents.
  • Gmail: A web-based email service by Google.
  • Facebook: The social media site is a webapp.
  • Netflix: You can stream movies and TV shows directly from their website.
  • Twitter: The platform for sharing short messages is accessible through a web browser.
  • web.whatsapp.com: It's a web-based version of WhatsApp, which is a popular messaging application for smartphones.
  • Photopea - A web-based photo and graphics editor.
  • Canva: A graphic design tool.

Difference between Desktop Apps and Webapps

The main difference is how you access and use them.

  • Installation: Normal apps need to be downloaded and installed on your device, while webapps run in a web browser without installation.
  • Platform Independence: Webapps work on different devices and operating systems, while normal apps are often specific to a particular platform (iOS, Android, Windows).
  • Updates: Webapps are typically updated by developers on the server, so you always use the latest version. Normal apps require you to update them manually.
  • Storage: Normal apps consume storage space on your device, while webapps don't take up storage since they run online.
  • Cost-effectiveness: Developing and maintaining webapps is generally less expensive compared to traditional software applications.
  • Scalability: Webapps can easily handle large user bases and increasing traffic without requiring significant hardware upgrades.

In summary, webapps are convenient online applications that you can access through your web browser, while normal apps are installed on your device and are typically designed for a specific operating system. Both have their advantages and use cases depending on what you need to do.

While you can directly access web apps from a web browser, the Linux Mint team has developed a useful tool that makes this job even easier.

The Webapp Manager developed by the Linux Mint team is an graphical tool designed to enhance the way users interact with websites by turning them into desktop applications.

What is Webapp Manager?

Webapp Manager is a tool that allows users to turn websites into standalone desktop applications. It enhances user experience by providing a more app-centric approach to using web services.

Here are some key aspects of the Linux Mint Webapp Manager:

Functionality:

The Webapp Manager allows you to convert any website into a desktop application. This means that websites can be launched and used in their own separate window, just like a regular desktop application.

It uses your preferred web browser to host an instance of the website you wish to use. The navigation bar and other typical browser features are hidden, providing a more app-like experience.

Each web app created with this tool is contained within its own resizable window, allowing you to use the website as if it were a standalone application.

It is based on Peppermint OS app ICE:

Webapp Manager is based on the PeppermintOS app "ICE" and includes several features like a new icon, a generic name, and a user-friendly interface.

Availability and Updates:

This tool was introduced in Linux Mint 20.1 and is available as a Debian package. The available version of Webapp Manager includes user interface improvements, bug fixes, and better translations for various languages, indicating ongoing support and enhancement from the developers.

User Experience:

By turning websites into apps, users can enjoy a more integrated and focused experience. This is particularly useful for websites that are frequently used or need to be quickly accessible, as it eliminates the need to navigate through a web browser to access them.

Features

Linux Mint's Webapp Manager includes the following features:

  • Turn Websites into Desktop Apps: Allows any website to be converted into a desktop application. This means the website opens in its own window, separate from the standard web browser.
  • Integration with System: These web apps behave like normal desktop applications, with their own icons, and can be launched from the system's application menu.
  • Customization: Users can create custom icons and assign generic names to these web apps, making them easily distinguishable and organized.
  • User Interface: The Web App Manager provides a user-friendly interface, making it simple to manage and create web apps.
  • Browser Independence: It uses the user's preferred web browser as the base, but operates without displaying the browser’s navigation bar and other controls, offering a cleaner, more app-like experience.
  • Resizable Windows: Each web app runs in its own resizable window, allowing for flexibility in how the app is displayed and used.
  • Updates and Support: Regular updates with improvements to the user interface, bug fixes, and better translations for various languages.

Install Webapp Manager in Linux

If you're using Linux Mint, the Webapp Manager is already installed by default.

Install Webapp Manager in Debian, Ubuntu:

For other Linux distributions like Debian, Ubuntu and its derivatives such as Pop!_OS, Elementary OS, we can download the Webapp Manager .deb file from the Linux Mint repository and install it using apt package manager like below:

$ wget http://packages.linuxmint.com/pool/main/w/webapp-manager/webapp-manager_1.3.4_all.deb
$ sudo apt install gdebi
$ sudo gdebi webapp-manager_1.3.4_all.deb

Install Webapp Manager in Arch Linux:

For Arch Linux and its variants such as EndeavourOS and Manjaro Linux, The Webapp Manager is available in AUR. So, you can install it using any AUR helper tools like Paru or Yay.

$ paru -S webapp-manager-git

Install Webapp Manager in Fedora:

In Fedora, you can use the unofficial copr repository to install Webapp Manager.

$ sudo dnf copr enable refi64/webapp-manager
$ sudo dnf install webapp-manager

Convert Webapps into Standalone Apps using Webapp Manager

To install any webapps using Webapp Manager, follow the steps below.

Creating a Web App

Launch the Webapp Manager from the Dash or menu:

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

This is how the default interface of Webapp Manager looks like.

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

In the Webapp Manager application window, click the plus ( ) icon and enter the URL of the website you want to turn into an app.

You can also customize the web app by adjusting the different settings . For instance, you can set the icon for your web app, the default browser to open that app (E.g. Firefox or Google Chrome), category of the web app (E.g. Website or Office), and enable or disable navigation bars and incognito window etc.

Once you entered all the details, click the OK button.

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

Similarly, you can create as many apps as you want.

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

Accessing Web Apps

Once created, these web apps can be accessed either from the Webapp Manager interface itself or from the system's application menu, just like any other installed software.

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

Now the web app will launch using the its base browser (i.e. Firefox in my case).

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

As stated already, we can access the web app from application menu as the way we launch a normal desktop app.

Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager

Managing Web Apps

The Webapp Manager interface allows you to easily view, launch, edit, or remove the web apps you have created.

Use these web apps for frequently visited websites or services that you want quick and easy access to, without the distractions of a full web browser interface.

Webapp Manager Shortcuts

From within the Webapp Manager, you can use the following shortcuts to manage web apps efficiently.

  • CTRL N - Add a new web app.
  • CTRL E - Edit a Web app's settings.
  • CTRL D - Remove a web app.
  • CTRL K - Open the Shortcuts window.
  • ENTER key - Launch the selected web app.
  • ESC - Go back.
  • F1 - Show About section of Webapp Manager.
  • CTRL Q - Exit Webapp manager.

Problem with Webapp Manager in Ubuntu 22.04 LTS

If you're using Ubuntu 22.04, you'll need to install a different web browser instead of the default Firefox browser, which comes as a Snap package.

This is because the WebApp Manager won't be able to detect your browser if it's isolated within a container like Snap. Consequently, you won't be able to run Web apps.

Solution:

In order to run web apps using Webapp Manager in Ubuntu 22.04 LTS, follow the steps below:

1. Install a Non-Snap Browser:

To use Webapp Manager on Ubuntu 22.04 LTS, you should install a web browser that isn't packaged as a Snap. This could be a different version of Firefox (not the Snap version) or another browser like Google Chrome, Opera, or even an alternative like Chromium (if it's not a Snap package).

2. Use Webapp Manager:

Once the non-Snap browser is installed, you should be able to use Webapp Manager without issues. Create web apps as you would normally as shown earlier, using the newly installed browser as the base.

This workaround allows you to continue using Webapp Manager on Ubuntu 22.04 LTS, taking advantage of its features to integrate web apps into your desktop environment seamlessly.

Frequently Asked Questions (FAQ)

Here are some common frequently asked questions about web apps and Webapp Manager.

Q: What is a web-based app?

A: A web-based app, or webapp for short, is a software application that you can access and use through a web browser like Chrome, Firefox, or Safari. These apps run on the internet and don't require downloading or installation on your device.

Q: What is the advantage of Web apps?

A: Web-based apps offer several advantages on Linux. They are accessible from anywhere, don't take up storage space, and often receive automatic updates. Plus, they work on various devices and operating systems.

Q: What are some popular web-based apps for Linux users?

A: Popular web-based apps for Linux include Google Docs for document editing, Gmail for email, Trello for project management, and Slack for team communication, among many others.

Q: What is Webapp Manager?

A: Webapp Manager is a tool developed by the Linux Mint team that allows users to turn websites into standalone desktop applications, providing an app-like experience for web services.

Q: How do I create a WebApp with Webapp Manager?

A: Open Webapp Manager, enter the URL of the website, customize the name and icon if desired, and then create the web app. It will then appear as a standalone application on your system.

Q: Can I use Webapp Manager on Debian or Ubuntu?

A: Yes, Webapp Manager can be installed and used on Debian, Ubuntu and its derivatives, although there might be some compatibility issues with the default Firefox browser if it's a Snap package.

Q: Why doesn't Webapp Manager work with the Snap version of Firefox in Ubuntu?

A: Snap packages are isolated for security, which prevents the Webapp Manager from detecting and integrating with the Snap version of Firefox in Ubuntu.

Q: What's the solution for using Webapp Manager on Ubuntu 22.04 LTS with Firefox?

A: Install a non-Snap version of Firefox or another web browser like Google Chrome or Opera. Webapp Manager should work with these browsers without issues.

Q: Is it possible to customize the icons and names of the WebApps created with Webapp Manager?

A: Yes, Webapp Manager allows you to customize icons and names for each WebApp, giving you control over how they appear on your desktop.

Q: Can Webapps created with Webapp Manager be accessed from the application menu?

A: Yes, once created, these WebApps can be launched from the system's application menu like any other software.

Q: Can I use web-based apps alongside traditional desktop applications on Linux?

A: Yes, you can use both web-based apps and traditional desktop applications side by side on your Linux system.

Q: Does Webapp Manager automatically update the WebApps?

A: Webapp Manager doesn't update the content of the WebApps. It just creates a standalone window for web services. The content update depends on the website itself.

Conclusion

Web-based applications are increasingly becoming popular due to their convenience and ease of access. Tools like the Webapp Manager, developed by the Linux Mint team, play a significant role in enhancing this experience.

The Webapp Manager allows users to efficiently manage and use web apps by turning websites into desktop applications. This means you can open your favorite websites in their own separate windows, just like traditional software, without the need to navigate through a web browser.

If you often use some specific websites, Webapp Manger will be your great companion.

Resource:

  • Webapp Manager GitHub Repository
  • Linux Mint Blog

The above is the detailed content of Turn Your Favorite Websites Into Desktop Apps Using Linux Mint's Webapp Manager. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
What are the differences in user account management between Linux and Windows?What are the differences in user account management between Linux and Windows?May 02, 2025 am 12:02 AM

The main difference between Linux and Windows in user account management is the permission model and management tools. Linux uses Unix-based permissions models and command-line tools (such as useradd, usermod, userdel), while Windows uses its own security model and graphical user interface (GUI) management tools.

How does the command line environment of Linux make it more/less secure than Windows?How does the command line environment of Linux make it more/less secure than Windows?May 01, 2025 am 12:03 AM

Linux'scommandlinecanbemoresecurethanWindowsifmanagedcorrectly,butrequiresmoreuserknowledge.1)Linux'sopen-sourcenatureallowsforquicksecurityupdates.2)Misconfigurationcanleadtovulnerabilities.Windows'commandlineismorecontrolledbutlesscustomizable,with

How to Make a USB Drive Mount Automatically in LinuxHow to Make a USB Drive Mount Automatically in LinuxApr 30, 2025 am 10:04 AM

This guide explains how to automatically mount a USB drive on boot in Linux, saving you time and effort. Step 1: Identify Your USB Drive Use the lsblk command to list all block devices. Your USB drive will likely be labeled /dev/sdb1, /dev/sdc1, etc

Best Cross-Platform Apps for Linux, Windows, and Mac in 2025Best Cross-Platform Apps for Linux, Windows, and Mac in 2025Apr 30, 2025 am 09:57 AM

Cross-platform applications have revolutionized software development, enabling seamless functionality across operating systems like Linux, Windows, and macOS. This eliminates the need to switch apps based on your device, offering consistent experien

Best Linux Tools for AI and Machine Learning in 2025Best Linux Tools for AI and Machine Learning in 2025Apr 30, 2025 am 09:44 AM

Artificial Intelligence (AI) is rapidly transforming numerous sectors, from healthcare and finance to creative fields like art and music. Linux, with its open-source nature, adaptability, and performance capabilities, has emerged as a premier platfo

5 Best Lightweight Linux Distros Without a GUI5 Best Lightweight Linux Distros Without a GUIApr 30, 2025 am 09:38 AM

Looking for a fast, minimal, and efficient Linux distribution without a graphical user interface (GUI)? Lightweight, GUI-less Linux distros are perfect for older hardware or specialized tasks like servers and embedded systems. They consume fewer res

How to Install Wine 10.0 in RedHat DistributionsHow to Install Wine 10.0 in RedHat DistributionsApr 30, 2025 am 09:32 AM

Wine 10.0 stable version release: Running Windows applications on Linux to a higher level Wine, this open source and free application, allows Linux users to run Windows software and games on Unix/Linux operating systems, ushering in the release of the 10.0 stable version! This version has been provided with source code and binary package downloads, and supports various distributions such as Linux, Windows and Mac. This edition embodies a year of hard work and over 8,600 improvements, bringing many exciting improvements. Key highlights include: Enhanced support for Bluetooth devices. Improve support for HID input devices. Optimized performance of 32-bit and 64-bit applications.

How to Install and Configure SQL Server on RHELHow to Install and Configure SQL Server on RHELApr 30, 2025 am 09:27 AM

This tutorial guides you through installing SQL Server 2022 on RHEL 8.x or 9.x, connecting via the sqlcmd command-line tool, database creation, and basic querying. Prerequisites Before beginning, ensure: A supported RHEL version (RHEL 8 or 9). Sudo

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!