
Наконец тоже нашлось, чем поделиться.
Это мой личный ноут, использую его как дома, так и на работе.
В основном время провожу в консоли или в браузере.
И если в первом случае меня все устраивает, то во втором я все никак не мог дойти до консенсунса.
Старый добрый Firefox, хоть и много чего умеет, но с каждым релизом работает все хуже. На фоне новомодного хрома видно, что все больше и больше отстает от него.
Больше всего огорчает, что ни один другой браузер не поддерживает расширение Tree Style Tab.
Кажется, сегодня я нашел решение:
Это браузер Vivaldi и находящееся в разработке расширение Tree Tabs. Как оказалось работает оно достаточно стабильно.
Подкрутив ползунки, я получил то что вы видите на скрине.
Остальные скрины:
Теперь немного поподробнее:
- Ноутбук: Xiaomi Mi Notebook Air 13.3"
- Система: Archlinux
- Оконный менеджер: awesome wm с темой zenburn и практически дефолтным конфигом.
- DE: отсутствует
- Шрифты: ttf-dejavu (пропатченные для powerline)
- Терминал: xterm
- Редактор: vim (тема molokai)
- Оболочка: bash с расширением powerline
Все конфиги лежат тут: https://github.com/kvaps/dotfiles
>>> Просмотр
(1920x1080,
331 Kb)

Наконец тоже нашлось, чем поделиться.
Это мой личный ноут, использую его как дома, так и на работе.
В основном время провожу в консоли или в браузере.
И если в первом случае меня все устраивает, то во втором я все никак не мог дойти до консенсунса.
Старый добрый Firefox, хоть и много чего умеет, но с каждым релизом работает все хуже. На фоне новомодного хрома видно, что все больше и больше отстает от него.
Больше всего огорчает, что ни один другой браузер не поддерживает расширение Tree Style Tab.
Кажется, сегодня я нашел решение:
Это браузер Vivaldi и находящееся в разработке расширение Tree Tabs. Как оказалось работает оно достаточно стабильно.
Подкрутив ползунки, я получил то что вы видите на скрине.
Остальные скрины:
Теперь немного поподробнее:
- Ноутбук: Xiaomi Mi Notebook Air 13.3"
- Система: Archlinux
- Оконный менеджер: awesome wm с темой zenburn и практически дефолтным конфигом.
- DE: отсутствует
- Шрифты: ttf-dejavu (пропатченные для powerline)
- Терминал: xterm
- Редактор: vim (тема molokai)
- Оболочка: bash с расширением powerline
Все конфиги лежат тут: https://github.com/kvaps/dotfiles
>>> Просмотр
(1920x1080,
331 Kb)

«Минималистичный» LxQT от давнего фанбоя qutie* (*-милашка, анг.)
Из системы выпилено малейшее упоминания о ГТК-пакетах. И щедро заправлено проприетарщеной в виде «шедевров» Qt-строения: WPS Office, FoxitReader, QCad c DWG поддержкой,и как вишенка на торте ttf-ms-win8 и системный ШГ Segoe UI где только можно. Весь софт плотно используется в рабочих целях. И даже AzPainter (единственный не qt-набор) почти заменяет иногда и Gimp и Krita вместе взятые, ибо оба этих монстра из мира Gnoma и KDE одинаково мне ненавистны своей неразрывной зависимостью от толстых DE.
Иконки — Breeze, кастомные для Lxqt, Тема — Lxqt системная, немного улучшена Compton-ом. В качестве WM — Openbox с темой BlueCrystalBox, как наименее затратный в плане времени настройки. Ещё есть Sddm — сам не знаю почему, но noDM перестал автоматически убивать lxqt-сессию после обновления qt>5.9.
Ещё картинки:
>>> Просмотр
(1366x768,
214 Kb)

