установить ориентацию экрана при запуске Debian stretch

Неясно, какое именно измерение буфера текста является слишком большим для ConSpy ( stty --all или около того не предоставлено), поэтому рекомендации относительно количества строк текста и cpl следуют.

Для консоли TUI существуют различные параметры:

  • режим видео (т. е. сколько строк сканирования × ширина экрана (в точках));
  • сколько символьных полей (т. е. текстовые строки × cpl).

Как правило:
текстовые строки = строки сканирования/высота символов
cpl = ширина экрана (в точках )/ширина символа
Высота и ширина символов в точках. Деление - целое число, где остаток отбрасывается.

Чтобы уменьшить количество текстовых строк, загрузите шрифт с большей высотой символов. Чтобы уменьшить cpl (символы на строку), загрузите шрифт с шириной 12 или более символов. Например:

 setfont /usr/share/consolefonts/Uni3-TerminusBold24x12.psf.gz

(хотя IMHO Terminus во многом безобразен).

На Ubuntu может быть создан пользовательский скрипт /etc/init/console-setup.conf для выполнения при загрузке. А именно, вместо

exec loadkeys /etc/console-setup/cached.kmap.gz

можно записать

script
    setfont /usr/share/consolefonts/Uni3-TerminusBold24x12.psf.gz
    loadkeys /etc/console-setup/cached.kmap.gz
end script

Обратите внимание, что файл cached.kmap.gz является (keymap) и не мешает шрифтам. Нет необходимости выполнять setfont , а именно из «console-setup.conf». Из-за значения термина «консоль» этот выбор кажется логичным.
Обновление: В Ubuntu существует задача /etc/init/console-font.conf .

Или прочитайте этот материал в Ask Ubuntu , возможно, найдет что-то полезное.

В большинстве приведенных выше рекомендаций предполагается, что драйвер framebuffer ( fbdev ) включен. Также в этом случае команда fbset без аргументов (или sudo fbset из оболочки пользователя) сообщает геометрию текущего видео режима, как
геометрия screen _ width scan _ lines ...

В аппаратном VGA-подобном режиме , устаревшем в современных Linuxes, максимальная ширина символа равна 9. Таким образом, можно уменьшить cpl (символы на строку) только путем включения нестандартной (уменьшенной) ширины экрана, следовательно, нестандартный режим с уменьшенной тактовой частотой пикселя. Это не всегда возможно и безопасно.


Еще одна заметка о текстовых строках × cpl на виртуальных консолях Linux. Эти значения можно получить с помощью
sudo od -t u1 -N 2/dev/vcsa number
Первое десятичное число - текстовые строки, а второе - cpl. Для получения пояснений по работе см. vcs (4) и od (1).

-121--108254-

sh загружает только .profile , если это оболочка входа , т.е. если она вызывается с аргументом 0, начинающимся с - . Если вы не хотите, чтобы /etc/profile и ~/.profile считывались, вызовите оболочку с аргументом по умолчанию 0 (имя исполняемого файла).

Если оболочка выполняется как оболочка входа, вы не можете управлять аргументами. Если нет, оболочка не является оболочкой входа.

Помимо файлов, которые загружаются, если оболочка является оболочкой входа в систему, существует еще один файл, который загружают некоторые реализации sh : файл, указанный в переменной среды ENV . Если вы вызываете оболочку и не хотите загружать файл, убедитесь, что ENV не установлен.

-121--289428-

top -bn1 | sed -n '7,12' p также работает как хороший маленький лайнер.
Хотя я предпочитаю использовать ps с --sort = X -o X, Y, Z

, используя ps, вы можете вытащить различные stats grep для пользователя процесса ИЛИ, а затем суммировать ИЛИ avg их с трубой, чтобы пробудиться.

1
18.02.2018, 07:51
2 ответа

Cree un script, inícielo con #!/bin/bashy agregue el comando que corrige su pantalla. Luego agregue el script en crontab para que se ejecute en cada arranque:

crontab -e @reboot path_to_script/name_of_script.bash

Esto permitirá que su solución se aplique automáticamente cuando se inicie la PC.

0
28.01.2020, 02:12

Si tiene el módulo fbconen su kernel (, este suele ser el caso ), entonces puede controlar la rotación de pantalla para el modo de texto usando eso. Según esta respuesta(para Ubuntu, pero generalmente se aplica):

  1. Primero, asegúrese de que fbconesté funcionando:

    $ echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

    (o rotate_allpara afectar a todos los framebuffers virtuales; los valores válidos son 0a 3, comenzando normalmente y girando 90° en el sentido de las agujas del reloj para cada número adicional.)

  2. Si la rotación funciona, agregue o edite la líneaGRUB_CMDLINE_LINUX(o GRUB_CMDLINE_LINUX_DEFAULTsi está paranoico )en/etc/default/grub:

    GRUB_CMDLINE_LINUX="fbcon=rotate:1"

    (reemplace 1con cualquier valor que le haya funcionado.)

  3. Ejecutesudo update-grub(o lo que sea que use para actualizar su grub.cfgconfiguración ).

Si su computadora arranca usando EFI , es posible que deba agregar video=efifba GRUB_CMDLINE_LINUX.

1
28.01.2020, 02:12

Теги

Похожие вопросы