SlackBlogs
The following are the titles of recent articles syndicated from SlackBlogs
Add this feed to your friends list for news aggregation, or view this feed's syndication information.

LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.

[ << Previous 20 ]
Thursday, August 19th, 2021
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
7:46 am
MATE 1.26 Released

After 18 months, MATE 1.26 is officially released by the developer. The main goal of this release is to add new functionality while maintaining the look and feel and also to fix bugs, modernizing code base, and optimizing performance.

I have built MATE 1.26 packages since last week and publish them on the usual repository (Thanks to Tadgy) and the SlackBuilds to the GitHub and GitLab. There are 3 new packages introduced compared to 1.24 release and 5 packages were dropped since it's now included in the Slackware packages. See MATE-1.26-CHANGES.TXT for more information.

These packages are intended to be built on top of Slackware-Current, not for 14.2 since they require newer library version of what we have in 14.2.

Thursday, June 3rd, 2021
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
4:36 am
Initial Preview of Cinnamon 5.x

 I noticed that Cinnamon 5 is now available from their github project page, so last night i started to work on it and it seems that it's a trivial update to the build scripts. There's no hackish or extra effort to update the build script to build the latest Cinnamon 5.x on top of Slackware-Current. Since it was late at night, i finished bumping and i left to sleep while the build machine test the script while i was asleep.

This morning, i can confirm that the build is working fine, thus i uploaded all the binaries to the usual place (thanks again Tadgy for providing this access). All the changes to the build script has been pushed to github as well if anyone is interested to build from scratch.

I don't have any detail about changes implemented in Cinnamon 5, but some of the new features can be seen in the LinuxMint newsletter back in April. The official announcement usually follows after it has been considered stable enough.

Wednesday, May 26th, 2021
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
4:56 pm
Moving to Libera

Open source community has faced another drama when Freenode is now being taken over and staffs were resigning and they decided to make a new service based on previous Freenode service called Libera Chat. The service is now up and running and many open source projects and communities are migrating from Freenode to Libera and more will follow soon.

