SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
That is why i mentioned that you have probably already read it. I didn't imply you didn't do your research and that you posted your suggestion out of the blue. I am sorry if my post appeared to do so but i didn't mean any offense.
Well, there a valid critic of the "mixed" mode (this is how they call it) as used by openSUSE even today and proposed by @LuckyCyborg to be added to Slackware...
Undoubtedly, the Qt5 applications which choose the XCB backend for running, will run significantly slower than the ones running on the native Wayland backend, and same applies for the GTK applications.
This could be tested empirically even on the current Wayland/Plasma5 setup, by adding on ~/.profile the following lines:
Adding this, anyone could observe that the Wayland/Plasma5 sessions would become considerably more stable but also considerably more slower.
That happens because the XWayland server has no real acceleration support until the stand-alone versions released not long ago. From what I read, previously to the stand-alone versions (and there is included even the latest emergency release) the XWayland used for its GLAMOUR support nothing less than the SOFTPIPE. A driver which emulates OpenGL on software.
However, the standalone XWayland server have a real 3D acceleration for its GLAMOUR, resulting on a much better behavior of both Qt5 applications which uses XCB (automatically or not) or X11 as GDK backend.
That's WHY I believe that is not enough to recompile the Qt5 and to patch the plasma-workspace, but also we should move to the stand-alone XWayland server, just like also @LuckyCyborg said.
There I want to make a note: from what I understand, the stand-alone XWayland server is not an independent software like was XFree86 vs. Xorg. In fact, the XWayland is the server which gets today most of development and the stand-alone releases was needed because of release pace of Xorg.
Someday, maybe they will release a new 1.21 Xorg, and all the changes introduced on the stand-alone XWayland server would be also present on the included one. But, even now there are no plans for this future release.
PS. I use on bare metal a self-built stand-alone XWayland server since it was first released, and it works considerably better than the stock version from Slackware.
Last edited by ZhaoLin1457; 04-15-2021 at 12:02 PM.
I sent an e-mail about this to Mr. Volkerding already but I don't want to spam and since I didn't see it changed in the last update I'm just posting here hoping it gets noticed.
/etc/rc.d/rc.M and /etc/rc.d/rc.K both load rc.keymap (if it's executable).
I think once (in one of them) should suffice unless there's something I'm missing/don't know about.
I sent an e-mail about this to Mr. Volkerding already but I don't want to spam and since I didn't see it changed in the last update I'm just posting here hoping it gets noticed.
/etc/rc.d/rc.M and /etc/rc.d/rc.K both load rc.keymap (if it's executable).
I think once (in one of them) should suffice unless there's something I'm missing/don't know about.
Only one of rc.K and rc.M gets executed: rc.K for single user (runlevel 1) or rc.M for multi user. See /etc/inittab.
Trying (unsuccessfully so far, but that's not the point) to build daps on Slint made me realize that the linuxdoc-package in Slackware-current (that I have rebuilt in Slint) needs an update. I also suggest to un-bundle it and ship the software it gathers as standalone packages. Updates suggested:
Asciidoc's development (now based on Python3) continues here. Other distributions have migrated or are migrating to this "branch". It is important to install asciidocapi.py under /usr/lib$LIBDIRSUFFIX/python<pythonversion>/, as the main remaining usage of asciidoc is to build software using its Python API, of course not provided by Asciidoctor which is written in Ruby. As an example presumably most dependencies listed under "required by" in this page rely on it.
docbook-xml-5.0 and docbook-xml-5.1 would be welcomed additions as more and more software rely on at least 5.0. Building using LFS receipts work as they do for 4.5.
It would be better to install separately docbook-xsl and docbook-xsl-nons as does Arch to help build dependent software.
Why Un-bundle linuxdoc-tools? I assume that using slacktrack makes easier to do post-install tasks as there is no need for doinst then. However, these tasks can also be done by a doinst script. Then, ship the components separately would allow users to more easily update them. Still the build order would not be too hard to maintain. Last, as awesome as be slacktrack, it of course modifies the installed system (even if a great care is taken to undo the modifications after usage). For testing I used a snapshot of clean installation in a Qemu VM, but I assume that not all end users are ready to do that.
Thanks for reading
Last edited by Didier Spaier; 04-16-2021 at 06:28 AM.
Reason: s/install asciidocapi.py in/install asciidocapi.py under/
Trying (unsuccessfully so far, but that's not the point) to build daps on Slint made me realize that the linuxdoc-package in Slackware-current (that I have rebuilt in Slint) needs an update. I also suggest to un-bundle it and ship the software it gathers as standalone packages. Updates suggested:
Asciidoc's development (now based on Python3) continues here. Other distributions have migrated or are migrating to this "branch". It is important to install asciidocapi.py in /usr/lib$LIBDIRSUFFIX/python<pythonversion>, as the main remaining usage of asciidoc is to build software using its Python API, of course not provided by Asciidoctor which is written in Ruby. As an example presumably most dependencies listed under "required by" in this page rely on it.
docbook-xml-5.0 and docbook-xml-5.1 would be welcomed additions as more and more software rely on at least 5.0. Building using LFS receipts work as they do for 4.5.
It would be better to install separately docbook-xsl and docbook-xsl-nons as does Arch to help build dependent software.
Why Un-bundle linuxdoc-tools? I assume that using slacktrack makes easier to do post-install tasks as there is no need for doinst then. However, these tasks can also be done by a doinst script. Then, ship the components separately would allow users to more easily update them. Still the build order would not be too hard to maintain. Last, as awesome as be slacktrack, it of course modifies the installed system (even if a great care is taken to undo the modifications after usage). For testing I used a snapshot of clean installation in a Qemu VM, but I assume that not all end users are ready to do that.
Reproduce it in nm-applet by: Edit connections -> edit "Wired connection 1" -> General Tab -> Mark "Automatically connect to VPN"
See attached screen shot. This is on a fresh installation of current x86_64 from today. It could be due to the fact that I have straggling configuration files, but I did do a rm -rf ~/.config and ~/.cache in my home directory in a chroot, during the installation.
The window just disappears, then the log reports the segfault.
EDIT: A .ovpn was used to install/configure the connection. I prefer to not attach that file as it includes my tls key and ca key.
I am still seeing this same behavior. I am able to import the .ovpn file using nmcli and nm-applet. I know the file works because I can connect to my vpn successfully. Within the file I have included the all certificates, as most .ovpn files do. I am using all standard openvpn client settings, and inheriting most settings from the vpn server, which should be unrelated at that point. I have added the following:
Code:
cipher AES-256-GCM
auth SHA512
Code:
<ca>
-----BEGIN CERTIFICATE-----
..removed for obvious reasons..
-----END CERTIFICATE-----
</ca>
I've done the same with the <cert> block <key> block, and <tls-crypt> block. I am using tls-crypt. I am using ECC to generate symetric keys, for the extra speed, and including all required files within the .ovpn. Is there some inconsistency by including everything within the files or in my client configuration?
tldr; I do not know if my configuration file is simply too long or something else. I am unable to activate my vpn connection automatically from within the nm-applet configuration dialogs. I can do so with nmcli by editing my configuration at the command line. I am running a few day old installation of Slackware beta 1 with updates in the ChangeLog. I see the exact same segfault in dmesg.
Recently I was looking at some Russian text in the console with Terminus font, and I was surprised to see some characters looking different than I expected. See attached file for a comparison between the letters of Cyryllic script in Terminus and in Monospace fonts (differences are underlined). I'm not using Cyryllic on a daily basis (and only know basic Russian), but this seems strange to me, I've never seen glyphs like the Terminus defaults before. See Wikipedia entry on Russian alphabet for comparison: https://en.wikipedia.org/wiki/Cyrill...habets#Russian.
Terminus font provides additional variants for several characters (see http://terminus-font.sourceforge.net for details). I was wondering if we could change the defaults for Slackware-current so that the three outstanding Terminus characters look like their Monospace counterparts? This would require applying two patches (shipped with Terminus sources) in the SlackBuild:
Are there any users here on the forum who read Cyryllic script on a daily basis? If so, please comment: is my proposition reasonable?
Another thing is the tilde character, which is by default is aligned so that it's at the top of the line. Terminus font provides another variant, with the character in the middle of the line (i.e. centered vertically). This is changed with another patch:
Code:
cat alt/td1.diff | patch -p0 --verbose || exit 1
Arguably, the tilde patch is purely aesthetic, but the Cyryllic patches are more important IMHO.
Quote:
Originally Posted by arcctgx
I spoke to an Ukrainian colleague about this today. His comment was that the variants used by Terminus are "handwritten" variants. This is also mentioned in your Wikipedia link.
So Terminus enables these alternative glyphs by default for "de", "i" and "j" letters. It also provides such glyph for letter "ge", but it's not enabled by default. I don't know the reason. But it seems to me that it would be a good idea to apply the patches I mentioned in my previous post, so that the normal glyphs are used consistently.
Quote:
Originally Posted by bormant
Yes for "i" and "j"; "de" usually uses glyph with up-to-left curve for italic and with lower loop for handwritten.
Don't think so. In any case rebuilding this font package with or without cosmetic patches is not rocket science.
I am not a Russian native speaker (or writer for that matter) but i am native Cyrillic user and can say only this:
IMHO leave it as is.
The glyphs in question are mere variants of one and the same letter(s) if one, for instance, is writing the "stamped" letters by hand the "и" becomes "и" pretty fast - so most likely all Cyrillic users will not notice the oddity in reading, but only in thorough inspection of the font (as OP, i presume, did).
OTOH, if You are learning Cyrillic alphabet and find that confusing, I'd advise You put your effort in getting used to it - as it is just the way things stand (having non identical normal and cursive glyph for the same phoneme)
Could you please add thin-provisioning-tools to -current?
It is necessary for activating cache LVs on reboot, and without it, the LV can't be mounted.
+1 for this.
thin-provisioning tools are already in Slackbuilds https://slackbuilds.org/repository/1...sioning-tools/, so integrrating should be easier.
Keep in mind that there is also patch for mkinitrd for boot support from thin or cached volume.
Could you please add thin-provisioning-tools to -current?
It is necessary for activating cache LVs on reboot, and without it, the LV can't be mounted.
Quote:
Originally Posted by majekw
+1 for this.
thin-provisioning tools are already in Slackbuilds https://slackbuilds.org/repository/1...sioning-tools/, so integrrating should be easier.
Keep in mind that there is also patch for mkinitrd for boot support from thin or cached volume.
Is this still true? I created a logical volume with a cache (though not my boot drive) and rebooted and it works just fine. Maybe I'm using a different type of cache?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.