Сообщество - GNU/Linux

GNU/Linux

1 172 поста 15 637 подписчиков

Популярные теги в сообществе:

19

Печать .xlsx файлов из linux server

Здравствуйте, не могу решить вопрос.

Есть сервер ubuntu 22.04 на нем nginx, cups, php

Из облачной платформы прилетают xlsx фалы, надо их автоматом отправить на печать на принтер kyocera.

Простой txt печатаю через cups без проблем, а вот с xlsx проблема, только абракадабра выходит, я понимаю, что нужно документ отрендерить, вот только как это сделать на сервере?

132

Xfce 4.18 - превращается в KDE ? Удивил! Новое в elementaryOS (В текстовом формате)

Обновление elementaryOS 6.1

Основная работа компании направлена на разработку EOS версии 7.0, но при этом они умудряются производить обновления текущих версий, хоть и очень медленно и долго.

Немного про дистрибутив

Изначально дистрибутив был основан на всеми известном Ubuntu, использует её пакетную базу, и при этом развивает свое собственное рабочее окружение Pantheon, напомним что в Ubuntu на данный момент, по умолчанию используется GNOME, не считая отводки от канонов по типу xfce, kde, lxqt и т.д.

Особое внимание в Pantheon уделяется внешнему виду и минимализму. Для данного дистрибутива пишут свои программы. Из особенностей EOS так-же отмечается магазин приложений, где многие продукты скачиваются по принципу: «Плати сколько хочешь или не плати», правда работает это не на все приложения, на некоторых стоит зафиксированная цена. Кстати говоря, при скачивании образа дистрибутива с официального сайта, так-же настойчиво просят заплатить за него, что можно так-же благополучно не делать, но факт есть факт. Автор видеоролика «Pingvinus», опасается что дистрибутив и вовсе станет платный.

Обновление «Проводника»

Теперь в EOS 6.1 можно вызвав контекстное меню, выбрать режим при котором клики по папкам, будут выделять их, что несомненно удобно для тех, кто работает с папками или файловыми системами.

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

Представлена новая программа

В EOS 6.1 была представлена новая программа для разработчиков, название ей: «Icon Browser» - данная утилита позволяет интегрировать системные иконки в свои программы, позволяя совершать поиск по иконкам и выдавая пример кода, который можно легко скопировать и вставить в нужном месте.

Как выглядит программа:

Изменения в системе обоев на рабочем столе

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

Изменение крошечное и так-же была добавлена функция отмены при удалении обоев из списка, чтобы пользователь случайно не мог их удалить.

Обновление терминала

В EOS 6.1 была обновлена система оформления терминала, как пишут разработчики, это хорошо сказалось на производительности.

Теперь в меню приложения можно выбрать использование системной темы или настроить оформления самим, так-же появилась новая бежевая тема.

Синхронизация списка дел

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

Обновление «CODE»

В их собственном текстовом редакторе кода для разработчиков, добавлена поддержка регулярных выражений при поиске текста, а в боковой панели теперь показываются скрытые папки. Теперь можно переключать ветки GIT, если есть неотслеживаемые файлы.

Улучшенная поддержка принтеров

В EOS 6.1 появилась улучшенная поддержка принтеров, так-же возможность очистки очереди печати для каждого принтера по отдельности. Был обновлен интерфейс диалога дял работы с принтерами.

Переработка некоторых настроек

Были переработаны некоторые настройки рабочего стола, а так-же многозадочности. Теперь можно настроить каждый угол и даже задать свою собственную комманду при касании курсора угла, что несомненно плюс.

Долгожданный резил XFCE 4.18

Теперь речь пойдет об рабочем окружении XFCE, коротко о нем:

Xfce — это облегченная среда рабочего стола для UNIX-подобных операционных систем. Она стремится быть быстрой и потреблять мало системных ресурсов, при этом оставаясь визуально привлекательной и удобной для пользователя.

Что нового?

Обновление основной библиотеки.

Зависимости Xfce 4.18 изменены и скомпилированы с использованием следующих версий.

  • glib-2.0 > = 2.66

  • gtk > = 3.24

  • libcairo > = 1.16

  • gdk-pixbuf-2.0 > = 2.40

  • gobject-самоанализ > = 1.66

Так-же теперь настройки апплета «clock», является не только настройкой времени но теперь и даты, что очень и удобно, ведь они теперь одно целое, а не два отдельных компонента.

