Archive

Posts Tagged ‘linux’

Shutter: снимаем скриншоты

August 23rd, 2011 No comments

Существует в Linux замечательная утилита для снятия скриншотов: называетсяя Shutter. Позволяет снимать скриншоты из определенного окна, вручную выделенной области или весь экран. По функциональности сравнима с проприетарной и платной FastStone Capture . Итак, знакомьтесь:

Скачать можно на официальном сайте:  http://shutter-project.org/

Debian для нетбука Part II: снижаем энергопотребление или первые подводные камни

August 23rd, 2011 No comments

Итак, после достаточно продолжительного использование Debian Squeeze на Asus eee pc был выявлен один подводный камень: машинка работает не более четырех часов. В этой статье мы попытаемся снизить энергопотребление.

Для начала отключим все ненужные службы в Ващей системе. Ставим sysv-rc-conf:

 aptitude install sysv-rc-conf

 

После этого входим по команде sysv-rc-conf и убираем пробелом неиспользуемые Вами сервисы. Мною были отключены: avahi-daemon, bluetooth, saned, ssh.

Далее отключаем ненужные службы непосредственно в Gnome. Идем в Система -> Параметры -> Запускаемые приложения, там отключаем не используемые Вами сервисы, например: менеджер Bluetooch, уведомление сигналами в Evolution и прочие не нужные Вам или системе сервисы.

Далее необходимо установить laptop-mode, который управляет питанием жестких дисков, Wi-Fi, режимами гибернации и прочим. Устанавливаем:

aptitude install laptop-mode-tools

После установки необходимо сконфигурировать laptop-mode:

nano /etc/laptop-mode/laptop-mode.conf

После этого, по возможности изменяем параметры на более оптимальные:

ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=1
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1
MINIMUM_BATTERY_CHARGE_PERCENT=15
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=0
LM_BATT_MAX_LOST_WORK_SECONDS=900
LM_AC_HD_IDLE_TIMEOUT_SECONDS=1800
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=600
CONTROL_HD_POWERMGMT=”1″
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254

Далее необходимо отредактировать конфиг управления частотой процессора:

nano /etc/laptop-mode/conf.d/cpufreq.conf

Редактируем параметры:

CONTROL_CPU_FREQUENCY=”1″
LM_AC_CPU_IGNORE_NICE_LOAD=0

Пока всё. Лично мне данные действия дали примерно ~45 дополнительных минут к жизни аккумулятору. Способов понижения потребления энергии в Linux много, но пока laptop-mode один из самых эффективных.

Вышло ядро Linux 3.0

August 8th, 2011 No comments

 

 

 

 

Итак, вышло юбилейное ядро операционной системы Linux. Версия 3.0 не означает какой-то прорыв, просто переход на новую нумерацию происходит каждые 10 лет. Что было добавлено:

  • организационные:
    • произошла смена мажорного номера и системы нумерации в целом. Это не повлекло за собой кардинальных изменений кода, но правильным образом укрепило модель разработки, принятую для ветки 2.6;
  • в сетевой подсистеме:
    • включен JIT-компилятор для BPF (для платформы x86_64);
    • добавлена возможность посылать и принимать пакеты ICMP_ECHO непривилегированными пользователями через новый сокет IPPROTO_ICMP;
    • произведены улучшения в подсистеме Samba;
    • добавлена новая дисциплина планирования QFQ;
    • добавлена возможность изолирования соединений VPN;
    • добавлены и обновлены драйверы проводных и беспроводных сетевых устройств;
    • добавлена поддержка WoWLAN;
  • в файловых системах:
    • произведены множественные улучшения в btrfs, отдельно следует выделить автоматическую дефрагментацию (применима к небольшим файлам);
    • в ext4 добавлена поддержка информирования программами файловой системы о том, что некоторые области файлов не содержат данных;
    • в tmpfs добавлена базовая поддержка расширенных атрибутов;
    • в xfs добавлена поддержка оповещения носителей об освобождаемом месте непосредственно в момент удаления файлов;
  • в подсистеме виртуализации:
    • в Xen добавлен backend хранения данных, что позволяет использовать ванильное ядро как хост-систему без применения дополнительных патчей;
  • в архитектуре:
    • начата реорганизация дерева ARM с целью унификации;
    • выключена оптимизация по размеру по умолчанию;
    • в KVM добавлена поддержка процессоров VIA;
    • теперь ядро поддерживает 64-разрядную архитектуру Tilera;
    • реализована поддержка режима SMEP (Supervisor Mode Execution Protection) для современных процессоров Intel. При его включении ядру аппаратно запрещается исполнять код из непривилегированных страниц пространства пользователя. SMEP предохраняет ядро от некоторых видов атак и эксплоитов.
    • функция подсистемы управления памятью mmu_gather теперь может вытесняться, что значительно улучшило масштабируемость ядра;
  • в видеоподсистеме:
  • другое:
    • добавлена поддержка драйвера isci для контроллера SAS в сервере Intel C600;
    • в драйвере mvsas добавлена поддержка чипов 88SE9445 и 88SE9485;
    • теперь неиспользованные порты SATA можно полностью отключать;
  • также было сделано множество других полезных и интересных изменений, перечислять которые можно очень долго.

Безболезненная миграция в Linux: part I

July 5th, 2011 No comments

Итак, вы уже настоятельно решили попробовать «переехать» в другую рабочую среду, а именно — попробовать, что же такое Linux. Что же за зверь такой, этот Linux, я рассказывать в этой статье не буду, но вот помочь Вам безболезненной миграции я могу.

Итак, прежде всего нужно понимать несколько вещей, а именно: Linux-системы требуют некоторой подготовки, использовать их после Windows бывает немного непривычным (это не плохо, скорее наоборот). Условно Linux-системы можно разбить на две части, а именно: пользовательская и серверная . Про вторую пока я рассказывать ничего не буду, а вот первая ничем не сложнее незаурядной Windows. Скорее даже наоборот.

Итак, вы почитав этот сайт, почитав другие сайты, закупившись интересными книжками решили для себя, что подготовка, которая нужна для миграции у Вас есть. Отлично, осталось совсем малое: понять, для каких задач Вы используете компьютер, и для каких задач будете использовать. Нужно ли Вам это вообще?! Если под Ваши задачи Linux вполне подходит, а Вам тем временем нетерпится начать установку, – то добро пожаловать в интересный и весёлый мир Linux!

Небольшой совет для тех, кто хотел бы сделать свой «переезд» более мягким: за несколько месяцев до перехода ни Linux начните пользоваться свободным ПО в вашей системе. Эти программы помогут адаптироваться в новом рабочем пространстве. 🙂

 

Итак, не буду тянуть резину и сразу поставлю все точки над «и».

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

 

  • Моральная подготовка, взвешивание всех «за и против»,
  • Изучение базовой документации, понимание прочитанного.
  • Распределение задач будущего рабочего места. Вы четко должны понимать, под какие задачи система подходит, а под какие нет. Если вы любитель современных 3D-шутеров, то можете забыть про установку Linux на Ваш компьютер.
  • Выбор дистрибьютива, который Вы будете устанавливать к себе на компьютер (о том, что такое дистрибьютив, можно прочитать ниже, либо посмотреть в нашем словаре).
  • Прямые руки, немного терпения и хорошее настроение.

 

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

  • Быструю, красивую, логичную ОС;
  • Узнаете много полезной информации
  • Вы станете свободным от проприетарного ПО. Вам не нужно будет ни за что платить
  • Многое другое.
Основные6 проблемы миграции в Linux:
Основной проблемой, как написано выше, является неподготовленность будущего пользователя. Многие слышали о Linux от друзей, видели скриншоты системы и воодушевились установкой. Но, этого к сожалению мало. Новичок, недавно установивший систему себе сталкивается с терминалом, – грустное зрелище. Большой процент пользователей, через несколько дней со словами “Ваш Линукс нихрена не работает” удаляют систему и ставять обратно винду. Эта статья именно о том, как можно это избежать. Правда, возможно всё вышесказанное может отпугнуть Вас.
Wine
Скорее всего, каждый начинающий линуксоид знает про существование Wine. Причем, в большинстве случаев знает ещё до установки системы. После установки пользователь ставит Wine и как ни в чем не бывало устанавливать весь тот софт, который он использовал в Windows. Грустное зрелище. Для того, что бы во всём разобраться, я напишу для каких целей Wine разрабатывался и для чего он нужен. Wine существует для запуска, установки и использования Windows-приложений. Нужен он для того, что бы запускать приложения, которым не аналога в Linux. Привыкли к гадкому квипу? Забудьте про него, в репозиториях Вашего дистрибьютива полным полно разных IM-клиентов. И использовать Wine совсем не обязательно, ибо в нём нормально работает 40% Windows-приложений. Остальное кое-как.
“У меня ничего не работает”.
Не Вы первый, не Вы последний. У новичков, как правило, возникают одни и те же вопросы, потому решение всегда есть в гугле. Для начала необходимо научиться правильно устанавливать программы, зная минимальное количество терминальных программ. Делайте всё предельно аккуратно, читайте вывод терминала.
“У меня не работает эта хрень”
Что же, бывает.
“Я не могу установить эту хрень”
Как правило эта фраза звучит  тогда, когда пользователь нарывается на программу, которую нужно собирать из исходников. Это нужно научиться делать, интернеты кишат статьями про установку из сырцов. Единственное, что я отмечу: не стоит ставить подобным способом программы в пакетных дистрибьютивах, потому что всё необходимое есть в репозиториях. А если нет – то тогда да, придётся конфигурить и компилить.
“А хоть как-то поиграть можно?”
Да, причём нормально. В начале говорилось о том, что поиграть нормально не сможете. Но это не совсем так, я специально слукавил, что бы отсеять тех , кто прямо не может без игр. Существует множество сайтов, где написаны игры, свободные для загрузки. Так же не мало игр присутствуют в официальных репозиториях.

Замена splashscreen в gdm3

July 4th, 2011 No comments

Многие заметили, что по сравнению с предыдущими версиями gdm заставку “экрана приветствия” поменять стало достаточно трудно. Раньше можно было просто загрузить дополнительные темы и пользоваться ими. Выход есть всегда 😉

Ищем подходящую картинку, идём в папку:

/usr/share/images/desktop-base/

Заменяем там файл login-background.svg на более подходящий. Наслаждаемся 😉

Categories: IT-bullshit, Linux Tags: , ,