Score:0

Firefox won't open without a display manager on awesomewm

ma flag

This is on Ubuntu 23.04 Lunar Lobster. I disabled gdm and use .xinitrc to start awesomewm on tty1

here's my .xinitrc

#! /bin/sh

export DESKTOP_SESSION=awesome
dbus-launch --exit-with-session $DESKTOP_SESSION

opening firefox gives some snap related error in the terminal. other gnome apps take a long time to start as well (like nautilus)

Score:0
hu flag

Since there hasn't been an answer posted yet, does it otherwise work correctly when GDM or some other DM is enabled? Maybe run dpkg-reconfigure gdm3 to reconfigure / enable again. Maybe select AwesomeWM from the login screen menu. If for no other reason but to verify if it makes any difference with the application launch issues.

Otherwise ...

Have a look at your ~/.xinit-errors file for possible clues. tail -f ~/.xinit-errors in a terminal window might prove helpful prior to launching the application.

Try replacing existing entries with exec awesome in your ~/.xinitrc (starting Awesome via startx) or to ~/.xsession (to start Awesome using your display manager). In other words:

#!/bin/sh
exec awesome

Not sure what the difference is here compared to your ~/.xinitrc file, except the Awesome documentation specifically says to use exec awesome. Wouldn't be surprised if it ends up launching Awesome via dbus-launch anyway, but might be worth a try for the sake of completeness.

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.