I have registered the same nickname and channels i used (#msb, #sbopkg) in Libera network and so did other projects, like #slackware-help and #slackbuilds. Soon, we will leave Freenode, so if you join our channel in Freenode, it's time to look back on your IRC configuration and set to Libera network :

  • Server: irc.libera.chat
  • Port: 6697

If you have any difficulties connecting to Libera network, please see this guideline. Please note that at this point (May, 26 2021), Libera is still working on providing access via Tor. Hopefully they will enable this service as soon as possible.

Saturday, April 17th, 2021
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
12:47 pm
Slackware 15.0 Beta Announced and SBo Development Cycle

It's a few days late, but Patrick has announced Slackware 15.0 Beta in the Changelog per April 12. It's another milestone after declaring Alpha in February. We are coming closer to final release of Slackware 15.0 after almost five years of development since the release of 14.2 back in 2016. Many things have changes since then and as far as i can see, all the major toolchain is now fixed in Slackware development tree and we are likely focusing to fix the remaining issue reported by many users who have been testing -current for a long time.

SBo is following up by entering the development cycle for 15.0 repository as per this week and submissions is now closed. No new scripts can be submitted unless it's a new dependency for newer version of the scripts available in the repository and it can only be added by admins. Thanks to Ponce's work on tracking -current, his repository has contained a lot of commits fixing scripts to be buildable on current. That will be a good starting point and we will work on fixing the rest afterwards. This process might take some time as some of the scripts are outdated and some are abandoned by the maintainer or upstream.

We welcome any help at this point and we do hope that we can release 15.0 repository the same day as Slackware 15.0 gets released like what we did last time.

Tuesday, February 16th, 2021
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
8:51 am
Slackware 15.0 Alpha 1

It's been a long wait but Patrick has just called the current branch as Alpha 1 as the mass rebuilt due to glibc 2.33 has been done in the weekend. In this massive update, more than 1500 packages were rebuilt against latest glibc 2.33 to make sure it doesn't have any regressions. Please note that the new glibc was just released in February 2021, so it's very new. Good news is that based on most users who have just upgraded, the rebuilt works just fine as expected. I personally have upgraded to the latest version on both my desktop and laptop and it worked just fine. It just takes time to complete the upgrade and remove the .new or merge it with your existing configurations.

So what's next? Well it's definitely working towards more bug fixing and making sure there are no regressions on the default installation of Slackware 15.0. You can help by downloading the latest ISO here and install it on your machine, either via VM or in bare metal and report it to the LQ where Patrick and most of the dev team are there to monitor.

There are still some scheduled upgrades in the future, but they will have to wait until the mass rebuilt is done today and give time for users to test this snapshots. If you are curious, just try to install and use slackware-current now. In my opinion, it's very stable even on daily usage. 

Tuesday, December 29th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
7:45 am
XFCE 4.16 Landed in Current

 I never used XFCE before, but i'm curious about this lightweight desktop environment since it's included in Slackware and has just released it's latest release 4.16. The new version drop GTK+2 support and fully migrated to the newer GTK+3. The announcement of XFCE 4.16 showed that this is a major upgrade both in the backend and also in the front-end (UI/visual). They now have the cool icons, many new APIs, support for fractional scaling, and many more.


So i tested to run the new XFCE 4.16 from my desktop at home and here's the default desktop i got

It runs very fast and it's very minimalistic, which i love since i don't need the fancy things on my desktop or any of my machine (i still like KDE/Plasma 5 even though it's full of fancy things).

Big thanks for Robby Workman for his work on packaging XFCE 4.16 so Patrick can smoothly include it on Slackware-Current.



Sunday, December 20th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
6:39 am
Linux Kernel 5.10.x Goes In and NVidia Legacy Patch (309.138)

Linus just announced the next LTS kernel 5.10 last week and 24 hours later, the first point release was released by Greg to revert 2 commits that caused problems, but in less than a week after, it landed straight into Slackware-Current main tree without going into /testing first. So we have a final confirmation that next Slackware release (15.0) will surely use the latest LTS kernel release which will be supported up to 5 years (which will be EOL around 2026).

Up to this point, NVidia hasn't released any update to their legacy drivers, but that didn't stop me to push the upgrades knowing that there's a patch to make the current Legacy driver works with 5.10. I have pushed the patches onto my SlackHacks repository and i have tested it before posting it here. In fact, i'm now running Slackware Linux with Kernel 5.10.1

uname -a
Linux slack64.slackie.org 5.10.1 #1 SMP Sat Dec 19 17:07:30 CST 2020 x86_64 AMD Ryzen 5 1600X Six-Core Processor AuthenticAMD GNU/Linux

One notable differences with previous patch was that it now requires me to run the nvidia-installer with --no-unified-memory parameter or else it would failed to build nvidia-uvm.ko modules. I suspect that this has to do with CUDA things and i don't have it installed on my machine. If you do have CUDA installed, you can try to remove this parameter and see if it works on your machine.

 Hopefully this patch can help users who are still stuck with legacy drivers like me :)

Tuesday, December 8th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
10:20 am
Early Preview Cinnamon 4.8

After the big merge (tm) event, i respun two new fresh VM based on latest update on -current and rebuilt all packages for MATE and Cinnamon to see whether there's a breakage or not and it turns out it works very well for MATE. You can use the same script to rebuilt all the packages if it's broken due to the big update.

As for Cinnamon, i'm using this good chance to push the updates for Cinnamon 4.8.x that has been pushed by upstream developers. I had prepared for this launch when vtown was introduced few weeks ago, but i'm stuck at elogind that didn't get pushed to main tree since it's one of the main dependency for Cinnamon packages besides other things. I'm really glad that it was finally pushed and i can push my changes for Cinnamon 4.8 and provide early preview for Cinnamon 4.8 for Slackware-Current users.

Binary packages has been uploaded to slackware.uk (Thanks Tadgy) as usual and master branch has been updated as well with the latest commits.

Let me know if you find any issues running the script or the binaries.

Have fun :)

LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
3:18 am
Big Merge Updates

This is the day!!! This is the Big Merge (tm) day of Plasma 5 and newer XFCE from /testing into main branch. This is also the day of Qt4 and ConsoleKit2 removal from Slackware since it has been replaced by Qt5 and elogind. It took time for Patrick to push all these changes but finally all is in the main tree now and it's time to polish this tree for best release ever of Slackware 15.0.

