Arch Linux terminali başlamıyor


21

Az önce youtube'dan bir video öğreticisinin ardından Arch Linux'u kurdum . Ancak GNOME terminalini başlatmayı denediğimde başlamıyor. Ekranımın üstündeki Terminal’in birkaç saniyeliğine ve bir yükleme sembolü olacağını söyleyecek, ancak birkaç saniye sonra ikisi de kaybolacak ve hiçbir terminal görünmeyecek. Terminali yükleyemediğim veya çalıştıramadığım için hiçbir şey yapamıyorum (Arch Linux forumlarına kaydolmak için soruyu bile cevaplayamıyorum). Neyi yanlış yapıyorum?


9
1. Arch'ı kurmak için Arch belgelerini kullanmalısınız: youtube kılavuzları ya yanlış, güncel değil ya da her ikisi de. 2. Hangi terminali başlatmaya çalışıyorsunuz ve hangi Masaüstü Ortamında?
jasonwryan

GNOME masaüstünü kullanıyorum ve varsayılan terminalini yüklemeye çalışıyorum
Dirk

1
Emin olun yerel doğru ayarlanmış (sorun giderme bölümünde nota bakın).
jasonwryan

Terminal kullanmadan nasıl düzenleyebilirim?
Dirk

1
Gerçekten daha yeni başlayanlar için uygun bir dağıtım çalıştırıyor olmalısın ... Dosyaları kullanarak nanovim
TTY’yi

Yanıtlar:


30

Yeni bir kemer kurulumundan sonra da aynı sorunu yaşadım. Kontrol ettim, çift kontrol ettim ve üçlü locale.gen dosyasını kontrol ettim ve hatta en_US.UTF-8 dışındaki tüm yerel ayarları kaldırdım. Ayarlar, Bölgeler ve Dil ayarları altında kontrol ettiğimde pes etmek üzereydim ve dilin ayarlanma komutunu çalıştırmama rağmen dilin ayarlanmadığını keşfettim. İngilizce seçip yeniden başlattıktan sonra iyi çalışıyor.


17

Dosyanı bozmuş gibisin /etc/locale.gen.

İngilizce / ABD iseniz, bu dosyadaki diğer girişlerden herhangi birine yorum yapın, ONLARIN GEREKEN YOK. Onlar diğer diller içindir. Amerikalıysanız, daha sonra muhtemelen sadece ihtiyacınız var en_US.UTF8.

Edit /etc/locale.gendosyasını ve yorumsuz en_US.UTF8.

Tabii ki okuyabilmeniz için ihtiyacınız olmadıkça, diğerlerine yorum yapın.

O zaman koş: sudo locale-gen

GNOME terminali daha sonra başlamalı. Xterm'i kurmazsanız ve neler olduğunu görmek için gnome-terminalini çalıştırın.

  • pacman -S xterm

  • Deneyin CtrlaltF2ya da X'den çıkın.

  • Sonra CtrlaltF1X'e geri dönmek için vur .

  • Vur AltF2ve yazxterm

  • Xterm penceresinde yazın gnome-terminal


4

GNOME terminalini gerçekten umursamıyorsanız, en iyi yol muhtemelen farklı bir terminal emülatörü kurmaktır . Beğendiğin birini seç.

Unutma ki CtrlAltF1bu seni GUI'ye götürür. Ardından, CtrlAltF2bir TTY'ye gitmek için düğmesine basın . Giriş yapın ve seçtiğiniz terminal için depoları arayın. Guake'i seçtim:

pacman -Ss guake

Bir şey bulmalı. Benim için öyleydi:

community/guake 0.4.4-3
    Drop-down terminal for GNOME

Ardından, adı alın ve bu paketi yükleyin:

pacman -S guake

Daha sonra GNOME'a geri dönerek, Super(Windows tuşu) tuşuna basarak ve terminalin adını yazarak uygulamayı başlatabilirsiniz .


2

Bu benim için çalıştı

senin ~/.xinitrcyerine

exec gnome-session

ile

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

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


BU CEVAP İÇİN ÇOK TEŞEKKÜR EDERİZ! Geçen hafta bu konuda mücadele ediyorum. Hiçbir şey işe yaramadı, ama bu hemen başladı.
Zulfe,

Bu şimdi kullanımdan kaldırıldı ve çirkin ve gereksiz bir hack olarak görülmeli.
jasonwryan

2

Ben de burada aynı problemle karşılaştım. Çok googledim ve bir çözüm buldum. U kullanabiliyorsa Alt+ F2(belki dizüstü + Fn) u yapabilirsiniz:

Kök olarak 1.login (sudo 'ur pwd' kullanın)

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

o zaman başarıyla terminal açmalısınız.


Bu mevcut cevaplara hiçbir şey
eklemez

0

Aynı sorunu yaşadım ve çözümü buldum:

  1. / Etc / X11 / xinit / xinitrc dosyasını ~ / .xinitrc dosyasına kopyalayın.
  2. "#Start bazı güzel programları" satırından hemen sonra ekleyin: exec gnome-session
  3. oturumu kapat ve yeniden başlat startx

0

Bu mesele ile sadece bir saat boyunca savaştım. Benim sorunum olduğu ortaya çıktı LC_COLLATE"olarak ayarlandı " yerine (o fazladan bir boşluk vardı) " C" içinde /etc/locale.conf.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.