Роль перечисленных групп клавиш в общем понятна. Символьные клавиши обеспечивают (вот странно-то!) ввод символов -- алфавитно-цифровых, знаков препинания или специальных (например, всеми любимого символа $). Continue reading ‘Консоль FreeBSD. Назначение клавиш’ »
Клавиатура -- второй компонент системной консоли. Причем, строго, говоря,
более важный, чем экран: ведь чтобы хоть увидеть на последнем хоть что-то,
отличное от картины начальной загрузки, нужно дать какую-никакую клавиатурную
команду (хотя бы авторизоваться в системе). И теоретически без экрана
работать можно -- получается крайний вариант чукчи-писателя, который не читает
даже написанное собой, -- а вот без клавиатуры... Continue reading ‘Консоль FreeBSD. Введение в клавишную тему’ »
Далее, к понятию украшения можно отнести и изменение вида текстового
курсора, который не следует путать с графическим курсором мыши (о нем речь
пойдет под занавес главы). Делается это командой Continue reading ‘Консоль FreeBSD. Ещё пара улучшательств’ »
Все мои столь пространные рассуждения призваны были обосновать нехитрый
тезис -- с экранными шрифтами можно и нужно экспериментировать. Возможности
для чего предоставляет все та же программа vidcontrol. Для загрузки некоего интересующего нас шрифта ее следует вызвать в форме Continue reading ‘Консоль FreeBSD. Шрифтовые эксперименты’ »
Я всегда не уставал декларировать, что текстовая консоль по умолчанию столь прекрасна сама по себе, что в украшениях не нуждается. Однако и здесь есть горизонты для совершенствования. И охватывают они, в первую голову, шрифты. Continue reading ‘Консоль FreeBSD. Шрифтовые украшательства’ »
Консольная графика, то есть вывод произвольных попиксельных изображений (в том числе и шрифтов) средствами системы, без привлечения оконной системы X или специализированных библиотек (типа SVGAlib), до сего дня был слабым местом BSD-систем. Особенно - в сравнении с Linux, где графическая консоль (через Frame Buffer) поддерживается ядром уже очень давно. В OpenBSD же и NetBSD, насколько мне известно, вообще нет аналогов этому. А во FreeBSD графическая консоль (т.н. pixel mode) была реализована не лучшим образом: с максимальным разрешением до 800×600, да и не на всех видеокартах картина получалась мало-мальски приличной. Continue reading ‘BSD-системы и графическая консоль’ »
Теперь -- еще об одном способе увеличения объёма выводимой на экран информации, экранном буфере. Возможность пролистывания текстовых экранов - это вторая особенность, которая не перестает восхищать меня в виртуальной консоли (после самого факта ее существования). Continue reading ‘Консоль FreeBSD. Экранный буфер’ »
После смены разрешения экрана по умолчанию в консоли могут начаться мелкие (говорят, что и не очень мелкие) безобразия, исправление коих потребует ещё некоторых деяний. Continue reading ‘Консоль FreeBSD. Доводка консоли’ »
Вспомним для начала, что консоль -- это (в контексте данного труда)
диалектическое единство экрана монитора и клавиатуры. Каждый из этих
компонентов, как легко догадаться, настраивается независимо друг от друга.
Для чего в составе syscons имеется две самостоятельные программы -- vidcontrol и kbdcontrol, соответственно. Любой пользователь сначала смотрит на экран, а потому уж начинает молотить по клавишам (хотя, вероятно, есть и исключения -- вроде чукчи-писателя, но отнюдь не читателя). Поэтому и мы начнем,
благословясь, с экрана. То есть -- с программы vidcontrol. И сначала -- с ее
возможностей по расширению объема выводимой информации. Continue reading ‘Консоль FreeBSD. Видеорежимы’ »
Чтобы не запутаться в изобилии консолей, резонно все доступные консоли упорядочить и систематизировать. Принцип систематизации каждый должен придумать для себя сам. Могу только в качестве примера описать, как действую я. Continue reading ‘Консоль FreeBSD. Упорядочивание’ »
Следующее замечательное свойство виртуальных консолей -- возможность обмена
данными между запущенными в них приложениями. Как известно, такая возможность
(через буфер обмена, скажем) считается одним из величайших достижений режима
графического (например, в Windows). Continue reading ‘Консоль FreeBSD. Обмен данными’ »
Итак, консоль, как уже недавно говорилось , -- это совокупность стандартного устройства ввода и вывода, что в случае персонального компьютера подразумевает клавиатуру и монитор (мышь тоже может использоваться в консольном режиме и даже некоторым образом управляется через syscons, хотя собственно к консольному драйверу она отношения не имеет). А ведь большую часть рабочего времени любой пользователь проводит, вперив глаза в экран и барабаня пальцами по клавишам. И потому естественное его желание -- наилучшим образом приспособить то и другое к своим потребностям. Ну а syscons -- он способен удовлетворить эти потребности если и в неограниченном объеме, то - очень к тому близко. Continue reading ‘Консоль FreeBSD. Возможности консольного режима’ »
Системная консоль - это то, что в первую очередь предстает перед глазами
пользователя после загрузки FreeBSD. Она являет собой зримое воплощение
консольного драйвера, управляющего стандартными устройствами ввода и вывод,
специфичного как для данного "железа", так и для операционной системы. Continue reading ‘Системная консоль FreeBSD’ »
На мой взгляд, подбора подходящего шрифта довольно для придания консоли презентабельного вида. Однако при желании можно заняться и ее расцвечиванием (хотя, повторяю, монохромный стиль консоли столь же естественен, как и черно-белая гамма козинцевского “Короля Лира”). Continue reading ‘Заметки о консоли. В цвете’ »
В дополнение к заметке об украшении консоли я хочу рассказать о замечательном пакете terminus-fonts. Пакет этот болгарского происхождения и проживает здесь — в виде архива tar.gz объемом около 100 Кбайт. Его можно найти также в портах FreeBSD и в портежах Gentoo, вероятно, и в других местах. Для FreeBSD, в частности, он доступен и в качестве бинарного пакета. Continue reading ‘Заметки о консоли. Шрифтовой терминатор’ »
По мне так текстовая консоль Linux прекрасна сама по себе, в первозданном виде по умолчанию: белые или светло-серые буквы на радикально черном фоне строги, но элегантны. Разумеется, при одном непременном условии — выборе подходящего шрифта.
Как уже говорилось, экранную часть виртуальной консоли можно сравнить с окном, через которою мы наблюдаем за процессами в системе. Подобно окну экран консоли не только дает возможность видеть происходящее, но и ограничивает кругозор. Потому что реально оперировать можно только той информацией, которая в текущий момент выведена на экран. Continue reading ‘Заметки о консоли. Прорубить окно в систему’ »
Каждый, кто активно использует виртуальные консоли в обыденной жизни, сталкивается с необходимостью регистрации на каждой из них — от имени ли какого-либо пользователя, или в качестве администратора. Уже при шести умолчальных консолях процесс этот может показаться утомительным. А при существенно большем их количестве — так и просто обременительным. Нельзя ли как-нибудь автоматизировать его? Continue reading ‘Заметки о консоли. Вопросы автоматизации’ »