Авторизация

Логин или эл. почта: Регистрация
Пароль: Напомнить пароль



Интерфейс Исправление загрузки Plymouth Ubuntu #

После установки проприоритарных драйверов Ati и Nvidia на Ubuntu (10.04 и 10.10) часто возникает проблема с внешним видом загрузчика системы (Plymouth). Он становится большим и растянутым, что смотрится очень уродливо и портит всё впечатление об операционной системе.
На многих форумах, посвященных Ubuntu есть множество руководств как поправить этот недостаток, но многие из них довольно сложные. Но так как эта проблема довольно популярная, то был написан небольшой скрипт, с помощью которого можно легко починить Plymouth.
Ubuntu Plymouth
Читать дальше


Программы Transmission и Unity #

Всё больше программ, которые мы используем в Ubuntu, получают интеграцию с панелью Unity. Торрент клиент Transmission не стал исключением, для него уже написан полезный скрипт Transmission-Unity-Launcher, который показывает число закачек, а так же прогресс всех качаемых торрентов. Пока что функционал не велик, но скрипт ещё разрабатывается, новые фишки ещё впереди.
Transmission-Unity-Launcher
Читать дальше


Программы Календарь Google и GNOME Shell #

Давненько мы не писали про полезные вещи для GNOME Shell, исправляемся. Вы явно знаете про встроенный в Gnome календарь. Так вот, теперь его можно интегрировать с Календарём Google. Все события будут показаны во всплывающем окне, которое показывается при вызове просмотра календаря. Вот как это выглядит:
Календарь Google и GNOME Shell
Читать дальше


Программы Принудительное завершение приложений #

Как то в одном из выпусков полезных мелочей мы писали про удобный способ завершать повисшие приложения с помощью команды xkill. Сейчас так делать сложнее, ибо в Unity нет того окна запуска команд, который открывался по нажатию Alt+F2. Зато теперь появился специальный лаунчер для запуска этой команды. 
Для начала нужно скачать архив: 
ForceQuit.tar.gz (скачиваний: 353, размер: 707.0 B)
 
После распаковки архива заходим в папку и запускаем файл Install.sh. Система может попросить ввести пароль, вводим. После откроется папка applications, где видим ярлык с названием Force Quit. На всякий случай сделал скрин:
Принудительное завершение приложений
Читать дальше


Разное Удобная распаковка архивов #

На данный момент в десктопных дистрибутивах линукса нет никаких проблем с архивами. Пара кликов и он уже распакован. А вот в серверных версиях приходится помнить команды. Причём ладно бы одну для всех, дак нет, для каждого расширения архива своя команда. Сегодня мы исправим этот недочёт. Ничего особенного делать не будем, просто воспользуемся alias, о которых я как то писал. Только будем использовать в связке с небольшим скриптом. После всех манипуляций вам нужно будет запомнить только команду extract, именно ей вы будете распаковывать все архивы.Итак, нам нужно отредактировать файл .bashrc, который находится в домашней папкеcd
sudo nano ~/.bashrc
И в конце файла добавляем скриптextract () {if [ -f $1 ] — thencase $1 in*.tar.bz2) tar xvjf $1 --*.tar.gz) tar xvzf $1 --*.bz2) bunzip2 $1 --*.rar) rar x $1 --*.gz) gunzip $1 --*.tar) tar xvf $1 --*.tbz2) tar xvjf $1 --*.tgz) tar xvzf $1 --*.zip) unzip $1 --*.Z) uncompress $1 --*.7z) 7z x $1 --*) echo «don't know how to extract '$1'...» --esacelseecho "'$1' is not a valid file!«fi}Сохраняем (Ctrl + O) и закрываем (Ctrl + X). Всё, теперь если нужно, к примеру, распаковать файл soft.tar.gz, то просто вводим такую командуextract soft.tar.gz
И файл распакован. Но если будет ошибка, вроде don't know how to extract soft.tar.gz, то вы пытаетесь распаковать неизвестный скрипту формат.Если вы живёте в городе Кременчуг, то рекомендую посетить этот сайт: kremen4ug.ru.


