Rabu, 30 April 2025

FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

Before the age of blogs, forums, and YouTube tutorials, Linux users relied on printed magazines to stay informed and inspired. Titles like Linux Journal, Linux Format, and Maximum Linux were lifelines for enthusiasts, packed with tutorials, distro reviews, and CD/DVDs.

These glossy monthly issues weren’t just publications—they were portals into a growing open-source world.

Let's recollect the memories of your favorite Linux magazines. Ever read them or had their subscription?

Linux Magazines That Rule(d) The Linuxverse
Once upon a time when it was fashionable to read magazines in print format, these were the choices for the Linux users.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

💬 Let's see what else you get in this edition

  • RISC-V based SBC, Muse Pi.
  • Lenovo offering Linux laptops.
  • Trying tab grouping in Firefox.
  • And other Linux news, tips, and, of course, memes!
  • This edition of FOSS Weekly is supported by PikaPods.

❇️ PikaPods: Enjoy Self-hosting Hassle-free

PikaPods allows you to quickly deploy your favorite open source software. All future updates are handled automatically by PikaPods while you enjoy using the software. PikaPods also share revenue with the original developers of the software.

You get a $5 free credit to try it out and see if you can rely on PikaPods. I know, you can 😄

PikaPods - Instant Open Source App Hosting
Run the finest Open Source web apps from $1.20/month, fully managed, no tracking, no ads, full privacy. Self-hosting was never this convenient.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

📰 Linux and Open Source News

Lenovo offers Linux laptops with cheaper price tag .

Lenovo Cuts the Windows Tax and offers Cheaper Laptops with Linux Pre-installed
Lenovo is doing something that many aren’t.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

🧠 What We’re Thinking About

Perplexity is ready to track everything users do with its upcoming AI-powered web browser.

Perplexity Wants to Track Your Every Move With its AI-powered Browser
Perplexity’s new Comet web browser is bad news if you care about privacy.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

🧮 Linux Tips, Tutorials and More

Firefox has finally introduced Tab Groups, join us as we explore it.

Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?
Firefox’s Tab Groups help you organize tabs efficiently. But how efficiently? Let me share my experience.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

Desktop Linux is mostly neglected by the industry but loved by the community. For the past 12 years, It's FOSS has been helping people use Linux on their personal computers. And we are now facing the existential threat from AI models stealing our content.

If you like what we do and would love to support our work, please become It's FOSS Plus member. It costs $24 a year (less than the cost of a burger meal each month) and you get an ad-free reading experience with the satisfaction of helping the desktop Linux community.

Join It's FOSS Plus

👷 Homelab and Maker's Corner

Someone managed to run a website on a Nintendo Wii.

This Website Is Running on a Wii
Alex Haydock found a dusty old Wii console at a hardware swap and modded it to run his website.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

✨ Apps Highlight

We tested out GNOME's new document viewer, Papers.

Hands-on with Papers, GNOME’s new Document Reader
Tried GNOME’s new document reader, it didn’t disappoint.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

📽️ Videos I am Creating for You

🧩 Quiz Time

Test your Ubuntu knowledge with our All About Ubuntu crossword.

All About Ubuntu: Crossword Puzzle
A true Ubuntu fan should be able to guess this crossword correctly.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

🛍️ Deal you might like

This e-book bundle is tailored for DevOps professionals and rookies alike—learn from a diverse library of hot courses like Terraform Cookbook, Continuous Deployment, Policy as Code and more.

And your purchase supports Code for America!

Humble Tech Book Bundle: DevOps 2025 by O’Reilly
A digital apprenticeship with the pros at O’Reilly—add new skills to your DevOp toolkit with our latest guides bundle.
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

💡 Quick Handy Tip

In Brave Browser, you can open two tabs in a split view. First, select two tabs by Ctrl + Left-Click. Now, Right-Click on any tab and select "Open in split view". The two tabs will then be opened in a split view.

FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

You can click on the three-dot button in the middle of the split to swap the position of tabs, unsplit tabs, and resize them.

FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

🤣 Meme of the Week

We really need to value them more 🥹

FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

🗓️ Tech Trivia

