пятница, 27 марта 2015 г.

TLP - Ча.В.О. - Советы и подсказки

TLP – Linux Advanced Power Management.
Все основные параметры TLP хранятся в конфигурационном файле расположенном /etc/default/tlp. Поскольку конфигурация по умолчанию уже предусматривает оптимизированную экономию батареи, во многих случаях нет никакой особой необходимости изменить его.
Некоторая дополнительная настройка конфигурации TLP, даже позволяет немного поднять производительность при работе от сети (есть секция undervolting которая будет интересная для любителей разогнать процессор).
Здесь будут собираться рекомендации и практические советы от применителей TLP.

Ubuntu 15.04 Vivid Vervet Beta2

Согласно графика выходов дистрибутивов семейства Ubuntu были представлены Beta2 релизы.
Что нового по сравнению с предыдущей Beta1:
  • systemd - установлен по умолчанию (upstart при желании можно удалить)
  • полностью перешли на ядро 3.19
  • в Kubuntu идет внедрение полным ходом темы оформления Breeze (симпатично смотрится, правда для GTK порт еще не готов), обещают в ее стили полностью сделать тему для LibreOffice (скриншоты мне понравились, уже хочу)
  • Ubuntu Mate - полностью обновился Mate до 1.8.2, плюс  добавились новые инструменты

вторник, 24 марта 2015 г.

Несколько Linux систем - одни общие документы (Вариант №2)

Так получилось, что у моей заметки Несколько Linux систем - одни общие документы образовалось продолжение. А произошло это после небольшой критики на разных форумах, большое спасибо Haron Prime за критику и совет.
О том как примонтировать необходимый раздел и автоматически его монтировать при старте системы, см. в первой заметке.
Первый вариант основывался на системном инструменте xdg-user-dirs, но далеко не все его устанавливают по умолчанию, в этом варианте мы будем использовать штатный инструмент *nix - ln — команда UNIX, устанавливающая связь между файлом и именем файла.

пятница, 20 марта 2015 г.

MATE - tweak или tweak? - задачи одни а твикеры разные.

В среде Mate есть несколько вариантов реализации одного и того же - это Mate-Tweak и Mate-Menu от Ubuntu MATE и mintdesktop и mintmenu от Linux Mint (кто и чего и у кого форкнул, разбираться не хочу, если есть желание пишите в комментариях). Сегодня просто хочу данные утилиты сравнить между собой.

среда, 18 марта 2015 г.

LMDE (Linux Mint Debian Edition) “Betsy” - обзор

В феврале месяце Clement Lefebvre в блоге Linux Mint анонсировал начало работ над LMDE (Linux Mint Debian Edition) “Betsy” и вот результаты не заставили себя ждать, на данный момент уже имеем версию Release Candidate для платформ 32 и 64 bit с окружениями Cinnamon и Mate, о том где скачать данные версия я уже писал недавно. О том как идет процесс подготовки выпуска и что же там ожидается можно увидеть посетив http://community.linuxmint.com/iso and https://github.com/linuxmint/Roadmap.

вторник, 17 марта 2015 г.

LMDE (Linux Mint Debian Edition) “Betsy” - доступна для скачивания версия RC.

Вчера Clement Lefebvre написал что через пару дней будут выложены в сеть версии RC новой версии LMDE Betsy, ан нет уже сегодня добрые самарятяне выложили, как в версии с Cinnamon, так и в версии с Mate, для платформ 32 и 64 bit.

понедельник, 16 марта 2015 г.

Несколько Linux систем - одни общие документы (Вариант №1)

Т.к. у меня постоянно есть желание пощупать что-то новенькое, то у меня на нетбуке целый зоопарк систем, в качестве основной использую постоянно Debian Jessie + Mate в которой у меня все сделано правильно "/" и "/home" разнесены на разные разделы, а вот с остальными системами (на данный момент их стоит 6 штук) так долго возится не хочется, т.к. некоторые могут прожить на компьютере не более нескольких часов

Ubuntu Mate 15.04 - обновился Mate-tweak

Не успели еще толком "высохнуть чернила" на предыдущем обзоре Ubuntu Mate 15.04, а уже прилетело обновление MATE-Tweak (я что-то такое сегодня подозревал когда занимался переводом оной утилиты, т.к. неожиданно начали появляться новые меню, которых раньше не было).
Основные нововведения коснулись расположения панелей.

Debian Jessie - заметки на полях (обновляется)

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

суббота, 14 марта 2015 г.

Ubuntu Mate 15.04 - обзор

Как то мимо меня прошел и релиз Ubuntu MATE и выход ее LTS версии, а также последующие изменения и нововведения. В подготовке многих предыдущих материалов я часто использовал их некоторые наработки и вот решил сделать небольшой обзор, основываясь на их последней версии Ubuntu MATE 15.04 Beta1 (прочитать о изменениях в данном выпуске).

среда, 11 марта 2015 г.

Point Linux - настройка и напиллинг

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

Point Linux - первый запуск

После успешной установки системы Point Linux на компьютер, был совершен первый запуск. Grub установился замечательно и распознал все установленные на моем компьютере системы.

Point Linux - установка из live сессии

После небольшого обзора самого live режима работы Point Linux, приступим непосредственно к его установке на компьютер. На рабочем столе присутствует значок "Install Point Linux" который позволяет запустить непосредственно мастер который и начнет процесс установки.

Point Linux - обзор live сессии

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

Установка утилиты mintdesktop для среды MATE в Debian

Много всего хорошего в среде Mate, но есть и некоторые недочеты. К примеру для того что бы передвинуть элементы управления окна с права на лево надо выдать трёх километровую команду в терминал. Спасибо разработчикам LinuxMint за создание небольшой утилитки mintdesktop которая позволяет облегчить работу по настройке этих небольших "хвостиков" (хотя создатели  UbuntuMate ее уже доблестно форкнули и даже немного улучшили, но для того что бы установить ее в Debian, deb пакет все равно приходится скачивать в ручную).
Итак начнем, для начала подключим репозиторий LMDE (если вы это сделали ранее, то этот шаг можно пропустить).
$ sudo pluma /etc/apt/sources.list
Добавляем в открывшийся файл строку с необходимым нам репозиторием
deb http://packages.linuxmint.com/ debian main upstream import
обновим кэш
$ sudo apt-get update  
полезут ошибки об отсутствии ключей, установим ключи
$ sudo apt-get install linuxmint-keyring
при этом не забываем согласится на его установку, т.к. там по умолчанию стоит "нет"
опять обновим кэш
$ sudo apt-get update
Перед установкой самой утилиты необходимо удовлетворить некоторые условия, а то он просто так не запустится и будет ругаться где-то вот так:
(mintDesktop.py:19075): GLib-GIO-ERROR **: Settings schema 'com.linuxmint.terminal' is not installed
Для этого скачиваем с GitHUB необходимый нам файл com.linuxmint.gschema.xml
$ wget https://raw.githubusercontent.com/linuxmint/mintsystem/master/usr/share/glib-2.0/schemas/com.linuxmint.gschema.xml
Копируем его в /usr/share/glib-2.0/schemas
$ sudo cp com.linuxmint.gschema.xml /usr/share/glib-2.0/schemas/
Перестраиваем системные схемы
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
Устанавливаем непосредственно сам mintdeskop
$ sudo apt-get install mintdesktop
Все теперь его можно найти в "Центр управления MATE" под именем "Внешний вид рабочего стола".
А вот кратенько в скриншотах то что тон может регулировать




Удачного использования ;)

вторник, 10 марта 2015 г.

Wayland, Mir - а теперь еще и Freon от Google?

Уже наверное уже все успели обидеться на графический сервер X11. До этого было всего 2 проекта Wayland и Mir. И вот Google тоже решили вставить свои 5 копеек. Неожиданно они объявили о начале работы над своим проектом Freon.
В отличие от Wayland и Mir, которые разрабатываются уже несколько лет и реализованы всего на ряде платформ, Google только презентовав Freon, сразу начинает продвигать его в своем дистрибутиве ChromeOS.
Если вы пользователь разрабатываемой версии ChromeOS, то уже сейчас можете уточнить а есть ли у вас Freon, попробовав переключится с помощью <Ctrl>+<Alt>+<F2>, если все ок, то вас поприветствует надпись - "Welcome to frecon!".
Подробности - François Beaufort.
Да здравствует гонка графических серверов ;)

пятница, 6 марта 2015 г.

Gimp - меняем внешний вид

Gimp по своему оформлению немного выбивается из темы оформления которая у меня установлена. Если само оформление окна (а я после установки отключил все эти плавающие окна и привел все в одноконный режим, благо все это делается просто, меню "Окна"-"Однооконный режим" и ставим птицу), а вот значки как то уж совсем не вписываются, сейчас мы это дело малость поправим.
После настройки системы и установки темы которая мне пришлась по душе у меня получилось вот такое
Значки по моему мнению не очень смотрятся и я все сменил и привел вот к такому виду
Значки были найдены на deviantart.com в двух вариантах для темных и светлых тем оформления.
Установка тоже не очень сложная, у нее есть 2 варианта.
1. Только для одного пользователя
Скачиваем архив и разархивируем, полученное копируем в вашем домашнем каталоге в ~/gimp-2.x/themes (для того что бы увидеть скрытые папки жмем Ctrl+H.
2. Для всех пользователей
Скачиваем архив и разархивируем, полученное копируем в /usr/share/gimp-2.x/themes (не забываем что нужны права root).
Открываем Gimp, идем в меню "Правка"-"Параметры" и в появившемся окне ищем раздел "Тема" и там все это настраиваем (см. скриншот).

Вот и вся наука ;)

Vivaldi v.1.0.118.19 - Technical Preview 2 - небольшой обзор

Vivaldi — интернет-браузер, созданный компанией Vivaldi Technologies на основе свободного браузера Chromium и движка Blink.
На днях вышла версия v.1.0.118.19 - Technical Preview 2, решил я ее попробовать у себя в Debian Jessie + Mint.
Идем на сайт Vivaldi, там сразу при входе нам предлагаю скачать свеженькую версию. Пошел я на эту авантюру ради встроенного почтового клиента (в этой версии он пока еще не работает). 32 bit версия для linux оказалась в наличии, и была скачана, после установки deb пакета средствами GDebi и запуска броузера получаем вот такое
Сразу мне в глаза бросился слишком яркий дизайн строки ввода и вкладок, как дальше оказалось это варьируется в зависимости от цвета faveicon сайта и еще по каким то только броузеру понятным правилам, дизайн из-за этого получается на уровне "вырвиглаз".
Дальше - ну кто просил его становится броузером "по умолчанию", я лично не просил а он меня об этом даже и не спросил.
Заглянув в настройки броузера я так и не смог отвадить его от привычки быть броузером "по умолчанию", зато получилось отключить яркую подсветку вкладок из разряда "вырвиглаз"
Настройки не очень многочисленные, но все собраны довольно компактно и удобно.
Попытки в настройках обнаружить возможность включить использование GTK+ схем, привело к разочарованию, т.к. такого там нет, из-за этого кнопки управления окном приложения как были с правой стороны так и остались, а я как то больше привык их видеть наоборот с левой.
Да и вообще как то это окошко туго вписывается в дизайн, оно как бы живет своей жизнью, а на всю остальную систему ему ...
Понравился предпросмотр содержимого вкладок при наведении на него мышки.
Зная о том что почта в данной версии еще не работает, я все таки решил жмакнуть на значок, в результате чего выскочило вот такое сообщение
Персонаж со шляпой прикольный.
Быстродействие в данной версии на моем железе - никакое, нагрузка наверное даже больше чем у Chroma Betta который я использую по умолчанию, и в памяти я обнаружил запущенный vivaldi-ppapi-flash-path, хотя ни одной вклад которая требовала его работы не было открыто. Попытавшись воспроизвести видео, я получил вот такое
Хотя у меня в системе все стоит, да и этот сайт умеет воспроизводить видео в HTML5.
Далее я упражняться не стал, посчитав что на этом все эксперименты можно пока прекратить, а версию после ознакомления удалить, т.к. она пока для каждодневного использования в моей системе не пригодна.

среда, 4 марта 2015 г.

TLP - конфигурация

TLP – Linux Advanced Power Management.

