[Stable Update] 2021-09-24 - Kernels, LibreOffice, Browsers, Pipewire, RHVoice, KDE Frameworks, Mesa

I have graphical problems with the new kernels v5.14 and v5.15. May someone, please, help me with figuring the culprit? I would like to submit a bug about this regression.

I’m able to start a wayland session without tty. But not shutting down or restarting the system via GDM is very annoying.

I saw it: [Solved] [GDM] Can't shutdown/restart from login screen / Applications & Desktop Environments / Arch Linux Forums
@Manjaro team : Could it be an issue from consolekit and udev ?

Note: I’m feed up of regressions. :grimacing:

I had a problem with keyboard layouts (that I resolved), but that might be that I’m doing something wrong.

I have a custom keyboard layout added, and the update seems to have overridden files in /usr/share/X11/xkb/symbols and in /usr/share/X11/xkb/rules. I had to add the keyboard layout again from scratch. It’s not a big deal, but I think it’s the second time it happened after an update.

Does anyone know how to add keyboard layouts in an update-safe way?

1 Like

Go to PulseAudio Volume Control Configuration tab pavucontrol --tab=5

Check the option in the bottom left corner – Show volume meters

If the option is already enabled, try turning it off and on again

I had yesterday a very strange bug, my admin password didn’t work in Terminal and also not on KDE GUI.

I repeated that password 20 times without success and also wrote my password in a .txt file to verify there was no Keyboard issue or Capslock problem.

After a restart my Password was working again like nothing happend, im using Kernel 5.10

Next time this happens, check faillock:

1 Like

Did exactly that, didn’t change a thing.

There is some issue with the new librsvg-2:2.52.0-1 package.

I downgraded it to librsvg-2:2.50.7-1 and my vertex-maia icons are back.

2 Likes

My network has stopped writing after updating kernel to 5.14

No sound on my rig after today’s update of pulse-audio and pipewire.

Should I install manjaro-pipewire and allow de-installation of the suggested packages or should I make another thread as it may be more convoluted?

I did some research on the net about the restart/shutdown problem via the GDM login screen.

Look this: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1847896

The problem seems to come from S/D-Bus Session, Logind Session and Polkit. Probably a regression from Systemd.

What do you think about it ?

!!! News !!!: From the link in my message above (september 29), the issue seems to be fixed in Arch Linux. It was fixed with updates from ArchLinux (see the link, the guy have put a new edit line in the first message). So, we have to wait the new updates from Manjaro. Can Manjaro team tell us if Arch Linux made new updates for Gnome items (Gdm, Mutter, …) ? Some regressions could be fixed (for example: auto screen rotation with wayland) with new Gnome updates.

Thanks.

We pushed some updates to our stable-staging branch. Will prepare testing update tomorrow.

1 Like

I used to have a blue icon next to the :white_check_mark: showing my VPN status (for NordVPN) in the terminal (a lock with the country code next to it). For some reason, this has disappeared after last update. Is this something anyone else has experienced? If not, how do I get it back?

Check your /usr/share/zsh/p10k.zsh file if the word nordpvn is inside the keys of typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS,and if is inside check if not have a # before the word,for example mine is like this

typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(
    # =========================[ Line #1 ]=========================
    #status                  # exit code of the last command
    command_execution_time  # duration of the last command
    background_jobs         # presence of background jobs
    direnv                  # direnv status (https://direnv.net/)
    asdf                    # asdf version manager (https://github.com/asdf-vm/asdf)
    virtualenv              # python virtual environment (https://docs.python.org/3/library/venv.html)
    anaconda                # conda environment (https://conda.io/)
    pyenv                   # python environment (https://github.com/pyenv/pyenv)
    goenv                   # go environment (https://github.com/syndbg/goenv)
    nodenv                  # node.js version from nodenv (https://github.com/nodenv/nodenv)
    nvm                     # node.js version from nvm (https://github.com/nvm-sh/nvm)
    nodeenv                 # node.js environment (https://github.com/ekalinin/nodeenv)
    # node_version          # node.js version
    # go_version            # go version (https://golang.org)
    # rust_version          # rustc version (https://www.rust-lang.org)
    # dotnet_version        # .NET version (https://dotnet.microsoft.com)
    # php_version           # php version (https://www.php.net/)
    # laravel_version       # laravel php framework version (https://laravel.com/)
    # java_version          # java version (https://www.java.com/)
    # package               # name@version from package.json (https://docs.npmjs.com/files/package.json)
    rbenv                   # ruby version from rbenv (https://github.com/rbenv/rbenv)
    rvm                     # ruby version from rvm (https://rvm.io)
    fvm                     # flutter version management (https://github.com/leoafarias/fvm)
    luaenv                  # lua version from luaenv (https://github.com/cehoffman/luaenv)
    jenv                    # java version from jenv (https://github.com/jenv/jenv)
    plenv                   # perl version from plenv (https://github.com/tokuhirom/plenv)
    phpenv                  # php version from phpenv (https://github.com/phpenv/phpenv)
    scalaenv                # scala version from scalaenv (https://github.com/scalaenv/scalaenv)
    haskell_stack           # haskell version from stack (https://haskellstack.org/)
    kubecontext             # current kubernetes context (https://kubernetes.io/)
    terraform               # terraform workspace (https://www.terraform.io)
    aws                     # aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html)
    aws_eb_env              # aws elastic beanstalk environment (https://aws.amazon.com/elasticbeanstalk/)
    azure                   # azure account name (https://docs.microsoft.com/en-us/cli/azure)
    gcloud                  # google cloud cli account and project (https://cloud.google.com/)
    google_app_cred         # google application credentials (https://cloud.google.com/docs/authentication/production)
    context                 # user@hostname
    nordvpn                 # nordvpn connection status, linux only (https://nordvpn.com/)
    ranger                  # ranger shell (https://github.com/ranger/ranger)
    nnn                     # nnn shell (https://github.com/jarun/nnn)
    vim_shell               # vim shell indicator (:sh)
    midnight_commander      # midnight commander shell (https://midnight-commander.org/)
    nix_shell               # nix shell (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html)
    vi_mode                 # vi mode (you don't need this if you've enabled prompt_char)
    # vpn_ip                # virtual private network indicator
    # load                  # CPU load
    # disk_usage            # disk usage
    # ram                   # free RAM
    # swap                  # used swap
    todo                    # todo items (https://github.com/todotxt/todo.txt-cli)
    timewarrior             # timewarrior tracking status (https://timewarrior.net/)
    taskwarrior             # taskwarrior task count (https://taskwarrior.org/)
    time                    # current time
    # =========================[ Line #2 ]=========================
    newline
    # ip                    # ip address and bandwidth usage for a specified network interface
    # public_ip             # public IP address
    # proxy                 # system-wide http/https/ftp proxy
    # battery               # internal battery
    # wifi                  # wifi speed
    # example               # example user-defined segment (see prompt_example function below)
  )

I created folder /home/<username>/.xkb/symbols/ copied appropriate files from /usr/share/X11/xkb/symbols to that folder and edited those files, now updates doesn’t change anything. You should do this with rules folder too.
Be very careful, because changes applies instantly. I removed all layouts and couldn’t use keyboard at first :).

2 Likes

Hello @philm,
I found another misbehavior of the Cantarell font in combination with Scribus.

I have some documents in Scribus where I use the Cantarell font. Yesterday I wanted to continue working on one of my documents and Scribus wanted to replace the font because the font was no longer available. Scribus doesn’t detect it anymore since the update to 0.303. In programs like Libre Office the font works as usual. Downgrading Cantarell to the previous version 0.301 fixes the bug.

Thanks for the help and pointing me to the right file. It still is uncommented in mine and nvpn is still working… But no one else is experiencing this? I have reported this issue on their GitHub already, but if it is a me issue, I might just need to reinstall NordVPN.

Re: cantarell-fonts

When I try to print a document out of libre-office-fresh (7.2.2.1 pre-release) with cantarell fonts, all I get as output is “bullets” with no text. If I change to Liberation Sans all prints as it should. Too bad, I genuinely like Cantarell.

https://bugs.documentfoundation.org/show_bug.cgi?id=130149

Do you try to downgrade cantarell fonts to 0.301?
For me it helps with my problem with skribus.

To downgrade, you can do the following:

  1. Test if the older packages are on your system.
    ls -la /var/cache/pacman/pkg/cantarel*

  2. Downgrade to older version
    sudo pacman -U /var/cache/pacman/pkg/cantarell-fonts-1:0.301-1-any.pkg.tar.zst

Hello,
With this update (like some updates), I needed to edit:
/usr/share/X11/xorg.conf.d/40-libinput.conf to use the tapping on the touchpad at logging screen on my laptop.
In the end of the "InputClass" section:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"

I needed to add:

        Option "Tapping" "on"

And now tapping works also at logging screen and not only in the session.

If it could help, and thanks for your great job.