Language Selection

English French German Italian Portuguese Spanish

Blue Belle: Running PCLinuxOS Test 4

Filed under
Reviews

PCLinuxOS is an up-and-coming distribution that recently made it into Distrowatch.com's list of Top Ten Distributions. Originally, you might have called it a fork of Mandriva Linux, but four years after its inception, it's definitely its own distribution, with its own package repositories, striking artwork, and enthusiastic user community. In my experience, one thing that stands out about PCLinuxOS is its commitment to making Linux look good. This new version is simply gorgeous. (It helps if you like the color blue.)

I installed PCLinuxOS Test 4 on a 10 GB partition (with a separate 1 GB /home partition) on an AMD Athlon 2600+ with 640 MB of RAM and an NVIDIA GeForce 6200 LE graphics card. This hardware is no great shakes nowadays, but it's plenty fast enough to run PCLinuxOS with all the bells and whistles.

By default, PCLinuxOS installs kernel v2.6.18.8.tex4, X.org v7.1.1, and KDE v3.5.6. It's an rpm-based distribution that distinguishes itself by using the Synaptic package manager (or apt-get from the command line) to install packages. It also uses a highly customized version of Mandriva's “DrakConf” tool (which itself is similar to openSUSE's “YaST”), called the PCLinuxOS Control Center, for system administration tasks such as configuring hardware, modifying network settings, partitioning your hard disk, configuring a Web server, and so on. And although PCLinuxOS comes with KDE by default, GNOME packages (as well as packages for Xfce and Mandriva's Metisse desktop) are available through Synaptic.

Installation was a simple 12-step process that took less than a half hour to complete. If you've already set up and formatted your partitions (my preferred method is to run the GParted live CD, which separates the partitioning process from the installation routine, giving me more time to think about partitioning, and allowing me to use an excellent partitioning tool), it's simply a matter of telling the installer which partitions to
use; letting it install to disk; giving it settings for the GRUB bootloader; specifying a password for the root user; and setting up a normal user account. (Unfortunately, whatever settings you may have changed, and whatever software you may have installed, in the live CD environment are not carried over to your hard drive installation. It was a bit different to have to set up my ethernet connection after installing, since it was up and running from the live CD.)

Usually, after I install any given Linux distro, I have to spend time getting KDE just the way I want it. In the case of PCLinuxOS, just about all I had to do was select a screensaver and make the fonts a notch smaller. Everything looks fantastic, right out of the box, right down to the wallpaper. (The icon set, as well as several custom application “splash screens,” were created specifically for PCLinuxOS by its “beautification team.”)

Although there's a lot available in the repositories, space constraints on a live CD mean that developers have to carefully pick which applications to include on a default installation. PCLinuxOS comes with a plethora of useful ones, including OpenOffice.org v2.2, Firefox v2.0.0.3, Java 6, GIMP v2.3.10, and Mplayer v1.0rc1. The Adobe Flash 9 plugin comes installed by default, as does the mplayer-plugin – although you'll have to install the “win32-codecs” package (for viewing Windows Media Player and QuickTime movies) and “libdvdcss2” (for viewing
commercial DVDs) yourself, through Synaptic.

Other interesting software that comes on the CD includes DeVeDe v2.11 for video DVD/CD creation; Kbudget v0.6, a personal finance app; and Nmap v4.20 (with NmapFE, a GUI “front end”) for network monitoring.

Installing proprietary video drivers and using Beryl was a point-and-click affair. The NVIDIA v100.14.xx driver was available through Synaptic. After installation, it prompted me to restart the X server by logging out and in again. Then, through the PCLinuxOS Control Center > Hardware > Configure 3d Desktop Effects, I told it to use “Full 3D desktop effects” (which enabled Beryl by default), and this prompted me to restart X once again. When I logged back in, Beryl was running.

(One small gripe is that Beryl Manager doesn't start when Beryl itself does. Beryl Manager puts an icon in your system tray, and allows you to make a bunch of choices regarding various Beryl options, including the Emerald Theme Manager. There's a button to run it in the PCLinusOS Control Center, but hiding it away there isn't terribly useful. It's easily run via the command line, though, or via a desktop icon, or even via a symlink to “/usr/bin/beryl-manager” in ~/.kde/Autostart.)

