Skip to content

FAQ: Interactive

Ben Godfrey edited this page Apr 29, 2017 · 5 revisions

This applies to use of interactive.py.

Looking for help with appfixer.sh? Read the Legacy FAQ.


What are the system requirements?

Your system must have Python 3 installed for this script to work.

Which versions of GNOME Shell does this work on?

I have used this on GNOME Shell v3.22 and GNOME Shell v3.24 successfully. The script should work on other shell versions, but every system varies.

A category is missing from defaults!

I only implemented what I considered to be the most commonly used categories as "defaults" in the interactive script (if I missed one, let me know). Luckily, you can add more category folders by selecting option 2 from the main menu. For new folders, the TITLE should be a human readable short title, and it will appear on the dashboard. The CATEGORIES should be one of the FreeDesktop categories (see below).

For information about which category folders are created by default, see the Default Folders page. For information about the categories, see FreeDesktop.org's reference page.

How do I remove a category?

If you don't like one of the default categories, you can remove it. Select option 2 from the main menu and follow the on-screen instructions to remove that category from the list. Keep in mind that this will overwrite any previous custom categories.

If you're already enabled the category folders, you can run the script again to configure different folders. If you prefer, you can remove the category using GNOME Software instead -- see below about fixing unsorted apps.

How to fix unsorted apps?

After applying the fix, some apps may not be sorted into categories. There's a good chance the app developer didn't include the categories in their .desktop file. This can be corrected by manually adding the app to the appropriate folder using GNOME Software. For more information, see this post on the GNOME Blog.

How does this work?

This script uses Python to handle the logic and gets gsettings to change the configuration files for you on the backend. For information about configuring categories using gsettings, see the GNOME Wiki.