среда, 10 сентября 2014 г.

Установить/обновить ядро Linux Kernel 3.16.2 (Stable) в Ubuntu/Linux Mint

Linux Kernel 3.16.2 является вторым корректировочным выпуском ядра версии 3.16. Список изменений в ядре 3.16.2 можно посмотреть ЗДЕСЬ.
Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в Центре приложений Ubuntu. Или просто следуйте приведенным ниже инструкциям, которые помогут вам установить новое ядро несколькими командами в терминале.

Установить ядро версии 3.16.2 командами ниже, можно ​​в следующих дистрибутивахLinux:

Ubuntu 14.04/12.04 
Linux Mint 17/13
elementary OS 0.2/0.3

Установка ядра Linux Kernel 3.16.2

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютерана свой страх и риск:

Для 32-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.2-utopic/linux-headers-3.16.2-031602-generic_3.16.2-031602.201409052035_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.2-utopic/linux-headers-3.16.2-031602_3.16.2-031602.201409052035_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.2-utopic/linux-image-3.16.2-031602-generic_3.16.2-031602.201409052035_i386.deb && sudo dpkg -i *.deb


Для 64-bit (одной командой): 

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.2-utopic/linux-headers-3.16.2-031602-generic_3.16.2-031602.201409052035_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.2-utopic/linux-headers-3.16.2-031602_3.16.2-031602.201409052035_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.2-utopic/linux-image-3.16.2-031602-generic_3.16.2-031602.201409052035_amd64.deb && sudo dpkg -i *.deb


 2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

Примечание 1
. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютерследующей командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r

Примечание 2
. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Если вы решили удалить ядро 3.16.2, выполните эту команду:

sudo apt-get purge linux-image-3.16.2-*

Источник: https://www.kernel.org/

понедельник, 1 сентября 2014 г.

Проблемы с удалением файлов

Уже несколько раз, после установки Убунту 14.04,  сталкивался с такой проблемой — во время удаления файла или папки система предлагает удалить все безвозвратно, минуя попадание в Корзину. Для решения проблемы следует выполнить нехитрые действия.
Запустим файловый менеджер Nautilus с правами суперпользователя. Для этого выполним следующую команду в Терминале:
sudo nautilus
В открывшемся менеджере  идем по адресу home/ваша учётная запись/.local/share  и удалить присутствующую папку Trash. Для этого нужно включить отображение скрытых файлов (Ctrl-H) или Вид — Показывать скрытые файлы. После этого перезагрузите систему и удаляемые файлы и папки снова будут попадать в Корзину.

воскресенье, 31 августа 2014 г.

How to Install Guvcview 1.7.3 in Ubuntu 14.04

Guvcview is a video capture tool for cameras supported by the linux UVC driver, although it should also work with any v4l2 compatible device.
It provides:
  • Image: jpg, png, bmp
  • Video: mjpeg, flv1, wmv1, mpg2, mpg4, vp8, ogg theora
  • Sound: mp3, acc, avi and matroska
You can also use guvcview as a control window only, (from console: guvcview –control_only), this allows image control on other apps, like ekiga, cheese, mplayer, skype, etc.
While Ubuntu 14.04 has Guvcview 1.7.1 in its repositories, the latest has reached Guvcview 1.7.3 with following changes:
  • add silence frames to compensate audio drift (delay).
  • fix possible memory leak
  • add video and image capture through system signals: SIGUSR1 and SIGUSR2
  • add true no_display mode (no X required)
  • small bug fixes
  • add H264 decoding support.
Install Guvcview 1.7.3 in Ubuntu 14.04:
The official v1.7.3 packages from sf.net were built on Ubuntu 13.10 and they don’t work on Ubuntu 14.04 Trusty due to dependencies problem.
I’ve rebuilt it into PPA based on Ubuntu 14.04, just download and double click to install it via Ubuntu Software Center.
Enjoy!

Печатаем брошюру в LibreOffice

photo-1
Недавно появилась нужда, связанная с работой, напечатать текстовый материал, набранный в LibreOffice Writter,  в виде брошюры. В принципе сама идея мне была понятна, но как ее реализовать я понятия не имел. Ничего нового не скажу, но как обычно мне помог Google.
Итак, допустим, что документ у нас уже создан. В моем распоряжении был документ в формате А4 с книжной (вертикальной) ориентацией.

Без имени 1.odt - LibreOffice Writer_029

Желательно пронумеровать страницы. Для этого идем в Формат — Страница — Нижний колонтитул и ставим галочку напротив пункта «Вкл. нижний колонтитул».

Стиль страницы: Обычный_031
Далее кликаем в нижней части первой страницы документа, тем самым активируя колонтитул, и потом Вставка — Поля — Номера страниц. Можно отформатировать нумерацию по центру.
Выделение_034
Теперь Файл — Печать — Макет страницы. Выбираем пункт - Брошюрой.
Печать_035
Далее, в этом же окне настроек, переходим во вкладку Общие и выбираем свой принтер.
Печать_036
Жмем Свойства. В открывшемся окне выбираем Размер бумаги —  А4 и Ориентация страницы - Альбомная, в моем случае Landscape. В других принтерах естественно окно настроек будет другим, но смысл думаю понятен.
Свойства iP1800-series_037
Теперь можно нажать Ок и пойдет печать. Но стоит запомнить, что подавать нужно по одному листу. Отпечаталась первая страница, и эту же страницу нужно опять вставить в принтер, но уже обратной, чистой стороной. И так далее, пока не напечатаете все страницы. Конечно принтеры могут поддерживать двухстороннюю печать и некоторые модели могут распечатать сначала все страницы с одной стороны, а потом с другой стороны. Но это уже детали. Для меня главным было понять сам процесс. В итоге весь документ был напечатан с нужным расположением страниц для создания брошюры.