«Минималистичный» LxQT от давнего фанбоя qutie* (*-милашка, анг.)
Из системы выпилено малейшее упоминания о ГТК-пакетах. И щедро заправлено проприетарщеной в виде «шедевров» Qt-строения: WPS Office, FoxitReader, QCad c DWG поддержкой,и как вишенка на торте ttf-ms-win8 и системный ШГ Segoe UI где только можно. Весь софт плотно используется в рабочих целях. И даже AzPainter (единственный не qt-набор) почти заменяет иногда и Gimp и Krita вместе взятые, ибо оба этих монстра из мира Gnoma и KDE одинаково мне ненавистны своей неразрывной зависимостью от толстых DE.
Иконки — Breeze, кастомные для Lxqt, Тема — Lxqt системная, немного улучшена Compton-ом. В качестве WM — Openbox с темой BlueCrystalBox, как наименее затратный в плане времени настройки. Ещё есть Sddm — сам не знаю почему, но noDM перестал автоматически убивать lxqt-сессию после обновления qt>5.9.
Ещё картинки:
>>> Просмотр
(1366x768,
214 Kb)
В Томском государственном университете 24–26 августа пройдёт конференция «C++ Siberia 2017».
Описания докладов и расписание есть на официальном сайте. После проведения конференции там появятся слайды и видео выступлений.
Стоимость билетов:
- на основную программу — 2500
Цель открытого проекта VPP - создание L2/L3+ свича/маршрутизатора с множеством функций, включая полноценный NAT.
Работает данный продукт на Intel DPDK. Этот фрэймворк позволяет использовать сетевую карту Intel на низком уровне, в обход ядра операционной системы.
Цель проекта - с высокой производительностью обрабатывать сетевые пакеты при использовании обычного процессора за счет векторной обработки данных (Подробнее).
Эта технология уже используется в новых промышленных сетевых устройствах, например, Cisco.
Проект не является стабильным, все недочеты и новые функции успешно принимаются кураторами проекта, быстро решаются.
( читать дальше... )
Все знают о команде cat, которая используется для просмотра содержимого файлов. Но в некоторых случаях вам не нужно смотреть весь файл, иногда достаточно посмотреть только то, что находится в конце файла. Например, когда вы хотите посмотреть содержимое лог файла, то вам не нужно то, с чего он начинается, вам будет достаточно последних сообщений об ошибках. Для этого можно использовать команду… Read more →
Запись Команда tail Linux впервые появилась Losst.