Since there are a lot of changes (new, removed, upgraded, rebuilt) entries in the changelog, pay attention in the new and removed parts since you don't want to miss them.

LQ community has done a great job of submitting suggestions, testing (and found broken packages), and sending patches to Patrick and we want more of those positive suggestions/comments to improve the stability of Slackware.

I'm looking forward for an Alpha/Beta state of Slackware 15.0 once Pat is finished with some more cleanups after this big merge. Stay tunes and stay safe!!!

Friday, November 27th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
10:17 am
Thanksgiving Updates

It's Thanksgiving day in the US and Patrick gives a very nice gift to every Slackware users which he posted on his Patreon page. He pushed GNOME-related stacks to main tree (including UPower 0.99.x) and XFCE stack to vtown.

Please note that this update will affect those who are using MSB and CSB projects as some of the dependencies are now part of the main tree, so before upgrading, it would be good idea to remove them first.

For MATE users, here's the list of packages you need to remove:

  • glade
  • libwnck3
  • gtksourceview3
Since UPower has been bumped, i have the chance to bump mate-power-manager to 1.24.x release as well since it requires newer UPower which was the only blocker to bump this package. With this update, all MATE packages are now in 1.24.x release.

For Cinnamon users, here's the list of packages you need to remove:

  • libsass
  • sassc
Wednesday, November 4th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
7:02 am
VTOWN Goes to Current

Hey all, it's been a while since i posted here, but today there's a big update that i want to share to all Slackware users who have waited for this to happen and this is one of the remaining part of my wishlist and that is the one and only, Plasma 5!!!

Yes, Patrick has finally decided to push Plasma 5 after coming with teaser in previous updates. At this moment, the Plasma 5 packages are still in /testing directory, but i'm guessing it won't be long until it's merged into the main tree along with other updates. I have downloaded the new Plasma 5 packages at my current desktop at home, but didn't have time to upgrade it this morning so i did test the upgrade on my workstation at the office first and once i confirmed it worked well, i perform the upgrade on my laptop which i used to write this post.

Here's how i perform the upgrade

slackpkg update

slackpkg upgrade-all (to upgrade poppler and libinput first)

slackpkg remove kde (to remove all KDE 4 packages)

cd slackware64-current/testing/packages/vtown