Кое-что про FFmpeg

ffmpegFFmpeg — это набор свободных библиотек с открытым исходным кодом, которые дают возможность пользователю кодировать, обрабатывать аудио-видео файлы, склеивать, извлекать звук из видео файлов, делать запись экрана и много, много других полезных вещей.
Приложения для Linux, с графическим интерфейсом, в последнее время появляются очень часто. Но проверенная временем консоль, не сдает свои позиции. Данная статья покажет всю мощь и эффективность FFmpeg.
Установим свежую версию FFmpeg командами в Терминале:
sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
Синтаксис работы с программой такой:
ffmpeg [[опции для входного файла][-i входной файл]]… {[опции для выходного файла] выходной файл}…
Ну а теперь самое интересное, опции и примеры.
Самые основные параметры (ключи):
-i — входящий файл
-b — битрейт видео
-ar — частота дискретизации звука в Гц
-ab — битрейт звука в кБ/c
-ac — количество аудиоканалов
-vcodec — кодек для видео
-acodec — кодек для аудио
-с:v — псевдоним для видео кодека
-c:a — псевдоним для аудио кодека
-f — формат входного/выходного файла
-s — размер выходного файла
-y — перезаписать выходной файл, если он уже присутствует в рабочейдиректории
-r — количество кадров в секунду
-ss — установка времени старта кодирования. Например: -ss 00:10:50
-t — установка продолжительность кодирования. Например: -t 00:18:20
-vn — не кодировать видео
-an — не кодировать аудио
-vol — изменение уровня громкости аудио файла, где 256=normal. Пример: -vol 256
-threads — использование многопоточности, для многоядерных CPU. Пример: -threads auto
-sameq — сохраняем видео в том же качестве
-aspect — указывает соотношение сторон выходного файла. Пример: -aspect 4:3
-pass — количество проходов во время кодирования. Пример: -pass 2
Информационные команды:
ffmpeg -h — справка программы
ffmpeg -h full - полная справка программы
ffmpeg -codecs -информация по возможным кодекам в FFmpeg
ffmpeg -filters -информация по возможным фильтрам в FFmpeg
ffmpeg -formats — информация по поддерживаемым форматам и кодекам
ffmpeg -version — версия программы и библиотек
Рабочие команды на разные случаи жизни:
Узнаем информацию про файл:
ffmpeg -i input.avi
Для извлечения изображений из видео (1 кадр с каждой секунды видео и разрешением 160×128):
ffmpeg -i input.avi -r 1 -s 160x128 -f image2 images%04d.png
либо так:
ffmpeg -i video.mpg image%d.jpg
Поддерживаются следующие графические форматы: PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.
Кодирование из .avi в .3gp для старых «мобилок»:
ffmpeg -i input.avi -s 176x144 -vcodec h263 -vb 250k -acodec mp3 -ac 1 -ar 8000 -r 15 -ab 64k -y output.3gp
Входной файл input.avi, разрешение выходного файла должен быть 176×144, используется видеокодек h263, видео битрейт — 250k, аудиокодек — mp3, количество аудиоканалов — 1 (моно), частота дискретизации звука равна 8000, частота кадров — 15, аудио битрейт равен 64k, выходной файл output.3gp
либо такая команда:
ffmpeg -i input.avi -s 176x144 -r 15 -vb 120k -acodec libamr_nb -ar 8000 -ac 1 -ab 12.2k output.3gp
Для более новых «мобилок» команда будет следующей:
ffmpeg -i input.avi -s 320x240 -vcodec mpeg4 -r 15 -acodec libfaac -ac 1 -ar 22000 -ab 56k output.3gp
Кодирование .3gp в .avi:
ffmpeg -i input.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 output.avi
Кодирование .mov в .flv
ffmpeg -i input.mov -s 640x360 -b 1700k -vcodec flv -ar 44100 output.flv
Кодирование видео для Apple iPod/iPhone:
ffmpeg -i input.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X output.mp4
Извлечение звука из видео в формате MP3:
ffmpeg -i input.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 output_sound.mp3
Кодирование .avi в .mpg:
ffmpeg -i input.avi output.mpg
Кодирование .wav в .mp3:
ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 output.mp3
Кодирование .mpg в .avi:
ffmpeg -i input.mpg output.avi
Кодирование .avi-файла в несжатый анимированный .gif:
ffmpeg -i input.avi output.gif
Микширование аудио и видео файлов в один:
ffmpeg -i input.wav -i input.avi output.mpg
Кодирование .avi в .flv:
ffmpeg -i input.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv output.flv
Кодирование Ogg Theora в Mpeg dvd:
ffmpeg -i input.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 output.mpg
Создаем скриншот из видео файла с точно указанным временем:
ffmpeg -i input.flv -r 1 -ss 00:00:13.750 -vframes 1 -t 1 output.jpg
Запись видео с web-камеры:
ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 output.mpg
Удалем звук из видео файла:
ffmpeg -i input.mp4 -an -vcodec copy output.mp4