Ещё было исправлено масштабирование интерфейса, а так-же размытие иконок из-за него.

Обновление «Проводника» XFCE 4.18

Одним из самых заметных изменений, это внешний вид проводника, теперь его можно разделить на две части.

В режиме просмотра таблицы теперь можно вывести количество директорий и добавлена новая колонка: «Дата создания файла».

Добавлена новое отдельное место в боковой панели, для предпросмотра изображений. Так-же её можно разместить справа как отдельную панель.

Цвета файлов

Ещё из нововведений это подсветка файлов с помощью настраиваемого цвета, причем для каждого файла можно установить как цвет фона, так и шрифта.

Очень интересная функция, странно что она впервые не вышла в KDE:

Не отходя от проводника, можно так-же отметить что теперь, появилась редактирование панели инструментов в верхнем меню:

Поиск файлов

Теперь поиск файлов доступен прямо в проводнике, что несомненно удобно!

Заключение

Изменения были глобальные, многие интересные и очень полезные. ElementaryOS в этом плане порадовал меньше всего, но и там были полезные фишки. Данная статья является переводом в текст видеоролика: https://www.youtube.com/watch?v=YmGlQq3H-o4; По просьбе пользователя из Pikabu. Спасибо что остаетесь со мной, всем хорошего вчера!

Показать полностью 19 1
507

Ускоряем YouTube в 2-3 раза!

Сколько людей задумываются как воспроизводится видео? А что быстрее? А что такое аппаратное ускорение?

Как ни странно, но YouTube воспроизводит видео в формате VP8/VP9 - который не имеет аппаратное ускорение с помощью графического процессора. И получается что работает процессор, а видеокарта даже не напрягается, хотя ни для кого ни секрет, что таким процессам лучше отдавать на обработку именно видеокарте.

Но как же перевести формат VP8/VP9 на тот, что поддерживает аппаратное ускорение? Легко! Мы переведем данный формат на H.264 без потери производительности, а наоборот увеличения её в 2-3 раза!

Тестируем производительность

Включаю видеоролик в разрешении 1080p, на FullHD мониторе. Смотрим, так-с видим тут нагруженность и скачки процессора на 30%, в среднем значении находилось от 20% нагрузки до 55% как видно по скачкам нагрузки на диспетчере задач.

Результат удовлетворительный для моего компьютера, а что с компьютерами с 1 ядром? Да - да некоторые знакомые используют нетбуки на 1 ядро, как основной компьютер и опыт этого очень плачевный в современное время.

Устанавливаем расширение H264ify

Что это за зверь такой? Очень полезный, ведь он позволяет переводить видеоформата на ютубе, с VP8/VP9 на поддерживающий аппаратное ускорение через видеокарту, H.264.

Переходим на сайт: https://chrome.google.com/webstore/detail/h264ify/

Скачиваем и устанавливаем расширение, после заходим в его меню и включаем опцию: «Enable H264ify», пожеланию можете установить блок на 60 FPS во время воспроизведения видео.

Тестируем производительность с расширением

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

Вау! тоже видео 1080p, но уже в формате H.264 работает в 2-3 раза плавнее чем было по ощущением, а по проверке нагрузка процессора скакала от 3% до 25% — это просто удивительный результат.

Заключение

Есть ли смысл данного расширения на 4х ядерном процессоре?

Если честно не особо, и в формате VP8/VP9 все работает идеально и хорошо, особенно если видеокарта формата памяти GDDR5.

Будет смысл ставить на слабые компьютеры, с одно-ядерными или двух-ядерными процессорами, если есть условная видеокарта, на памяти не ниже GDDR3.

Я рекомендую данное расширение для оживления YouTube на слабом ПК!

Показать полностью 4
5

О пингвине и людях

Доброго времени суток уважаемые гуру из мира Linux! Однажды под воздействием рекламы я установил на ноутбук Федору 36. Не помню точно в какой ипостаси он был толи в кедах толи это был гном  - не важно я думаю. Ну так вот, суть то вопроса моего в том, что раскрыв архив с книгами Подводного я кинул их в файлопомойку. Потешавшись в вдоволь вернулся в старый добрый Debian. Всё хорошо и всё привычно в нём. Открываю папку с сохранёнными книгами и вижу вот такое. То есть вместо имени файла вижу ______. pdf. Другие книги или файлы озаглавленные на русском отображаются в долфине правильно. А вот с этими файлами такая беда. Подскажите как сиё лечить?

