System boot into black screen after installing hyprdots

hi fellows

recently I try to install hyperland on my manjaro linux system. what I have done is to run the command from https://github.com/prasanthrangan/hyprdots. in the installation process I notice that it replace two packages, which are linux66-nvidia to nvidia-dkms and pipewire-jack to jack2. after it install successfully, I reboot and go back, it just boot into a asus logo and stuck at it. I replace several drivers and it attaiined no significant change. So I come to the forum. Any help will be appreciated. :pleading_face:

Summary

the output of the display-manager is normal

the followings are the output of inxi -Faz

Summary



currently my drivers are
video-linux, video-nvidia, video-modesetting, replacing video-nvidia to video-hybrid-intel-nvidia-prime won’t help.
Also, adding nomodeset to the boot params will not help either

output of inxi -y

Summary

situation of grub

Summary


forgot to say, my original desktop environment was kde plasma 6, so I guess it hasn’t crashed? so as a side request I want to know how to directly switch back to kde in tty? I guess it can bring me back to a graphical interface.

Screenshots are not helpful - content can’t be parsed.

Do you have a backup? Timeshift snapshot?
Use it.

As you said, it messed with your Nvidia configuration, which is the likely reason for the black screen.

see the first paragraph here:

Summary

GitHub - prasanthrangan/hyprdots: // Aesthetic, dynamic and minimal dots for Arch hyprland

The installation script is designed for a minimal Arch Linux install, but may work on some Arch-based distros. While installing HyDE alongside another DE/WM should work, due to it being a heavily customized setup, it will conflict with your GTK/Qt theming, Shell, SDDM, GRUB, etc. and is at your own risk.

To (probably only partially) revert it, run the installer script with the “restore” option
You might need to edit the code for that - it would be on line 35, I guess.
But perhaps the script can be given an option when you run it - don’t know.

To be able to run the script again, you’d need to chroot into your system, since it apparently doesn’t boot on it’s own.
Need a bootable medium for that.

Afterwards - if you get there - make sure you switch to nvidia-dkms on your own and make sure it works,
before you try again.

1 Like

I cannot figure out a way to give the content out of tty… Do you know how to give out that? I would use that as soon as I know how.

nope, I learn that lesson. :joy:

not quite sure how to do it. I indeed have a bootable usb pendrive, but it is not the one I install manjaro on that computer. besides, I read the issues on that github page and actually someone successfully installed it on manjaro, but it was like half a year ago, so I guess its just some conflict packages? or different drivers.


in this issue it seems that someone had sucess before with original manjaro kde plasma


And after all i actully wish to install hyperland successfully eventually

and it seems that there are many restore shell script in it. not quite sure which to run, they are:

restore_cfg.lst
restore_cfg.sh
restore_fnt.lst
restore_fnt.sh
restore_shl.sh
restore_zsh.lst
restore_ctl.lst

me neither - will not try to find out

What I meant was to edit the install.sh itself (set a value on that line 35 to 1 instead of zero)
But that was also only speculation.

How to send command output to a file or, in this case, to some online pastebin:

some_command | curl -F 'file=@-' https://0x0.st

I cannot really help here (hand holding seems to be needed)
since I do not even have a Nvidia card and all the very scant knowledge I have is from reading about it.
I have zero experience with them.

But if you do have a TTY, you don’t need chroot.

It should be quite easy to restore your previous graphics configuration.
But that is not all the script did.
It altered much more.

Yeah, you are right, it seems the script has go for a long way, so it is hard to revert it. The display-manager is fine so i guess i am close to it… But really need extra help. I actually don’t quite want to revert it.

As I said, i guess not much are needed to be done. Oh, the grub menu has also been changed by the scripts :joy:

How so? - you say the system boots to a black screen.

but then again: you spoke of TTY output … not sure what to think now

maybe not - it obviously has got a revert option
I’m just not sure how to use it from looking at the code.

as said in the description of the thing:

The installation script is designed for a minimal Arch Linux install

a minimal arch install doesn’t even have any Desktop or display manager installed …

the rest is essentially a gamble

The first screenshot of this post, I checked sddm the output Shows it is good

:pleading_face: you are right


maybe I should open an issue on github page and seek for help from there.

