Archives For November 30, 1999

This tutorial shows how to disable “Ubuntu Pro” security updates in both apt command output and Software Updater dialog in Ubuntu 24.04 LTS.

Ubuntu Pro is a comprehensive subscription for Extended Security Maintenance (esm in short), which also enables another 5-year support for Ubuntu LTS releases. And, it’s free for personal and small-scale commercial use on up to 5 machines.

In all current Ubuntu LTS releases, the apt upgrade command and “Software Updater” display the Ubuntu Pro updates, which is quite annoying. Rather than enable Ubuntu Pro, here’s how to get rid of the ads step by step.

Ubuntu Pro updates in Software Updater and terminal

Continue Reading…

Ubuntu announced the first point release of Ubuntu 24.04 LTS few days ago with lots of bug-fixes and performance improvements. It’s time to upgrade to the new LTS, for users who were worrying about the stability issues.

Ubuntu 24.04 is the current Long Term Support (LTS) release with 5 years of standard support until 2029, another 5 years Ubuntu Pro support until 2034, as well as legacy support until 2036. It features Linux Kernel 6.8, GNOME Desktop 46, and various other changes, see the official release note for details.

The new LTS had various upgrade issues, and stability / performance issues, for apps and hardware including Nautilus file manager, the new tiling assistant, NVIDIA on Wayland, Pipewire sound server, hybrid GPU machines, Remmina RDP client, online accounts, cursor themes, and more! They are all fixed in the release of Ubuntu 24.04.1.

Ubuntu 24.04 Desktop

Continue Reading…

This is a step by step tutorial shows how to enable zram Kernel module and use as Swap device for better system performance in Ubuntu 24.04 PC/laptop with limited RAM.

As you may know, Ubuntu usually includes a swap space. It works like MS Windows’ “virtual memory”, that uses the hard disk for additional memory when there is not enough physical RAM for all tasks request.

Swap on disk however is slow, which will slow down the overall system performance. So, Linux introduced “zram” and “zswap” kernel modules to improve performance for computers with small amount of RAM.

Continue Reading…

This tutorial shows how to enable zswap kernel module to increase usable RAM in your Ubuntu computer or laptop.

As you know, Ubuntu Linux usually includes a swap space (either disk partition or swap file) on the disk. It can be used for hibernation, and as extended memory space. When the system needs more memory resources and the RAM is going full, then the inactive pages in memory are moved to the swap space.

Swap space can be helpful for computers with limited RAM. But, it’s slow! Too much swap in use will slow down the overall system performance.

As workarounds, Linux includes 2 kernel modules: zram and zswap. Instead of moving inactive pages from memory to disk (swap space), they do similar things by compressing the data into dynamically allocated RAM space.

As the data is compressed, it takes less physical memory space which makes your RAM even more usable. While, keeping the system running smoothly because reading from compressed data in RAM is usually faster than reading from swap on disk.

Continue Reading…

This tutorial shows how to enable/disable Keyboard, Mouse, Lid Open, and/or other devices events from waking up your Ubuntu PC or laptop from sleep.

By default, open laptop lid, press any key on keyboard, or press sleep button can wake up your computer from suspend or hibernation state. If you want, you can configure Ubuntu to ignore certain wakeup triggers that you don’t want.

image from pixabay.com

Continue Reading…

How to Control ThinkPad Fan Speed in Ubuntu 24.04

Last updated: September 2, 2024 — 6 Comments

This is a step by step beginner’s guide shows how to control the fan speed in Lenovo ThinkPad laptop running Ubuntu 24.04.

The fan speed control solution differs depends on computer manufacturers. For my ThinkPad T480s, fan is usually not spinning when doing the basic web browsing and other light works.

But if you want, it’s easy to set a fixed fan speed, or adjust the speed automatically according to the core temperature.

Continue Reading…

This is a step by step guide shows how to enable Wake-on-LAN feature in Ubuntu, so you can wake it up from suspend, hibernation, or shutdown state remotely using another computer or mobile phone.

Wake on LAN, WoL in short, is a protocol allows computer to be turned on or waked up from sleep using network message. It’s based on AMD’s Magic Packet Technology, and also known as wake on WAN, remote wake-up, power on by LAN, and resume by LAN.

WoL uses wired network on target computer for the communication. Though, there’s also Wake on Wireless LAN (WoWLAN) allowing to wake up wirelessly.

Continue Reading…

How to Disable IPv6 in Ubuntu 24.04

Last updated: August 18, 2024 — Leave a comment

This is a step by step beginner’s guide shows how to disable IPv6 in Ubuntu 24.04 LTS with or without system restart.

IPv6 is the future of internet protocols. But for some reasons, such as compatibility with certain networks, testing purpose, or security concerns, or just because don’t use that thing, users may want to disable IPv6 in their machines.

Disabling IPv6 is generally safe. There may be small performance loss on some websites and services that are optimized for IPv6, though you can re-enable it at any time as you want.


Continue Reading…

This tutorial shows how to separate /home from an existing Ubuntu file-system, to individual disk partition or even USB stick, while preserving all personal data.

Linux can have separate /home partition, which is useful for re-installing system, or even trying different Linux distributions without losing most of custom settings, configurations, downloads, etc.

While installing Linux, there’s usually an option to create separate /home. If you didn’t do that, then here’s step by step guide shows you how to do the trick afterward.

Continue Reading…

For Ubuntu 24.04 and its based systems, the Mainline Kernel PPA finally fixed building recent Kernel packages since v6.10.3.

The Mainline Kernel PPA is Ubuntu maintained package archive that keeps building the upstream Linux Kernel releases for testing purpose.

The recent builds since v6.10-rc3 were broken due to unknown reason. If you’re waiting for the fix for it, the latest build for Kernel 6.10.3 is backing for working again.

Continue Reading…