LINUX.ORG.RU

Немного скриншотов из консоли

 ,


8

1

На основном скрине вверху слева — finch с плагинами, справа — mps-youtube, как понятно из названия, смотрелка ютуба. Использует API от google-аккаунта, можно читать/писать комментарии к видео. Внизу слева — mc, нестареющая классика, справа — его PAGER, открытый в nano. То есть по F3, в зависимости от расширения файла, выполняется команда справа.

http://0x0.st/-kfN.png

Тут Cmus и прогноз погоды. И console-clock. Календарь cal, скриптом по полуночам обновляется.

На «основном» скрине обои сделаны с помощью патча ядра https://github.com/jirka-grunt/fbcondecor На том, где погода — fbterm.

Все скриншоты сделаны в голой, ядерной консоли, без использования иксов/вейланда — это не тайлинг в wm, это именно tty.

Дистрибутив GNU/Linux — Artix с самосборным ядром (в основе PKGBUILD от Parabola).

Ну и по традиции — скрин главной ЛОРа, открытый в links 2.25 в framebuffer.

http://0x0.st/-kfq.png

>>> Просмотр (1440x900, 837 Kb)

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 8)

Ответ на: комментарий от Dog

Надо же, оно для арм64 уже зелёный плюс, погнал компилять

burato ★★★★★
()
Ответ на: комментарий от Dog
bur@tx9s ~ $ fbgrab -c 3 -z 9 test.png
Couldn't open /dev/console

Консоль верная.

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

Я хз, так понимаю, ты на малине это делаешь? Я понятия не имею, как компиляция ядра под arm влияет на работу фрейбуфера,если честно.

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

Ничего такого, см фото)

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

Внушает. :) Я даже задумался, не запилить ли себе фоторамку с содержимым как на втором скрине.

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

Зоофилы фоточками обмениваются, проходи мимо, ничего интересного )

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

для мелочи всякой идеален

Нет. Он ужасен. И есть MCedit (тем более, что ты и так MC пользуешься), который является встроенным редактором, поэтому открывается быстрее.

Пальцы в виме/емаксе ломать

Зато напрягаться постоянно нужно, смотря вниз на сочетания клавиш.

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

По мне MCedit менее удобен. В mc на F4 nano висит. Вот mcdiff юзаю, бывает. Что такого mcedit умеет, чего не может nano? Или тебе просто хоткеи удобнее?)

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

Что такого mcedit умеет, чего не может nano?

  1. Любой, даже самый шустрый редактор, типа nano, грузится с заметной глазу задержкой против мгновенного открытия встроенного.

  2. У nano не просто плохие сочетания клавиш, а ужасные. Их как будто специально сделали, чтобы троллить людей. Т. е. постоянно приходится обращать внимание, когда ты в nano, чтобы не нажимать привычные в других программах Ctrl+S, Ctrl+F и т. д.

А открытие внешнего редактора всегда раздражало задержкой по сравнению со встроенным редактором. От времён DOS/NC до нынешнего i7/SSD.

И еще: почему MC, а не FAR (far2l)? Он и быстрее работает, и больше умеет всего. Добавь к этому удобство и тысячи плагинов. Самый главный – Colorer для фаровского встроенного редактора.

Вообще фаровский редактор намного удобней даже MCedit, не говоря уже про nano: полнотекстовая (а не построчная) регексповая замена, преобразования регистра, резиновые таблицы, системный буфер обмена и т. д., и т. п.

Или тебе просто хоткеи удобнее?)

Я вообще vifm+Neovim пользуюсь.

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

Еле заметная глазу пауза в пол-секунды что при запуске nano, что mcedit, в этом плане разницы нет. А хоткеи мне в nano удобны, что еще за Ctrl+S, Ctrl+F вообще?

И еще: почему MC, а не FAR (far2l)?

Потому что я первый раз про него слышу, как минимум)

полнотекстовая (а не построчная) регексповая замена, преобразования регистра, резиновые таблицы, системный буфер обмена и т. д., и т. п.

Что это такое, зачем мне это? С буфером обмена в nano все ок.

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

С буфером обмена в nano все ок.

В нем нет системного буфера обмена. Да чего там... В nano нельзя даже нормально выделить одно-два слова из всей строки.

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

http://0x0.st/-kxw.png http://0x0.st/-kxx.png

В смысле, системного? Копипастит, как из любой другой программы, все нормально. Попробуй запустить инит gpm и добавить себя в группу input.

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

mcedit нет подсветки синтаксиса

