LINUX.ORG.RU

А как это можно проверить в терминале-консоле?
Вот у Блиц, другой вопрос - сколько цветов умеют различать кошки и коты?

blitz
()
Ответ на: комментарий от blitz

... или так:

$ cat colortest.sh 
#!/bin/bash

for i in {0..255} ; do
    printf "\x1b[48;5;%sm%3d\e[0m " "$i" "$i"
    if (( i == 15 )) || (( i > 15 )) && (( (i-15) % 6 == 0 )); then
        printf "\n";
    fi
done

Kroz ★★★★★
() автор топика
Ответ на: комментарий от blitz

... или запусти vim или mc с темой 256 цветов на терминале, который умеет только 8 - почувствуешь разницу.

Kroz ★★★★★
() автор топика

Подскажите. а в 2017 2018 уже научились получать 256 цветов в голой консоли? fbterm имеет проблемы со шрифтами, kmscon мёртв (?).

fxd ^ Я думаю никому оно не надо.

init_6 ★★★★★
()
Ответ на: комментарий от Kroz

Интересный тест.
Первая строка - с 15 цветами, и далее 7 колонок с 256 цветов радуги.

В консоле Sakura.

blitz
()

Ващето даже color printk aka CONFIG_VT_CKO и тот со времён 2.4.* (!!!) до сих пор в аппстрим так и не притащили а тебе уже вот так внезапно 256 подавай.

init_6 ★★★★★
()
Ответ на: комментарий от blitz
#!/usr/bin/python2

def hrun(start, width, padding=0):
    return [None] * padding + range(start, start+width) + [None] * padding

def vrun(start, width, height, padding=0):
    return [hrun(s, width, padding)
            for s in range(start, start+width*height, width)]

layout = [
    vrun(0, 8, 2),            # 16 standard xterm colors
    vrun(16, 6, 6*6, 1),      # 6x6x6 color cube
    vrun(16 + 6*6*6, 8, 3),   # 24 grey levels
]

def fg_seq(color):
    return '\033[38;5;%dm' % color

def bg_seq(color):
    return '\033[48;5;%dm' % color

reset_seq = '\033[0m'

def color_bar(seq, color, trail):
    if color is None:
        return '%s    %s' % (reset_seq, trail)
    else:
        return '%s %03d%s' % (seq(color), color, trail)


for block in layout:
    print
    for row in block:
        fg_bar = ''.join(color_bar(fg_seq, color, '') for color in row)
        bg_bar = ''.join(color_bar(bg_seq, color, ' ') for color in row)
        print '%s%s    %s%s' % (fg_bar, reset_seq, bg_bar, reset_seq)
Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
#!/bin/sh
# this script has been written by Eddy 
#
#               colors-256 - 256-цветная версия скрипта colors
#
#
TERM="xterm-256color"
COLRS="$(seq 1 8 256)"

for A in 1 2 4 5 7 8 9
        do
        echo -e "\033[0m\n\n Свойство $A:\n"
        for B in $COLRS
                do
                echo -e  "\nЦвет $B\c"
                for C in $COLRS
                        do
                                echo -e "\033[$A;38;05;$B;48;05;$C""m Фон $C\t\c"
                        done
                echo -e "\033[0m\c"
                done
        done
echo -e "\033[0m\n\n"
anonymous
()

Нет. 8 цветов, 32x32 пикселя на символ, 64 Кб на весь шрифт (из за чего сложно впихнуть в шрифт больше чем 256 символов) - лимиты ядерной консоли.

Не всем нужно больше.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Нет. 8 цветов, 32x32 пикселя на символ, 64 Кб на весь шрифт (из за чего сложно впихнуть в шрифт больше чем 256 символов) - лимиты ядерной консоли.

Не знаю как у вас а у меня и в ядерном и в консольном варианте Ш iso-latin-1 - 8x16.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

8x16

Так это же не за пределами лимита 32x32 пикселя на символ. Вот если бы было больше 32-х пикселей в ширину или высоту...

PS. У меня жирный Terminus 16x30.

saahriktu ★★★★★
()

А в венде графика в ядре азаза @ Мам, чтому в ядерной консоли до сих пор обоев нет?

anonymous
()
Ответ на: комментарий от anonymous

А в венде графика в ядре азаза

Чтоэ? Под «графикой» ты болезный что понимал? Если эти твои драйвера так они и в GNU/Linux тоже в ядре азаза.

init_6 ★★★★★
()
Ответ на: комментарий от anonymous

Window manager and GDI services are handled by a kernel mode driver (win32k.sys)

И чо? У меня всё равно длинее потому, что я знаю как вообще всё что угодно запихать в initrd а его в свою очередь запихать в ядро вывод вендаз для лошков азазаз.

init_6 ★★★★★
()
Ответ на: комментарий от anonymous

Мам, чтому в ядерной консоли до сих пор обоев нет?

Вообще-то уже давным-давно есть. man fbsplash.

saahriktu ★★★★★
()
Ответ на: комментарий от anonymous

Ясно, ты гуманитарий, не знающий что такое user и kernel mode.

Пусть будет как угодно но ты всё равно слил потому что я могу всё что захочу, даже порно, в ведро а ты нет азазаза. И да твоя цитата ниочем а патамушо дурашка читай буквы оно может быть и handled by a kernel mode driver (win32k.sys) вот тока само оно никак не в kernel mode даублеазазаза.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

я могу

Тащи пруф.

а ты нет

Тащи пруф.

тока само оно

Что «оно»? Ещё и не знаешь что такое Window manager and GDI?

anonymous
()
Ответ на: комментарий от anonymous

Всмысли? Тибе можна без пруфав а мне надо с пруфами? Здесь неладное что-то ощущаю я. Но да ладно тебе читать отсюда /usr/src/linux/Documentation/filesystems/ramfs-rootfs-initramfs.txt и до обеда. Ах и да твоя сраная википедия не разу не пруф.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Ну раз так, то сам понимаешь, твоей мамаше за щёку слил.

anonymous
()

Забавен тот момент что не смотря на жиреющее от релиза к релизу ядро некоторые его модули поддерживают даже не штатные значения в настройках железа а допотопно-минимальные из далекого прошлого.

init_6 ★★★★★
()
Ответ на: комментарий от Kroz

... или запусти vim или mc с темой 256 цветов на терминале, который умеет только 8 - почувствуешь разницу.

mc не даст выбрать 256-color тему на 16-цветном терминале

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.