The only glitch I encountered was when trying to enable XGL on my laptop while running from the live CD. My laptop has an ATI Radeon Mobility 200M chipset. I had to configure /etc/X11/xorg.conf by hand to enable DRI (and disable the Composite extension, which the proprietary ATI “fglrx” driver doesn't support). When I enabled XGL, my laptop hung. This was, of course, way more the fault of the ATI driver than PCLinuxOS. My advice: until ATI gets its act together and supports the Composite extension with its proprietary driver, get a laptop with an NVIDIA chipset.

Something really cool about running PCLinuxOS on my laptop: using the “mount=auto,rw” cheatcode (which finds and mounts all the existing partitions on your computer's hard drive), it allowed me to choose ndiswrapper, locate and use the Windows drivers which I had saved on my home partition, and set up wireless networking, all before getting to the GUI, and all through a simple point-and-click interface. Very nice. (Although it'd be even nicer if those settings carried through to a hard drive installation!)

In conclusion, PCLinuxOS is about as easy to use as you could hope for, and its artwork is simply stunning. Highly recommended.

StumbleUpon

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Thumbs up

Thanks for taking the time to review this good distribution.

Sorry, I'm disenchanted...

My attempt to use PCLinuxOS Test 4 was not as successful, as it should be.

1. My video system is based on NVIDIA chipset, located on motherboard and emulating Geforce 6100 card. My LCD monitor has native resolution 1440x900, it is I-INC TW191D.
2. My sound system resides in the same chipset. I don't remember exactly its parameters, but, along with the video, it has PCI address, and both are Plug-and-Play devices. I understand it so, that detecting and reading parameters of both devices should not present any problems.

As of booting, the initial dialog picture was shown on my monitor in a very strange way - as if the lower right quadrant of the screen image had been moved to upper left quadrant, and the remaining 3 quadrants just were outside the visible area. I made one more attempt to boot with the default setting - result was the same. No meaningful setup dialog was possible, I saw only the "Next" button, but did not see any of the choices offered.
Next attempt was made with "Safe Video" option, this time the LiveCD booted me into 800x600 resolution and did not play any sounds. However, the initial dialog was possible, and I went through the configuration of keyboard, time zone and network.
I had logged in as root and tried to adjust the video settings. In PCLOS Control Center I went to Hardware, then I tried "Video Resolution", "Monitor" and "Adjust Graphic Server". "Monitor" offered me the choice of monitor resolutions, I chose my native 1440x900, and was instructed, that now I should logout and then login again for this setting to take effect. I did that, but upon return, "video resolution" offered me only 1280x1024, and my native resolution was nowhere in view. More than that, when I chose this resolution, I was instructed, that in order for this resolution to take effect, I must restart the computer (which obviously makes no sense in case of LiveCD - the changes would be forgotten).
I really did not touch the sound issue, there were enough show-stoppers even without it.
The only thing that worked out of the box, was the DSL-DHCP configuration, I was immediately and without any glitches connected to Internet.

I hope that these issues will be dealt with in the final release (at least partially). Please understand me correctly - I am doing some technical drafting on my computer, and it is imperative for me to have the monitor working at native resolution. Nobody wants to see distorted rectangles in place of squares, and ovals in place of circles.

Best wishes
BNK

Hi, disenchanted

You will increase the chances of a fix dramatically if you file a bug report. It's easily done: file a post in the forum thread.

You might try editing xorg.conf

...and setting your monitor's native resolution manually, then restarting X. (It's not telling you that you have to restart the computer; just that you have to log out of your X session and back in again.)

As to your sound card, try running "alsaconf" as root in a console, and if that doesn't work, post a question in the PCLinuxOS forums.

These days, Linux distros are getting very good at detecting and auto-configuring hardware, as well as having nice GUI-based wizards so that you don't have to edit configuration files by hand. But sometimes you do.

tex said

"The purpose of videosafemode is to at least get the user to a desktop so they can do an install then use the Synaptic Software manager to install the Nvidia graphics driver that matches their card to get the best possible resolution for their monitor. While sound works for most people we do provide alsaconf which can fix most sound issues."

Apparently widescreen monitors are a problem

srlinuxx just linked to a story about Ubuntu 7.04 where the author's main complaint was that Ubuntu didn't properly configure his widescreen (1920x1200) monitor until he installed the proprietary nvidia driver and edited xorg.conf by hand.