Ложь.

mcedit supports syntax highlighting. This means that keywords and contexts (like C comments, string constants, etc) are highlighted in different colors. The following section explains the format of the file ~/.mc/cedit/Syntax. If this file is missing, system-wide /usr/share/mc/syntax/Syntax is used. The file ~/.mc/cedit/Syntax is rescanned on opening of a any new editor file. The file contains rules for highlighting, each of which is given on a separate line, and define which keywords will be highlighted to what color. The file is divided into sections, each beginning with a line with the file command. The sections are normally put into separate files using the include command.

Перевести?

проверки орфографии

Не уметь грамотно писать в 2021 году — это даже не моветон, а позор.

В любом случае это — тоже ложь.

The editor supports spellchecking., You can spell check all text, selected fragment of word under cursor.

А если хочется всего этого, но удобней, тогда стоит поставить far2l.

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

Ну значит, я просто даже не искал, как настроить. Мне хоткеи в mcedit неудобны. Собрал far2l, выглядит как форк mc, настройка цветов там очень муторная, да и вообще, выглядит комбайного. И почему 4 панели? Короче,я запутался и удалил.

Не уметь грамотно писать в 2021 году — это даже не моветон, а позор.

А в каком норм? Ну и вообще, mutt например nano использует, несколько клиентов для tg и еще чего-то, удобненько же. Это если предположить, что в мире нет писателей, пишущих в nano)

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

выглядит как форк mc

Это и MC, и FAR по сути — эдакие форки Norton Commander (только форками не являются). FAR больше всего может и в нем удобней работать (при том, что еще и быстрее работает). Хотя тем, которые всю жизнь ничего слаще MC не пробовали, будет непривычно. Несколько мелких удобных деталей у MC, конечно, можно найти.

4 панели

Чего-чего? FAR --это самый популярный консольный двухпанельник.

писателей, пишущих в nano)

Хотя бы одного назовёте? А то я только писателей, которые пишут свои книги в LaTeX и MS Word знаю.

minda
()
Последнее исправление: minda (всего исправлений: 4)
Ответ на: комментарий от Dog

Это если предположить, что в мире нет писателей, пишущих в nano)

Насчет nano не знаю

Вы так написали, будто писателей с nano очень много, а выходит, что даже вы таких не знаете. Может предположение верно?

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

Я же так и сказал,что предположение. Если когда-нибудь вдруг стану писателем - буду писать в nano)

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

Выглядит круто, хочу так де, вопрос: нужны ли дрова Аля amdgpu чтобы получить в консоли нормально разрешение/фрейм рейт? Если нет то что нужно настроить? У меня грузится vesa и в консоли разрешение плохое и заметно подтупливает. Спасибо!

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

Понятия не имею, у меня интел. Разрешение в консоли устанаваливаю так: fbset -xres 640 -yres 480

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

QT_QPA_PLATFORM=linuxfb

О как. Век живи, век учись. При Сталине Когда я этим страдал такого не было. И очень хотелось, но был только directfb с gtk, и он глючил, и Firefox хоть и запускался, но был неюзабелен.

Единственный минус - нельзя перейти в другой tty, пока не выйдешь из программы.

Это как? ctrl+fN QT перехватывает? C этим наверняка можно бороться же. А так это же вообще замечательно! Единственное что сподвигло меня тогда поднять и настроить X - браузер. Потому что links2 и w3m это конечно прикольно, но не всегда достаточно. А тут получается можно любой браузер на qt завести же.

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

Вроде с 3 или 4 qt можно. Есть еще один минус, нелья переключить раскладку с латиницы.

Это как? ctrl+fN QT перехватывает? C этим наверняка можно бороться же.

Не перехватывает, этим иксы занимаются. Работают только хоткеи конкретной программы. Сколько не гуглил, не нашел способа. Возможно, подредактировать исходники qt-base, но меня не хватит на такое.

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

Для mplayer: mplayer -vo fbdev2 -vf scale=640:480 file.avi Для mpv: mpv –vo=drm file.avi

Можно, конечно, вместо fbdev/drm указать libcaca и наслаждаться ASCII, но это… на любителя. Вместо 640:480 свое разрешение, fbdev2 если не сработает - mplayer -vo help выдаст список доступных, попробуй методом тыка тогда. Я тут не только видосы смотрю, еще пдф читаю, даже cbr/cbz) Даже полноценный браузер можно во фреймбуфере запустить (qt only). А еще пару синтезаторов консольных знаю)

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

