Manjaro ARM 21.06 released!

hey, appelgriebsch
can i pick your brain?
i snagged the “mode” menu from i3 for use in sway & it works great, but i have to press “esc” to exit the menu after i select what i want to launch.
i would like the menu to auto close after i select the app, can you have a look & maybe you have an idea, or let me know if its not possible.

# App Shortcuts
bindsym Mod4+F2 mode "$shortcuts"
set $shortcuts (1)Web browser, (2)Files, (3)Terminal, Esc To Exit Shortcuts
mode "$shortcuts" {
    bindsym 1 exec 'notify-send -i "firefox" " Firefox Launched "; firefox'
    bindsym 2 exec 'nautilus -w; notify-send -i "foot" " Files Launched "'
    bindsym 3 exec footclient
    bindsym Escape mode "default"
}

You can just switch back to the default mode after running the exec command…

bindsym 1 exec 'notify-send -i "firefox" " Firefox Launched "; firefox'; mode "default"

thanks i’ll give it a try.

i had to use:
swaymsg mode “default”

to get it to work.

If you have it as part of the exec string (in your case within the ‘…’) you’re right, but if you put this after the exec it’s not needed. Just cross checked on my system…

so like this:

bindsym t exec ‘footclient’; mode “default”

Perfect!!!
now it works all the time, with swaymsg it was iffy.
i had to trim the text to fit when i’m in 1280x720.

With “webrender” enabled on Firefox the no difference in Webgl Aquarium score but video performance is worse and random visual artifacts affecting usability at least on my device. On my device it is better NOT to enable “webrenderer” on Firefox.

With chromium --enable-features=UseOzonePlatform --ozone-platform=wayland --in-process-gpu settings it improve Webgl Aquarium fps but have this errors:

chromium --enable-features=UseOzonePlatform --ozone-platform=wayland --in-process-gpu
[2373:2373:0623/140623.352201:ERROR:cursor_loader.cc(107)] Failed to load a platform cursor of type kNull
drmPrimeFDToHandle() failed: Invalid argument
drmPrimeFDToHandle() failed: Invalid argument

Is there any Guild for this, I mean the method via SSH,
because very time I connect via SSH for the first boot it asks me username and password.
I gave the username as root and password as “manjaro” but it denies access.

I tested the SD card with Pi OS and it works fine via ssh on first boot.

Am i missing something obvious ?
i’d appreciate it if anyone could help with me with this.

it’s my first time trying a 64bit OS on a Pi 4b.

SSH is only enabled on the non-GUI editions. So minimal in the case of our premade images.
If you are using the minimal edition, use:
User: root
Password: blank

Thanks for the quick reply @Strit,
I will flash the minimal edition and give it a go, but just out of curiosity is it possible to enable SSH in the xfce or KDE versions via something like the ssh file in boot partition ?(something similar to Pi OS).

Hello!

Congratulations on the release! Thanks for all your hard work on this.

I saw some oddities in two spots when I did the update.

The Keyring update gave a lot more output than it usually does, including a mass of warnings that I don’t know enough to tell if I need to worry about.

See: 2021 07 07 Manjaro Update 21.06, Paste 1 (Keyring) - Pastebin.com

I got an error I’ve never seen before when the install was wrapping up. See step (3).

:: Running post-transaction hooks…
( 1/16) Creating system user accounts…
( 2/16) Reloading system manager configuration…
( 3/16) Creating temporary files…
Assertion ‘fd’ failed at src/tmpfiles/tmpfiles.c:843, function fd_set_perms(). Aborting.
/usr/share/libalpm/scripts/systemd-hook: line 28: 313389 Aborted (core dumped) /usr/bin/systemd-tmpfiles --create
error: command failed to execute correctly
( 4/16) Reloading device manager configuration…
( 5/16) Arming ConditionNeedsUpdate…

It did finish, and I’m about to reboot. Should I be worried about this?

EDIT: Rebooted and appears to be working fine. All my docker containers are running and have internet access, at least.

Check this post: Assertion 'fd' failed at src/tmpfiles/tmpfiles.c:843

Thanks!

Reading now…

No. Arch and Manjaro based distros does not support this kind of setup.

You can enable SSH after the first run setup, by running:

sudo systemctl enable --now sshd

Thank you for your excellent work with Manjaro for ARM.

Have tested Manjaro Xfce on several TV boxes.

X96max + (s905x3)
Magicsee N5 (s905x)
X96S (S905y2)

Most functions work outside of WIFI.
Can you consider some changes.

Network browsing
Enable avahi-daemon.service by default

systemctl enable avahi-daemon.service

Add syntax highlighting for nano by default.

sudo nano / etc / nanorc
include /usr/share/nano/.nanorc
include /usr/share/nano/extra/
.nanorc

Options for autologging first run Xfce.

sudo groupadd -r autologin
sudo gpasswd -a $USER autologin

/etc/lightdm/lightdm.conf
[Seat: *]
autologin-user = $USER

This is up to the edition maintainers. Not all editions ship with avahi.

This seems like something that should be changed from the nano package.
Shipping a /etc/nanorc file is also up to the edition maintainers otherwise.

Not sure what you mean here?
The first run Setup works fine. And no, we won’t enable autologin options in our CLI setup tool. (but the new Calamares based one, seems to be able to do it)

Hi, I have a Magicsee N5 (s905x) too but I cannot Install Manjaro. Can you please tell me how did you install Manjaro for this TV Box. Thanks in advance!

Maybe this tutorial will help.

1 Like

Download khadas-vim-3-xfce IMG Manjaro - Downloads
Flash to sdcard from pc. TOOL: balenaEthcher

Edit /BOOT_MNJRO/extlinux/extlinux.conf (on sdcard)
Change DTB file to: meson-gxl-s905x-p212.dtb
FDT /dtbs/amlogic/meson-gxl-s905x-p212.dtb

/BOOT_MNJRO/
rename u-boot.ext to u-boot.ext.old (or delete)
rename u-boot-s905x-s912 to u-boot.ext

Insert sdcard to tvbox

hold down the button in the AV port by inserting a paper clip, a pin or something similar and keep it pressed while powering the device on. Keep the button pressed until you see the boot screen of your box. After a few seconds it should reboot off your SD card . You are only required to do this once.

Power of and on (dont press button in the AV )

Happy booting.

1 Like