Portál AbcLinuxu, 23. dubna 2024 18:04


Dotaz: Rozhození konzole po přepnutí z X

11.12.2004 16:57 David Jaša | skóre: 44 | blog: Dejvův blog
Rozhození konzole po přepnutí z X
Přečteno: 173×
Odpovědět | Admin
Mám na dvou různých počítačích podobný problém - po přepnutí z X do konzole se rozhodí nastavení konzole.

V prvním případě mám pomocí SVGATextMode změněno rozlišení a po přepnutí X - konzole se změní velikost zobrazovaných znaků na výchozí a počet zůstává změněný - je vidět pouze 80x25, zbytek do 100x37 je mimo obrazovku.

Druhý problém je na počítači s nVidií, kde se pro X používá ovladač "nvidia" - po přepnutí do konzole se změní font na výchozí iso8859-1.

Jsou to chyby v softu nebo mezi židlí a klávesnicí? :-) A na co se mám v tom druhém případě zaměřit?
oVirt | SPICE
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.12.2004 17:04 Václav Prokop | skóre: 8 | blog: prokop | Třešť
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jakou používáte distribuci???
Tajná signatura
11.12.2004 17:14 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Omlovám se - obojí Slackware 10.0, x.org 6.8.1
11.12.2004 17:26 Václav Prokop | skóre: 8 | blog: prokop | Třešť
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Na Váš problém vám přímo neodpovím ale mám také Slackware a při přechodu do Windows mě to zmenší obrazuvku o malý proužek. Je to tím že distribuce používá pro zoobrazení GTF a Windows automatické nastavení. Ale zkusil jste zmenšit obrazovku? Tím myslím přímo na monitoru.
Tajná signatura
11.12.2004 17:53 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Ale zkusil jste zmenšit obrazovku? Tím myslím přímo na monitoru.
Tím to není. Normální konzole vypadá takto:
Welcome to Linux 2.4.27 (tty2) 

localhost login: david
Password:
 
1. řádek
2. řádek
A ta rozhozená třeba takto:
                              Welcome to Linux 2.4.27 (tty2)

localhost login: david
                           Password:
                                                1. řádek
konec 1. řádku          2.řádek
A co je GTF? A MS Windows na tomto počítači vůbec nejsou.

Napadlo mě, že řešením by mohl být skript, který by byl zavolán při přepnutí z X do konzole, ale jak ho zavolat?
11.12.2004 18:12 Václav Prokop | skóre: 8 | blog: prokop | Třešť
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
GTF je obecný časovací vzorec, ten používá Nvidia. A když jsem nainstaloval linux a poté grafiku je používán právě GTF, Windows používá obecný časovací vzorec a proto je tam pruh něco jak jste ukazoval ale mnohem menší. Možná že je to podobné u Vás X používají automat. a konzole GTF. Zkuste také změnit někde v systému rozlišení a rozlišení konzole.
Tajná signatura
11.12.2004 19:47 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Zkuste také změnit někde v systému rozlišení a rozlišení konzole.
Změnit rozlišení konzole je primární cíl - jak na to přes svgalib jsem nepochopil, tak jsem zkusil SVGATextMode. Kde najdu nastavení GTF a rozlišení jinde než v /etc/TextConfig?
11.12.2004 17:53 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusit framebuffer v jádře místo SVGATextMode? SVGATextMode totiž vypadá docela mrtvě.
Aleš Černý avatar 11.12.2004 18:44 Aleš Černý | skóre: 16
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
No tak to by si asi moc nepomohl. S ovladači od nVidie totiž nefunguje framebuffer pro nvidii (po přepnutí z X do konsole výtuh), a tak má člověk na výběr: buď nepoužívat ovladače od nVidie a tím se připravit o hardware akceleraci (to teda dělat nebudu) nebo používat čistý vga 80x25 (trochu málo místa na vše) nebo používat framebuffer VESA, který ale nepoběží na více jak 60Hz (zkoušel jsem a ještě teď mi slzí oči) no a nebo použít SVGATextMode. Já zvolil poslední variantu a jsem spokojen, protože mám konzoli 100x37 znaků a příjemných 100Hz. To že vypadá mtrvě mi může bejt docela šumák, když mi funguje tak, jak má a nic víc od ní nechci ne?
11.12.2004 18:48 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Nj, ale jemu to nefunguje...
Aleš Černý avatar 11.12.2004 18:54 Aleš Černý | skóre: 16
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
:-) Jo, nefunguje. A chce to zprovoznit a chce poradit jak. Vykašlat se na to a neřešit to, to je pro slabochy ;-) Až sem někdo napíše, že mu nejde nainstalovat Linux, tak mu budem radit, ať se na to vyprdne, když mu to nefunguje a ať zůstane u Windows, když mu fungujou??
Aleš Černý avatar 11.12.2004 18:49 Aleš Černý | skóre: 16
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Odpovědět | | Sbalit | Link | Blokovat | Admin
To s tím fontem by šlo vyřešit úpravou /etc/TextConfig. Nastav tam správný fonty, který to bude volat jako 8x16 ... atd. S tím výřezem se mi to niky nestalo, tak nemůžu radit a přenechávám štafetu dalším...
11.12.2004 19:24 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Jsou to 2 různé počítače - na jednom je problém s nVidií a kódováním a na druhém s SVGATextMode a rozlišením. Framebuffer nechci, protože zpomaluje veškerou grafiku.
Aleš Černý avatar 11.12.2004 19:30 Aleš Černý | skóre: 16
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno, taxem experimentoval a už se mi taky povedlo si rozhodit konzoli:-) Ale taky sem se dočetl, proč to dělá. Potom, co naběhnou Xka by se už s nastavením konzole nemělo hýbat, protože Xka si pamatujou stav konzole, při svým spouštění a obnovují ho při přechodu do konzole no a když se mezitím změní nastavení konzole, tak to nedělá dobrotu. Já si toho nikdy nevšiml, protože ve starovacím skriptu se mi jednou spustí SVGATextMode a pak už se s tím nehýbe. Takže by mělo stačit toto: jednou si to vyladit, nastavit a po spuštění X už s tím nehýbat. Funguje to tak?

P.S.: O téhle věcičce jsem se dočetl v /etc/TextConfig, kde je kromě řádků s nastavením i úvodní komentář s poznámkami a varováním, kde se říká mimo jiné:
#    Another option would be to start the X-Windows system before running
#    SVGATextMode. X ALSO saves your text mode, and so when your text mode
#    is screwed up, switching to X and back might restore the screen again
#    (except for the screen SIZE...)
Snad jsem si to vysvětlil správně...
11.12.2004 20:11 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Bohužel nefunguje - po startu X jsem na to nešahal, a přesto to ty Xka mění. :-/
Aleš Černý avatar 11.12.2004 22:39 Aleš Černý | skóre: 16
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Hm, no tak v tom případě opravdu nevím, protože mně to funguje. Tak leda ještě zkusit opravdu pečlivě projít konfigurák nebo překompilovat SVGATextMode, ale to už je poslední projev zoufalství.
11.12.2004 23:04 Samael
Rozbalit Rozbalit vše Re: Rozhození konzole po přepnutí z X
Odpovědět | | Sbalit | Link | Blokovat | Admin
No ja mam take nvidii a nepouzivam framebuffer a kdyz se z X prepnu do konzole tak monitor hlasi "OUT OF SCAN RANGE". Ptal jsme se na to uz tolikrat a zadny vysledek tak jsem to vzdal:(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.