This page shows the documentation for each Kubuntu Focus Tool. If you own a Focus system, you can click on a tool icon to launch it immediately. You can also access all tools using
Start Menu > Kubuntu Focus Tools.
We create and constantly improve these tools to help you accomplish complex tasks with a click of a button. These tools are a portion of curated apps which you can see here.
Change default C compiler version.
GPGPU toolkits and other applications often require a specific compiler version. This tool empowers you to switch with just a click. It may prompt you to install missing components when you change the version. It also requests authorization to coordinate symbolic links in
/usr/bin. Each compiler version has the following components:
|gcc-<version>||The GNU C Compiler|
|gcc-<version>-multilib||Support for non-default architectures|
|g++-<version>||The GNU C++ Compiler|
|g++-<version>-multilib||Support for non-default architectures|
View curated apps in browser.
This is a direct link to Kfocus Currated Apps page. This can be used to find a preferred app for a specific purpose. For example, if you are looking for a webcam testing tool, look here.
Install extra optional software.
Some third-party software must be installed differently because of license restrictions or alternate installation mechanisms. This tool helps you review and optionally install this software:
Check and repair system configs and libs.
This tool can help you identify and fix undesirable system conditions. FocusRx automatically checks for some issues when you sign in, but you can also run it from the menu or terminal using the
View guided solutions in browser.
HOWTOs and forum posts are a great sources of guidance, but they can be sub-optimal, out-of-date, incorrect, or designed for the wrong hardware. Guided Solutions are HOWTOs designed specifically for your system, and can save you hours of research and trial-and-error.
View help resources in browser.
This is a direct link to the Kubuntu Focus Help and FAQ's.
Remove unused and old kernel files.
This tool checks the number of installed kernels when you sign in. If there are too many kernels, or if the
/boot partition is over two-thirds full, it prompts you to remove old and unused kernels.
If you have full disk encryption, do not ignore this tool if it appears when you sign in. These systems have a separate
/boot partition that must be cleaned-up if it gets too full.
Kernel Clean always tries to keep certain preferred kernels. It never removes the running kernel, for example. Other preferred kernels include OEM-kfocus, HWE-generic, and HWE-low-latency.
Change the keyboard LED colors.
Set keyboard color and brightness on the M1 and M2 laptops. Other models (XE, Ir14) either have hardware-controlled LEDs or none at all (NX).
You may set your keyboard LEDs to an exact color and brightness with this tool. The system then restores these settings on reboot. Notice the system does not restore colors that are set with the keyboard shortcuts.
Adjust power and fan controls.
Several settings affect power and performance, and this app shows most of them. On a laptop, you may also wish to adjust screen brightness using keyboard shortcuts or system-tray battery widget.
This shows the power modes provided by
power-profiles-daemon. The default on AC is
Performance lowers latency and improves performance a bit, but it also requires more power. The default on battery is
Powersave, and it saves battery but reduces performance.
This shows frequency governor options. Choose higher in the list for more performance, or lower to extend battery life. Usually there is little performance difference between
Normal is always cooler and quieter.
If you are editing audio or video, pick a mode like
Studio with a performance governor to avoid stutters or drops. You might also install the low-latency kernel.
|High||Maximum performance and responsiveness. Highest power, heat, and cooling requirements. Recommended only when maximum performance is required and plugged in.|
|Normal||High performance with normal responsiveness. Reasonable power, heat, and cooling requirements. Set and preferred when plugged in.|
|Studio||Base performance with maximum responsiveness. Reasonable power, heat, and cooling requirements. Designed for studio work, such as live audio editing with the low-latency kernel.|
|Low||Modest performance with normal responsiveness. Lower power, heat, and cooling requirements. Set and preferred when unplugged.|
|Minimal||Restricted performance with normal responsiveness. Lowest power, heat, and cooling requirements.|
On some models, you may select a
Linear fan curve. On other models, this section shows how to adjust the fan curves in the BIOS.
GHz is the maximum boot frequency for a mode. Lower values require less power and cooling.
Governor may be Powersave or Performance, where the latter is more responsive but uses more power.
Kbd LEDs shows if the keyboard LEDs are turned on. This tool shows
Kbd LEDs column for only M1 and M2 models which have software LED controls.
The CPU Power GUI tool found in Curated Apps can be used for more fine-grained control. The Power and Fan tool displays
Custom for any frequency or governor targets that do not match any of the defined modes.
This is now integrated into the
Power and Fan tool discussed above. It is retained here for historical reasons.
Change video sync settings.
The Video Sync Utility can eliminate video tearing when using an Nvidia GPU. It detects all attached displays and then configures the Nvidia composition pipeline feature for all of them at once. This works even for displays that have different refresh rates, such as 144 Hz for the laptop panel and 30 Hz for an external 4K panel.
One could use the Nvidia Settings app to do this manually, but this can be tricky and time-consuming. This is especially true if you use multiple display configurations. This Video Sync Utility automates all of that with a few clicks.
We recommend using the
High setting when watching videos. At other times, with usually switch it to
Off because this usually provides the best desktop responsiveness.
This utility may interact with
System Settings > Display and Monitor > Compositor > Prevent Tearing (Vsync). We usually leave this to
Automatic and have seen no issues, although
Never should also be a safe bet.
View Welcome Guide in browser.
This is a link to a welcome guide slideshow.
Run the welcome wizard again.
Visit the first-run guidance tool. This assists with internet connection, disk passphrases, extra software, file backups, password manager, email, cloud drives, JetBrains, avatar, and curated apps.
This is a partial revision history. See the
git repository for all entries.
2023-07-13 892f99a9Update power and fan to latest
2023-07-03 9dbdc900Change four tool icons to white
2023-06-17 a7af817bRevise consolidated fan and power language
2023-04-26 baa8e31eConsolidate fan and power, adjust image
2023-06-16 e256ff30Add section to disable Ubuntu Pro
2023-04-26 baa8e31eAdjust tools format
2023-04-20 2e99d64fUpdate images
2022-06-19 2dcb9325Adjust units to have spaces from values
2022-06-05 efe53a53Fix image links 2
2022-06-05 6719f776Fix image links 1
2022-01-21 668e16d4Update titles, images
2023-04-25 19f0fa02Update Power and Fan and image
2022-01-12 c3295358First publication
We try hard to provide a useful solution validated by professionals. However, we cannot anticipate every situation, and therefore cannot guarantee this procedure will work for your needs. Always backup your data and test the solution to determine the correct procedure for you.
THIS SOLUTION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOLUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.