Widescreen

The hardest part of getting my friend's Mint install going was the widescreen monitor. The only distro I've seen that advertises widescreen support is DreamLinux. I've been wanting to try them out. The desktop looks really nice.

Widescreen - no problem

I have laptop based on NVIDIA chipset, located on motherboard and emulating Geforce 6100 (MSI M670) - same as moscowtime present in his update.

I try 3 distributions with it and did not have any problem at all with widescreen display:
1. PCLinuxOS TR4 (and will stay with it - just waiting for final release)
2. SimplyMEPIS 6.5
3. Kubuntu 7.04

My only issue has been installing to a VMWare image

I am absolutely amazed at how simple PCLinuxOS has made tasks that were difficult for me as a noob.

My display settings were easy to set with none of the issues I had with Ubuntu Edgy.
Apache installed easily.
I could start right away without sifting through the ads (Mandriva)

I am currently running VMware on a External USB drive. I attempted to install PCL as an image and was told I didn't have enough space to install. 8 GB wasn't enough? I will report this to the forum once I am approved for the forum but if anyone has any suggestions I would appreciate it.

PCLinuxOS 2007 final is out now

As you all probably know, PCLinuxOS 2007 final is out now. I downloaded it via BitTorrent and installed it (keeping my existing /home partition) over Test 4 and it only took about 20-25 minutes. This time, I didn't have to run the "PCLinuxOS Control Center" (aka "pclinuxos-drakconf") in order to get the network up. It did that on its own. The only thing I had to run was "alsaconf" in a terminal in order to configure my sound card.

They've put a new default repository on the list that's a lot faster than the old one, so adding packages via Synaptic/apt-get takes a lot less time.

And, as always, if you like to play around with KDE colors, styles, and window decorations, PCLinuxOS has a gazillion of them to choose from. Plus Beryl/Emerald, of course. This distro has got to be the best-looking one out there. (Now if we could get good anti-aliasing for LCD monitors... but that's more than just a PCLinuxOS issue. It's not bad, it's actually pretty good; it's just not great.)

(One little thing I learned: If you like to enable and use KDE's "save session" option, you'll want to uninstall the "kmixautostart" package, which will keep KMix from popping up every time you log in.)

More in Tux Machines