But I still want to see whether we can go further by scratching for solution… Anyone in the forum can help me? :pleading_face:

running journalctl -p3 -xb gives me:

Summary

any help :pleading_face:

What you and I didn’t see:
there is also an uninstall.sh script in the scripts directory

From the name of it, I’d assume that it will serve that purpose.
That would likely be the intention behind it’s existence.

it starts with:

.: WARNING :: This will remove all config files related to HyDE :.

please type "DONT HYDE" to continue...

I’m not convinced that this will be enough to clean up the mess - but it may be a start …

I tried, no use, it just remove the packages. I just reinstall everything later :joy:

Update:

I tried type Hyprland in terminal, it give me everything in Hyprland. But how can I enter it without tty?

Start the hyprland systemd service which will look something like:

systemctl restart hyprland

I directly run Hyprland after logged into the system in tty, it allows me to going into it. But I first logged in tty to type that. I didn’t actually get a login page of hyperland. and I find no way to restart my kde either.


It is not quite a good solution, only temporarily

I also cannot have vscode started properly in hyprland :joy: it crashed, with the warning:

Warning: 'ozone-platform-hint' is not in the list of known options, but still passed to Electron/Chromium

this command gives me:

Failed to start hyprland.service: Unit hyprland.service not found

From my limited knowledge…

You will need to create /etc/systemd/system/hyprland.service.

And append:

[Unit]
Description=Start Hyprland
After=graphical.target

[Service]
User=<your username>
ExecStart=/usr/bin/hyprland
Restart=always
Environment="XDG_RUNTIME_DIR=/run/user/%I"
Environment="WAYLAND_DISPLAY=wayland-0"

[Install]
WantedBy=graphical.target

Then enable and start the systemd service:

systemctl enable hyprland.service
systemctl start hyprland.service

it doesn’t work, from the outcome it is still the same.

Well, I don’t know then :man_shrugging:. There goes my limited knowledge.

But you also haven’t provided us enough information to work with.

It’s now a KDE issue?

So you’re not stuck with a black screen anymore, correct?

I won’t be of much help so I’m out. I’ll let someone more knowledgeable than me chime in.

https://vimeo.com/manage/videos/1001468638
hmm, this is my current situation.
I guess we can easily switch between desktop env right? with graphic interface. I think I can have my kde back when I access at the login page. And I cannot start my vscode and obsidian both in hyprland, which is weird.

yes, to a certain degree, but I think it is not a smooth usage. And I just find that I cannot open my obsidian either :joy:


Another update, if I directly type the password blindly under the asus logo, it will login. so it means that the login page is totally not shown. :joy:

Anyone can help me? :pleading_face:

Do not post screenshots of text - post the text itself - please do as instructed above.

I have hidden the images using the Summary tag (power user) - I don’t read images - they are blurs - please use text.

Please see → Black Screen with Plymouth - Cause and Solution

Read the log /var/log/pacman.log and undo whatever caused you display to disappear.

One guess is that you don’t have the appropriate headers for the kernel in use.

Please see → [root tip] [How To] Kernel - Headers - DKMS

Hi @linux-aarhus
I have a few back and forth with developers of hyprdots in a github issue. We managed to find out that the problems is caused by not properly loaded sddm. You can refer for more detailed information in this github issue: boot into black screen after installation on manjaro linux · Issue #1767 · prasanthrangan/hyprdots · GitHub
but we still cannot manage to solve the sddm problems. Besides that, I found that I cannot load obsidian and vscode in hyprland, both of them are electron stuff. Can you help me with those two problems?
i.e.:

  1. sddm cannot load.
  2. obsidian and vscode cannot load. They will crash within the system.

As for the image problem, really sorry about that. I will keep the guidance in mind in the future.

Logging into hyprland from sddm works with a default manjaro installation.

Starting visual studio code also works on a default installation.

So you have to work with your upstream to figure out why it doesn’t work with the code you attempt to use.

Hi @linux-aarhus
so its indeed nvidia’s issue.

any instructions on how to do it… I am not quite familiar with how to do it. My manjaro have about a year’s life, it indeed has a few switches and I used to reinstall sddm before, also consistently running sudo pacman -Syyu so I am not quite sure how to work with upstream before to get the default installation.