linux konsolu kullanıcıya nasıl görüntülenir ve kullanıcı konsolların ekran ayarlarını değiştirme konusunda nasıl hareket eder?


2

Konsolun kendisini kullanıcıya nasıl gösterdiğini ve konsol ayarlarının nasıl değiştirileceğini anlamaya çalışmak için son iki gündür araştırma yapıyorum. Yol boyunca biraz şansım oldu ama bulduğum hiçbir şey bana konsolun nasıl görüntülendiğine ya da ekran ayarlarının nasıl değiştirileceğine ya da kontrol edildiğine dair net bir açıklama getirmedi.

Aradığım bazı örnekler şunlardır:

Konsol ekranda nasıl görüntüleniyor? X11 ile grafikleri ekranda görüntülemek için grafik kartı sürücünüzü kullandığını biliyorum, ancak konsolun metin modu nasıl kullanılıyor? Birisi bunu bana açıklayabilir ya da hepsine derinlemesine bir bakış açısı gösterebilir mi?

Konsol ekranında çoklu kafa desteğinin her ekranda ayrı ayrı tty'ler olması mümkün mü? Eğer öyleyse, bunu nasıl ayarlayabilirim?

Konsol ekranının boyutunu, varsayılan 80x25'ten özel bir boyuta değiştirme konusunda ne yapardınız?

Sanal bir kutuya en az temel kurulum olan debian test yapısında bulduğum her şeyi test ediyorum. Zamanla bu bilgiyi 3 monitörlü çoklu kafa ana sistemimi kurmak için kullanacağım. Mümkünse her üç ekranı da konsol kipinde destekleyebilmek istiyorum.


tam bir cevap değil ama çekirdek framebuffer kavram ve vga çekirdek seçeneği. genellikle boot yükleyici (Grub, LILO, vb.) aracılığıyla açılış zamanında ayarlanır.
quack quixote

Yani çekirdeğin kendi çerçevesi var? Yağdırdığım şeyden, sanki çerçeve tamponu ayrı bir yazılım rahatlığıymış gibi geliyordu. Ayrıca aradığım gibi / dev klasörümde framebuffer aygıtı yok.
Chris

Yanıtlar:


1

Gibi şarlatan quixote dikkat çekti, Çekirdek frameBuffer X başlatılmadığında ekranı çizmek için kullanılır. Boot-parametresini kullanarak boyutu ayarlayabilirsiniz vga (Kaldırıldı) veya gfxpayload (daha yeni) .

  vga=vgamodeHere

  gfxpayload=1440x900x32

Bu seçeneklerin bir önyükleme seçeneği ile ayarlanması gerekir, bu nedenle düzenlemelisiniz /boot/grub/menu.lst Grub1 için ve Grub2 için /etc/default/grub ve bu önyükleme seçeneğini çekirdeğe ekleyin.


gfxpayload ayarını nasıl geçeceğim?
Chris

@Chris: Normalde bu, Boot-Loader ile yapılır, Grub1 için yapmanız gereken /etc/grub/menu.lst ve Grub2 için bu olurdu /etc/default/grub.
Bobby

1
Veya /boot/grub/menu.lst
Dennis Williamson

@Dennis Williamson: Haklısın ... elbette /boot/grub/menu.lst ve yok etc.
Bobby

0

Konsolu yeniden boyutlandırmak için resizecons Komut.


Bunu sistemimde denedim ve bu komutu kullanmıyorum.
Chris

@Chris: Hangi dağıtım? Ayrıca, düzeltilmemiş sürümü denemeniz durumunda komut adına bir yazım hatası düzelttiğime dikkat edin.
Dennis Williamson

Debian sıkma / test kartviziti testini sadece çıplak bir tabanla yüklüyorum.
Chris

0

Sadece iki monitör sistemiyle mücadele ediyorum. Grafik modundaki konsol boyutu ile ayarlanabilir. fbset, Örneğin.:

   fbset -xres 1280 -yres 1024

man fbset ayrıca bir örnek göster:

   fbset -fb /dev/fb0 640x480-60

rc.local'da kullanım için. Tüm konsollar için işe yarayıp yaramadığından emin değilim.

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.