LINUX.ORG.RU

Галерея - Архив 2019, Май

i3wm powerline, solarized и Debian 9.9

Галерея — Скриншоты

Мой конфиг для i3wm, плюс для других вещей. Я старался везде, где можно, использовать powerline. Я часто использую Tmux, где крутится weechat, gotop и Ncmpcpp. Tmux для моих нужд сильно модифицирован. Добавлено powerline, кастомные «горячие» клавиши, возможность управлять мышкой (изменять размер окон) и т.д.

В качестве запускалки, использую Rofi. Браузер-Chromium (после инцидента с расширениями, Firefox используется крайне редко.

Как редактор, использую Vim с несколькими плагинами (за плагины отвечает pathogen.vim).

Shell-Zsh, с парочкой плагинов (zsh-autosuggestions и zsh-syntax-highlighting). Тема-сильно модифицированная powerlevel9k (что и можно лицезреть на скриншоте, где показана работа с git).

Тут можно лицезреть пустой рабочий стол...

>>> Просмотр (1920x1080, 367 Kb)

 , , , ,

Odalist
()

Очень старый комп. Puppy Linux. Более чем..

Галерея — Скриншоты

Что-то подобное я уже постил сюда пару лет назад. Мало что изменилось. Не могу слезть с puppy. Не мейнстрим ну и Бог с ним. Ругайте )

  • Pentium(R) D CPU 3.00GHz (2 ядра)
  • DDR2 4Gb
  • SSD 120Gb
  • NVIDIA GT218

Такой хлам уже повыкидывали лет 10 назад, а тут работает, я за ним работаю, даже все что надо работает. А дети, оторвавшись от смартфонов, играют в Stardew Valley и HOMM3 по сети. Наверное, так выглядит старость )

>>> Просмотр (1280x1024, 748 Kb)

 , tahrpup,

powerguy
()

MX Linux с крысой

Галерея — Скриншоты

Посидев довольно продолжительное время на Mint XFCE, я захотел разнообразия и накатил на свой, не самый выдающийся железом, ноут Ubuntu 18.04. с Гномом, соответственно. Быстро поняв, что аппетитов Гнома мне не утолить, я вспомнил старую, добрую крысу, снёс все это и поставил MX Linux.

Ощущение - как домой вернулся. Еще не успел забыть, как допиливать крысу (напр. - через одно место работающую обратную прокрутку и пр.).

Тема: X-Arc-White;

значки: Tango;

композитор: Compton.

Еще скрин

>>> Просмотр (1366x768, 805 Kb)

 ,

Satori
()

i3. Не опять, а снова

Галерея — Скриншоты

Экстракт всего ненужно в одном скриншоте.

  • ОСь - Рач
  • WM - i3-gaps
  • Панелька - polybar
  • Блокнот Редактор кода - VScode
  • Терминал - tilix(тайлинг в квадрате)
  • Файловый менеджер - ranger

>>> Просмотр (1920x1080, 1192 Kb)

 , ,

RedMaun
()

Redox Wireless keyboard

Галерея — Рабочие места

Процесс сборки здесь: https://imgur.com/a/1bWinqq

Давно хотел собрать беспроводную механическую клавиатуру и недавно наткнулся на Redox Wireless.

Сборка оказалась довольно простая, запечатлел процесс по просьбе Bizun.

Корпус можно купить тут: https://falba.tech/product/redox-wireless-standard-lift-bamboo-wood-case-with...

Впринципе, все описано довольно очевидно здесь: https://github.com/mattdibi/redox-keyboard/tree/master/redox-w

Работает до ~1-1.5 метров до ресивера, но на мой взгляд лучше всего прикрепить его под столом, прямо под клавиатурой.

Судя по измерениям автора - должно работать до года на батарейке.

Теперь предстоит настроить и освоить QMK.

>>> Просмотр (4032x3024, 3382 Kb)

 , ,

KoDeR
()

Cinelerra-GG and av1

Галерея — Скриншоты

Вот, сделал небольшой хак к Cin-GG, теперь она воспроизводит 1280x720 AV1 видео на полной скорости. (вкомпилял ffmpeg.gt + libdav1d 0.3.0)

Хак - https://www.cinelerra-gg.org/bugtracker/view.php?id=214

