You are not logged in.
Hello
After a system upgrade, my gnome-terminal was working fine. Then after restarting the system (or rather shutdown, poweron a day after) gnome-terminal wouldn't open.
So first I tried to run it from uxterm to see the error:
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached
with error code 1.
After a few hours of googling and going through forum, I came across some other (rather old) topics:
https://bbs.archlinux.org/viewtopic.php?id=180103
https://bbs.archlinux.org/viewtopic.php?id=180081
https://bbs.archlinux.org/viewtopic.php?id=180073
solutions included:
problem with locale, (didn't solved mine, though I noticed something strange, read blow)
dependency issues with vte3, (didn't solved mine)
running from a non-root user (read below for more info)
and dbus-launch (worked, but not a real fix...)
Info about locale:
I noticed that my locale is in this format: en_US.utf8 and I think it should be like en_US.UTF-8; I know that this probably isn't the issue (since root has the same locale yet it runs fine, see below for more info) but just got curious as what is the difference?
About root...
So I read that the OP in one of the topics was trying to run gnome-terminal as root and it didn't worked. So out of curiosity I tried sudo gnome-terminal in xterm and to my surprise it actually worked. Now I have absolutly no idea why this worked, everything seems to be identical...
Also, dbu-launch gnome-terminal works, but I rather get gnome-terminal to work the way it did before.
[~]$ locale -a
C
en_US.utf8
POSIX
[~]$ localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us,ir
X11 Variant: ,
[~]$ locale
LANG=en_US.utf8
LC_CTYPE=en_US.utf8
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Sajjad Heydari
Offline
I find the same problem, too.
Offline
Is there anything in "/etc/locale.conf "? If so what?
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
Yes, I think it's fine, here it is:
LANG="en_US.UTF-8"
Sajjad Heydari
Offline
How do you start your session? Is it active?
Offline
I think gdm is enabled in systemctl and it starts it. I'm not sure which files I should post here.
Sajjad Heydari
Offline
loginctl show-session $XDG_SESSION_ID --property=Active
Offline