today's howtos

  • How Do I Change UEFI Settings? – Linux Hint

    When you are using Linux, of any distribution, you sometimes need to look at settings for the UEFI. The reasons vary; you may have a dual-boot system and cannot find the other boot option, maybe you want to have it boot securely, or, in some cases, you want to turn secure boot off so you can boot anything.

  • How to Deploy GraphQL Application Using Node.js on EC2 Server – Linux Hint

    GraphQL, also known as Graph Query Language, established and maintained by Facebook, is a query language used for APIs. It is built using JavaScript, Scala, Java, and Ruby programming languages. Its basic purpose is to ask for the data from server to client.GraphQL aggregates the data from different sources. Aggregation is the process of filtering data on the server side and then sending the filtered data to the client. Without aggregation, we send all the data to the client, and then the data is filtered at the client-side. This makes the system slow, and we can improve the efficiency of an API by using GraphQL. Here we will learn to deploy a simple GraphQL application using node.js on an EC2 server.

  • How to Install OpenJDK on Fedora Linux – Linux Hint

    Java is a general-purpose programming language offering reliability, security, and compatibility. Java is everywhere – mobile apps, desktop programs, web applications, and enterprise systems. To build Java apps, developers need the JDK (Java Development Kit) that comes with all the essential tools. In this guide, check out how to install OpenJDK on Fedora Linux.

  • Ultimate Guide to Install Flask on Ubuntu

    Flask is an open-source and free micro web-based python framework, designed to help programmers for building scalable, secure, and easily maintainable web applications. If you are a beginner, then, it’s quite easy and simple to start. We will tell you in this article how to install the python framework Flask on Ubuntu 20.04 system. The commands we have implemented can also run on Debian and old Ubuntu distributions.

  • How to Install Linux Apps Using the Snap Store – Linux Hint

    Snap store is a desktop application used to find, install, and manage apps(also known as snaps) on Linux platforms. It shows all of the featured and famous applications with a thorough description, reviews, screenshots, and ratings. You can easily search for a specific application then download it on your system. Snap store always keeps users’ data secure and safe so that no one can access the data without your permission. Snap store is a similar platform to Google app store as a user can download any Linux supported application easily from it. It is good to use the Snap store in your system to cover complete details on how to install Linux apps using the Snap store in this article. Snap store installation is almost the same for every Linux distro; read the article below to install snap store and download applications completely.

  • How to Install SysStat to Enable System Monitoring on Debian 10? – Linux Hint

    SysStat is a very useful utility for Linux based systems that are used for effectively monitoring your system. With system monitoring, you can easily figure out all the potential issues in your system, and hence, you can keenly observe the activities going on in your system. In this article, we are going to explain to you the procedure of installing SysStat to enable system monitoring on Debian 10.

  • How to Setup vsftpd FTP Server on Debian 10? – Linux Hint

    Vsftpd (Very Secure FTP Daemon), licensed under GNU General Public License, is an FTP protocol used to transfer files to and from a remote network. It is a secure, stable, and fast FTP server that is supported on Linux/UNIX operating systems. In this post, we will learn how to set up a vsftpd FTP server on the Debian system.

  • Tweaks for OpenEmbedded Dunfell

    I am currently working on changes to my fork of OE, Dunfell release. Working through a to-do list, here is progress so far... When I compiled LibreOffice recently on the Pi4, was unable to use the 'boost', 'harfbuzz' and 'neon' system packages, had to use internal versions. This is duplication, means that the final LibreOffice binary package will be bigger that is could be.

  • Installing Steam on Fedora Linux – Linux Hint

    Vsftpd (Very Secure FTP Daemon) is a secure, stable, and fast FTP protocol used to transfer files to and from a remote network. In this article, we’ll discuss how to setup vsftpd FTP server on Debian 10 machine to easily access and upload/download files to and from your FTP server.

  • BRL‑CAD : Open-Source Solid Modeling CAD Software

    Are you looking for open-source solid modeling software for your Linux PC? We recommend you try BRL-CAD. FOSS Linux brings you a detailed guide on its set up and usage.

Python Programming

  • Python Deque – Linux Hint

    A deque means double-ended-queue with the addition of elements from any end; users can also remove elements from any end. This module comes from the collections library and is implemented using this module. It is generally preferable over the list where we need to have a faster method to append operations. The additions and removal can be done from both container ends. Users can add the values in the deque or remove them from both sides. They can even reverse the entire deque. The tutorial will cover all possible use cases along with elaborate examples for the ease of the users. We ideally use the latest version of Python for implementation that is Python x3.8, but if anyone does not have the latest version, even then they can implement it on their versions. It will generate similar results.

  • Python Eclipse and PyDev Installation – Linux Hint

    Eclipse is a framework for interactive development that is being used in software development. It comprises a base platform and an optimized environment customization plug-in framework. On the other hand, PyDev is a third-party module or plug-in, which is used in Eclipse. It is an optimized development platform that facilitates code refactoring, graphic debug, code inspection, and other functions for Python coding. If you are searching for a guide to install and configure both the tools, then you are in the right place.

  • Python Enumerate Function Tutorial – Linux Hint

    Enumerate is a Python built-in method. Enumerate() takes a set (e.g. a tuple) and returns it like an entity of enumeration. In a small statement, its significance can not be described. Although it is unfamiliar to most beginners, as well as some proficient programmers. It enables one to loop and provide an auto-counter about something. A counter is inserted by the enumerate() method as the enumerate object key.

  • Python Map() Function Tutorial – Linux Hint

    Often you may face cases where you need to execute the same procedure on all the objects of an iterable input to generate a new iterable. Python’s map() is an integrated method that enables all the objects to be interpreted and translated into an iterable instead of an explicit loop, usually referred to as mapping. Using a Python for loop is the simplest but using the map, you can also solve this issue without the need for an explicit loop(). When you’re about to implement a transformation method to each object in an iterable, map() helps translate them into a fresh iterable. One of the methods which are promoting a functional programming type in Python is a map(). In this guide, you will learn about how the map() method works with different object types.

  • What is Pony ORM and How to Get Started?

    Pony ORM is a Python programming language directory that enables people to work comfortably with objects kept as tuples in a relational database system. It enables you to deal with the information of the databank, in the form of substances/objects. In the database, there are tables having tuples of data. Conversely, when it is possible to view the data obtained from the databank in object form, it is far more useful when writing the code in an advanced-level object-oriented semantic. If you wish to work with Pony ORM, you have to go through the below-appended steps thoroughly.

