Language Selection

English French German Italian Portuguese Spanish

Slack

Slackware-Based SlackEX Linux Now Ships with Latest Enlightenment Desktop

Filed under
Slack

Based on Slackware 14.2, the new SlackEX Linux release drops the lightweight Xfce desktop environment for the even more lighter and beautiful Enlightenment desktop environment/window manager. In fact, SlackEX appears to be the only live system that uses the latest Enlightenment release, version 0.24.2.

But that's not all that' new in the latest SlackEX Linux release, which is now powered by the Linux 5.9 kernel series. This not only means better hardware support, but it also means you won't find another Slackware-based live system running Linux kernel 5.9.

Read more

Ktown becomes Vtown

Filed under
KDE
Slack

So it is finally happening.
On US Election Day 2020, Pat Volkerding added “vtown” into the ‘testing’ directory of Slackware-current.

The “vtown” in Slackware is essentially my ‘ktown’ repository containing KDE Plasma5 plus its dependencies, with a few exceptions, a number of my packages removed, some caveats and a couple of renamed packages.

A lot of useful information from early adopters can already be found on linuxquestions.org in the dedicated thread about vtown.

One of the benefits of this testing version of Plasma5 in Slackware is the merging of several Slackware and ktown packages.
Mostly because I needed to provide Qt5-supporting versions of existing Slackware packages, I needed different names for the ‘ktown’ versions that I was going to provide. I could not risk that people would end up with old Slackware Qt4 based packages which would break Plasma5.
So to avoid clashing with packages like “plasma-nm”, “attica”, “baloo”, “kscreen” etc… I had to use alternative package names like “plasma5-nm”, “attica-framework”, “baloo5”, “kscreen2” and several (actually, many) more.
Here is the full list of my packages that got merged back into packages with the original Slackware names...

Read more

Distros: Absolute64, OpenMandriva, and Ubuntu

Filed under
GNU
Linux
MDV
Slack
Ubuntu
  • Absolute64-20201103 released

    Based on Slackware64-current.
    Keeping up with wholesale library changes (especially python) and kernels, etc...
    (Will there ever be a Slackware 15?)
    Edited some utilities to adjust to new libs.
    Tighten up the UI/mime/icons.

  • Progress on OMLx 4.2

    Work continues on OMLx 4.2. It is anticipated that Beta release should be happening in the next week or two.

  • Accessibility audit of Vanilla framework | Ubuntu

    The team behind the Vanilla Framework has a background in development, UX and Visual Design. We all care about accessibility, but none of us is an accessibility expert.

    We were interested in evaluating how well the framework complies with accessibility standards. We decided to start with an internal audit, fix any issues we find, then look for a third-party service to evaluate the framework from the perspective of real-world users with disabilities

The Earliest Linux Distros: Before Mainstream Distros Became So Popular

Filed under
GNU
Linux
Slack

In here we have tried to explore how the idea of popular distros such as Red Hat, Debian, Slackware, SUSE, Ubuntu and many others came into being after the first Linux kernel became available.

As Linux was initially released in the form of a kernel in 1991, the distros we know today was made possible with the help of numerous collaborators throughout the world with the creation of shells, libraries, compilers and related packages to make it a complete Operating System.

Read more

LibreOffice 6.4.5 finally for Slackware 14.2

Filed under
LibO
Slack

The Document Foundation recently released version 7.0.0 of their Libre Office suite of applications. The packages for Slackware-current can be found in my repository. But the situation for Slackware 14.2 used to be different – I got stuck after LibreOffice 6.2 because the newer source releases (6.3 and onwards) require versions of system software that our stable Slackware 14.2 platform does not offer.

From time to time during the last year, when there was time and the build box was not compiling packages, I messed around with the libreoffice.SlackBuild script in futile attempts to compile recent versions of LibreOffice on Slackware 14.2. I failed all the time.
Until last week. After I had uploaded the new KDE Plasma5 packages to ‘ktown‘, I had an epiphany and decided to use a new approach. What I did was: question all the historic stuff in the SlackBuild script that got added whenever I needed to work around compilation failures; and accept that the compilation needs newer versions of software than Slackware 14.2 offers. The first statement meant that I disabled patches and variable declarations that messed with compiler and linker; and for the second statement I stuck to a single guideline: the end product, if I were able to compile a package successfully, has to run out of the box on Slackware 14.2 without the need to update any of the core Slackware packages.

Read more

