Focus for Linux

Block distracting apps on Linux.

Focus for Linux is a free app blocker for Ubuntu, Debian, Linux Mint and other 64-bit Linux. Pick the programs that pull you away, like Discord, Slack, Steam or a game, and start a focus session. Until the timer ends, Focus keeps blocked programs out of your way and shows its block screen instead. On GNOME, Ubuntu, Cinnamon and Budgie it blocks websites too, in Chrome, Firefox and more.

COMING SOONLinuxSee how it works

Coming soon · Focus for Windows is out now

Free, no ads Ubuntu, Debian and more, 64-bit Same account as the phone app
Features

Blocking that keeps you on your work.

Strict sessions, schedules, daily limits and website blocking for your Linux desktop.

Block the programs you pick

Choose the programs that pull you away, like Discord, Slack, Steam, games or Spotify. Focus blocks them during a session.

Minimized, not closed

On an X11 session, when a blocked program comes to the front, Focus minimizes it and shows its block screen, so unsaved work isn't lost. On Wayland, see Good to know below.

Websites in your browsers

During a session Focus blocks websites in Chrome, Firefox, Brave, Edge and Opera, with no extension. Blocking Discord also blocks discord.com. Works on GNOME, Ubuntu, Cinnamon and Budgie.

Strict and Standard sessions

Strict sessions can't be ended early, and Focus can't be quit until the timer ends. Standard sessions can end early after a short puzzle, which costs 50 XP and resets your streak.

Pause before opening

Programs you choose show a pause screen first: go back, open for 5 minutes, or play one puzzle to open. You can also limit how many times a day they open, or for how long, like 10 minutes a day.

One daily limit for your computer

Set one daily limit for the whole computer. Focus warns you at 30, 10 and 5 minutes left, then shows a time's-up screen. Unless the limit is Strict (Pro), you can take 10 more minutes after a 30-second wait.

Schedules and block rules

Schedules start sessions on their own on the days and times you set. Block rules keep programs blocked at the hours and on the days you choose.

Keeps running when closed

Close the window and Focus keeps running, with a tray icon and an always-on-top mini timer showing the time left. Start at login is optional and stays off until you turn it on.

Notes, games and progress

Press Ctrl+N to park a thought and get back to work, and Ctrl+1 to Ctrl+4 to move between sections. Plus 12 brain-training games and progress charts.

How it works

Four steps to a quieter desktop.

  1. Install and sign in

    Install the .deb or the .tar.gz package, then sign in with your Focus account.

  2. Pick your distractions

    Choose the programs to block, like Discord, Slack, Steam or a game. Add websites to block too.

  3. Start a session

    Choose Strict or Standard and start the timer, or set a schedule so sessions start on their own.

  4. Get on with your work

    Until the timer ends, Focus keeps blocked programs out of your way and shows its block screen instead. You can close the Focus window: it keeps running until the timer ends.

Download

Install Focus for Linux.

Pick the package for your distribution. Both add Focus to your apps menu.

.deb package

Ubuntu, Debian, Linux Mint, Pop!_OS and elementary OS

Installs Focus to /opt/focus, with a menu entry.

Coming soon
  1. Double-click Focus-Linux-amd64.deb to install it, or run this in a terminal in your Downloads folder:sudo apt install ./Focus-Linux-amd64.deb
  2. Open Focus from your apps menu and sign in with your Focus account.
.tar.gz package

Other distributions

Installs Focus for your user only, with a menu entry. No root needed.

Coming soon
  1. Extract Focus-Linux-amd64.tar.gz.
  2. In a terminal in the extracted folder, run:./install.sh
  3. Open Focus from your apps menu and sign in with your Focus account.

Version 1.0.18 for 64-bit PCs (x86-64, also called amd64). Free, with no ads.

Good to know

Worth knowing before you start.

X11 and Wayland

On an X11 session everything works. On Wayland, the default on Ubuntu and Fedora, programs that run through XWayland, like Discord, Slack, Steam and most Electron apps, work the same. Native Wayland programs can't be seen in front, so while they're blocked Focus closes them instead, and time limits count only programs Focus can see.

The tray icon

The tray icon needs AppIndicator support. Ubuntu shows it. On stock GNOME, add the “AppIndicator and KStatusNotifierItem Support” extension. Without a tray, closing the window still keeps Focus running: open it again from the apps menu.

Websites and desktops

Website blocking uses GNOME's proxy settings, so it works on GNOME, Ubuntu, Cinnamon and Budgie. KDE Plasma isn't supported for websites yet. Programs are still blocked there.

Works with

One Focus account, all your devices.

Focus for Linux uses the same account as Focus for Android, Focus for Windows and Focus for Mac.

Your streak comes with you

Sign in with the same Focus account and your streak and XP carry over between your phone and your computers. Time you spend focusing on two devices at the same time counts once.

About Focus for Android

On Windows or a Mac too

