Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Newsroom – Linux Client to Get Your Favorite News
In today's world, staying informed about the latest news is essential for our daily lives. However, the sheer volume of news available can be overwhelming, making it difficult to keep up. Fortunately, there are several news readers available that can help us navigate the vast amount of information out there.
In this article, we'll explore everything about Newsroom, a lightweight and open-source newsreader specifically designed for Linux users. We'll delve into the installation process and the necessary requirements for setting up Newsroom, and provide examples to guide you through the entire setup. Whether you want to stay informed or are a news enthusiast, Newsroom makes it easy to access your preferred news sources on your Linux device.
Requirements
Linux operating system Newsroom is a Linux application, so you need a Linux operating system to use it. Newsroom has been tested on different Linux distributions, including Ubuntu, Debian, Fedora, and Arch Linux, so it should work on most Linux systems without issues.
Internet connection To use Newsroom and read news articles from your subscribed feeds, you need an active internet connection. Without internet, Newsroom cannot fetch news articles, and you won't be able to access news content.
GTK3 runtime libraries GTK3 is a software development toolkit used to build graphical user interfaces. Newsroom uses this toolkit to generate its user interface. To run Newsroom, you must ensure GTK3 runtime libraries are installed on your system. Most Linux systems have these libraries pre-installed, but you may need to install them separately on customized or minimal installations.
To install the GTK3 runtime libraries on Ubuntu or Debian, use the following command
sudo apt-get install libgtk-3-dev
On other Linux distributions, the command may be slightly different. Consult your distribution documentation or package manager for more information.
Installation Method
Step 1: Open Terminal
Open a terminal on your Linux distribution. This can typically be done by pressing Ctrl+Alt+T keys together, or by opening the Applications menu and searching for "Terminal" or "Konsole".
Step 2: Add Repository
Add the Newsroom client repository to your system
sudo add-apt-repository ppa:oguzhaninan/stable
This command adds the PPA (Personal Package Archive) for the stable version of Newsroom to your system. It will prompt you to enter your administrator password to authorize the addition.
Step 3: Update Package Lists
Update your system's package lists
sudo apt-get update
This command refreshes the list of available packages and ensures your system is up-to-date.
Step 4: Install Newsroom
Install the Newsroom client
sudo apt-get install newsroom
This command installs Newsroom and any necessary dependencies. It will prompt you to confirm the installation by pressing "y".
Step 5: Launch Newsroom
After installation, launch Newsroom from the Applications menu by searching for "Newsroom" and clicking the icon, or run it from the terminal
newsroom
Using Newsroom
Selecting a News Source Once Newsroom launches, it displays a list of available news sources. Each source is numbered, and you can select one by typing the corresponding number and pressing Enter. If you don't see your desired source, type its name to search for matching sources.
Searching for News Articles To search for specific articles, type keywords or phrases and press Enter. Newsroom will search for matching articles and display a list of results.
Viewing Headlines After selecting a source or searching, Newsroom displays a numbered list of headlines. View any headline by typing its number and pressing Enter.
Reading Full Articles Select a headline to view the full article in the terminal. For longer articles, use arrow keys to scroll through the content.
Customizing Newsroom
Configuration File Access
Access Newsroom's configuration file using
newsroom config
Common Customizations
Article Display Limit By default, Newsroom displays five articles per source. Change the "limit" setting in the configuration file to display more or fewer articles.
Default News Source Set a default source to be automatically selected when launching Newsroom by editing the "default_source" setting
default_source = cnn
Language and Country Settings Newsroom supports news sources from multiple countries and languages. Edit the "sources" setting with dictionaries containing news source details
{
"name": "CNN",
"url": "https://www.cnn.com/rss/edition.rss",
"language": "en",
"country": "US"
}
This example specifies CNN as an English news source from the United States. You can add or remove news sources by creating new dictionaries or deleting existing ones from the sources list.
Conclusion
Newsroom provides a simple and efficient way for Linux users to stay updated with their favorite news sources. With its customizable interface, multiple news source support, and lightweight design, Newsroom streamlines news consumption without requiring multiple websites or applications.