diff --git a/cinelerra-5.1/cinelerra/ffmpeg.C b/cinelerra-5.1/cinelerra/ffmpeg.C
index 3bb9dd8..e87cfa5 100644
--- a/cinelerra-5.1/cinelerra/ffmpeg.C
+++ b/cinelerra-5.1/cinelerra/ffmpeg.C
@@ -374,7 +374,18 @@ int FFStream::decode_activate()
                }
                while( ret >= 0 && st != 0 && !reading ) {
                        AVCodecID codec_id = st->codecpar->codec_id;
- AVCodec *decoder = avcodec_find_decoder(codec_id);
+ /* hack */
+ // AVCodec *decoder = avcodec_find_decoder(codec_id);
+
+ // const char* lib_aom_name = "libaom-av1";
+ const AVCodecDescriptor *descr = avcodec_descriptor_get(codec_id);
+ AVCodec *decoder = NULL;
+ decoder = avcodec_find_decoder(codec_id);
+ if ( descr->id == AV_CODEC_ID_AV1) {
+ decoder = avcodec_find_decoder_by_name("libdav1d");
+ }
+
+
                        avctx = avcodec_alloc_context3(decoder);
                        if( !avctx ) {
                                eprintf(_("cant allocate codec context\n"));
@@ -1543,6 +1554,7 @@ FFMPEG::FFMPEG(FileBase *file_base)
        has_audio = has_video = 0;
        opts = 0;
        opt_duration = -1;
+ opt_force_video_decoder = 0;
        opt_video_filter = 0;
        opt_audio_filter = 0;
        opt_hw_dev = 0;
@@ -2007,6 +2019,8 @@ int FFMPEG::read_options(FILE *fp, const char *options, AVDictionary *&opts)
                if( !ret ) {
                        if( !strcmp(key, "duration") )
                                opt_duration = strtod(val, 0);
+ else if( !strcmp(key, "force_video_decoder") )
+ opt_force_video_decoder = cstrdup(val);
                        else if( !strcmp(key, "video_filter") )
                                opt_video_filter = cstrdup(val);
                        else if( !strcmp(key, "audio_filter") )
diff --git a/cinelerra-5.1/cinelerra/ffmpeg.h b/cinelerra-5.1/cinelerra/ffmpeg.h
index b4867b8..e13504e 100644
--- a/cinelerra-5.1/cinelerra/ffmpeg.h
+++ b/cinelerra-5.1/cinelerra/ffmpeg.h
@@ -329,6 +329,7 @@ public:
        char *opt_video_filter;
        char *opt_audio_filter;
        char *opt_hw_dev;
+ char *opt_force_video_decoder;
        char file_format[BCTEXTLEN];
        int fflags;

Компилять:

export EXTRA_LIBS=" -lOpenCL -ldav1d"
export FFMPEG_EXTRA_CFG=" --enable-opencl --enable-libdav1d"
setarch i686 ./configure --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git --with-single-user 

Также видны разные фильтры от FFmpeg'а. Комплексные графы там не сделать, но просто как эффект к треку - должно сработать. (я пробовал scale_vaapi, но он что-то не заработал. Впрочем, они и с нормальным ffmpeg не работал .. завёл баг на месу)

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

 

Andrew-R
()

Jetson Nano / Ubuntu 18.04

Галерея — Скриншоты

Доехала ко мне недавно представленная плата Nvidia Jetson Nano из категории 99$ - обрезанная Jetson TX1 - собственно, заведённая на ней Ubuntu 18.04(aka JetPack 32.1) и показана.

Качество исполнения платы понравилось, идёт сразу с установленным радиатором. Система поставилась тоже без каких-либо проблем и сразу готова к работе.

Показанный слева специализированный top - jtop - показывает и температуру CPU/GPU и потребление(2.5 Вт на 4 А-57 ядра на 1.4ГГц - приятный результат), а на второй вкладке - загрузку GPU. Температура не превысила пока +68С (RPi3A/B, Rk3399 M4 и Asus Tinkerboard стабильно выходят на +85С).

В отличии от многих подобных плат, nvidia’евские идут одновременно с Desktop OpenGL(Блендер как раз и запущен на нём), OpenGL ES2/3 и Vukan. Eсть Cuda 10, но отсутствует OpenCL (врочем, это решается установкой POCL).

Eсть gigabit Ethernet, разьём M2/PCIE1x, 40pin GPIO, но нету Wi-Fi.

Поддерживает камеру Raspberry Pi v2.1, но не более распространнёные и дешёвые v1.3

На мой взгляд - очень интересная плата для разработки.

Если у вас есть вопросы по плате - буду рад ответить:)

upd: ещё раз напомню, что это плата для разработчика. Варианты для конечного пользователя устройства на этом чипе (Tegra X1 и его версиях): NVidia TV Shield(Android, TV Box), Google Pixel C (Android, планшет) и Nitendo Switch.

upd2: идущий в поставке OpenCV - версии 3.3.1(актуальный 4.1.0) и собранный без Cuda/OpecnCL(via POCL) - так что надо пересобирать. Qt тоже предыдущая LTS (5.9.x) без Vulkan, так что 5.12.х не помешает.

upd3: h264/h265/vp9: VLC\Parole воспроизводят видео программно (1080p60 уже тупит на весь экран), а G-Streamer - аппаратно (проверял до 2160p60/vp9, загрузка CPU/GPU в пределах погрешности, работает VPU). тестил на этом видео из коста-рики

>>> Просмотр (1920x1080, 347 Kb)

 , ,

azazello
()

Рендеринг шрифтов в линуксе как в Windows 10

Галерея — Скриншоты

Делюсь конфигом, который делает шрифты очаровательно читаемыми. На скриншоте текстовый редактор VS Code.

Больше скриншотов: Lor / Firefox, Lor / Chromium, GitHub, Telegram, System

Сравнение: до и после, до и после

Конфиг здесь: GitHub Gist

Автор конфига и скриншотов не я.

Критика и контрибьюции приветствуются.

Дисклаймер, мнение автора отличается от Вашего. Спорить кому нравится или нет можете дома, здесь, будьте добры обсуждайте техническую сторону решения: техники сглаживания, пресеты рендеринга в разных системах, технические возможности freetype etc

Основной посыл поста: получилось ли у автора сделать рендеринг как в Windows 10 на линуксе или нет? Если нет, то как улучшить конфиги?

>>> Просмотр (1920x1080, 271 Kb)

 , , , ,

elonmusk
()