Focus for Windows and Focus for Mac have the same sessions, schedules, limits and website blocking, with the same account. Use Focus on every computer you work on.

Focus for Windows, Mac and Linux

Blocks programs like Discord, Steam and games, and websites in every browser, with strict sessions, schedules, daily limits and an always-on-top mini timer.

Windows 10 and 11 · macOS 12 or newer · Linux
DOWNLOAD FORWindowsCOMING SOONmacOSCOMING SOONLinux

Focus for Chrome

Blocks distracting websites while you focus, plus adult and gambling sites, and hides YouTube Shorts and Instagram Reels. For when you don't install the app.

Google Chrome on any computer
COMING SOONChrome
Questions, answered

Focus for Linux FAQ.

Blocking programs and websites, Wayland, installing, price and your account.

How do I block apps on Linux?

Install Focus for Linux from this page, with the .deb for Ubuntu, Debian and similar or the .tar.gz for other distributions, and sign in. Pick the programs you want blocked, like Discord, Slack, Steam or a game, then start a focus session. Until the timer ends, Focus minimizes a blocked program whenever it comes to the front and shows its block screen. On Wayland, native Wayland programs are closed instead.

Can I block websites on Ubuntu?

Yes, with no extension, on GNOME, Ubuntu, Cinnamon and Budgie. During a session Focus blocks websites in Chrome, Firefox, Brave, Edge and Opera (Firefox with its default “Use system proxy settings”). Blocking a program also blocks its website: Discord blocks discord.com, and Steam blocks store.steampowered.com. A blocked site won't connect, and Focus sends a notification.

It works by pointing GNOME's proxy setting at Focus during the session and putting it back afterwards. KDE Plasma isn't supported for websites yet, but programs are still blocked there. If your computer already uses a proxy setup script, as some workplaces do, Focus leaves it alone and shows that websites aren't blocked, and why.

Does Focus for Linux work on Wayland?

Yes, with one difference. On Wayland, the default on Ubuntu and Fedora, Focus sees programs that run through XWayland, like Discord, Slack, Steam and most Electron apps, so they're blocked the same way as on X11. Native Wayland programs can't be seen in front, so while they're blocked Focus closes them instead. Time limits count only the programs Focus can see. On an X11 session, everything works.

Does Focus close the programs it blocks?

Not on an X11 session: when a blocked program comes to the front, Focus minimizes it and shows its block screen, so you don't lose unsaved work. From the block screen you can write the thought down, solve a 30-second brain puzzle, take a break, or go back to work. On Wayland, programs that run through XWayland are minimized the same way, and native Wayland programs are closed instead.

Which Linux distributions does Focus support?

Focus for Linux runs on 64-bit PCs (x86-64, also called amd64). The .deb is for Ubuntu, Debian, Linux Mint, Pop!_OS and elementary OS, and installs Focus to /opt/focus with a menu entry. For other distributions, use the .tar.gz: extract it and run ./install.sh, which installs Focus for your user only, without root.

Can I set a time limit for apps on Linux?

Yes. With “Pause before opening”, a program shows a pause screen before it opens: go back, open it for 5 minutes, or play one puzzle to open it. You can also cap how many times a day it opens or how long it's used, like 10 minutes a day.

For the whole computer, set one daily limit: Focus warns you at 30, 10 and 5 minutes left, then shows a time's-up screen. Unless the limit is Strict (Pro), you can take 10 more minutes after a 30-second wait. Time counts while a program is in front, and stretches of 5 minutes or more away from the keyboard and mouse don't count. On Wayland, only programs Focus can see are counted.

Can I end a session early or quit Focus?

Not in a Strict session: it can't be ended early, and Focus can't be quit until the timer ends. A Standard session can end early after a short puzzle, which costs 50 XP and resets your streak.

Does Focus keep running when I close the window?

Yes. Closing the window keeps Focus running, so blocking and schedules keep working. Its tray icon needs AppIndicator support: Ubuntu shows it, and on stock GNOME you need the “AppIndicator and KStatusNotifierItem Support” extension. Without a tray, open Focus again from the apps menu. Start at login is optional and stays off until you turn it on.

Is Focus for Linux free?

Yes, with no ads, and the same free limits as the Android app, such as 3 programs blocked at a time; Focus Pro removes them. Pro can't be bought on Linux, but if you have Pro from the Focus Android app, or a Pro pass bought with XP, it works on Linux when you sign in with the same account.

Does Focus for Linux use the same account as the phone app?

Yes. Sign in with your Focus account, and your streak and XP carry over between Focus for Android, Focus for Windows, Focus for Mac, Focus for Linux and Focus for Chrome. Time you spend focusing on two devices at the same time counts once.

Keep distractions off your Linux desktop.

Free for Ubuntu, Debian and other 64-bit Linux, with no ads. Sign in with your Focus account and start your first session.

COMING SOONLinuxGET IT ONGoogle Play