La terminal de Arch Linux no se inicia


21

Acabo de instalar Arch Linux siguiendo un video tutorial de youtube por primera vez. Sin embargo, cuando intento iniciar el terminal GNOME, no se iniciará. 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 desaparecerán y no aparecerá ningún terminal. Como no puedo cargar o iniciar el terminal, no puedo hacer nada (ni siquiera puedo responder la pregunta para registrarme en los foros de Arch Linux). ¿Qué estoy haciendo mal?


99
1. Debe usar la documentación de Arch para instalar Arch: las guías de youtube son incorrectas, están desactualizadas o ambas. 2. ¿Qué terminal está intentando iniciar y en qué entorno de escritorio?
jasonwryan

Estoy usando el escritorio gnome y estoy tratando de cargar su terminal predeterminado
Dirk

1
Asegúrese de que su configuración regional esté configurada correctamente (consulte la nota en la sección de solución de problemas).
jasonwryan

¿Cómo puedo editarlo sin usar un terminal?
Dirk

1
Realmente deberías estar ejecutando una distribución más amigable para los novatos ... Puedes editar archivos del TTY usando nanoo vim...
jasonwryan

Respuestas:


30

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 rendirme cuando verifiqué en Configuración, Regiones e idioma y descubrí que el idioma no estaba configurado a pesar de haber ejecutado el comando para configurarlo. Después de elegir inglés y reiniciar, funciona bien.


17

Parece que arruinaste tu /etc/locale.genarchivo.

Si usted es inglés / estadounidense, comente cualquiera de las otras entradas en ese archivo, A MENOS QUE LOS NECESITE. Son para otros idiomas. Si eres estadounidense, probablemente solo necesites en_US.UTF8.

Edite el /etc/locale.genarchivo y descomente en_US.UTF8.

Comente cualquier otro, a menos que, por supuesto, los necesite para poder leer.

Entonces corre: sudo locale-gen

gnome-terminal debería comenzar entonces. Si no es así, instale xterm y ejecute gnome-terminal para ver qué está sucediendo:

  • pacman -S xterm

  • Intenta CtrlaltF2, o sal de X.

  • Luego presiona CtrlaltF1para volver a X.

  • Golpear AltF2y escribirxterm

  • En la ventana xterm escriba gnome-terminal


4

A menos que realmente le importe el terminal GNOME, la mejor manera es probablemente instalar un emulador de terminal diferente . Elige uno que te guste.

Recuerde que eso lo CtrlAltF1lleva a la GUI. Luego, presione CtrlAltF2para 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, toma el nombre e instala 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.


2

Esto funciono para mi

en su ~/.xinitrcreemplazo

exec gnome-session

con

exec dbus-launch --exit-with-session gnome-session 

Fuente: https://bbs.archlinux.org/viewtopic.php?id=203918


¡MUCHAS GRACIAS POR ESTA RESPUESTA! He estado luchando contra este problema durante la última semana. Nada funcionó, pero esto comenzó de inmediato.
Zulfe

Esto está en desuso ahora y debe considerarse un truco feo e innecesario.
jasonwryan

2

Acabo de encontrar el mismo problema aquí. Busqué en Google mucho y encontré una solución. Si puedes usar Alt+ F2(tal vez laptop + Fn), puedes hacer:

1.Inicie sesión como root (use sudo 'ur pwd')

  1. $locale-gen "en_US.UTF-8"

entonces deberías poder abrir la terminal con éxito.


Esto no agrega nada a las respuestas existentes ...
jasonwryan

0

Tuve el mismo problema y encontré la solución:

  1. Copie el archivo / etc / X11 / xinit / xinitrc a su ~ / .xinitrc
  2. Agregue justo después de la línea "#start algunos buenos programas": exec gnome-session
  3. cerrar sesión y reiniciar startx

0

Acabo de luchar con este problema durante una hora. Resultó que mi problema era que LC_COLLATEestaba configurado en " " (tenía un espacio extra) en lugar de " C" en /etc/locale.conf.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.