You are not logged in.
I have somehow managed to uninstall all my terminal emulators.When I try to run xterm from the applications menu in mate I get
Could not launch xterm Failed to execute child process "xterm" (No such file or directory)
. Also, if I try to use a tty using 'Ctrl + Alt + F1' etc all I get is a blank screen.
So, I would like to know if there is a way to install xterm again.
Last edited by adwaita45 (2013-03-22 15:32:13)
Offline
Use Ctrl + Alt + F2?
Log out of X?
Boot into a live Arch Linux CD and arch-chroot to victory?
Last edited by drcouzelis (2013-03-22 13:50:30)
Offline
use a runner
login as root (to avoid the sudo prompt) on kde, press Alt-f2 (by default), and enter
pacman -Sy konsole
done!
pd: haven't tried it, but cannot think any reason why it wouldn't work.
pd2: also, i'm pretty sure you can unistall terminal clients, but i'm also pretty sure you still have a bash prompt somewhere
Offline
xterm is the terminal emulator for Xorg, so it use the GUI.
I don't know if is possible delete all terminal from the system, i think the basic terminal have dependencies with the core.
So the problem is all your tty are GUI related (BAD! leave at least one of them as text-only).
Actually you can solve this by booting linux in the runlevel 3 (no GUI) just by editing your boot and adding a final 3 on the "kernel" string.
This procedure vary from bootloader to bootloader, but can be done "on the fly" without using live cd or other "trick"
Last edited by lesto (2013-03-22 13:55:05)
Offline
How will you interface with the system without a terminal? Bizzare.
asus ux303la, core i5@1.6ghz, 8 gb ram, 500gb hdd, hd4400 gpu, crux x64 with openbox
Offline
In addition to all of the above, ssh into the box.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
chroot did the trick! Thank you everyone
Offline
A related question. Just for curiosity and to learn.
I don't understand why the CTRL+ALT+FX tty's don't work in this case. Are they xterm? I always have though that they are indeed text virtual consoles by default, and that "xterm" was the name for a terminal window: terminal emulator for X to use the terminal from a GUI. Isn't it?
Somebody mentioned
So the problem is all your tty are GUI related (BAD! leave at least one of them as text-only).
It this even possible? I mean, without having to go through a complex set of steps that probably require you to know what you're doing?
Regards,
Offline
X terminal emulators are completely separate from agetty, which runs (or 'runs on') the tty. DE dependencies aside, I suppose it's easy to have some kind of graphical environment installed, but no terminal emulator.
In the initscripts days you could easily disable ttys through inittab. Presumably you could disable all but one for X. Don't know if it's possible under systemd.
It could just be that the OP encountered a bug, or graphical issues with KMS/framebuffer/etc.
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
There is no seperate *getty package installed per default anymore. It seems to be part of systemd now. I could only think of a bad configuration or maybe a forced removal of bash.
Offline
A related question. Just for curiosity and to learn.
I mean, without having to go through a complex set of steps that probably require you to know what you're doing?Regards,
well, basically it is as easy as editing one text file. Practically you have to pay attention at what you do, as always
from: https://wiki.archlinux.org/index.php/Start_X_at_Login
Note: You can replace the -eq 1 comparison with one like -le 3 (for vt1 to vt3) if you want to use graphical logins on more than one VT.
Last edited by lesto (2013-03-23 00:01:07)
Offline
There is no seperate *getty package installed per default anymore. It seems to be part of systemd now. I could only think of a bad configuration or maybe a forced removal of bash.
# find / -name *getty
/sbin/agetty
/var/abs/community/fbgetty
/var/abs/community/mingetty
#
pacman -Qo /sbin/agetty
/sbin/agetty is owned by util-linux 2.22.2-2
#
Nope, not part of systemd.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Oh, thanks Lone_Wolf.
Offline