Итак, свершилось! Мне наконец-то удалось запустить Wayland-сессию Гнома на проприетарном драйвере Nvidia. Для тех, кто не в теме: начиная с версии драйвера 364.12, Nvidia реализовала в нём начальную поддержку Wayland, однако несовместимую с тем, что используется в Mesa. В Mesa применяется библиотека GBM - Generic Buffer Manager, аллокатор буферов изображений. Реализация Nvidia основана на расширениях EGLStreams и EGLDevice, являющихся кроссплатформенным открытым стандартом Khronos. В списке рассылки разработчиков Wayland, Nvidia представила патчи для композитного менеджера Weston, однако разработчики их не приняли и, можно сказать, послали Nvidia подальше. Зато эти патчи адаптировали для Mutter и Sway, но о качестве работы будет ниже. Nvidia же в прошлом году анонсировала новый аллокатор, разрабатываемый совместно с разработчиками Mesa, но с момента последней новости - тишина. Nvidia не хочет создавать что-то платформоспецифичное, так как ей проще поддерживать единую кодовую базу для всех ОС.
Поддержка EGLStreams обеспечена в GNOME 3.24, однако для этого, оконный менеджер Mutter должен быть собран с --enable-egl-device
Как оказалось, в Fedora 26 он собран без этой опции, также из-за применения библиотеки GLvnd, получаются лютые тормоза и лаги мышки. Аналогично в Arch Linux.
Поэтому для тестов я выбрал альфа-версию Ubuntu 17.10. Итак, что для этого нужно проделать:
1) установить драйвер Nvidia (sudo apt install nvidia-375)
2) включить DRM/KMS (по умолчанию в блобе он выключен из-за недоделанности и проблем со SLI-конфигурациями). Для этого в /etc/default/grub, в секцию параметров ядра, добавляем строку nvidia-375-drm.modeset=1
Номер драйвера указывать только для Ubuntu! Признаком успешного запуска DRM/KMS является Xorg, запущенный от юзера (в этом можно убедиться в менеджере процессов)
По идее, если всё сделано правильно, но сразу после перезагрузки Гном должен запуститься на Wayland, однако меня встречало окно входа в систему, и сеанс с Wayland никак не грузился. Поэтому я переключился на пятую tty-консоль, и стартанул сессию командой dbus-run-session -- gnome-shell --display-server --wayland
И о чудо! Оно запустилось! Начну с приятных моментов. Отрисовка значительно быстрее, чем с блобом на иксах. Курсор не отстаёт от окна ни на пиксель, анимации плавненькие, ресайз окон не тормозит. Может немного лагануть меню приложений, но я грешу на старый тормозной HDD, на котором я всё тестировал. Flatpak-приложения работают, но не все. Видео работает без проблем. Собственно, на этом приятное заканчивается. Далее оглашаю список ограничений:
1) Первое и самое главное - не работает Xwayland. В большинстве приложений. Из иксовых приложений успешно запустились лишь Firefox, Clementine и Chromium, остальные падают в корку с ошибкой Could not initialize GLX
Потому запуск возможен только нативных Wayland-приложений. Чтобы запустить что-то на Qt5, нужно добавить переменную окружения export QT_QPA_PLATFORM=wayland
, но тут тоже есть неприятные моменты.
2) Не запускается панель управления Nvidia (потому на скринах её нет), не работают приложения, юзающие веб-камеру (правда я только Cheese запускал), и как следствие предыдущего пункта - не работает ни одна игра (кроме встроенных гномовских) или эмулятор игровых консолей.
3) Иногда грузит CPU на 100%. Баг широко известен в сети, но я не знаю что думает на этот счёт Nvidia. От апстрима Гнома ответа не дождался.
4) KMS работает частично, в частности переключение между виртуальным консолями происходит секунды 2, а возврат в графическую может проходить и все 5. На свободном драйвере всё происходит мгновенно. Да, если вдруг кто спросит - нет, KMS в блобе не даёт высокое разрешение в консоли. Нету драйвера для fbdev, хотя с efifb вроде как разрешение высокое.
5) Родная панель управления Гнома не работает в такой конфигурации, потому запускается её сильно кастрированный вариант (скрин ниже)
Итог: я не знаю почему в Mesa выбрали GBM вместо открытого стандарта. Ведь Нвидию, по сути, обвинить не в чем. В кое-то веки смогла в стандарты. Я не думаю что будут какие-либо серьёзные улучшения как работы блоба с EGLStreams, так и оконных менеджеров куда эти патчи добавили, ибо апрстрим не принял, и тестировать некому. Хотя посмотрим как оно будет. На данный момент вердикт - неюзабельно.
Ещё скриншоты:
Firefox и LibreOffice
Activities
SMplayer (Qt5) нативно в Wayland
Панель управления
Nautilus и Clementine
>>> Просмотр
(1600x900,
453 Kb)
Сетевой нейтралитет предписывает провайдерам не делать различия между трафиком по каким-либо признакам, т. е., например, не брать плату за доступ к определённым сайтам и не ограничивать скорость передачи определённых типов данных. Этот принцип пытается отменить FCC.
12 июля 170 организаций, включая Amazon, Reddit и Netflix, устроили акцию в защиту сетевого нейтралитета. К
В подобной акции в 2012 году участвовали Google и Wikipedia; тогда удалось остановить два акта, направленных на ограничение свободы в Сети: SOPA и PIPA.