Что-то подумалось. А особо женского пола имели честь видеть сие великолепие вживую? 😉

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

А причем тут w3m? Это браузер, у него есть просмотрщик картинок, который можно отдельно от браузера юзать, но если хочется именно видео в w3m - придется прописать external browser’ом тот же mpv -ytdl, чтобы он ему текущую ссылку по shift+m кормил.

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

Вспомнил еще одну киллер-фичу фара — он умеет автоматически повышать привилегии. То есть, например, отредактировал ты файл от имени простого пользователя d0g, а потом захотел сохранить. Так фар тебе предложит повысить привилегии и сразу сохранит, тогда как в MC так не получится. Тебе придется сохранить файл под другим именем туда, куда имеет доступ пользователь d0g, а потом переносить изменения в нужный файл.

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

Это браузер

Именно. У меня форк w3m в моем vifm отвечает за видео-превью. Т. е. я листаю вверх-вниз по файлам из каталога с видео, а справа у меня превью каждого ролика есть прямо в консоли. Очень удобно.

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

Какой именно бинарник вызывается? Это странно, тк именно браузер не умеет не то что видосы, даже gif.

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

Я если случайно рутовский файл от юзера открываю - в нано красным шрифтом прямо написано, что я в рид-онли режиме, сразу закрываю и sudo дописываю, никогда не видел в этом проблемы. Короче, я потрогал, вроде не мое, если вдруг mc с nano перестанет хватать - буду иметь ввиду. За инфу спасибо)

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

Нужно установить w3m, uberzug и ffmpegthumbnailer.

Потом просто нужно изменить средство просмотра файлов в нужных тебе форматах видеофайлов, для которых ты хочешь превью, например, так:

fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob,
        \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx
        \ vifmimg videopreview %px %py %pw %ph %c
        \ %pc
        \ vifmimg clear

Затем сделать в vifmimg так:

#!/usr/bin/env bash
readonly ID_PREVIEW="preview"

if [ -e "$FIFO_UEBERZUG" ]; then
    if [[ "$1" == "draw" ]]; then
        declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
                           [x]="$2" [y]="$3" [width]="$4" [height]="$5" \
                           [path]="${PWD}/$6") \
            > "$FIFO_UEBERZUG"
    elif [[ "$1" == "videopreview" ]]; then
        [[ ! -f "/tmp/$6.png" ]] && ffmpegthumbnailer -i "${PWD}/$6" -o "/tmp/$6.png" -s
0 -q 10
        declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
                           [x]="$2" [y]="$3" [width]="$4" [height]="$5" \
                           [path]="/tmp/$6.png") \
            > "$FIFO_UEBERZUG"
    elif [[ "$1" == "clear" ]]; then
        declare -p -A cmd=([action]=remove [identifier]="$ID_PREVIEW") \
            > "$FIFO_UEBERZUG"
    fi
fi

Я тебе больше скажу: можно даже превью PDF, DjVu и ePub смотреть в консольном файловом менеджере vifm. Вот: https://github.com/cirala/vifmimg

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

uberzug

Оно разве не для отображения картинок в иксовых эмуляторах?

PDF, DjVu и ePub я и с помощью mc могу посмотреть в консоли, как и видео/аудио. Мне интереснее, как именно в браузере w3m их играть заставить без сторонних программ, раз оказывается, его w3m-img умеет видосы.

А первая чать, в которой ты fileviewer’у расширения указываешь, куда прописано? Тоже в конфиг vifm? Или w3m?

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

с помощью mc могу посмотреть в консоли

Так я не про просмотр, а лишь про превью. Ты знаешь, чем превью файла отличается от его полноценного просмотра? Превью нужно, чтобы быстро оценить или вспомнить содержимое, т. к. по одному названию файла не всегда можно сориентироваться в том, что именно за файл. Превью — это не полноценный просмотр, а лишь краткое отображение части файла (его начала). А для непосредственно самого просмотра уже есть полноценный видеоплеер (например, MPlayer или mpv).

как именно в браузере w3m их играть заставить без сторонних программ, раз оказывается, его w3m-img умеет видосы

Сам он не умеет. Нужно к нему ставить дополнительные программы, названия которых я дал выше.

первая чать, в которой ты fileviewer’у расширения указываешь, куда прописано? Тоже в конфиг vifm?

Да, в конфиг vifm. Но вторая уже не в основной конфиг vifm, а в скрипт vifmimg

minda
()
Последнее исправление: minda (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.