On April 27, 1995, the U.S. Justice Department sued to block Microsoft’s $2.1 billion acquisition of Intuit, arguing it would hurt competition in personal finance software. Microsoft withdrew from the deal shortly after.

🧑‍🤝‍🧑 FOSSverse Corner

Know of a way to rename many files on Linux in one go? Pro FOSSer Neville is looking for ways:

What is the best way to rename a heap of files?
There are two rename apps a Perl program a utility from util-linux You can also use mv in a loop I have the util-linux version trinity:[nevj]:~$ rename -V rename from util-linux 2.41 I used it to do the following The syntax of that rename version is rename ′ from ′ ′ to ′ files I have several folders of these image files so I just cd’d around and did each folder by hand. Just wondering… has anyone used the Perl version of rename or do people do it with the File Manager or some o…
FOSS Weekly #25.18: Linux Magazine, Modern Terminals, Muse Pi, apt Guide and More

❤️ With love

Share it with your Linux-using friends and encourage them to subscribe (hint: it's here).

Share the articles in Linux Subreddits and community forums.

Follow us on Google News and stay updated in your News feed.

Opt for It's FOSS Plus membership and support us 🙏

Enjoy FOSS 😄



from It's FOSS https://ift.tt/TOC6W7f
via IFTTT

Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?

Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?

Mozilla's Firefox needs no introduction. It is one of the few web browsers around that is not based on Chromium, setting out to provide a privacy-focused browsing experience for its users.

Sadly, some recent maneuvers have landed it in hot water, the most recent of which was a policy change that resulted in an intense backlash from the open source community, who felt wronged.

The consensus being that Mozilla broke their promise of not selling user data, leading to widespread concern over the organization's commitment to user privacy.

Since then, they have tweaked Firefox's Terms of Use to better reflect how they handle user data, clarifying that they do not claim ownership over user content and that any data collected is used for maintaining and improving Firefox, in line with their Privacy Policy.

Behind the scenes, Mozilla has also been focusing on developing more AI-powered features for Firefox—an approach that has drawn mixed reactions, with many asking for improvements to the core, everyday browser functionality.

Luckily, they have finally delivered something on that front by implementing the long-requested Tab Groups feature.

Firefox Tab Groups: Why Should You Use It?

Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?

As the name implies, Tab Groups allows users to organize multiple open tabs into customizable, color-coded, and collapsible sections—making it significantly easier for users to reduce visual clutter, stay focused on priority tasks, and streamline workflows.

This can greatly boost productivity, especially when paired with the right tools and tips for optimizing your workflow on a Linux desktop. Being someone who has to go through a lot of material when researching topics, I fully understand the importance of efficient tab management on a web browser.

Using a tab grouping feature like this helps minimize distractions, keeps your browser organized, and ensures quick access to important information without you getting overwhelmed by an endless stack of tabs.

You can learn more about how this came to be on the announcement blog.

How to Group Tabs in Firefox?

If you are looking to integrate this neat feature into your workflow, then you have to first ensure that you are on Firefox 138 or later. After that, things are quite straightforward.

Open up a bunch of new tabs and drag/drop one onto the other. This should open up the "Create tab group" dialog. Here, enter the name for the tab group, give it a color, and then click on "Done".

You can right-click on existing tabs to quickly add them to tab groups, or remove them for easy reorganization into new groups.

Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?

Tab groups can be expanded or collapsed with a simple left-click, and you can drag them to rearrange as needed. If you accidentally close Firefox, or even do so intentionally, you can still access your previous tab groups by clicking the downward arrow button above the address bar.

Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?

Similarly, managing an existing tab group is easy—just right-click on the group to open the "Manage tab group" dialog. From there, you can rename the group, change its color, move it around, or delete it entirely.

Besides that, Mozilla has mentioned that they are already experimenting with AI-powered tools for organizing tabs by topic, which runs on their on-device AI implementation. It is live on the Firefox Nightly build and can be accessed from the "Suggest more of my tabs" button.

Suggested Read 📖

I Tried This Upcoming AI Feature in Firefox
Firefox will be bringing an experimental AI-generated link previews, offering quick on-device summaries. Here’s my quick experience with it.
Exploring Firefox Tab Groups: Has Mozilla Redeemed Itself?


from It's FOSS https://ift.tt/SywHgpU
via IFTTT

Journals and Contents: Two Special Pages in Logseq

Journals and Contents: Two Special Pages in Logseq

Logseq is different from the conventional note-taking applications in many aspects.

Firstly, it follows a note block approach, rather than a page-first approach for content organization. This allows Logseq to achieve data interlinking at the sentence level. That is, you can refer to any sentence of a note in any other note inside your database.

Another equally important feature is the “Special Pages”. These are the “Journals” and “Contents” pages. Both of these special pages have use-cases far higher than what their names indicate.

The Journals page

The “Journals” is the first page you will see when you open Logseq. Here, you can see dates as headings. The Logseq documentation suggests that a new user, before understanding Logseq better, should use this Journals page heavily for taking notes.

Journals and Contents: Two Special Pages in Logseq
Journals Page

As the name suggests, this is the daily journals page. Whatever you write under a date will be saved as a separate Markdown file with the date as the title. You can see these pages in your file manager, too. Head to the location you use for Logseq, then visit the journals page.

Journals and Contents: Two Special Pages in Logseq
Journals Markdown Files in File Manager

Let's see how to make this Journals page most useful.

Journal page as a daily diary

Let's start with the basics. The “Journals” page can be used as your daily diary page.

If you are a frequent diary writer, Logseq is the best tool to digitize your life experiences and daily thoughts.

Each day, a new page will be created for you.

If you need a page for a day in the past, Just click on the Create button on the bottom of Logseq window and select “New page”.

Journals and Contents: Two Special Pages in Logseq
Click on Create → New Page

In the dialog, enter the date for the required journal in the format, Mar 20th, 2023. Press enter. This will create the Journal page for the specified that for you!

Journals and Contents: Two Special Pages in Logseq
Create Journal page for an old date

Journal as a note organizer

If you have read the Logseq Pages and Links article in this series, you should recall the fact that Logseq considers the concept of Pages, Tags, etc. in almost similar manner. If you want to create a new note, the best way is to use the keyboard method:

#[[Note Title Goes Here]]

The above creates a page for you. Now, the best place to create a new page is the Journals page.

Logseq has a powerful backlink feature. With this, if you use the Journals page to create a new page, you don't need to add any date references inside the page separately, since at the very end of the page, you will have a backlink to that day's journal.

Journals and Contents: Two Special Pages in Logseq
Note with date reference

This is beneficial because you can recall when a note was first created easily.

Journal as a to-do organizer

Logseq can be used as a powerful task manager application as well, and the Journals page plays a crucial role in it.

If you come across any task while you are in the middle of something, just open the Journals page in Logseq and press the / key.

Search and enter TODO. Then type the task you are about to do.

Once done, press / again and search for Date Picker. Select a date from the calendar.

0:00
/0:29

Creating a TODO task in Logseq

That's it. You have created a to-do item with a due date. Now, when the date arrives, you will get a link on that day's Journal page. Thus, when you open Logseq on that day, you will see this item.

It will also contain the link to the journal page from where you added the task.

Other than that, you can search for the TODO page and open it to see all your task list, marked with TODO.

0:00
/0:23

Search for the TODO page to list all the to-do tasks

Journal to manage tasks

Task management is not just adding due date to your tasks. You should be able to track a project and know at what stage a particular task is. For this, Logseq has some built-in tags/pages. For example, LATER, DOING, DONE, etc.

These tags can be accessed by pressing the / key and searching for the name.

For example, if you have some ideas that should be done at a later date, but not sure when exactly, add these with the LATER tag, just like the TODO tag explained above.

Now, you can search for the LATER tag to know what all tasks are added to that list.

0:00
/0:22

Using the LATER tag in Logseq

Using the Journal page is beneficial here because you will be able to recollect on what date a particular task was added, allowing you to get more insight about that task. This will help you more, if you have entered your thoughts of that day in the Journal.

The Contents Page

Logseq has a special Contents page type, but don't confuse it with the usual table of contents. That is not its purpose. Here, I will mention the way I use the contents page. You can create your own workflows once you know its potential.

You can think of the Contents page as a manually created Dashboard to your notes and database. Or, a simple home page from where you can access contents needed frequently.

The most interesting thing that sets the contents page apart from others is the fact that it will always be visible in the right sidebar. Therefore, if you enable the sidebar permanently, you can see the quick links in the contents all the time.

Edit the Contents page

As said above, the Contents page is available on the right sidebar. So click on the sidebar button in the top panel and select Contents. You can edit this page from this sidebar view, which is the most convenient way.

Journals and Contents: Two Special Pages in Logseq
Click on the Sidebar button and select Contents

All the text formatting, linking, etc., that work on Logseq pages works on this page as well.

1. Add all important pages/tags

The first thing you can do is to add frequently accessed pages or tags.

For example, let's say you will be accessing the Kernel, Ubuntu, and APT tags frequently. So, what you can do is to add a Markdown heading:

## List of Tags

Now, link the tags right in there, one per line:

#Kernel
#Ubuntu
#APT

For better arrangement, you can use the Markdown horizontal rule after each section.

---

As discussed in the Journals section, you can have a variety of task related tags like TODO, LATER, WAITING, etc. So you can link each of these in the contents page:

## List of Tasks

#TODO
#LATER
#WAITING
---
🚧
Please note the difference between the Markdown heading and the Logseq tags. So, don't forget to add a space after the # if you are creating a Markdown header.

If you are visiting some websites daily, you can bookmark these websites on the contents page for quickly accessing them.

## Quick access links

[It's FOSS](https://itsfoss.com/)
[It's FOSS Community](https://itsfoss.community/)
[Arch Linux News](https://archlinux.org/)
[GitHub](https://github.com/)
[Reddit](https://www.reddit.com/)

After all this, your contents page will look like this:

Journals and Contents: Two Special Pages in Logseq
Contents page in Logseq

Wrapping Up

As you can see, you can utilize these pages in non-conventional ways to get a more extensive experience from Logseq. That's the beauty of this open-source tool. The more you explore, the more you discover, the more you enjoy.

In the next part of this series, I'll share my favorite Logseq extensions.



from It's FOSS https://ift.tt/BWYTZMs
via IFTTT

Minggu, 27 April 2025

Dual Booting CachyOS and Windows

Dual Booting CachyOS and Windows

There is something about CachyOS. It feels fast. The performance is excellently smooth, specially if you have newer hardware.

I don't have data to prove it but my new Asus Zenbook that I bought in November last year is rocking CachyOS superbly.

The new laptop came with Windows, which is not surprising. I didn't replace Windows with Linux. Instead, I installed CachyOS in dual boot mode alongside Windows.

The thing is that it was straightforward to do so. Anything simple in the Arch domain is amusing in itself.

So, I share my amusing experience in this video.

I understand that video may not be everyone's favorite format so I created this tutorial in the text format too.

There are a few things to note here:

  • An active internet connection is mandatory. Offline installation is not possible.
  • An 8 GB USB is needed to create the installation medium.
  • At least 40 GB free disk space (it could be 20 GB as well but that would be way too less).
  • Time and patience is of essence.
🚧
You should back up your important data on an external disk or cloud. It is rare that anything will go wrong, but if you are not familiar to dealing with disk partitions, a backup will save your day.
SPONSORED

Use Swiss-based pCloud storage

Back up important folders from your computer to pCloud, securely. Keep and recover old versions in up to 1 year.

Learn more about pCloud backup

Creating live USB of CachyOS and booting from it

First, download the desktop edition of CachyOS from its website:

You can create the live USB on any computer with the help of Ventoy. I used my TUXEDO notebook for this purpose.

Download Ventoy from the official Website. When you extract it, there will be a few executables in it to run it either in a browser or in a GUI. Use whatever you want.

Making sure that USB is plugged in, install Ventoy on it.

Dual Booting CachyOS and Windows

Once done, all you need to do is to drag the CachyOS ISO to the Ventoy disk. The example below shows it for Mint but it's the same for any Linux ISO.

Dual Booting CachyOS and Windows

If you need detailed steps for using Ventoy, please follow this tutorial.

Install and Use Ventoy on Ubuntu [Complete Guide]
Tired of flashing USB drives for every ISO? Get started with Ventoy and get the ability to easily boot from ISOs.
Dual Booting CachyOS and Windows

Once I had the CachyOS live USB, I put it in the Asus Zenbook and restarted it. When the computer was starting up, pressing F2/F10 button took me to the BIOS Settings.

I did that to ensure that the system boots from the USB instead of the hard disk by changing the boot order.

Dual Booting CachyOS and Windows
Change boot priority

When the system booted next, Ventoy screen was visible and I could see the option to load the CachyOS live session.

Dual Booting CachyOS and Windows
Select CachyOS

I selected to boot in normal mode.

Dual Booting CachyOS and Windows
Normal Mode

There was an option to boot into CachyOS with NVIDIA. I went with the default option.

Dual Booting CachyOS and Windows
Open-source or closed-source drivers

While booting into CachyOS, I ran into an issue. There was a "Start Job is running..." message for more than a minute or two. I force restarted the system and the live USB worked fine the next time.

Dual Booting CachyOS and Windows
Start job duration notification

If this error persists for you, try to change the USB port or create live USB again.

Another issue I discovered by trial and error was relating to the password. CachyOS showed a login screen that seemed to be asking for username and password. As per the official docs, there are no password required in live session.

What I did was to change the display server to Wayland and then click the next button, and I was logged into the system without any password.

Dual Booting CachyOS and Windows
Select Wayland

Installing CachyOS

Again, active internet is mandatory to download the desktop environment and other packages.

Select the "Launch installer" option.

Dual Booting CachyOS and Windows
Click on "Launch Installer"

My system was not plugged into a power source but it had almost 98% battery and I knew that it could handle the quick installation easily.

Dual Booting CachyOS and Windows
System not connected to power source warning

Quite straight forward settings in the beginning. Like selecting time zone

Dual Booting CachyOS and Windows
Set Location

and keyboard layout.

Dual Booting CachyOS and Windows
Set keyboard layout

The most important step is the disk partition and I was pleasantly surprised to see that the Calamares installer detected Windows presence and gave option to install CachyOS alongside.

I have a single disk with Windows partition as well as EFI system partition.

All I had to do was to drag the slider and shrink the storage appropriately.

Dual Booting CachyOS and Windows
Storage settings

I gave more space to Linux because it was going to be my main operating system.

The next screen gave the options to install a desktop environment or window manager. I opted for GNOME. You can see why it is important to have active internet connection. The desktop environment is not on the ISO file. It needs to be downloaded first.

Dual Booting CachyOS and Windows
Select Desktop Environment

And a few additional packages are added to the list automatically.

Dual Booting CachyOS and Windows
Installing additional packages

And as the last interactive step of install, I created the user account.

Dual Booting CachyOS and Windows
Enter user credentials

A quick overview of what is going to be done at this point. Things looked fine so I hit the Install button.

Dual Booting CachyOS and Windows
Click on Install

And then just wait for a few minutes for the installation to complete.

Dual Booting CachyOS and Windows
Installation progress

When the installation completes, restart the system and take out the live USB. In my case, I forgot to take the USB out, but still booted from the hard disk.

Fixing the missing Windows from grub

When the system booted next, I could see the usual Grub bootloader screen but there was no Windows option in it.

Dual Booting CachyOS and Windows
Windows Boot Manager is absent

Fixing it was simple. I opened the grub config file for editing in Nano.

sudo nano /etc/default/grub

OS_PROBER was disabled, so I uncommented that line, saved the file and exited.

Dual Booting CachyOS and Windows
Uncomment OS Prober

The next step was to update grub to make it aware of the config changes.

sudo grub-mkconfig -o /boot/grub/grub.cfg

And on the next reboot, the Windows boot manager option there to let me use Windows.

Dual Booting CachyOS and Windows
Windows Boot Manager in the boot screen

This is what I did to install CachyOS Linux alongside Windows. For an Arch-based distro, the procedure was pretty standard, and that's a good thing. Installing Linux should not be super complicated.

💬 If you tried dual booting CachyOS, do let me know how it went in the comment section.



from It's FOSS https://ift.tt/2YV8cw3
via IFTTT