today's leftovers

  • Adding Your Cringe Stickers To Matrix

    Unlike discord, Matrix doesn't make you pay to use your own custom emotes or stickers, you just need to go and host them yourself. Luckily doing so is surprisignly [sic] easy and can be done for free.

  • FLOSS Weekly 613: EteSync and Etebase - Tom Hacohen, EteSync and Etebase

    Etebase is a set of client libraries and a server for building end-to-end encrypted applications. Tom Hacohen, who previously appeared on FLOSS Weekly episode 524 to talk about securely syncing contacts, calendars, tasks and notes with his product EteSync, is back to talk about his new baby: Etebase. This is a great discussion as more and more consumers and users are interested in encryption and securing their private information across all platforms they use today.

  • My 10-year-old HP Pavilion doesn't boot modern distros anymore

    I like round-number milestones. Especially if they allow one to showcase nice things. For example, sometime ago, I managed to revitalize my fairly ancient LG laptop by installing MX Linux on it. This restored a great deal of speed and nimbleness to the system, allowing it to remain modern and relevant for a bit longer. Now that my HP machine has reached its double-digit age, I thought of upgrading its Linux system. At the moment, the machine dual-boots Windows 7 (indeed, relax) and Kubuntu 20.04. Things work reasonably well. Spec-wise, the 2010 laptop comes with a first-gen i5 processor, 4 GB of RAM, 7,200rpm hard disk, and Nvidia graphics. Technically, not bad at all, even today. Well, I decided to try some modern distro flavors, to see what gives. [...] Trawling through the online forums, I've found a few other mentions of similar problems. Of course, almost every legacy system issue is rather unique, so I can't draw any concrete conclusions here. But it does feel like Linux is leaving old stuff behind. 'Tis a paradox really. On one hand, Linux is well-known for being able to run (and pride itself for being able to do so) on ancient, low-end hardware. On the other hand, providing and maintaining support for an infinite amount of ancient systems is difficult. And if you do recall my older content, I had a somewhat similar problem on my T42 laptop. Back when it had its tenth birthday, I booted it up after a long pause, and tried using Linux on it yet again. And I had problems finding Linux drivers for its ATI card - Windows drivers were easily and readily available. The problems aren't identical, but they are definitely indicative. Oh well. I may continue testing and playing with the old HP Pavilion, but I might not be able to really show you how well it carries into modern age. Hopefully, you found something useful in this wee sad article.

  • Madeline Peck: January Blog Post (New Year New Bloggin!)

    Today I actually also attended the super low key design team video chat, which involved a brain storm session for Fedora 35 that was exciting!

  • Accessing the Public Cloud Update Infrastructure via a Proxy

    SUSE provides public cloud customers with PAYG (Pay-As-You-Go) images on AWS, Azure, and GCP. Instances created from these images connect to a managed update infrastructure. So if you need to update your instances with the latest software updates or install that needed package using zypper, usually you can be assured that the underlying repositories are there with no further hassles. There are exceptions, though. Instances configured to utilize a proxy server or traverse firewalls, NAT gateways, proxies, security rules, Zscalar, or other security and network devices may run into problems. The purpose of this post is to address some of the more commonly occurring configuration issues seen with public cloud environments.

  • How SUSE builds its Enterprise Linux distribution - PART 5 | SUSE Communities

    This is the fifth blog of a series that provides insight into SUSE Linux Enterprise product development. You will get a first-hand overview of SUSE, the SLE products, what the engineering team does to tackle the challenges coming from the increasing pace of open source projects, and the new requirements from our customers, partners and business-related constraints. [...] Based on our joint schedule, openSUSE Leap and SLE have a predictable release time frame: a release every 12 months and a 6 months support overlap for the former and new release, thus when the time is ready a snapshot of openSUSE Tumbleweed is made and both openSUSE and SLE will use this snapshot to create our next distributions versions. With this picture, we are not talking about our distribution per se yet, it’s only a pool of packages sources that we will use to build our respective distribution. But before going into how it’s built, note that it’s a simplified view because of course, there is always some back and forth between for instance openSUSE Leap/SLE and openSUSE Tumbleweed; it’s not just a one-way sync because during the development phase of our distributions, bugs are found and of course fixes are submitted back to Factory so openSUSE Tumbleweed also receives fixes from the process. For the sake of simplifying the picture we did not add these contributions as arrows. Also at SUSE, Open source is in our genes so we have always contributed to openSUSE but, since 2017, our SUSE Release Team had enforce a rule called “Factory First Policy“, which force code submissions for SLE to be pushed to Factory first before it lands in SLE. This is a continuation of the “Upstream First” principle on the distribution level. It reduces maintenance effort and leverages the community.

  • Valve have multiple games in development they will announce says Gabe Newell

    Gabe Newell of Valve Software (Steam) recently spoke to 1 NEWS in New Zealand about everything that has been going on and teased a few fun details. For those who didn't know, Newell has been staying in New Zealand since early 2020 and decided to stay after a holiday when COVID-19 got much worse. Newell continues to talk very highly of New Zealand, even somewhat jokingly mentioning that some Valve staffers appear to strongly want to move their work over there now too. Newell mentioned why there's no reason other game companies couldn't move to New Zealand, and joked how they're a producer of "not-stupidium" seemingly referring to how well New Zealand has dealt with COVID-19. [...] Nice to see they continue to keep Linux in their sights for games too with all their recent games (Artifact, Underlords and Half-Life: Alyx) all having Linux builds, although Alyx is not directly mentioned on the store page for Linux it is available.

  • Vietnam joins Civilization VI in the next DLC for the New Frontier Pass on January 28

    Firaxis has confirmed the next DLC that forms part of the New Frontier Pass for Civilization VI will be releasing on January 28. Here's some highlights of what's to come. While the full details are yet to be released, Firaxis did a developer update video to tease some of it. There's going to be a new civilization with Vietnam joining the world, two new leaders for existing civilizations (China and Mongolia), a new "Monopolies and Corporations" game mode with expanded economic options which sounds really quite interesting.