installpkg --install-new --reinstall deps/*.txz kde/*.txz

So for your information, the Plasma 5 that were added today consists of KDE Applications 20.08.2, Framework 5.75.0, and Plasma 5.20.2. This is the latest update from KDE developers per October 2020.

So far, i don't see any major issues with the new Plasma 5, but it will require more extensive testing  to discover issues. I do wish Patrick can keep distributing digiKam. It's a nice application that probably needed by many graphic designers or people that do digital manipulations using digital cameras.

This is the current Plasma 5 screenshot taken from System Settings on my laptop

<img alt="" src="data:image/png;base64,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

Saturday, July 18th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
5:01 am
Thunderbird 78 Provides End-toEnd Encryption by Default
I have been using Mozilla Thunderbird as my default mail client application both at home, work, and also on my laptop. It has been working great so far and with the help of Enigmail, it's super easy to send encrypted/signed email messages and also to verify them.

With the latest release of Thunderbird 78, things will change a bit. The new Thunderbird 78 will be a new ESR release and it will be full of new features. However, this new release also comes with a significant changes, which is the removal of the old XUL overlays and moving to support MailExtensions and MailExtension Experiments only. This will hugely impact add-ons, including Enigmail. Developers working on add-ons will have to rewrite some or most of their code in order to work with the new technology.

Other changes coming to Thunderbird is the out-of-the-box support for OpenPGP and End-to-End Encryption by default without using any third party add-ons. It has been requested for so long and finally it made it in this release. However, this feature will not be using GnuPG as the backend just like Enigmail, but they will rely on RNP library. Alas, in this initial version, it will be less feature than what we have seen in Enigmail, but they are working on other areas as the development goes.

New end-to-end encryption preferences tab.

So what is going to happen with Enigmail development? They will cease support for Thunderbird, but the developer of Enigmail has agreed to move forward and help the migration. The work will be ready by the time Thunderbird 78.2 is released in coming months, so if you are currently using Thunderbird 68.10.0 in production environment, DO NOT UPGRADE to 78.0 and WAIT FOR 78.2 INSTEAD!!! If you want to do the initial test on non-production environment, you can try to use the steps from this Wiki.


Saturday, June 20th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
5:00 pm
Preparing to move to elogind
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.

The other thing is the need of replacing ConsoleKit2 with elogind. CK2 has been inactive for 3 years and i don't see any future development on the project, so we can't rely on it anymore, while Plasma 5 and others need the session management tool which was initially provided by systemd's logind. As Slackware isn't going to ship systemd anyway, the idea is to use elogind, another fork of systemd that focus on logind module only.

Since CK2 is part of the core packages and deals with session management, it must be taken care with caution or else people would ended up getting locked up from their own machine. So Patrick (and alienBOB initially) made some preparations that you can see in the -current ChangeLogs:

a/sysvinit-scripts-2.1-noarch-34.txz: Rebuilt.
       rc.M: check for elogind first so that we can ignore a stale CK2 package.
x/xinit-1.4.1-x86_64-2.txz: Rebuilt.
       When using elogind, start the session on the current console.
       Thanks to alienBOB.
a/sysvinit-scripts-2.1-noarch-33.txz: Rebuilt.
       rc.M: add support for elogind. Thanks to alienBOB.
a/util-linux-2.35.2-x86_64-3.txz: Rebuilt.
       /etc/pam.d/login: support pam_elogind.so. Thanks to alienBOB.

We should be seeing more updates soon, but just as an early warning, please DO READ THE CHANGELOGS and never do blind update.

If you are interested to try the new elogind in action, you might want to see AlienBOB's work on Plasma 5 with Wayland and elogind and Robby's work on XFCE

Tuesday, May 19th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
8:05 pm
Slackware is now PAM'ified
After three months of testing (initially it was planned to be few days only), PAM is finally merged into the main  tree of Slackware-Current per 18 May 2020. Many people have expected this to happen, they just wait for the trigger and finally Pat pushed the changes today.

Some people have started to panic about the integration of PAM, but really, there is nothing to worry about. Slackware will still keep to it's root and traditions. The integration of PAM is something inevitable as more and more upstream projects requires PAM as one of the authentication mechanism (including my Cinnamon SlackBuilds project) and the myth about PAM being insecure is no longer valid. Other distributions have been using PAM for many years and they do work well, so it should work well with Slackware as well.

Kudos to Patrick and the rest of the crew and some contributors, the integration of PAM is very smooth and there's no breakage at all. Everything works normally before and after the upgrade process as long as you follow the instructions carefully (install those three important packages: pam, libpwquality, cracklib). I have upgraded all my machines (except for my laptop but soon) to the PAM'ified version of Slackware and everything works fine here.

I also took this chance to add PAM support to cinnamon-screensaver and bump some packages in deps for MATE SlackBuilds project. All the packages in MATE are being rebuilt on a fresh Slackware-Current VM using the latest update that consists of PAM packages.

One milestone have been passed and now we are waiting for the next big steps, which is upgrading Plasma and XFCE along with the new UPower.
Thursday, May 14th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
12:18 pm
Cinnamon 4.6 Early Preview
Few days ago i saw that Cinnamon 4.6.0 has been released on GitHub and as usual, developers will still release a couple more releases before they mark it stable, but i have made some changes to the SlackBuild scripts and push it to master branch for those who are eager to try the new Cinnamon 4.6.x series.

I believe this version will be used in the next Linux Mint 20 which will be released in June, but i want Slackware-Current users to try this version first :)

So as usual, go grab the latest master commit in github or grab the binary packages in slackware.uk (don't forget to support Tadgy for providing this free service to Slackware community by signing up in his Patreon page).

Any feedback for the project is very appreciated.
Wednesday, May 13th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
4:18 pm
New GnuPG key
I have been using my old GnuPG keys since long time ago (it was created in 2003) and i think it's time to make a new one which is more secure according to best practices recommended by many parties. I'm still keeping my old keys for now, but it's recommended that you should use my new key.

It's now using the new RSA 4096 bit key instead of the old DSA 1024 bit key.

You can grab my new public key here: https://gist.github.com/willysr/b63c6567a30a07f27dd94994fb282d9f or simply by running gpg2 --receive-keys 720E73097A7E6E5577ECAB9C3F617144D7238786
Saturday, April 4th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
4:01 pm
Configuring HUION H430P on Slackware
Due to COVID-19 outbreak, many activities are switched to home activities and this affect my kinds and me personally. All schools activities and assignments were given online and  it must be done at home and submitted back on the learning management system used. One of the task given was to draw and i realize it's not that easy to draw using a mouse and keyboard for my daughter, so i was thinking of buying a new drawing tablet.

I have been looking for some brands and making sure that it should work on my Slackware desktop and finally yesterday, i bought a new Graphic Drawing Tablet Huion Inspiron H430P from local dealer in Jakarta. It's considered a nice tablet for beginners and i'm not trying to be a professional artist, so this cheap tablet should be fine for me.

Today this tablet arrived and i started to check whether it's working out of the box under Slackware. I tried to connect the device to my computer and i can see that it has been detected by latest kernel in Slackware-Current (5.4.30 at this time of writing) and xorg libinput drivers. The pen (which is battery-free) works out of the box and i can instantly draw things using Krita or GIMP.

Unfortunately the pen lack of pressure sensitivity feature if we are using the driver provided by the Linux kernel. The four buttons on the tablet itself is also not working. So i tried to make a SlackBuild script to package a newer version of driver for tablets made by Digimend from this project. The project provides newer version of drivers compared to the one available in the Linux Kernel. So i installed the package and reboot the computer or you can simply reload the modules by using this command:

modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic



The newer driver provides better support and it enables us to add more custom configuration to the tablet by using X.Org driver or Wacom driver.

Before you proceed, make sure your tablet is detected by xinput:
xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Wired Keyboard 600              id=9    [slave  pointer  (2)]
⎜   ↳ HUION Huion Tablet Pen stylus             id=10   [slave  pointer  (2)]
⎜   ↳ HUION Huion Tablet Pad pad                id=11   [slave  pointer  (2)]
⎜   ↳ HUION Huion Tablet Touch Ring pad         id=12   [slave  pointer  (2)]
⎜   ↳ HUION Huion Tablet Dial                   id=13   [slave  pointer  (2)]

⎜   ↳ Logitech USB Optical Mouse                id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Microsoft Wired Keyboard 600              id=8    [slave  keyboard (3)]
    ↳ Microsoft Wired Keyboard 600              id=15   [slave  keyboard (3)]
    ↳ HUION Huion Tablet Dial

Next we need to make a new X11 custom rule for this device. I created a new file /usr/share/X11/xorg.conf.d/50-huion.conf:

# Huion tablets 
Section "InputClass" 
    Identifier "Huion class" 
    MatchProduct "TABLET" 
    MatchIsTablet "on" 
    MatchDevicePath "/dev/input/event*" 
    Driver "wacom" 
EndSection 

Section "InputClass" 
    Identifier "Huion buttons" 
    MatchProduct "TABLET" 
    MatchIsKeyboard "on" 
    MatchDevicePath "/dev/input/event*" 
    Driver "evdev" 
EndSection 

Section "InputClass" 
    Identifier "Huion scroll" 
    MatchProduct "TABLET" 
    MatchIsPointer "off" 
    MatchIsKeyboard "off" 
    MatchIsTouchpad "off" 
    MatchIsTablet "off" 
    MatchIsTouchscreen "off" 
    MatchDevicePath "/dev/input/event*" 
    Driver "evdev" 
EndSection


Reboot the computer and check whether your tablet is visible using this command:
xsetwacom --list
HUION Huion Tablet Pen stylus           id: 10  type: STYLUS    
HUION Huion Tablet Pad pad id: 11 type: PAD
HUION Huion Tablet Touch Ring pad id: 12 type: PAD

As you can see, the device is now configurable via Wacom driver. Next i want to make a new configuration for my tablet as follows:
- Set the device mapping
- Set the screensize
- Set the ration between device:screensize
- Set 4 buttons:
 * Button 1: color picker
 * Button 2: resize brush size
 * Button 3: toggle erase mode on/off
 * Button 4: undo

Next i create a new file called huion and save it under /usr/bin:
#! /bin/bash

# License: CC-0/Public-Domain license
# Author : Willy Sudiarto Raharjo
[Error: Irreparable invalid markup ('<willysr slackware-id.org>') in entry. Owner must fix manually. Raw contents below.]

<a href="https://images-na.ssl-images-amazon.com/images/I/61A%2BbW8p9gL._AC_SL1500_.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="725" data-original-width="800" height="289" src="https://images-na.ssl-images-amazon.com/images/I/61A%2BbW8p9gL._AC_SL1500_.jpg" width="320" /></a>Due to COVID-19 outbreak, many activities are switched to home activities and this affect my kinds and me personally. All schools activities and assignments were given online and&nbsp; it must be done at home and submitted back on the learning management system used. One of the task given was to draw and i realize it's not that easy to draw using a mouse and keyboard for my daughter, so i was thinking of buying a new drawing tablet.<br /><br />I have been looking for some brands and making sure that it should work on my Slackware desktop and finally yesterday, i bought a new Graphic Drawing Tablet <a href="https://www.amazon.com/Inspiroy-Graphics-Battery-Free-Recognize-Pressure/dp/B078MN3M5P">Huion Inspiron H430P</a> from local dealer in Jakarta. It's considered a nice tablet for beginners and i'm not trying to be a professional artist, so this cheap tablet should be fine for me.<br /><br />Today this tablet arrived and i started to check whether it's working out of the box under Slackware. I tried to connect the device to my computer and i can see that it has been detected by latest kernel in Slackware-Current (5.4.30 at this time of writing) and xorg libinput drivers. The pen (which is battery-free) works out of the box and i can instantly draw things using Krita or GIMP.<br /><br />Unfortunately the pen lack of pressure sensitivity feature if we are using the driver provided by the Linux kernel. The four buttons on the tablet itself is also not working. So i tried to make a SlackBuild script to package a newer version of driver for tablets made by Digimend from this <a href="https://github.com/DIGImend/digimend-kernel-drivers">project</a>. The project provides newer version of drivers compared to the one available in the Linux Kernel. So i installed the package and reboot the computer or you can simply reload the modules by using this command:<br /><br /><b><code>modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic</code></b><br /><code><b><code><br /></code></b> </code><br /><br />The newer driver provides better support and it enables us to add more custom configuration to the tablet by using X.Org driver or Wacom driver.<br /><br />Before you proceed, make sure your tablet is detected by xinput:<br /><b>xinput --list</b><br />⎡ Virtual core pointer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=2&nbsp;&nbsp;&nbsp; [master pointer&nbsp; (3)]<br />⎜&nbsp;&nbsp; ↳ Virtual core XTEST pointer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=4&nbsp;&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]<br />⎜&nbsp;&nbsp; ↳ Microsoft Wired Keyboard 600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=9&nbsp;&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]<br />⎜&nbsp;&nbsp; ↳ <b>HUION Huion Tablet Pen stylus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=10&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]<br />⎜&nbsp;&nbsp; ↳ HUION Huion Tablet Pad pad&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=11&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]<br />⎜&nbsp;&nbsp; ↳ HUION Huion Tablet Touch Ring pad&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=12&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]<br />⎜&nbsp;&nbsp; ↳ HUION Huion Tablet Dial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=13&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]</b><br />⎜&nbsp;&nbsp; ↳ Logitech USB Optical Mouse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=14&nbsp;&nbsp; [slave&nbsp; pointer&nbsp; (2)]<br />⎣ Virtual core keyboard&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=3&nbsp;&nbsp;&nbsp; [master keyboard (2)]<br />&nbsp;&nbsp;&nbsp; ↳ Virtual core XTEST keyboard&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=5&nbsp;&nbsp;&nbsp; [slave&nbsp; keyboard (3)]<br />&nbsp;&nbsp;&nbsp; ↳ Power Button&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=6&nbsp;&nbsp;&nbsp; [slave&nbsp; keyboard (3)]<br />&nbsp;&nbsp;&nbsp; ↳ Power Button&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=7&nbsp;&nbsp;&nbsp; [slave&nbsp; keyboard (3)]<br />&nbsp;&nbsp;&nbsp; ↳ Microsoft Wired Keyboard 600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=8&nbsp;&nbsp;&nbsp; [slave&nbsp; keyboard (3)]<br />&nbsp;&nbsp;&nbsp; ↳ Microsoft Wired Keyboard 600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=15&nbsp;&nbsp; [slave&nbsp; keyboard (3)]<br />&nbsp;&nbsp;&nbsp; ↳ <b>HUION Huion Tablet Dial</b><br /><br />Next we need to make a new X11 custom rule for this device. I created a new file <code><b>/usr/share/X11/xorg.conf.d/50-huion.conf</b>:</code><br /><code><b> </b><br /># Huion tablets&nbsp; <br />Section "InputClass"&nbsp; <br />&nbsp;&nbsp;&nbsp; Identifier "Huion class"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchProduct "TABLET"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsTablet "on"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchDevicePath "/dev/input/event*"&nbsp; <br />&nbsp;&nbsp;&nbsp; Driver "wacom"&nbsp; <br />EndSection&nbsp; <br /><br />Section "InputClass"&nbsp; <br />&nbsp;&nbsp;&nbsp; Identifier "Huion buttons"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchProduct "TABLET"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsKeyboard "on"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchDevicePath "/dev/input/event*"&nbsp; <br />&nbsp;&nbsp;&nbsp; Driver "evdev"&nbsp; <br />EndSection&nbsp; <br /><br />Section "InputClass"&nbsp; <br />&nbsp;&nbsp;&nbsp; Identifier "Huion scroll"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchProduct "TABLET"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsPointer "off"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsKeyboard "off"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsTouchpad "off"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsTablet "off"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchIsTouchscreen "off"&nbsp; <br />&nbsp;&nbsp;&nbsp; MatchDevicePath "/dev/input/event*"&nbsp; <br />&nbsp;&nbsp;&nbsp; Driver "evdev"&nbsp; <br />EndSection</code><br /><br />Reboot the computer and check whether your tablet is visible using this command: <br /><pre><b><code>xsetwacom --list</code></b></pre><pre><b><code>HUION Huion Tablet Pen stylus id: 10 type: STYLUS <br />HUION Huion Tablet Pad pad id: 11 type: PAD <br />HUION Huion Tablet Touch Ring pad id: 12 type: PAD</code></b></pre><br />As you can see, the device is now configurable via Wacom driver. Next i want to make a new configuration for my tablet as follows:<br />- Set the device mapping<br />- Set the screensize<br />- Set the ration between device:screensize<br />- Set 4 buttons:<br />&nbsp;* Button 1: color picker<br />&nbsp;* Button 2: resize brush size<br />&nbsp;* Button 3: toggle erase mode on/off<br />&nbsp;* Button 4: undo<br /><br />Next i create a new file called huion and save it under /usr/bin: <br /><code>#! /bin/bash <br /><br /># License: CC-0/Public-Domain license<br /># Author : Willy Sudiarto Raharjo <willysr slackware-id.org=""><br /># Reference: https://www.davidrevoy.com/article331/setup-huion-giano-wh1409-tablet-on-linux-mint-18-1-ubuntu-16-04<br /><br /># Tablet definition&nbsp; <br />tabletstylus="HUION Huion Tablet Pen stylus"&nbsp; <br />tabletpad="HUION Huion Tablet Pad pad"&nbsp; <br /><br /># Reset&nbsp; <br />xsetwacom --set "$tabletstylus" ResetArea&nbsp; <br />xsetwacom --set "$tabletstylus" RawSample 4 <br /><br /># Mapping&nbsp; <br /># get maximum size geometry with:&nbsp; <br /># xsetwacom --get "$tabletstylus" Area&nbsp; <br /># 0 0 24384 15240&nbsp; <br />tabletX=24384&nbsp; <br />tabletY=15240<br /><br /># screen size:&nbsp; <br />screenX=1920&nbsp; <br />screenY=1080<br /><br /># setup ratio :&nbsp; <br />newtabletY=$(( $screenY * $tabletX / $screenX ))&nbsp; <br />xsetwacom --set "$tabletstylus" Area 0 0 "$tabletX" "$newtabletY"&nbsp;&nbsp;&nbsp; <br /><br /># Buttons&nbsp; <br /># =======&nbsp; <br /># TOP LEFT<br />xsetwacom --set "$tabletpad" Button 1 "key Control_L" # color picker on ring<br /><br /># BOTTOM LEFT<br />xsetwacom --set "$tabletpad" Button 2 "key Shift_L" # resize brush<br /><br /># TOP RIGHT<br />xsetwacom --set "$tabletpad" Button 3 "key e" # toggle eraser<br /><br /># BOTTOM RIGHT<br />xsetwacom --set "$tabletpad" Button 8 "key Control_L z" # undo</willysr></code><br /><br /><a href="about:invalid#zClosurez" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="" border="0" src="data:image/png;base64,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" /></a><p>Give execute permission and run this script when you start your desktop. In MATE, you can easily do this by opening <b>System &gt; Preferences &gt; Personal &gt; Startup Applications</b> menu. Make a new entry by clicking on Add button and set the values as follows. This will ensure that the script will be executed when you logged in to your MATE desktop.<br /><br />I'm planning to submit the SlackBuild to SBo soon so it can be used by other people as well. If you upgrade your kernel, you will need to re-ran the SlackBuild script so that it will place the modules into the correct kernel version used by your machine.</p><p>&nbsp;</p><div style="text-align: left;"><b>Update (Nov 2020)</b>: digimend-kernel-drivers v10 and newer will change the identifier from <code><willysr slackware-id.org="">HUION Huion Tablet Pen stylus <br /></willysr></code></div> into <b>HUION Huion Tablet stylus </b>(removing the "Pen") so you need to adjust the "<code><willysr slackware-id.org="">tabletstylus".</willysr></code><br /><b></b>
Wednesday, February 26th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
7:18 pm
MATE 1.24 Binaries Pushed
I have just build the latest MATE 1.24 on top of latest Slackware-Current (per Feb 26 2020) and pushed the binaries into the usual repository provided by Darren Austin at slackware.uk. I took this chance to bump some libraries to the latest version available.

As mentioned earlier, i can't provide mate-power-manager 1.24 since it requires new upower 0.99.x which uses a new API, so i will leave it as it is for now. Once new upower gets included, i will have to make some test first before pushing mate-power-manager 1.24 to public.

Big thanks to AlienBOB who generously deleted some of his ISOs to make room for MATE variant of Slackware Live ISO. The new ISO with MATE 1.24 will be provided soon once he had time to pull the binaries and recreate the ISO again.
Saturday, February 15th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
7:03 am
New Qt5 and OpenSSH in Current
One of the biggest wish for many people in Slackware community has been approved by Patrick this morning (or night depending on your local time). It's Qt5!! It's one of the main dependency for next Plasma 5 and many applications that has been ported to use Qt5 instead of Qt4.

Another big thing happening in -current is the new OpenSSH 8.2 release which will bring some incompatible changes, especially if you are still using ssh-rsa as the algorithm. To test whether your machine is affected, try to run this command in your shell

ssh -oHostKeyAlgorithms=-ssh-rsa user@host
 
If you managed to connect using the above command, it means that your OpenSSH software is fine, but if you don't, then it needs to be upgraded.

I'm still waiting for the next big update Plasma 5, PAM, and XFCE 4.14 to be merged soon. I'm not using the PAM for now as i want to test it later when it has been merged into the main tree. That saves time to remove the _pam packages later on.
Thursday, February 13th, 2020
LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.
7:17 am
Slackware Going for PAM
It has been requested by many people in the past, many debates have been sprung due to this discussions, and finally in 2020 Patrick is taking PAM in -current (still in /testing for now, but hopefully will be merged in the main tree in the next few days or hours). It's a long journey to get PAM  gets included and some people have been working on this as a side project, namely Vincent Batts, Robby Workman, and Ivandi. Their work is finally paid off and next Slackware release will have PAM support out-of-the-box, so people in the corporate can start working on AD (Active Directory) on top of Slackware.

I have been providing PAM support in my CSB project, but it's only needed to be present and it doesn't get linked to other packages outside CSB project. With real PAM support in core Slackware, some packages in CSB will be removed soon and Slackware should get real PAM support.

PAM is down, next one we are looking for is the new XFCE 4.14 and Plasma 5.18 LTS along with the new UPower for mate-power-manager. I'm looking forward for next big update in -current tree for the next few weeks. It's gonna make your adrenalin pumped!!!
[ << Previous 20 ]

LJ.Rossia.org makes no claim to the content supplied through this journal account. Articles are retrieved via a public feed supplied by the site for this purpose.