Porteus 5.0-rc2 Released: Slackware-Based Fast And Portable Linux Distro

Filed under
Linux
Slack

More than a year later, the Dev team of Porteus Linux has finally announced the second release candidate (RC-2) for its upcoming version 5.0. This means you can now try the new testing version Porteus 5.0-rc2.

For those who don’t know, Porteus is based on one of the oldest Linux distros, Slackware. It was also formerly known as Slax remix when it started as a community remix of Slax OS.

Porteus aims to provide a portable, fast, and light operating system that you can boot directly in less than 15 seconds (in the case of LXDE desktop) from CD, USB flash drive, hard drive, or other bootable storage media.

Read more

KDE Plasma 5 August 2020 release for Slackware

Filed under
KDE
Slack

New Plasma5 packages for Slackware-current are ready for download & installation. I skipped July (holiday season) and so here is KDE-5_20.08 aka my August 2020 release. Be sure to read the upgrade instructions very carefully to prevent breakage, because starting with my June batch the goal is to remove Slackware’s ConsoleKit2 and replace it with elogind!.

It would not harm if you (re-)read my previous blog article about Plasma5, “Replacing ConsoleKit2 with elogind – first steps“. It has a lot more detail about the reasons for this move as well as guidance on using the Wayland Window Manager (as a test) instead of regular X.Org. Note that Wayland sessions still need a lot of maturing and X.Org will remain Slackware’s default choice.

Read more

Slackel 7.3 Mate beta1

Filed under
Slack

Slackel 7.3 Mate beta1 has been released. Slackel is based on Slackware and Salix.

Includes the Linux kernel 5.4.50, Mate-1.22.1 and latest updates from Slackware's 'Current' tree.
Added support to do a real installation to an external usb stick or usb ssd or usb hard disk.

Read more

[Slackware] Preparing to move to elogind

Filed under
Slack

Slackware community is very active nowadays, and that's for a reason. They are waiting for the big update coming to Slackware, which is the new Plasma 5 and XFCE. It has been requested for so long after -current start moving, but Pat hasn't made the change until 2020 when big basic components such as Qt5 went in and many followed up.

There were some distractions along the way, such as PAM taking some time to test (it was initially planned for a day or two in testing/), but at the end it was a smooth migration. I barely notice any changes since all the changes happening under the hood and it works well both in my MATE and Cinnamon project (basically for Cinnamon since i already have PAM installed, but not as part of the core packages. It just sit there as a requirement for Cinnamon-screensaver).