Linux Kernel Space and Graphics: Linux Memory Management, Dbus-Broker 26, Vulkan Wayland Compositors

  • The Maple Tree, A Modern Data Structure for a Complex Problem

    The Linux Memory Management layer supports the very common technique of virtual memory. Linux splits blocks of virtual memory into areas specified by the c structure vm_area_struct. Each vm_area_struct contain information associated with mapped memory and are used to find the associated pages of memory which contain the actual information. Virtual memory areas (VMAs) could be the contents of a file on disk, the memory that contains the program, or even the memory the program uses during execution. Literally everything that is run on Linux uses vm_area_struct for memory mapping. This vital area of the kernel needs to be quick and avoid contention whenever possible.

  • Dbus-Broker 26 Released For High Performance D-Bus

    With the BUS1 in-kernel IPC not panning out and not seeing any major code work in nearly two years, the user-space based, D-Bus compatible DBus-Broker remains the performant and current option for those looking at something faster and more reliable than D-Bus itself.

  • Vulkan Wayland Compositors Are Nearing Reality - Phoronix

    One of the last pieces of the puzzle for supporting an entirely Vulkan-based Wayland compositor is coming together with a new extension that looks like it will be merged soon and there already being work pending against Sway/WLROOTS to make use of the Vulkan path. The VK_EXT_physical_device_drm extension to Vulkan has been in the works for a number of months and is for allowing the mapping of Vulkan physical devices and DRM nodes. VK_EXT_physical_device_drm allows for querying DRM properties for physical devices and in turn matching the with DRM nodes on Linux systems.

  • Mesa's R600 Driver Nears Feature Complete NIR Support For Radeon HD 5000/6000 Series - Phoronix

    For those still making use of pre-GCN AMD graphics cards supported by the R600 Gallium3D driver (namely the Radeon HD 5000/6000 series), the open-source "R600g" Gallium3D driver now has nearly feature complete NIR support. Gert Wollny has been near single handedly working on NIR support for the R600g driver to make use of this modern graphics driver intermediate representation as an alternative to the long-standing Gallium3D TGSI IR.