Acabo de instalar Arch Linux siguiendo un video tutorial de youtube por primera vez. Sin embargo, cuando intento iniciar el terminal GNOME, no se inicia. Dirá Terminal en la parte superior de mi pantalla durante un par de segundos y habrá un símbolo de carga, pero después de un par de segundos ambos desaparecen y no hay terminal. Aparecerá. Como no puedo cargar o iniciar la terminal, no puedo hacer nada (ni siquiera puedo responder la pregunta para registrarme en los foros de Arch Linux). ¿Qué estoy haciendo mal?
Comentarios
Respuesta
Tuve el mismo problema después de una nueva instalación de arch. Verifiqué, verifiqué dos veces y verifiqué tres veces locale.gen e incluso eliminé todas las configuraciones regionales excepto en_US.UTF-8. Estaba a punto de darme por vencido cuando revisé la configuración, Regiones & Idioma y descubrí que el idioma no estaba configurado a pesar de que había ejecutado el comando para configurarlo. Después de seleccionar el idioma inglés y reiniciar, funciona bien.
Comentarios
- ¡Gracias! También tuve que elegir inglés para los formatos, justo debajo de Idioma.
Responder
Parece que arruinaste tu /etc/locale.gen
archivo.
Si es inglés / EE. UU., comente cualquiera de las otras entradas en ese archivo, A MENOS QUE LAS NECESITE. Son para otros idiomas. Si es estadounidense, lo más probable es que solo necesite en_US.UTF8
.
Edite el archivo /etc/locale.gen
y descomente en_US.UTF8
.
Comente cualquier otro, a menos que, por supuesto, los necesite para poder leer.
Luego ejecute: sudo locale-gen
gnome-terminal debería iniciarse entonces. Si no, instale xterm y ejecute gnome-terminal desde él para ver qué está pasando:
-
pacman -S xterm
-
Pruebe Ctrlalt F2 o salga de X.
-
Luego presione Ctrlalt F1 para volver a X.
-
Presione Alt F2 y escriba
xterm
-
En la ventana xterm escriba
gnome-terminal
Comentarios
- ¿Cómo editaré el
locale.gen
archivo? Tengo vim pero eso no lo abre - Puede usar
gedit
pero necesito ejecutarlo con root privs, entoncesalt+F2
para ejecutar un comando, luegogedit admin:///etc/locale.gen
Responder
A menos que realmente le importe el terminal GNOME, la mejor manera probablemente sea instalar un emulador de terminal diferente . Elija uno que le guste.
Recuerde que CtrlAlt F1 lo lleva a la GUI. Luego, presione CtrlAlt F2 para ir a un TTY. Inicie sesión y busque en los repositorios el terminal que eligió. Elegí Guake:
pacman -Ss guake
Debería llegar a algo. Para mí, fue:
community/guake 0.4.4-3 Drop-down terminal for GNOME
Luego, tome el nombre e instale ese paquete:
pacman -S guake
Debería poder iniciar la aplicación volviendo a GNOME, presionando Super (la tecla de Windows) y escribiendo el nombre del terminal.
Respuesta
Esto funcionó para mí
en su ~/.xinitrc
reemplazar
exec gnome-session
con
exec dbus-launch --exit-with-session gnome-session
Fuente: https://bbs.archlinux.org/viewtopic.php?id=203918
Comentarios
- ¡MUCHAS GRACIAS POR ESTA RESPUESTA! ' he estado luchando contra este problema durante la última semana. Nada funcionó, pero esto lo inició de inmediato.
- Esto está desaprobado ahora y debe considerarse un truco feo e innecesario.
Respuesta
Acabo de encontrar el mismo problema aquí. Busqué mucho en Google y encontré una solución. Si puede usar Alt
+ F2
(tal vez computadora portátil + Fn
), puede hacerlo :
1.iniciar sesión como root (utilice sudo «ur pwd»)
-
$locale-gen "en_US.UTF-8"
luego Debería poder abrir la terminal con éxito.
Comentarios
- Esto no agrega nada a las respuestas existentes …
Respuesta
Tuve el mismo problema y encontré la solución:
- Copie el archivo / etc / X11 / xinit / xinitrc a su ~ / .xinitrc
- Agregue justo después de la línea «#start some nice Programs»:
exec gnome-session
- cierre la sesión y reinicie
startx
Respuesta
Acabo de luchar con este problema por una hora. Resultó que mi problema era que LC_COLLATE
estaba configurado como «C
» (tenía un espacio adicional) en lugar de «C
«en /etc/locale.conf
.
Respuesta
Para mí gnome-terminal se abrió después de ejecutar con dbus-launch gnome-terminal
.
Después también ejecuto dbus-update-activation-environment --all
y ahora comienza sin ningún problema, pero no estoy seguro de si este último hizo algo.
nano
ovim
…