Инструкции Как избавиться от "404 Not Found" при запуске apt-get update #

Если вы случайно ввели не верный адрес PPA при добавлении его в систему, либо добавили PPA, в котором нет пакетов под вашу версию Ubuntu, но при каждом вызове вы будете видеть одну и ту же ошибку - 404 Not Found. <img title=«Как избавиться от „404 Not Found“ при запуске apt-get update» src="/upload/404-Not-Found-1-650x423.jpg" alt=«Как избавиться от „404 Not Found“ при запуске apt-get update» width=«650» height=«423» />Ничего страшного в этой ошибке нет (она может только немного замедлить процесс обновления списка пакетов), но если вы хотите от них избавиться, то нужно всего лишь отключить (или удалить) PPA, которые вызывают ошибку 404 Not Found. Делать это каждый раз в ручную не слишком удобно (я обычно делаю через Ubuntu Tweak), но сейчас мы сделаем так, что нужно будет только ввести в консоль команду fix404.fix404 это простой скрипт, который проверяет все PPA на доступность для вашей системы и предлагает отключить нерабочие.Скрипт fix404Установка fix404PPA с пакетом fix404 доступен только для пользователей Ubuntu 11.04:sudo apt-add-repository ppa:lkjoel/fix404
sudo apt-get update
sudo apt-get install fix404
Для более ранних версий Ubuntu пакет fix404 можно скачать отсюда: launchpad.net.Для использования fix404 введите следующие команды в терминал:sudo fix404
sudo chmod 644 /etc/apt/sources.list.d/*
Вторая команда нужна для восстановления нужных прав доступа файлам с PPA (да, в скрипте присутствует небольшой баг, о котором уже оповестили автора).Купите Фольксваген Пассат в Новосибирске для себя и своей семьи.


Разное AutoEnterPass - ввод пароля одной клавишей #

Как-то придумал себе надежный длинный пароль и теперь при виде таких вот окошек (см. ниже), меня бросает в дрожь только от одной мысли, что сейчас придется нервно стучать по клавиатуре. AutoEnterPassAutoEnterPassВыход есть! Решил немного упростить себе жизнь и написал небольшой скриптик на Python’е:#!/usr/bin/pythonimport pyatspi, timetime.sleep(1)reg = pyatspi.Registry.generateKeyboardEventreg(24, None, pyatspi.KEY_PRESSRELEASE) #qreg(25, None, pyatspi.KEY_PRESSRELEASE) #wreg(26, None, pyatspi.KEY_PRESSRELEASE) #ereg(27, None, pyatspi.KEY_PRESSRELEASE) #rreg(28, None, pyatspi.KEY_PRESSRELEASE) #treg(29, None, pyatspi.KEY_PRESSRELEASE) #yreg(36, None, pyatspi.KEY_PRESSRELEASE) #EnterВсе что он делает, так это эмулирует нажатие клавиш* клавиатуры. В данном случае набирает “qwerty” и жмет “Enter”.*получить коды клавиш можно командой:$ xev | grep keycode
Установка очень простая. Для начала вводим в терминал:sudo apt-get install python python-pyatspi
Далее нужно создать файл AutoEnterPass.py со скриптом выше, сохранить в удобном месте, сделать скрипт исполняемым и включить его запуск по нажатию клавиши (заходим в Система -> Параметры -> Комбинации клавиш клавиатуры).Всё!Источник: it-tux-droid.ru.Хотите обновить рабочий стол? Вам стоит скачать обои или новые темы.


Программы Unity Reboot - Загрузка в любую ОС из Ubuntu #

Как то мы писали про скрипт для Unity, с помощью которого можно сразу перезагружаться в любою другую операционную систему, установленную на компьютере. Данный скрипт получил большое обновление и теперь у него есть собственный репозиторий.
Читать дальше


Инструкции Энергосбережение Ubuntu на ноутбуке #

Я являюсь рядовым линукс-пользователем и поэтому не стоит от этой статьи ожидать очень умных ходов или нестандартных программистских решений. Все по мануалам. Но раз результат достигнут, значит кому-то кроме меня это может оказаться полезным. О том, как заставит ноутбук работать под линуксами как можно дольше, написано немало, в том числе и на хабре. В какой-то степени я еще раз соберу все советы воедино, от очевидных до обскурных, заодно опишу несколько проблем и решений, которые у меня оказались достаточно «индивидуальными».Устанавливал я Ubuntu 10.10 на ноутбук Acer Aspire Timeline 5810TG. Эта машина обладает экраном в почти 16 дюймов и относительно производительным железом, зато батарея достаточно емкая, чтобы ставить с ней личные рекорды.Содержание постаОтключаем дискретную видеокартуПолезные команды для энергосбереженияПроблемы ноутбука (связанные с энергосбережением) и их решенияАвтоматизацияДополнительные советыОтключаем дискретную видеокартуВ моем ноутбуке имеется возможность переключаться между встроенным графическим чипом от Intel, маломощным и малотребовательным к электроэнергии, и сравнительно сильной и энергоемкой карте ATI Radeon HD4330. Многие обладатели ноутбуков с переключаемой графикой испытывают проблемы в работе с Linux-системами. Поиск по «ubuntu switchable graphics» на убунтуформус выдает больше 50 страниц тем.
Мне производительная графическая карта нужна редко, поэтому я задался целью отключить ее по умолчанию с возможностью быстрого и безболезненного включения.
Очень много читал те самые 50 страниц форумных тем. А надо было всего лишь заглянуть в убунту-вики или даже попробовать воспользоваться хабрапоиском.В версиях ядра, начиная с 2.6.34, присутствует механизм vga_switcheroo, позволяющий переключаться между видеокартами. То есть в Ubuntu 10.10 он есть по умолчанию. О том, как им пользоваться, хорошо было написано здесь (см. второй способ) почти год назад, я по-быстрому напомню, что к чему.Вначале выполним:lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
01:00.0 VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series] (rev ff)
Зная, какой GPU как обозначается, посмотрим, какой из них в каком состоянии:cat /sys/kernel/debug/vgaswitcheroo/switch
0: :Pwr:0000:01:00.0
1:+:Pwr:0000:00:02.0
Плюсик стоит на против видеочипа, который используется в данный момент, Pwr означает, что видеокарта включена и потребляет энергию.
Важно: у всех моих немногих знакомых, обладающих ноутбуками с двумя видеокартами, картина одинаковая: что бы вы не делали, при загрузке системы обе карты работают, при этом для вывода используется встроенная «слабая» графика. Это нам на руку, ибо обесточивание неактивной видеокарт происходит бескровно.Командаecho OFF > /sys/kernel/debug/vgaswitcheroo/switch
отключает неиспользуемую GPU сразу же. Поэтому мы обратимся к файлу /etc/rc.local, добавив в него вышеуказанную команду (перед строчкой exit 0). Так, при загрузке систему дискретная видеокарта уже будет отключена и мне не нужно будет беспокоиться ни о чем.0: :Off:0000:01:00.01:+:Pwr:0000:00:02.0Важно: насколько я могу судить, vga_switcheroo не работает, если установлены проприетарные драйверы на дискретную видеокарту.Кстати, если вы хотите переключаться между видеокартами через графический интерфейс, установите Ubuntu Control Center. Программа представляет собой панель управления параметрами Ubuntu, но нас она интересует исключительно из-за опции переключения между GPU (естественно, здесь это тоже происходит средствами vga_switcheroo).Ubuntu Control CenterБудьте аккуратны с UCC: во-первых, работает кривовато, например, мне необходимо было вначале переключиться на дискретную видеокарту, а лишь затем на встроенную, чтобы обесточить дискретную (либо вначале выполнить echo OFF > /sys/kernel/debug/vgaswitcheroo/switch, а затем переключаться на встроенную GPU). Но работает. Во-вторых, переключение происходит сразу, то есть без спросу выполняется завершение сеанса и приходится вновь залогиниваться.Полезные советы по энергосбережениюСобирались эти советы с lesswatts, ubuntuforums, учитывались хинты от powertop, кое-что было найдено случайно.1) Если у вас стоит убунту на ноутбуке, стопроцентно у вас установлен пакет laptop_mode, оптимизирующий работу компьютера в зависимости от источника питания. Значение 0, посылаемое в /proc/sys/vm/laptop_mode, отключает режим энергосбережения, 5 устанавливает самый агрессивный. Подробнее о том, как именно laptop_mode сберегает энергию, можно прочесть где угодно.echo 0 > /proc/sys/vm/laptop_mode #выключает laptop_mode
echo 5 > /proc/sys/vm/laptop_mode #активирует laptop_mode
2) Режим энергосбережение для SATA-устройств.echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
echo min_power > /sys/class/scsi_host/host2/link_power_management_policy
echo min_power > /sys/class/scsi_host/host3/link_power_management_policy
echo min_power > /sys/class/scsi_host/host4/link_power_management_policy
echo min_power > /sys/class/scsi_host/host5/link_power_management_policy
Не знаю, почему у меня в /sys/class/scsi_host/ целых шесть устройств. :)Для включения максимального быстродействия выполнить команды с max_performance вместо min_power.3) По умолчанию в Ubuntu есть четыре профиля работы процессора:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
conservative ondemand userspace powersave performance
conservative: медленно повышает частоту процессора в зависимости от нагрузки на систему и резко сбрасывает частоту к минимальной при простое.
ondemand: быстро повышает частоту процессора при возрастании нагрузки и медленно сбрасывает частоту к минимуму при простое.
powersave и performance, очевидно, соответствуют минимальной и максимальной частотам CPU.#для производительности- выполнять сие для каждого ядра (у меня их два)
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
#для энергосбережения
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
Многие независимые пользователи крайне не советуют использовать режим performance, поэтому даже для работы от сети, когда экономить на ваттах нет смысла, я использую режим ondemand.4) Параметр 'sched_mc_power_savings' из /sys/devices/system/cpu/ позволяет использовать энергосберегающий режим работы процессора в случае, если у того более одного ядра, благодаря особому распределению нагрузки между ядрами.echo 1 > /sys/devices/system/cpu/sched_mc_power_savings #включаем энергосбережение
echo 0 > /sys/devices/system/cpu/sched_mc_power_savings #выкл
5) Встроенные аудио-чипы от Intel (которые принадлежат к т. н. High Definition Audio — HDA) также имеют возможность экономии ватт, если звуковой чип не используетсяecho 0 > /sys/module/snd_hda_intel/parameters/power_save #выключаем энергосбережение
echo 10 > /sys/module/snd_hda_intel/parameters/power_save #вкл
6) Для того, что выиграть еще чуть-чуть времени работы батареи, можно запретить системе время от времени «опрашивать» cd/dvd-привод на предмет наличия там диска.hal-disable-polling --device /dev/cdrom #запрещаем
hal-disable-polling --enable-polling --device /dev/cdrom #делаем как было
7) Можно выключить к черту веб-камеру вместе с драйвером. Не проверял отдельно, но сообщают, что дело очень хорошее при работе от батареи.modprobe -r uvcvideo #выключаю
modprobe uvcvideo #включаю обратно
Естественно, пропустите этот шаг, если вам придется использовать скайп или еще для чего-то понадобится камера.


Программы Квиклист со всеми открытыми окнами #

Квиклист со всеми открытыми окнамиАктивный разработчик под Ubuntu Linux — Alan Bell представил скрипт Unity Window Quicklists, работа которого заключается в том, что бы отображать в контекстном меню (quicklist) приложения все открытые окна приложения.Принцип работы очень прост. Скрипт позволяет прямо из квиклиста перемещаться по всем открытым окнам приложения. Демонстрация работы:Установка Unity Window QuicklistsДанный скрипт доступен только для Ubuntu 12.04. Для установки воспользуйтесь следующими командами:sudo apt-add-repository ppa:alanbell/unity
sudo apt-get update
sudo apt-get install unity-window-quicklists
Скрипт ещё находится в разработке, поэтому возможны некоторые ошибки.

Блоги, скрипты