vidcontrol

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

vidcontrol

Сообщение h0RN »

Никак не могу сделать на ноуте разрешение в консоли 1024x768. Добавлял в ядро:
options VESA
options SC_PIXEL_MODE

VESA_800x600 работает нормально.

Код: Выделить всё

horn@laptop> vidcontrol -i mode
    mode#     flags   type    size       font      window      linear buffer
------------------------------------------------------------------------------
  0 (0x000) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000 32k
  1 (0x001) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000 32k
  2 (0x002) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000 32k
  3 (0x003) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000 32k
  4 (0x004) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000 32k
  5 (0x005) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000 32k
  6 (0x006) 0x00000003 G 640x200x1 1     8x8   0xb8000 32k 32k 0x00000000 32k
 13 (0x00d) 0x00000003 G 320x200x4 4     8x8   0xa0000 64k 64k 0x00000000 256k
 14 (0x00e) 0x00000003 G 640x200x4 4     8x8   0xa0000 64k 64k 0x00000000 256k
 16 (0x010) 0x00000003 G 640x350x2 2     8x14  0xa0000 64k 64k 0x00000000 128k
 18 (0x012) 0x00000003 G 640x350x4 4     8x14  0xa0000 64k 64k 0x00000000 256k
 19 (0x013) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000 32k
 20 (0x014) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000 32k
 21 (0x015) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000 32k
 22 (0x016) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000 32k
 23 (0x017) 0x00000001 T 40x25           8x16  0xb8000 32k 32k 0x00000000 32k
 24 (0x018) 0x00000001 T 80x25           8x16  0xb8000 32k 32k 0x00000000 32k
 26 (0x01a) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000 256k
 27 (0x01b) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000 256k
 28 (0x01c) 0x00000003 G 320x200x8 1     8x8   0xa0000 64k 64k 0x00000000 64k
 30 (0x01e) 0x00000001 T 80x50           8x8   0xb8000 32k 32k 0x00000000 32k
 32 (0x020) 0x00000001 T 80x30           8x16  0xb8000 32k 32k 0x00000000 32k
 34 (0x022) 0x00000001 T 80x60           8x8   0xb8000 32k 32k 0x00000000 32k
 37 (0x025) 0x00000003 G 320x240x8 4     8x8   0xa0000 64k 64k 0x00000000 256k
112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
256 (0x100) 0x0000000f G 640x400x8 1     8x16  0xa0000 64k 64k 0xfe000000 2048k
257 (0x101) 0x0000000f G 640x480x8 1     8x16  0xa0000 64k 64k 0xfe000000 2048k
258 (0x102) 0x0000000b G 800x600x4 4     8x16  0xa0000 64k 16k 0x00000000 2048k
259 (0x103) 0x0000000f G 800x600x8 1     8x16  0xa0000 64k 64k 0xfe000000 2048k
260 (0x104) 0x0000000b G 1024x768x4 4    8x16  0xa0000 64k 16k 0x00000000 2048k
261 (0x105) 0x0000000f G 1024x768x8 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
262 (0x106) 0x0000000b G 1280x1024x4 4   8x16  0xa0000 64k 16k 0x00000000 2048k
263 (0x107) 0x0000000f G 1280x1024x8 1   8x16  0xa0000 64k 64k 0xfe000000 2048k
272 (0x110) 0x0000000f G 640x480x15 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
273 (0x111) 0x0000000f G 640x480x16 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
274 (0x112) 0x0000000f G 640x480x24 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
275 (0x113) 0x0000000f G 800x600x15 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
276 (0x114) 0x0000000f G 800x600x16 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
277 (0x115) 0x0000000f G 800x600x24 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
278 (0x116) 0x0000000f G 1024x768x15 1   8x16  0xa0000 64k 64k 0xfe000000 2048k
279 (0x117) 0x0000000f G 1024x768x16 1   8x16  0xa0000 64k 64k 0xfe000000 2048k
288 (0x120) 0x0000000f G 640x480x4 1     8x16  0xa0000 64k 64k 0xfe000000 2048k
290 (0x122) 0x0000000f G 800x600x4 1     8x16  0xa0000 64k 64k 0xfe000000 2048k
292 (0x124) 0x0000000f G 1024x768x4 1    8x16  0xa0000 64k 64k 0xfe000000 2048k
296 (0x128) 0x0000000f G 1280x1024x4 1   8x16  0xa0000 64k 64k 0xfe000000 2048k
310 (0x136) 0x0000000f G 1152x864x8 1    8x16  0xa0000 64k 64k 0xfe000000 2048k

При попытке сделать 1024x768 пишет следующее:

Код: Выделить всё

horn@laptop> vidcontrol MODE_279
usage: vidcontrol [-CdLPpx] [-b color] [-c appearance] [-f [size] file]
                [-g geometry] [-h size] [-i adapter | mode] [-l screen_map]
                [-M char] [-m on | off] [-r foreground background]
                [-S on | off] [-s number] [-t N | off] [mode]
                [foreground [background]] [show]

В чем дело? Лаптоп подерживает 1024x768.
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: vidcontrol

Сообщение vg2.0 »

to h0RN

А какая версия FreeBSD стоит на ноуте, если которая указана в подписи, то работать и не должно, для версий более старых чем 6.0 нужно еще патчи накладывать и мир пересобирать.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

Re: vidcontrol

Сообщение h0RN »

Чтож придется купить оперативы для лаптопа и ставить 6.1 ;)
Спасибо сказали:
alumno
Сообщения: 25

Re: vidcontrol

Сообщение alumno »

Здравствуйте
Раз уж тема про vidcontrol, хотелось спросить про взаимодействие этой программы с scr2png, система FreeBSD6.1, русифицирована по Handbook и www.posix.ru ,www.linuxforum.ru - консоль в MODE_279 всё ОК, но когда набираю
vidcontrol -p < /dev/ttyv# | scr2png > snimok.png
то возникают проблемы с русскими шрифтами на снимке.
Изображение
Спасибо сказали:
Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

Re: vidcontrol

Сообщение h0RN »

alumno
В rc.conf прописаны русские шрифты?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: vidcontrol

Сообщение alv »

2alumno
шрифт вывлда для src2png лучше указывать в явном виде
Спасибо сказали:
alumno
Сообщения: 25

Re: vidcontrol

Сообщение alumno »

h0RN
прописаны те что при инсталляции (по Handbook ) и в консоле 25r, также класс russina (даже у root'a по этому случаю).
alv
Спасибо – попробую покопать в эту сторону.
Спасибо сказали: