воскресенье, 12 июля 2015 г.

Fish - дружелюбная интерактивная командная оболочка

Fish (от англ. friendly interactive shell) относительно новая командная оболочка для Unix-подобных операционных систем. К её отличительным качествам можно отнести подсветку синтаксиса и продвинутое автодополнение. Синтаксис языка проще чем Bash, поддерживает 256 цветов и имеет автоматическую генерацию страниц помощи.
Командная оболочка fish подойдёт для тех пользователей, кто часто пользуется терминалом в системахLinux.


Некоторые особенности Fish:

Интерактивный режим работы и дружественность пользователю. Это можно видеть из приветствия при входе в оболочку.


Подсветка синтаксиса: при вводе команды буквы выделяются красным цветом, если команда введена неверно или не полностью.


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


Автобополнение: Если пользователю подошла предложенная команда достаточно нажать клавишу с стрелкой вправо, команда изменит цвет на синий и Enter, как данная команда будет выполнена.


История команд: Достаточно открыть окно оболочки fish и перемещаться посредством клавиши с стрелкой вверх по выполненным ранее командам, для поиска нужной.

Установка Fish в Ubuntu и производные

Fish есть в репозиториях большинства дистрибутивов Ubuntu и производных, но там версия 2.0.0. Чтобы установитьверсию 2.1.1, необходимо подключить репозиторий.

Откройте терминал, скопируйте и выполните следующие команды:

sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish


Оболочка Fish запускается из обычного системного терминала командой

fish


Но срок действия данной оболочки до закрытия окна терминала.
Если пользователь желает пользоваться данной оболочкой постоянно,  необходимо в терминале, в Параметры профилясделать некоторые изменения.


В окне Изменения профиля, вкладка Команда, активируйте пункт Запускать команду вместо моей оболочки и в полеДругая команда введите fish.


Теперь при открытии окна терминала будет использоваться командная оболочка fish.

Выполните команду help в оболочке fish чтобы ознакомиться с инструкциями к командной оболочке Fish, которые откроются в браузере.


Чтобы вновь вернуться к системной командной строке, отмените в Параметры профиля сделанные изменения.

Домашняя страница fishshell

Установить/обновить ядро Linux Kernel 4.1.2 (Stable) в Ubuntu и производные

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

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

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

Ubuntu 15.04/14.10/14.04/12.04
Linux Mint 17.2/17.1/17/13
elementary OS 0.2/0.3

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

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

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

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/linux-headers-4.1.2-040102-generic_4.1.2-040102.201507101335_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/linux-headers-4.1.2-040102_4.1.2-040102.201507101335_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/linux-image-4.1.2-040102-generic_4.1.2-040102.201507101335_i386.deb; sudo dpkg -i *.deb

Для 64-bit (одной командой):
  
cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/linux-headers-4.1.2-040102-generic_4.1.2-040102.201507101335_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/linux-headers-4.1.2-040102_4.1.2-040102.201507101335_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/linux-image-4.1.2-040102-generic_4.1.2-040102.201507101335_amd64.deb; sudo dpkg -i *.deb
 2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

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

sudo update-burg

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

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

uname -r


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

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

sudo apt-get purge linux-image-4.1.2-* linux-headers-4.1.2-*

И вновь обновите GRUB командой:

sudo update-grub

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

суббота, 11 июля 2015 г.

VirtualBox 5.0 (Stable)

Спустя 20 месяцев с момента выхода прошлой значительной версии, компания Oracle представила релиз системы виртуализации VirtualBox 5.0. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, Mandriva, SLES, RHEL), Solaris, OS X и Windows.

Ключевым улучшением в новой ветке является реализация работы в режиме паравиртуализации, подразумевающем использование гостевой системы, модифицированной для более тесного взаимодействия с гипервизором и использующей специальные драйверы вместо эмуляции оборудования. Работа в режиме паравиртуализации даёт возможность существенно поднять производительность гостевой системы. Режим доступен для гостевых систем сLinux и Windows.

Другие улучшения:

    Поддержка копирования файлов и директорий между гостевой системой и хостом в режиме drag'n'drop. Поддерживаются все хост-платформы и гостевые системы Windows, Linux и Solaris;
    Возможность шифрования дисковых образов, что гарантирует защиту данных как во время работы виртуальной машины так и во время хранения. Шифрование виртуального жесткого диска производится в прозрачном режиме с использованием алгоритма AES с 256-разрядными ключами;
    Предоставление гостевым системам, выполняемым с привлечением механизмов аппаратной виртуализации, возможности использования расширенных наборов инструкций, таких как SSE 4.1, SSE4.2, AES-NI, POPCNT, RDRAND, RDSEED, XSAVE, AVX и AVX2;
    В виртуальном контроллере xHCI добавлена поддержка устройств с интерфейсом USB 3.0. Таким образом, гостевые системы теперь могут работать с USB 1.1, 2.0 и 3.0;
    Новая модульная архитектура звуковой подсистемы, обеспечивающая более высокий уровень абстракции относительно звуковых бэкендов хост-системы. Для гостевых систем с Linux предоставляются различные типы звуковых кодеков AC97, что позволяет ALSA корректно определять пропускную способность;
    В GUI добавлена поддержка масштабирования экранного вывода гостевой системы, в том числе при использовании 3D-ускорения;
    Новый раздел конфигуратора для настройки меню и строки состояния;
    Новая вкладка для настройки параметров шифрования дисковых образов;
    Поддержка экранов сверхвысокого разрешения (HiDPI)
    Возможность горячего подключения SATA-дисков и USB-хранилищ.
    Поддержка проброса последовательного порта через TCP-сокет.
    Поддержка сетевого фреймворка NDIS6 в Windows; 


Установка Virtualbox 5.0 в Ubuntu и производные

 1. Перед установкой новой версии Virtualbox 5.0, необходимо сначала удалить предыдущую версию из вашей системы (если она была установлена ранее) через Synaptic, Центр приложений, либо с помощью следующей команды в терминале (Ctrl+Alt+T):

sudo apt-get remove virtualbox virtualbox-4.* virtualbox-5.0

2. Скачать Virtualbox 5.0 по ссылке ниже с официального сайта:


Для Ubuntu 15.04/ 14.10/14.04/12.04 и производных, выберите i386 для 32-разрядной или amd64 для 64-битной системы

3. После загрузили пакета, установите Virtualbox 5.0 в Центре приложений/Gdebi.

 Опционально. Кроме того, для получения будущих обновлений и исправлений в VBox 5 через Обновление приложений, вы можете добавить официальный репозиторий Virtualbox для Linux. (Если ранее репозиторий был добавлен, пропустите этот шаг).

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Добавление ключа к репозиторию:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Источник: Oracle VM VirtualBox 5.0

среда, 8 июля 2015 г.

Установить плагин активные (горячие) углы для рабочего стола Xfce4

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

Плагин активные углы XFCE4 (XFCE4 HotCorner Plugin) является новым проектом, созданным неделю назад. В настоящее время он поддерживает следующие операции на мониторе:


    xfdashboard (дашборд в стиле GNOME Shell для Xfce)
    Показать рабочий стол
    Включить заставку
    Выключить монитор
    Запустить пользовательскую команду

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


Установка HotCorner Plugin в (X)Ubuntu 15.10/15.04/14.04 и производные

Откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:xubuntu-dev/extras
sudo apt-get update
sudo apt-get install xfce4-hotcorner-plugin


По окончании установки правый клик на любом свободном пространстве панели и выбрать Добавить новые элементы...:


В открывшемся окне Добавление новых элементов активируйте строку с плагином HotCorner  и нажмите кнопку Добавить:


На панели должен отобразиться аррлет в виде монитора. Клиените на нём и выберите Свойства:


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


А также включить или отключить функцию срабатывания горячих углов при открытом окне на весь экран (Disable when active window is fill screen).

Примечание. Если у вас не срабатывает функция xfdashboard, это значит что её нужно установить дополнительно:

sudo apt-get install xfdashboard 

Удачи.