You are not logged in.
Pages: 1
Can anyone help please? I can't find the solution..
SYMPTOM:
gnome terminal will not start. (XTerm runs OK as also does Firefox in the GUI)
BACKGROUND:
OpSys: ArchLinux newly installed on a pendrive (I don't mean a dd'ed ISO installation file).
Shell: bash
Motherboard: Asus, with AMD 64-bit chipset
Monitor: BenQ, 1920x1080
GUI: Xorg, Lightdm, Lightdm-greeter Nemo-fileroller, etc
ERROR MESSAGE:
If I run the command gnome-terminal out of an XTerm terminal, there is a
delay of several seconds and then control returns to bash with the following message:
Error Constructing proxy for org.gnome Terminal : /org/gnome/Terminal/Factory 0:
Error calling StartServiceByName for org.gnome.terminal: timeout was reached
The website <wiki.gnome.org/Apps/Terminal> reports such an occurrence as
and "Exit Status 10" and puts the fault on the environment used to start the
gnome-terminal-server lacks a DISPLAY setting.
So it's got nothing to do with a lack the locale en_US.UTF-8 (coz it's the default).
However, running (in XTerm) echo $DISPLAY gives the result :0
which to my unskilled mind seems OK.
I've RTFM-ed and a lot more stuff dragged up by the "Duck" and am still no wiser
as to get gnome-terminal to start.
Can anybody help please?
Dynosaw
--
Offline
Let's see…
loginctl session-status
localectl # just to be sure that this is really a utf-8 locale, since it's actually not the default
locale
locale -a
Offline
Seth,
Thanks for replying to my plea for help.
Here are the results of the command line inputs:
=============
$ loginctl
SESSION UID USER SEAT TTY
2 1000 ** seat0
** username withheld
1 sessions listed.
=============
$ localectl
System Locale: n/a
VC Keymap: n/a
X11 Layout: n/a
=============
$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
=============
$locale -a
C
POSIX
en_US.utf8
=============
I hope this helps
Again thanks.
Dynosaw (a relic of the punched paper tape era)
Offline
Offline
Scimmia,
First thank you. After editing the already existing /etc/locale.conf
file as per ArchWiki "Install" gnome-terminal works now. But this
simple result masks other things, for which I owe an explanation.
1. The original installation was performed following a method
published elsewhere on internet (i.e. not the ArchLinux website).
I won't mention the source but I will flag a cautionary note ...
2. The file /etc/locale.conf already existed; but what amazed me
when I output the file to the monitor was that this file contained
the hostname! How that got there I simply do not know. It also
explains why on login at the command line I got an error message
that bash could not execute the command "<myhostname>".
So you've inadverently "killed two birds with one stone" as it were.
Again thanks
3. The last point is to raise a question. If, as you have shown, the
problem was the in locale, why were the gnome-terminal
command line diagnosics complaining about the DISPLAY variable?
Again thanks.
I consider the issue is closed satisfactorily.
Dynosaw.
--
Offline
The original installation was performed following a method published elsewhere on internet
https://bbs.archlinux.org/viewtopic.php?id=130309
if you followed some random video on YouTube or used an automated script you found on a blog, you are NOT running Arch Linux
---
this file contained the hostname! How that got there I simply do not know.
if you followed some random video on YouTube or used an automated script you found on a blog, you are NOT running Arch Linux
---
why were the gnome-terminal command line diagnosics complaining about the DISPLAY variable?
Because it's not.
gtk_init() failed. The most likely cause is that the connection to the display could not be opened, for example because the environment that gnome-terminal-server is started with lacks a DISPLAY setting
Last edited by seth (2019-12-03 20:22:22)
Offline
Pages: 1