For next Plasma 5 and XFCE, there are some another changes needed for it to go smoothly and that's UPower and elogind. Slackware 14.2 up to -current is still using the old UPower which is already deprecated for some time, but since it's related to many other libraries/applications, Pat kept them until it's time to move on with the rest of the projects and i believe it's time. Newer UPower is needed by Plasma 5, XFCE, mate-power-manager 1.24 (it's still at 1.22 for now due to this constraints) and better battery support in Cinnamon.

Read more

Plasma5 for Slackware: KDE 5_20.05. Also, new Ardour 6.0

Filed under
KDE
Slack

A new batch of Plasma5 packages for Slackware-current is available now. The KDE-5_20.05 release is also the last monthly update you’ll see from me for a while in my ‘ktown‘ repository. I expect Pat to add Plasma5 to Slackware-current, but I am done waiting and have an urgent need to dedicate my spare time to other matters. With PAM finally added to the core distro, there should no longer be a showstopper for getting rid of KDE4 and replacing it with Plasma5.

And remember, these packages will not work on Slackware 14.2. Along with adding the May batch for -current, I have removed the old (KDE 5_17.11) Plasma5 packages that were still in my ‘ktown’ repository for Slackware 14.2. They have been un-maintained for two and a half years, who knows what security issues they cause. If you really want or need Plasma5, migrate to Slackware-current please.

Read more

Syndicate content

More in Tux Machines

today's leftovers

  • Using Linux At University: Easier Than You Think - YouTube

    Since I'm done with uni now I thought I'd be fun to offer some advice on getting through university or college daily driving Linux, for the most part it'll be fine but there are some points where you'll run into some trouble in a software engineering context.

  • Linus is about to REJECT YOUR PRIVILEGES!
  •     
  • A chat with Trese Brothers Games about the upcoming cyberpunk Cyber Knights: Flashpoint | GamingOnLinux

    We have a chat with Trese Brothers Games who are currently developing Cyber Knights: Flashpoint following a successful Kickstarter campaign earlier in March 2020.

  •   
  • Big adventures ahead - Little Big Adventures

    Once upon a time in the past - around the year 1994 - a software company called Adeline Software International released a game titled “Little Big Adventure” or “Relentless: Twinsen's Adventure”. This game, a classic pseudo-3D action adventure game with an epic story set on a fantastic planet, has now entered the testing stage in ScummVM. Please, note that a few features of the original game are not implemented yet. However, we also added a few features which are new for the game.

  • Security updates for Monday

    Security updates have been issued by Debian (cimg, golang-1.7, golang-1.8, krb5, mediawiki, mupdf, php-pear, samba, thunderbird, and zabbix), Fedora (chromium, krb5, microcode_ctl, pngcheck, and rpki-client), Mageia (librepo, postgresql, python-twisted, raptor2, tcpdump, and thunderbird), openSUSE (blueman, java-11-openjdk, moinmoin-wiki, python, rmt-server, SDL, and tcpdump), Red Hat (chromium-browser and thunderbird), SUSE (c-ares, ceph, dash, firefox, java-1_8_0-openjdk, postgresql10, postgresql12, postgresql96, u-boot, and ucode-intel), and Ubuntu (openldap).

Programming Leftovers

  • 6 predictions for JavaScript build tools | Opensource.com

    Code used in production is different from development code. In production, you need to build packages that run fast, manage dependencies, automate tasks, load external modules, and more. JavaScript tools that make it possible to turn development code into production code are called build tools.

  • The mysterious case of the SVt_PVIV | The Incredible Journey

    The other day I wanted to send my friend some silly emojis on LINE and so I updated my flaky old Unicode browser to the new-fangled Unicode with values above 0x10000, so that I could fetch the Emojis, which start around here. The thing also features a perl script which fetches values from Unicode::UCD using the charinfo function. I also updated to Perl 5.32 around the same time. Now the funny thing was that I started getting all kinds of errors about invalid JSON in the browser console. My Perl script was sending something of the form {... "script":Common ...} from my module JSON::Create, which is not valid JSON due to not having quotes around Common, and obviously my module was faulty.

  • JSON::Create now features indentation | The Incredible Journey

    In version 0.27 of JSON::Create I added a new indentation feature. This was added basically out of necessity. Originally the purpose of the module was sending short bits of JSON over the internet, but I've been using JSON more and more for processing data too. I've spent quite a long time working on a web site for recognition of Chinese, and I've been using JSON more and more extensively. The basic data file for the web site is a 168 megabyte JSON file. Not indenting this kind of file makes for "interesting" problems if one accidentally opens it in an editor or on a terminal screen, a million characters all on one line tends to confuse the best-written text reading utilities. So after years of suffering the relief is tremendous, and now I have tab-based indentation in JSON::Create.

  • Python Convert String to Int - Python Examples – TecAdmin

    Its a common uses of type conversion in any programming language. Python also provides inbuilt methods for type conversion. This tutorial will help to convert a string value to integer value with Python.

Richard Hughes: fwupd 1.5.2

If you’re running 1.5.0 or 1.5.1 you probably want to update to this release now as it fixes a hard-to-debug hang we introduced in 1.5.0. If you’re running 1.4.x you might want to let the libcurl changes settle, although we’ve been using it without issue for more than a week on a ton of hardware here. Expect 1.5.3 in a few weeks time, assuming we’re all still alive by then. Read more

Xfce Virtual Machine Images For Development

The openSUSE distributions offer a variety of graphical desktop environments, one of them being the popular and lightweight Xfce. Up to now there was the stable tested branch available in Tumbleweed already during install. Furthermore, for interested users the development OBS repository xfce:next offered a preview state of what’s coming up next to Tumbleweed. Xfce Development in openSUSE Thanks to the hard work of openSUSE’s Xfce team there is a third option: Xfce Development Repository aka RAT In a playful way, a rat is meant to represent the unpolished nature of this release: a rat is scruffy looking compared to a mouse (the cute and beloved mascot of Xfce). And the RAT repository provides packages automatically built right from the Git Master Branch of Xfce upstream development. The goal of this project is to test and preview the new software so that bugs can be spotted and fixed ahead of time by contributing upstream. The packages pull in source code state on a daily basis and offer a quite convenient way to test and eventually help development. So this is where the team builds and tests the latest and unstable releases of Xfce Desktop Environment for openSUSE. Read more