О пингвине и людях
40

Свежий дистрибутив!

Раз все делятся новостями, я тоже не могу стоять в стороне. Вот, оцените какую новинку мне удалось урвать:

Внутри 4 установочных CD:

Пока ещё не устанавливал, но думаю это прям вещь!


UPD: Отсканировал текст с коробки:

Показать полностью 5
6

Как отправить произвольные данные на Syslog сервер?

Есть некий самописный скрипт, который выводит результат своей работы в виде лог файла в /var/log. Хочу эту инфу отправлять на Syslog-сервер с установленным Loganalyzer, и чтобы можно было грабить корованы разделять тип сообщений в зависимости от результата на warning, info и т.д. Собственно, вопрос - с какой стороны вообще нужно начинать решение этого вопроса? Гуглил, материала много, но разбирается, в основном, связка уже работающего софта клиент-сервер, а это уже работает, мне бы ещё вывод моего скрипта прикрутить.

37

Как я перестал пользоваться консолью (почти)

Я достаточно давно, уже больше 18 лет (капец я уже старый :`( ), использую консоль. Пробовал разные оболочки: bash, sh, zsh, ksh, но остановился на тех, что стоят по умолчанию на системах. Пожалуй, это моя лень, перенастраивать оболочки и терминалы под себя - никогда не было моим любимым занятием. А ещё меня всегда бесило редактирование конфигов: ок, если открыл, нашел нужный кусок, поправил, закрыл, перезагрузил сервис, а вот если: открыл, нашел нужный кусок, поправил, закрыл, перезагрузил сервис, а оно не работает... и опять: открыл, нашел нужный кусок, поправил, закрыл, перезагрузил сервис и так пока не заработает, N-ое количество раз.


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


Как вы наверное уже поняли - я ленивый админ, который любит красивенькие (и не очень) GUI. Поэтому, начав плотно работать с HAProxy, мне быстро надоело постоянно править конфиг на нескольких серверах. И, не обнаружив на просторах интернета ничего подходящего, я решил написать свой (ага, очень ленивый - 5 лет уже закончить не могу).


Общаясь с одним из пользователей Roxy-WI, я спросил: “А зачем тебе оно вообще?”, в ответ получил хорошую фразу: “Чтобы в консоль не лазить”. И я задумался. Действительно, после создания пользователя для подключения сервера к Roxy-WI (или можно без этого шага, если root нам не страшен) больше нет необходимости заходить на сервер.


Смотрите сами.

Допустим, мы захотели развернуть новый HA кластер с HAProxy/Nginx/Apache на новых серверах, и нам для этого надо всего-лишь заполнить пару полей и выбрать пару галочек:

И, через минуты полторы, будет поднят Keepalived с VIP адресом, который будет мониторить сервис HAProxy, затем будет установлен и сам HAProxy.


Ок, у нас есть HA кластер и он даже работает, но какой с него прок, если он пустой? Таки надо лезть в консоль? Конечно же нет! Дальше идем на страницу добавления секций и “накликиваем” то, что нам нужно:

Можно посмотреть, что получилось в итоге, а можно даже сохранить этот кусок конфига в основной конфиг! Делаем reload или restart на странице с сервисами и всё.


И да, Roxy-WI не пропустит конфиг с ошибками и не перезапустит сервис. У нас есть настроенный и рабочий HAProxy:

Ещё один приятный бонус от GUI - все видно в одном месте: состояние сервисов, их версию, адрес и кто из них master сейчас. А если нажать на сервис, то можно увидеть более подробную информацию:

И конечно же редактирование конфигов присутствует. Это не замена полноценному IDE, но куда удобней vi:

В 90% случаев, это избавит от открытия консоли, а для оставшихся 10 есть много удобных фич.

Но что делать, если, например, есть коллега, который не признает никакие GUI и надо отобрать у него доступ к серверу (это должно быть зачеркнуто)? В Terraform подобные люди порождают кучу проблем с импортом стейтов или дублированием ресурсов, Roxy-WI избавлен от этой проблемы: конфиг берется напрямую с сервера, по этому риск случайно что-то перезаписать крайне мал.


“Но как же так? Но почему? А как?” - есть такие вопросы? С удовольствием отвечу на них, либо напишу ещё одну статью, если вопрос будет слишком большой для комментария. Вы, главное, расскажите мне свою ситуацию, а я всегда рад поболтать ;)


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

Показать полностью 5
Отличная работа, все прочитано!