Вступление.
Все основные параметры TLP хранятся в конфигурационном файле расположенном /etc/default/tlp. Поскольку конфигурация по умолчанию уже предусматривает оптимизированную экономию батареи, во многих случаях нет никакой особой необходимости изменить его.
Для внесения изменений можно в терминале или через команду Alt+F2 выполнить следующую команду (что означает (# и $):
$ gksudo gedit /etc/default/tlp
После внесения изменений необходимо перезапустить TLP
# tlp start
При обновлении TLP, установщик обязательно спросит заменять ли существующую версию конфигурации.

Параметры
Некоторые замечания

  • Параметр оканчивающийся на _AC, имеет эффект при работе от сети
  • Параметр оканчивающийся на _BAT, имеет эффект при работе от батареи
  • Параметры содержащие несколько значений, должны быть заключены обязательно в двойные кавычки ("")
  • Для активации параметров не включенных по умолчанию, необходимо убрать в начале строки '#'

Основные
TLP_ENABLE=1
Установите 0 если хотите отключить TLP (необходима перезагрузка)
Файловая система
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
Должно быть > 0 для активации  kernel laptop mode. Не меняйте эти параметры.
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
Таймаут (в секундах) для записи данных из буфера системы на диск.

Процессор и изменение частоты
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=ondemand
Устанавливается один из вариантов работы вашего процессора, доступные варианты - ondemand (default), powersave, performance и conservative.

Важно: to use this setting you must disable your distribution's governor settings or conflicts will occur. See the TLP FAQ.
CPU_SCALING_MIN_FREQ_ON_AC=0
CPU_SCALING_MAX_FREQ_ON_AC=0
CPU_SCALING_MIN_FREQ_ON_BAT=0
CPU_SCALING_MAX_FREQ_ON_BAT=0
Задает min/max параметр изменения частоты работы процессора. Для получения доступных вам значений используйте # tlp-stat -p. Значение 0 использует значение по умолчанию.

Подсказка: для применения новых параметров, необходима перезагрузка.

Важно: понижение частоты работы процессора не влияет на энергопотребление при питании от батареи, большего результата можно добиться применяя различные штатные режимы работы процессора (ondemand, powersave, performance и conservative).
CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30
Установка min/max P-state for Intel Core процессоров. Значения указаны в  процентах (0.. 100%) от общей доступной производительности процессора.

Подсказка:
  • The setting is intended to limit the power dissipation of the CPU.
  • It requires the intel_pstate scaling driver, see above.
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
Отключение режима "turbo boost" (Intel) и "turbo core" (AMD) (0 = отключено / 1 = включено).

Подсказка:
  • Необходимо ядро Linux 3.7 и выше
  • Значение 1 не активирует режим, а только позволяет его использовать
  • This may conflict with your distribution's governor settings
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
Минимизировать к-во ядер CPU cores/hyper-threads которые используются при небольших нагрузках(1 = включено, 0 = выключено). Зависит от модели процессора.
ENERGY_PERF_POLICY_ON_AC=performance
ENERGY_PERF_POLICY_ON_BAT=powersave
Определяет общую производительность по сравнению с политикой энергосбережения для процессора. Возможные значения -  performance, normal и powersave.

Предупреждение: этот параметр требует модуль ядра msr и инструмент x86_energy_perf_policy.

Ядро
NMI_WATCHDOG=0
Activate kernel NMI watchdog timer (0 = disabled/save power, 1=enabled). A value of 1 is relevant for kernel debugging only.

Undervolting

Подсказка: необходим advanced Linux skills для использования этих функций.
PHC_CONTROLS="F:V F:V F:V F:V"
Frequency/voltage ID pairs for the undervolting of Intel processors. Assumes that a kernel with PHC patches is installed. For more information see the PHC wiki.

Диски и Контроллер

Замечание: Настройки по умолчанию нормально работают с SSDs, нет особой необходимости изменять их.

Device Assignment
DISK_DEVICES="sda sdb"
Определяет дисковые устройства, для которых следующие параметры эффективны. При наличии нескольких устройств, разделяйте их пробелами.

При использовании 2-го диска в приводе CD/DVD, присвоенные имена устройств ядром (sda/sdb) может быть затруднено их изменение. В этом случае желательно сделать присвоение имен устройствам, используя ID:
DISK_DEVICES="ata-INTEL_SSDSA2M160G2GC_XZY123456890 ata-HITACHI_HTS541612J9SA00_XZY123456890"
Команда # tlp diskid показывает IDs всех подключенных дисков.

Advanced Power Management
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
Возможные параметры:

  • 1 – максимальное сохранение энергии / минимальная производительность – Замечание: использование данного параметра может привести к частой парковке головок диска и как следствие к его выходу из строя (распознать можно по характерным щелчкам)
  • 128 – компромисс между экономией электроэнергии и износом диска (TLP стандартный параметр при работе от батареи)
  • 192 – предотвращает частую парковку головки некоторых HDDs
  • 254 – минимальное сохранение энергии / максимальная производительность (TLP стандартный параметр при работе от сети)
  • 255 – отключение APM (не поддерживается некоторыми дисками)
  • keep – специальное значение, позволяет отключить этот параметр (synonym: _)

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

Замедление скорости вращения
DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
Значение тайм-аута для вращения диска, останавливается когда диск неактивен.
Допустимые параметры настройки:

  • 0 – отключено
  • 1..240 – тайм-аут от 5 секунд до 20 минут (in increments of 5 seconds)
  • 241..251 – тайм-аут от 30 минут до 5.5 часов (in increments of 30 minutes)
  • keep – специальное значение, позволяет отключить этот параметр (synonym: _)

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

У SSDs нет подвижных частей, поэтому это параметр для них может не использоваться.

Подсказка: остановка системного диска в течение длительных периодов времени вряд ли будет работать, потому что приложения и системные демоны часто будят диск. Однако, для CD/DVD, к которому не нужен постоянный доступ, этот параметр может быть довольно полезным.

Disk I/O Scheduler
DISK_IOSCHED="deadline cfq"
Sets the I/O scheduler per disk. Допустимые параметры настройки:
  • cfq – Linux default, работает с большинством стандартных HDDs and SSDs
  • deadline – Linux default (более новые ядра), работает с большинством стандартных HDDs and SSDs
  • noop
  • keep – специальное значение, позволяет отключить этот параметр (synonym: _)
При использовании нескольких дисков, у каждого могут быть свои параметры, они должны быть разделены пробелами.

SATA агрессивное управление питанием
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
Устанавливает режим управления питанием для линков SATA, соединяющих дисководы и накопители на оптических дисках.
Допустимые параметры настройки:
  • min_power – макс. экономия электроэнергии / минимальная производительность
  • medium_power – компромисс между экономией электроэнергии и производительностью
  • max_performance – минимальная экономия электроэнергии / макс. производительность
Подсказка: чтобы отключить этот параметр полностью, просто закоментируйте строки, вставив  '#' в начале строки.

PCI Express Bus

Active State Power Management
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
Sets PCIe ASPM режим экономии электроэнергии. Доступно с ядром 2.6.35 и выше. Допустимые параметры настройки:
  • default
  • performance
  • powersave

Graphics Cards

Radeon (old)
RADEON_POWER_PROFILE_ON_AC=high
RADEON_POWER_PROFILE_ON_BAT=low
Регулировка частоты. Доступно с ядром 2.6.35 и выше. Поддерживается только драйвером radeon, не fglrx. Допустимые параметры настройки::
  • low
  • mid
  • high
  • auto – mid от батареи, high от сети
  • default – используются установки по умолчанию, возможность регулировки частоты -отключена.
Подсказка: этот параметр заставляет однократно мерцать дисплей при изменения источника питания.

Radeon DPM (new)

Начиная с ядра 3.11 новое динамическое управление питанием (DPM) для radeon теперь доступно. Поддерживается только драйвером radeon, не fglrx.

Подсказка: нуждается в опции radeon.dpm=1 при начальной загрузки ядра.
RADEON_DPM_STATE_ON_AC=performance
RADEON_DPM_STATE_ON_BAT=battery
Управляет методом управления питанием. Возможные значения:
  • battery – при работе от батарее
  • performance – при работе от питания
RADEON_DPM_PERF_LEVEL_ON_AC=auto
RADEON_DPM_PERF_LEVEL_ON_BAT=auto
Управляет уровнем производительности. Возможные значения:
  • auto – рекомендуемая!
  • low
  • high
Networking

Wifi Power Management
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Режим экономии электроэнергии Wi-Fi модулей. Поддержка адаптера зависит от ядра и драйвера. Возможные значения:
  • 1 – отключено
  • 5 – включено
Подсказка: сохранение питания может вызвать нестабильную работу Wi-Fi соединения.

Wake On LAN
WOL_DISABLE=Y
  • Y – Wake on LAN отключено
  • N – Wake on LAN включено
Подсказка: после включения требуется перезагрузка, чтобы новые параметры вступили в силу..

Audio
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
Тайм-аут (в секундах) для режима сохранения мощности звука (поддерживает HDA Intel, AC97). Значение 0 отключает режим сохранение питания.

Подсказка: этот параметр может вызвать небольшие щелчки при воспроизведении звука.
SOUND_POWER_SAVE_CONTROLLER=Y
  • Y – выключает контроллер вместе со звуковым чипом
  • N – контроллер активен постоянно
Drive Slot / Ultrabay / CD / DVD привод
BAY_POWEROFF_ON_BAT=0
  • 1 – питание CD/DVD привода отключено при работе от батареи
  • 0 – питание CD/DVD привода включено
BAY_DEVICE=sr0
(по умолчанию в Linux системах: /dev/sr0).

Подсказка:
  • Для повторной активации откройте/закройте привод или нажмите кнопку которая отвечает за эту функцию
  • Этот параметр не затрагивает другие диски
Runtime Power Management
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
Управление питанием времени выполнения средств управления для PCI (e) устройств. Доступно с ядром 2.6.35 и выше. Возможные значения:
  • auto – включенный (выключает неактивные устройства)
  • on – отключенный (устройства включены постоянно)
Подсказка: чтобы отключить этот параметр полностью, просто закоментируйте строки, вставив  '#' в начале строки.to disable this setting completely, insert a '#' in the first column.
RUNTIME_PM_ALL=1
Controls which PCI(e) devices are considered for runtime power management::
  • 0 – только выбранные устройства
  • 1 – все устройства (default)
RUNTIME_PM_BLACKLIST="00:12.3 00:45.6"
Лист исключений PCI(e) которые будут работать при питании от батареи. Для получения данных используйте команду # lspci, идентификатор устройства будет находится в начале строки.
RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau"
Exclude PCI(e) devices assigned to listed drivers from runtime power management. Use # tlp-stat -e to lookup the drivers (in parentheses at end of line). Separate multiple drivers with spaces.

The default is "radeon nouveau" to prevent accidential power on of hybrid graphics' discrete part. Use an empty list ("") to disable the feature completely (not recommended).

USB
USB_AUTOSUSPEND=1
Авторежим приостановки работы для всех USB-устройств при переходе на питание от батареи. Устройства ввода данных как мыши и клавиатуры - включены по умолчанию (см. USB_DRIVER_BLACKLIST ниже). Возможные значения:
  • 1 – включено
  • 0 – выключено
Замечение: TLP активирует USB autosuspend независимо от того на каком источнике питания работает компьютер.
USB_BLACKLIST="1111:2222 3333:4444"
Список исключений ID USB-устройства из авторежима приостановки. Полезен для устройств, испытывающих затруднения при просыпании. Используйте # tlp-stat -u, чтобы определить ID устройства. Если в списке более одного устройства, разделите их пробелами.
USB_DRIVER_BLACKLIST="usbhid"
Если предыдущий параметр формировался по ID устройства, то этот формируется по имени драйвера. Если в списке более одного устройства, разделите их пробелами.

Внимание: не удаляйте "usbhid" из списка! Большинство устройств ввода данных не работает должным образом в авторежиме приостановки. Вместо этого используйте USB_WHITELIST ниже для вашего определенного ID устройства
USB_BLACKLIST_WWAN=1
Исключает встроенные устройства WWAN из авторежима приостановки:
  • 0 – не исключать
  • 1 – исключать
Замечание: this feature is implemented by an internal driver blacklist. It currently contains the drivers cdc_*, hso, qcserial and sierra – matching cards from Qualcomm, Ericsson and Sierra. To determine your card's driver, use #tlp-stat -u. For additional drivers use USB_DRIVER_BLACKLIST above.
USB_WHITELIST="5555:6666 7777:8888"
Повторно включает авторежим приостановки для ID USB-устройств, уже исключенных любым из списков выше (whitelist, всегда побеждает). Используйте # tlp-stat -u, чтобы определить ID. Многократные ID разделены пробелами.
USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=1
Отключает авторежим приостановки USB после завершения работы системы. Это предназначено как обходное решение, если приостановленные USB-устройства нарушают процесс завершения работы.

Radio Device Switching

On System Start and Shutdown
RESTORE_DEVICE_STATE_ON_STARTUP=0
Восстановление питания для устройств отключенных программно в прошлой сессии при запуске системы (bluetooth, wifi, wwan):
  • 0 – отключено
  • 1 – включено
Подсказка: параметр DEVICES_TO_DISABLE_ON_STARTUP/SHUTDOWN будет проигнорирован если здесь будет указано "1".
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
Отключает встроенные радио-устройства в системе при запуске согласно списка, параметры:
  • bluetooth
  • wifi – Wireless LAN
  • wwan – Wireless Wide Area Network (UMTS)
Не забываем разделять устройства пробелами.
DEVICES_TO_ENABLE_ON_STARTUP="bluetooth wifi wwan"
Linux включает все встроенные радио-устройства по умолчанию. В случае исключения Вы можете использовать этот параметр, чтобы включить недостающие устройство при запуске системы. Возможные значения см. выше.
DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"
Отключает встроенные радио-устройства перед завершением работы системы. Может использоваться в качестве обходного решения, когда включенный радио-модуль блокируют процесс завершения работы. Возможные значения см. выше.
DEVICES_TO_ENABLE_ON_SHUTDOWN="bluetooth wifi wwan"
Включает встроенные радио-модули перед завершения работы системы. Может использоваться в качестве обходного решения, что позволяет другим операционным системам видеть данное устройство. Возможные значения см. выше.

Upon Change of Power Source
DEVICES_TO_ENABLE_ON_AC="bluetooth wifi wwan"
Список радио-модулей активных при работе от сети.Возможные значения см. выше.
DEVICES_TO_DISABLE_ON_BAT="bluetooth wifi wwan"
Отключает встроенные радио-модули при работе от батареи независимо от их состояния соединения. Возможные значения см. выше.
DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE="bluetooth wifi wwan"
Отключает встроенные радио-модули при работе от батареи, когда они разрывают активное соединение. Возможные значения см. выше.

ThinkPad Battery Charge Thresholds - без перевода.

Radio Device Wizard

Radio Device Wizard обеспечивает возможность включить или отключить встроенные радио-модули, инициированные определенными событиями. В Ubuntu и Debian это реализовано в (дополнительном) пакете tlp-rdw.

Подсказка: Radio Device Wizard необходим Network Manager как средство управления.

Disable on Network Connect
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"
Upon a lan, wifi or wwan connect the stated radio devices are disabled:
  • bluetooth
  • wifi – Wireless LAN
  • wwan – Wireless Wide Area Network (UMTS)
Не забывайте устройства разделять пробелами.

Enable on Network Disconnect
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""
Upon a lan, wifi or wwan disconnect the stated radio devices are enabled.

Enable/Disable on Dock
DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK=""
Включение, выключение устройств при установке в докстанцию.

Enable/Disable on Undock
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
DEVICES_TO_DISABLE_ON_UNDOCK=""
Включение, выключение устройств при отключении от докстанции.

Trace Mode

В целях поддержки TLP (и возможных сообщениях о сбоях в работе) есть возможность включить режим трассировки. Чтобы включить его добавте следующую строку к конфигурационному файлу:
TLP_DEBUG="bat disk lock nm path pm rf run sysfs udev usb"
Default Configuration

For reference see /etc/default/tlp as contained in the installation package.

вторник, 3 марта 2015 г.

Установка Xfce 4.12 в Xubuntu 14.04 в 14.10, а также Ubuntu и Mint

В интернете было много шуму по поводу выхода свежей версии Xfce 4.12. Даже уже присутствуют видео обзоры, на которых видно что разработчики проделали очень хорошую работу.
Обладатели Xubuntu (и прочих buntu подобных дистрибутивов) могут уже сейчас насладится свежей версией.

Обновление для обладателей Xubuntu 14.04 и 14.10
$ sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Для обладателей Ubuntu и Mint
$ sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
$ sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
$ sudo apt-get update
$ sudo apt-get install xfce4

После установки перезагружаемся и логинимся в систему используя Xfce.

Виртуальные рабочие столы в Linux

Виртуальные рабочие столы.
Не все знакомы с тем что уже в консоли мы имеем минимум 6 виртуальных рабочих столов, а 7 появится после установки Х сервера, приведу команды по переключению между ними
Ctrl+Alt+F1 - первая виртуальная консоль (по умолчанию если
  стартовали в текстовом режиме);
Ctrl+Alt+F2 - вторая виртуальная консоль;
Ctrl+Alt+F3 - третья виртуальная консоль;
Ctrl+Alt+F4 - четвертая виртуальная консоль;
Ctrl+Alt+F5 - пятая виртуальная консоль;
Ctrl+Alt+F6 - шестая виртуальная консоль;
Ctrl+Alt+F7 - седьмая виртуальная консоль, возврат в графический
  режим (по умолчанию если стартовали в графическом режиме).
Это все виртуальные рабочие столы, можно работать во всех одновременно.
Знание этого, очень спасает когда у вас валятся Х и вы получаете черный экран при старте вашей системы, переход в одну из этих консолей позволяет вам заняться реанимацией вашей системы, а если у вас еще стоит mc, то это очень облегчит задачу.

TLP - консольные команды

TLP – Linux Advanced Power Management.

Конфигурация.
Все основные параметры TLP хранятся в конфигурационном файле расположенном /etc/default/tlp. Поскольку конфигурация по умолчанию уже предусматривает оптимизированную экономию батареи, во многих случаях нет никакой особой необходимости изменить его. Полный вариант описания основных настроек конфигурации TLP см. здесь (англ.)

Запуск
После установки, TLP автоматически активируется при загрузке компьютера, также его можно запустить командой
# tlp start
результат
TLP started in ... mode.

Проверка работы
# tlp-stat
Будет выведена полностью конфигурация TLP, вашей системы, также большое количество интересной информации, среди которой вы найдете
+++ System Status
TLP power save = enabled
power source = ...

Команды терминала
Подсказка: все команды необходимо запускать с правами root или применяя команду sudo, а также посмотрите что означает (# и $)

wifi, bluetooth, wwan
Включение, выключение или проверка wifi, bluetooth, wwan(3G или UMTS) модулей
# wifi [ on | off | toggle ]
# bluetooth [ on | off | toggle ]
# wwan [ on | off | toggle ]

Информация о состоянии радио модулей:
# tlp-stat -r
# tlp-stat --rfkill
Состояние работы своих радио модулей также можно проверить командой
# rfkill list


tlp-stat - статистика, информация
# tlp-stat
# tlp stat
Будет выведена полностью конфигурация TLP, вашей системы, а также большое количество интересной информации, там получается довольно внушительный листинг.
Также присутствуют отдельные команды ориентированные на узкие задачи.
Информация о батарее:
# tlp-stat -b
# tlp-stat --battery
Информация о конфигурации TLP:
# tlp-stat -c
# tlp-stat --config
Основная информация и показатели HDD:
# tlp-stat -d
# tlp-stat --disk
Информация о устройствах PCI:
# tlp-stat -e
# tlp-stat --pcie
Информация о процессоре:
# tlp-stat -p
# tlp-stat --processor
Информация о вашей системе:
# tlp-stat -s
# tlp-stat --system
Показывает температуру процессора и скорость вентилятора
# tlp-stat -t
# tlp-stat --temp
Показывает информацию о ваших USB устройствах:
# tlp-stat -u
# tlp-stat --usb
Показывает предупреждения:
# tlp-stat -w
# tlp-stat --warn
Подробности можно посмотреть в  TLP FAQ, Warnings section
Просмотр лога о старте сервиса TLP:
# tlp-stat -T
# tlp-stat --trace

tlp
В случае изменения основного конфигурационного файла, необходимо повторно запустить TLP (произойдет рестарт сервиса)
# tlp start
Принудительный запуск режима работы от батареи (полезно при тестировании настроек - игнорируется актуальный статус питания)
# tlp bat
Принудительный запуск режима работы от сети (полезно при тестировании настроек - игнорируется актуальный статус питания)
# tlp ac
Выключает все USB устройства (в том числе и встроенные), кроме внесенных в blacklist.
# tlp usb
Выключает питание на устройствах по воспроизведению оптических дисков, открытие лотка или извлечение/вставка оптического диска активизирует устройство, команда не влияет на ваши жесткие диски.
# tlp bayoff
Выводит Disk ID вашего HDD
# tlp diskid

Команды из раздела - ThinkPads only, привожу без перевода и описания
Change Battery Charge Thresholds (temporarily)
# tlp setcharge [ START_THRESH STOP_THRESH [ BAT0 | BAT1 ] ]
Set Battery Charge Thresholds to Factory Settings (temporarily)
# tlp fullcharge [ BAT0 | BAT1 ]
Charge Battery once to the Upper Charge Threshold
# tlp chargeonce [ BAT0 | BAT1 ]
Discharge Battery (on AC Power)
# tlp discharge [ BAT0 | BAT1 ]
Recalibrate Battery (on AC Power)
# tlp recalibrate [ BAT0 | BAT1 ]

TLP - установка (Debian, LMDE, Ubuntu, Mint)

TLP – Linux Advanced Power Management
Перед установкой TLP необходимо откатить до исходного состояния все внесенные вами изменения в файле  /etc/rc.local, а также удалить (если было установлено) laptop-mode-tools
# apt-get purge laptop-mode-tools

Для тех кто забыл  - что означает (# и $)

Установка для Ubuntu 12.04, 14.04, 14.10, Linux Mint 13 и 17
Добавляем TLP-PPA
$ sudo add-apt-repository ppa:linrunner/tlp
Обновляем кэш
$ sudo apt-get update
Необходимо установить следующие пакеты
tlp (PPA) – Сама утилита
tlp-rdw (PPA) – Мастер который отвечает за отключение радио модулей
tp-smapi-dkms (universe) – опционально, только для ThinkPad
acpi-call-dkms (PPA) – опционально, только для ThinkPad
Устанавливаем непосредственно сами пакеты
Для обычных систем
$ sudo apt-get install tlp tlp-rdw
Дополнительно для ThinkPad
$ sudo apt-get install tp-smapi-dkms acpi-call-dkms

Установка для Debian Whezzy и Jessie а также LMDE (Linux Mint Debian Edition)
Добавляем репозиторий TLP в /etc/apt/sources.list
deb http://repo.linrunner.de/debian DIST main
Необходимо заменить DIST на имя вашего дистрибутива wheezy, jessie, sid
Устанавливаем публичный ключ
# apt-key adv --keyserver pool.sks-keyservers.net --recv-keys CD4E8809
Обновляем кэш
# apt-get update
Необходимо установить следующие пакеты
tlp (TLP repo) – Сама утилита
tlp-rdw (TLP repo) – Мастер который отвечает за отключение радио модулей
tp-smapi-dkms (main) – опционально, только для ThinkPad
acpi-call-dkms (TLP repo или main) – опционально, только для ThinkPad
Устанавливаем непосредственно сами пакеты
Для обычных систем
# apt-get install tlp tlp-rdw
Дополнительно для ThinkPad
# apt-get install tp-smapi-dkms acpi-call-dkms

# и $ - что это значит в Linux

# и $ - что это значит
$ - обозначает что мы работаем в консоли под обычным пользователем (для выполнения административных задач необходимо команды начинать с sudo) и имеем в начале строки в терминале вот такое
user@device:~$
# - означает что мы имеем права root, для их получения необходимо ввести команду
$ su
и получаем вот такую строчку
root@device:/home/user#
---
SUDO
по умолчанию в Debian Jessie созданный вами пользователь не включен в группу пользователей sudo, и вам необходимо своего пользователя туда добавить, выполняется это вот такой командой
# adduser user sudo
где user необходимо заменить на ваше имя пользователя, после её выполнения необходимо перелогиниться или перезагрузить ваш компьютер для вступления изменений в действие.

понедельник, 2 марта 2015 г.

ALGORITHM: The Hacker Movie - фильм который стоит посмотреть.


ALGORITHM: The Hacker Movie
A freelance computer hacker breaks into secret government contractor and downloads a program. He must choose between his own curiosity and the lives of his friends.



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