1 Attachment(s)
Hello,
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: Code:
cat alt/dv1.diff | patch -p0 --verbose || exit 1 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 |
Quote:
Even more strange its 12 hours later and still 404'd, given the time passed, I've emailed Wietse (the email has come through tho) |
Since the beta is out, before the 15.0 release, I wanted to bring up again https://www.linuxquestions.org/quest...es-4175688858/.
I noticed there were a few changes applied to mkinitrd_command_generator applied these last 2 weeks, but this issue appears to remain unsolved |
Please add this symlink to the texlive package:
Code:
/etc/fonts/conf.d/09-texlive.conf -> ../conf.avail/09-texlive.conf |
There are some errors in ffmpeg.SlackBuild.
It should probably be like this: Code:
--- ffmpeg.SlackBuild.orig 2021-04-13 08:14:17.608298161 +0200 |
Quote:
See https://www.linuxquestions.org/quest...ts-4175693179/ for building lilypond with the Tex Gyre fonts. |
librsvg-2.50.4
https://download.gnome.org/sources/l...-2.50.4.tar.xz |
/usr/bin/lrz has a split personality
4 Attachment(s)
Hello Pat,
/usr/bin/lrz provided by minicom is the zmodem transfer protocol, /usr/bin/lrz provided by lrzip is a compression utility. Since one of the two must go, my suggestion is to remove all the "l" prefixes in lrszsz binaries (please see my patch). I just made a full slackware64 install and then wrote a simple script to find similar problems: usr/bin/gpgsplit gnupg-1.4.23-x86_64-4 gnupg2-2.2.27-x86_64-3 usr/bin/gtk-update-icon-cache gtk+2-2.24.33-x86_64-2 gtk+3-3.24.28-x86_64-1 usr/info/libffi.info.gz gcc-10.3.0-x86_64-1 libffi-3.3-x86_64-3 usr/man/man1/chfn.1.gz shadow-4.8.1-x86_64-12 util-linux-2.36.2-x86_64-2 usr/man/man1/chsh.1.gz shadow-4.8.1-x86_64-12 util-linux-2.36.2-x86_64-2 usr/man/man1/login.1.gz shadow-4.8.1-x86_64-12 util-linux-2.36.2-x86_64-2 usr/man/man1/lrz.1.gz lrzip-0.641-x86_64-1 minicom-2.8-x86_64-3 usr/man/man1/mmencode.1.gz elm-2.5.8-x86_64-7 metamail-2.7-x86_64-9 usr/man/man3/Thread.3.gz perl-5.32.1-x86_64-2 tcl-8.6.11-x86_64-3 usr/man/man5/mbox.5.gz mutt-2.0.6-x86_64-1 tin-2.4.5-x86_64-2 usr/man/man5/mmdf.5.gz mutt-2.0.6-x86_64-1 tin-2.4.5-x86_64-2 usr/man/man6/maze.6.gz xgames-0.3-x86_64-8 xscreensaver-6.00-x86_64-1 The two usr/bin/gpgsplit do the same thing but depend on different libraries, maybe it is a good idea to rename the binaries and make a sacrificial symlink. The two usr/bin/gtk-update-icon-cache look the same and I suspect that we can interchange them. But, hey, I already patched gpg and I can patch gtk in the exact same way. Info and man pages are not that critical. Some are easy to fix because one of the two packages is missing the command so the man page can be safely removed, some are harder (Threads, maze) and need a bit of thought. |
Quote:
|
I have finally find out how openSUSE do the setup of Wayland/Plasma5 and I think that I have a proposal of big importance for our own Wayland/Plasma5.
As a preamble, I noticed since long time that on opeSUSE the "standard" sessions of Wayland/Plasma5 are much more stable and some applications uses XCB (so, XWayland) backend and others the native Wayland backend. For example, on openSUSE, will use the XCB backend applications like: Konsole, KWrite, Kate, KMail, Dolphin, Krusader or even SMPlayer, while another ones somehow prefers the native Wayland. The openSUSE has also another Wayland session: "fullwayland" which is visible less stable and where everything uses only the Wayland backend, and it behaves roughly similar with what Slackware do today. I lurked on the sources of openSUSE since really long time - since the Plasma5 was still in KTown, trying to understand how they do that "graphical backend auto-switching" and why the "standard" Wayland/Plasma5 sessions are much stable. So, finally I managed to emulate this behavior on Slackware. Well, looks like the Plasma5 applications are capable to choose alone between the XCB and native Wayland backend, IF the Qt5 is built in a particular way: Code:
--- qt5.SlackBuild.orig 2021-03-27 21:20:06.135958397 +0200 Aditionally, they patches the plasma-workspace Code:
From 3deadbfcdf776eb0c994bb4d719e601160943bfa Mon Sep 17 00:00:00 2001 And, finally, IF we want to have also the "Full Wayland" sessions like openSUSE - it's specially useful to have a comparation term to what we have without this particular setup. Code:
--- plasma-workspace.post-install.orig 2020-10-30 03:30:21.927833013 +0200 Code:
Exec=env GDK_BACKEND=wayland QT_QPA_PLATFORM=wayland /usr/lib64/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland Code:
Exec=/usr/lib64/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland Code:
Exec=env QT_QPA_PLATFORM=wayland /usr/lib64/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland So, they are small changes - they are also insignificant for the X11/Plasma5 sessions, BUT the result is a visible better and more stable Wayland/Plasma5 sessions. Okay, the visible better and more stable are the "standard" Wayland/Plasma5 sessions, because the Full Wayland ones are just like Slackware has today. Oh, and really, really please upgrade to the stand-alone XWayland server! The one included today in Slackware-current acts just like someone runs X11/Plasma5 with a VESA Xorg driver. It's fantastic slow. |
I don't know what the state of play with the installer is, but it would be nice to have encryption support out of the box for Slack 15. I haven't tried it, but I believe the Slint installer has a bunch of new features that could be worth importing?
|
xorg-server-1.20.11
Security release. Quote:
|
upgrade the kernel without rebooting.
|
Quote:
https://lists.freedesktop.org/archiv...il/060679.html https://xorg.freedesktop.org/archive...-21.1.1.tar.xz https://xorg.freedesktop.org/archive...1.1.tar.xz.sig Already built it, and it runs exceptionally fine with Wayland/Plasma5 of -current. |
Quote:
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:
PS I suggest to first install Slint in Auto mode in a Qemu VM to assess the new features of the installer. It takes less than 15 minutes with a decent hardware, needs 2G of RAM and a 30G virtual hard disk. |
Quote:
|
Quote:
|
Quote:
|
Quote:
As for me that it would be a bad idea to apply the patches mentioned in your previous post for all users of Terminus. My native language is Russian. |
Quote:
But could you confirm whether or not these glyphs generally belong in italic and cursive scripts? And if so, do they not look slightly out of place when they appear among upright characters? |
Quote:
|
Quote:
Quote:
|
Quote:
It's only about adding a really small program which could be useful in many ways and about adding just three sample files! And this little program adds an unique feature to Slackware, which no other non-systemd distribution has yet: ability to handle properly the "user target" daemons made for systemd. It's a feature added on this daemon supervisor by @raforg specially for Slackware and we can be the first ones having this feature. It could be something unique compared with other distributions. |
Quote:
I do not believe that's an accidental behavior, but rather a design made to permit a seamless transition from X11 to Wayland of Plasma5 and its applications. Unfortunately, looks like right now we force all programs to use a Wayland backend on the Wayland/Plasma5 sessions, with negative effects on functionality and stability. I hope this will be fixed. There I presented my experiences with this rebuilt Qt5 and patched plasma-workspace: https://www.linuxquestions.org/quest...ml#post6241079 |
I am sorry for bringing this up again, but honestly, this would make life much much easier, and the modification is tiny:
Add Code:
find ./ -type f -exec setfattr --name=trusted.slackware_v1.makepkg.package_name "--value=${TAR_NAME}" {} + The "trusted" namespace means that only root is going to see (and use) this. This would make it much easier to find out what is going on in the threads like this: https://www.linuxquestions.org/quest...ps-4175693511/ (/etc/mtab tagged by the package it is coming from). It would be much easier to find when some files are missed by updates, or whether there are stray files at the file system. "-exec {} +" performance penalty is tiny, essentially comes at the same price as two additional "find ." On my machine (2014), it tags 5000 files per second. Backwards compatibility is ultimate: if xattrs are unsupported, they are ignored. And you can just never use them at all. Please, consider doing this. |
Quote:
Please remove the xwayland ("Wayland") and wayland ("Full Wayland") sessions as we know them about this openSUSE approach. I didn't follow it since i don't use wayland but i think it caused problems for many programs. |
Quote:
Contrary, I struggled since Plasma5 was in KTown with the Wayland/Plasma5 and I did myself those experiments, and I seen on bare metal how those things behaves. And from my experience, the way we setup Wayland/Plasma5 today causes problems for many programs. AND, at least on Slackware, this graphical backend auto-selection does NOT happens, contrary of what that article quoted by you says. On the Wayland/Plasma5 of ours, from Slackware-current, any Qt5 and KDE software uses the native Wayland backend - I seen non one to chose the XCB unless it is forced to do this. And I seen with my own eyes, that this causes crashes and misbehavior, up to not working, as SMPlayer cannot play something. However, the setup which I proposed is way more stable. That was physically tested on bare metal by me and also the applications CHOOSE their graphical backend. For example, Konsole or Dolphin uses XCB and KInfoCenter uses Wayland - on same Wayland/Plasma5 session. |
Quote:
|
Quote:
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: Code:
export GDK_BACKEND="x11" 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. |
1 Attachment(s)
Attached is a patch for xorg-cf-files to fix an incompatibility introduced by binutils 2.36 [1].
[1] https://www.mail-archive.com/debian-...sg1789948.html |
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. |
Quote:
So there is no bug. |
|
About linuxdoc-tools
Caveat: boring rant ahead.
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:
Thanks for reading :) |
libgpod and sdparm seem to need a rebuild after the sg_utils update
|
Just a FYI,
Since this may get lost in the diatribe with all the clowns and chest beaters in "another thread", I'll post it here too. I can confirm 32bit mariadb is working again as of the next release, which will likely be within a couple weeks tops. 5.10.29-smp #1 SMP Sat Apr 10 13:55:37 CDT 2021 i686 Intel(R) Pentium(R) D CPU 3.00GHz GenuineIntel GNU/Linux MariaDB [mysql]> SELECT VERSION(); +-----------------+ | VERSION() | +-----------------+ | 10.5.10-MariaDB | +-----------------+ 1 row in set (0.000 sec) MariaDB [mysql]> |
Quote:
|
Quote:
Code:
cipher AES-256-GCM Code:
<ca> 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. |
Quote:
Quote:
Quote:
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) Just my 2c (take with a grain of salt). |
It could be good to bump LXC to some recent version from 2.0.11 as according to LXC site:
Quote:
|
Quote:
|
Quote:
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. |
Quote:
Quote:
Here is how I created it: Code:
#!/bin/sh Code:
# lvdisplay Edit to add: I do NOT have thin-provisioning-tools installed. |
Quote:
I checked changelog of LVM2 and found: Quote:
Thank you for testing. |
Pat,
If something important gets overlooked here, just keep after me. Perhaps not "important" but perhaps low level annoying -- dangling symlinks: cldr-emoji-annotation bind9 util-linux gftp articulate |
Quote:
Thanks! |
Hi I think we can upgrade those:
vte-0.64.0 https://download.gnome.org/sources/v...-0.64.0.tar.xz adwaita-icon-theme-40.0 https://download.gnome.org/sources/a...me-40.0.tar.xz |
Vte 0.64.0 : already in Current via the Wed Mar 31 23:43:20 UTC 2021 update.
But also see https://www.linuxquestions.org/quest...le-4175693112/ :D |
All times are GMT -5. The time now is 06:52 AM. |