Mastering Ubuntu’s New App Permission Prompts: A Step-by-Step Guide

By ✦ min read

Introduction

If you haven’t checked in with Ubuntu’s app prompting feature lately, now’s a great time to explore it. The latest release of Ubuntu brings significant improvements to the snap-focused security feature, which Canonical’s Oliver Calder has outlined in a recent update. These changes aim to “empower users” by letting them grant apps system and hardware access at runtime rather than retrospectively—similar to the permission prompts on Android or iOS. Imagine a modal popping up on your desktop asking, “Allow Acme App to access the camera?” with options to deny or allow only while using the app. That’s exactly the kind of user control now available in Ubuntu. This step-by-step guide will walk you through everything you need to know to take full advantage of these enhanced permission prompts, from setup to management.

Mastering Ubuntu’s New App Permission Prompts: A Step-by-Step Guide
Source: www.omgubuntu.co.uk

What You Need

Before diving in, make sure you have the following:

Step-by-Step Guide

Step 1: Update Your Ubuntu System

First, ensure your system is fully up to date, as the improved prompting relies on recent snapd and GNOME components. Open a terminal and run:

sudo apt update && sudo apt upgrade -y

This refreshes your package lists and installs any pending updates. Reboot if prompted. After the update, your system should include the latest security enhancements.

Step 2: Verify Your Snapd Version

The permission prompt feature requires snapd version 2.61 or later. Check your installed version with:

snap version

Look for the snapd line. If it’s older than 2.61, upgrade snapd separately:

sudo snap install snapd --channel=latest/stable

After installation, restart your session or log out and back in to ensure the new version is active.

Step 3: Install a Snap That Requests Permissions

To experience the prompt, you need a snap app that actually uses hardware or system resources. A good example is the Gnome Characters app (which accesses system clipboard) or a camera app like Cheese. Install one via the Snap Store or terminal:

sudo snap install cheese

Keep in mind that not all snapps immediately ask for permissions—some request them only when you perform a specific action (e.g., pressing a camera button).

Step 4: Launch the App and Trigger the Prompt

Open your installed snap from the application menu or via terminal. When the app tries to access a protected resource (e.g., camera, microphone, location), a modal window will appear similar to mobile prompts. For example, with Cheese, you’ll see: “Allow Cheese to access your camera?” with three options:

Make your choice. If you deny, the app may continue without that feature or show an error.

Step 5: Understand the New Runtime Prompt Behavior

Previously, Ubuntu’s snap permissions were often set during installation or required manual configuration. The new system prompts you at runtime, exactly when the app needs the resource. This gives you real-time control and helps you avoid granting permissions to apps you don’t fully trust. The prompt is non-blocking (you can still interact with other windows), and it remembers your decision for the app’s lifetime unless you change it.

Mastering Ubuntu’s New App Permission Prompts: A Step-by-Step Guide
Source: www.omgubuntu.co.uk

Step 6: Manage Existing Permissions

You may want to review or modify permissions you’ve already granted. The easiest way is through the Settings app:

  1. Open Settings from the system menu.
  2. Navigate to Applications > Permissions (the exact label may vary by Ubuntu version).
  3. Select the app (e.g., Cheese) and toggle individual permissions like Camera, Microphone, or Location.

Alternatively, use the terminal with the snap connections command:

snap connections cheese

This shows all interfaces and whether they are connected. To disconnect a permission, use:

sudo snap disconnect cheese:camera

To reconnect, run:

sudo snap connect cheese:camera

Step 7: Revoke Temporary Permissions

If you chose “Allow only while using the app,” the permission is automatically revoked when you close the app. For always‑granted permissions, you can revoke them any time via Settings or the terminal as described in Step 6. This flexibility is a massive improvement over older systems where permissions were either all or nothing.

Tips for Getting the Most Out of Ubuntu’s Permission Prompts

By following these steps, you’re now equipped to take full control over app permissions in Ubuntu. The new prompts put you in the driver’s seat, mirroring the mobile experience while keeping the desktop’s flexibility. Enjoy a more secure and user‑friendly Ubuntu!

Tags:

Recommended

Discover More

Cargo's Build Directory Restructuring: How to Test and Prepare for v2Family Reunion Demo Launches on Itch and Steam: A Chaotic Time-Attack Sim of Dinner Table BoredomCardboard Creativity: How YouTuber Zach King Recreated the Original Star Wars Using Simple MaterialsHow to Choose Award-Winning Bourbon on a Budget: A Step-by-Step GuideHow to Decode Today's Crypto Market Signals for Informed Decisions