Показаны сообщения с ярлыком Ubuntu. Показать все сообщения
Показаны сообщения с ярлыком Ubuntu. Показать все сообщения

суббота, 7 ноября 2009 г.

Запись дисков для xbox 360 в linux / ubuntu

$cd /media/L....... переходим в папку где лежит образ
$growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/dvdrw=IMAGE.000

IMAGE.000 --- название образа

1913760 --- место перехода на второй слой

понедельник, 13 июля 2009 г.

XP Stule in ubuntu

wget http://ubuntu.online02.com/files/XpGnome.tar.gz


распаковываем, запускаем файл из папки, наслаждаемся

понедельник, 1 июня 2009 г.

Новые темы оформления для ubuntu

# 9.04 Jaunty Jackalope
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

# 8.10 Intrepid Ibex:
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu intrepid main

# 8.04 LTS Hardy Heron:
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu hardy main

Ключ:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de

Пользователи других дистрибутивов могут найти 4 темы на gnome-look:
gnome-look.org/usermanager/search.php?username=Zgegball&action=contents

Либо вытянуть tar.gz из убунтовского репозитория:
ppa.launchpad.net/bisigi/ppa/ubuntu/pool/main/


sudo apt-get install balanzan-theme infinity-theme wild-shine-theme exotic-theme tropical-theme step-into-freedom-theme bamboo-zen-theme ubuntu-sunrise-theme aquadreams-theme

Firefox, Linux и правая кнопка мыши

В Firefox в Linux контекстное меню работает немного необычно.
А именно: контекстное меню выпадает не при отпускании правой кнопки мыши, а при ее нажатии.

Что получается?

Вы жмете правую кнопку мыши, а в итоге не видите контекстного меню, а попадаете черт знает куда.
Иногда это сохранение страницы, иногда отправка email, иногда исходный код…

Все, что нужно сделать, это установить плагин Mouse Gestures Redox.

Если сами gestures вам не нужны — просто отключите их. Проблема исправляется.

Торрент клиент для ubuntu




Перепробовал много, но остановился на flush

небольшой
шустрый
быстрый
функциональный
быстро развивается

Отличный торрент клиент для ubuntu

воскресенье, 31 мая 2009 г.

Снимок экрана, программа для скриншотов в ubuntu

Попытался нагуглить программу для создания скриншотов/снимков экрана в ubuntu, парсил, парсил взглядом, как говорится, толи лыжи не едут, толи я...

Вообщем надеюсь, у посетителей страницы на поиск Программы для снимка экрана, тобишь создания скриншота ушло меньше времени и я приложил к этому руку

Итак

Снимок экрана (или какого-то окна) можно сделать многими программами, например, очень хорошая программа KSnapshot, входящая в состав KDE, также снимок экрана можно сделать программой GIMP. Но это нерационально

Сделать снимок экрана можно очень легко и быстро с помощью утилиты import, которая является частью пакета ImageMagic.

sleep 5; import -window root screen.png

или
sleep 5; import -window root screen.jpg


Разница, думаю, понятна

А как сделать снимок конкретного окна?

Можно указать координаты окна

sleep 5; import –crop 400x300 screen.png


Или геометрию окна

sleep 5; import –geometry геометрия screen.png


Вычислить координаты и геометрию позволяет команда xwininfo

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

И самый простой способ сделать снимок определенного окна

import snimok.png


Выбираем окно и Ждем пару долей секунды :)

гибкость программы можно оценить набрав

man import


Ну и закольцуем, Снимок экрана, программа для создания скриншотов в ubuntu

суббота, 30 мая 2009 г.

Использование единого профиля Mozilla Thunderbird в Ubuntu и Windows

Так сложилось, что на компе установлены 2 операционные системы - Infra-Linux 8.10 и WindowsXP. Существуют причины, по которым пока нет возможности полностью отказаться от Windows. При инсталляции Ubuntu (Infra-Linux) предлагалось импортировать данные пользователя(ей) из Windows, но внятного описания того, что же при этом произойдёт, не прилагалось, потому было пропущено. В Windows основным почтовиком установлен Thunderbird, браузер - Firefox. С браузером всё достаточно просто - стоит дополнение FoxMarks и закладки синхронизированы независимо от времени входа в операционку. А вот с почтовиком немного сложнее - при переключении между операционками возникает дискомфорт от того, что база писем и аккаунтов почтового клиента, а равно набор плагинов, разные. Можно скопировать профиль (что вероятно и делается при импорте), но копировать его каждый раз при загрузке разных операционок как-то некомфортно, а иметь похожие, но разные, базы писем - тем более.

Сам Thunderbird позволяет указать в ini-файле путь к папке профиля, но по каким правилами в ini-файле могут писаться абсолютные пути почему-то не написано на видном месте;). Не будем гадать, потому что Linux позволяет применить простое решение - создать симлинк на профиль из Windows. Для этого нам потребуется

1) примонтировать раздел, на котором лежит профиль Thunderbird в Windows;
2) создать симлинк в директории Thunderbird в /home/user на профиль Thunderbird из Windows;
3) поправить путь в ini-файле Thunderbird в Ubuntu путь к директории профиля.

Что обычно пишется в /etc/fstab мне было известно, но в Infra-Linux 8.10 пришлось столкнуться с иным вариантом работы с разделами. Во-первых, файл fstab был чист как банный лист (обнаружение такой странности в работающей системе было кратковременным шоком). Во-вторых, по дороге узнал, что обращение к разделам теперь (для меня это после FreeBSD-5 и openSuSe 10.3) стали маркироваться по их UUID (что, ИМХО, очень правильно). В-третьих, разделы в Windows у меня форматированы в ntfs, а с опциями ntfs-3g я не был знаком.

Погуглив нашел описание процесса монтирования. Интересно стало, как другим способом можно узнать UUID-ы разделов - оказалось;), что если в nautilus-е зайти в /dev/disk/by-uuid, то там уложены симлинки на диски по их UUID, ну а дальше если правым кликом на симлинк выбрать Свойства, то во вкладке Основные можно увидеть, например, Ссылка на: ../../sda5. Мне показалось, что перебирать свойства симлинков уметь нужно, но всё-таки увлекаться не стоит. Хотелось варианта простого, но с GUI. Поискав ещё немного (так как хотелось более полной картины насчёт опций монтирования), нашёл на хабарахабре GUI-утилиту Mount Manager, которая была проинсталлирована привычным способом:

sudo apt-get install mountmanager


Создать fstab с нужными записями как-будто получилось, даже его "применить", но сам файл в /etc/fstab, как ни странно, не изменился (хоть MM запускается через gksudo) - оставался чист, и после перезагрузки раздел уже примонтирован не был. Не знаю, это проблемы Mount Manager, или интуитивность нажатия на кнопы конфликтует с пониманием автора Mount Manager, или это моя криворукость, но пришлось делать маневр - сохранил (благо позволяло) редактируемые настройки в файл в ~/fstabtmp, а потом запустил ручное редактирование ранее пустого fstab

sudo gedit /etc/fstab


и вставил туда содержимое из ~/fstabtmp построчно (отсортировал по вкусу). Предварительно была создана точка монтирования нужного раздела:

sudo mkdir /mnt/win_c


Далее всё без фокусов - просмотрел /mnt/win_c/Documents and Settings/Vit/Application Data/Thunderbird/profiles.ini на предмет используемого профиля Thunderbird, а затем создал симлинк на этот профиль:

ln -fs "/mnt/win_c/Documents and Settings/Vit/Application Data/Thunderbird/Profiles/jefc4put.default" /home/vitaly/.mozilla-thunderbird/winxp.default


Последним действием отредактировал строку пути к профилю в /home/vitaly/.mozilla-thunderbird/profiles.ini на Path=winxp.default.
Вуаля, Thunderbird поднялся и подхватил аккаунты, настройки папок, собственно письма, и даже плагины - были установлены addressContext, Contact Sidebar, Lightning. Аналогично принимается всё содержимое профиля Thunderbird в оффтопе, т.е. письма, принятые в Ubuntu, на месте, настройки не портятся.

отседава

воскресенье, 17 мая 2009 г.

Оптимизация загрузки и работы ОС Ubuntu

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

Начнем с оптимизации скорости загрузки.

Чтобы точно узнать сколько у нас на данный момент длится загрузка системы, воспользуемся программой bootchart:

#apt-get install bootchart

Теперь после каждой перезагрузки системы, в папке /var/log/bootchart, появляются графики загрузки (в виде .png картинок). Открыв их, вы сможете посмотреть, сколько длилась ваша загрузка и какие программы и демоны запускались дольше всего. В дальнейшем, сравните графики начальной скорости загрузки системы и после оптимизации описанной ниже. Если вам временно надо отключить создание графиков, то надо просто отключить демон программы:

#/etc/init.d/stop-bootchart

1. Этот способ актуален только для тех, у кого двухядерный процессор или процессор поддерживает технологию hyperthreading. Этот способ называется "Параллельная загрузка".
1.1. Редактируем файл:

#nano /etc/init.d/rc

1.2. Ищем строку:

CONCURRENCY=none

и заменяем ее на строку:

CONCURRENCY=shell

1.3. Перезагружаемся.
Сразу скажу - данный способ дает реальное уменьшение времени загрузки системы (по крайней мере у меня - загрузка уменьшилась на 30 секунд)
Если после перезагрузки системы у вас появилось сообщение о том, что произошла ошибка HAL, надо сделать следующее:

#mv /etc/rc2.d/S12hal /etc/rc2.d/S13hal
#mv /etc/rc3.d/S12hal /etc/rc3.d/S13hal
#mv /etc/rc4.d/S12hal /etc/rc4.d/S13hal
#mv /etc/rc5.d/S12hal /etc/rc5.d/S13hal

и все станет на свои места.

2. Этот способ заключается в отключении запуска не нужных программ и демонов. 2.1. Поотключайте не нужные программы с помощью Система -> Параметры -> Сеансы
2.2. Поотключайте не нужные демоны через

#/etc/init.d/(название программы) stop

2.3. Покопайтесь в файлах rc.* в папке /etc
Данный способ, в зависимости от вашей системы и вашей очистки, может ускорить загрузку системы на 3 - 20 секунд.
ВНИМАНИЕ! Действия, приведенные в данном способе, вы выполняете на свой страх и риск.

3. Этот способ заключается в отключении проверки fat32 разделов диска при каждой загрузке системы.
3.1. Редактируем файл /etc/fstab

#nano /etc/fstab

3.2. Находим строку(и) в которой(ых) происходит подключение fat32 раздела(ов) и в конце этих строк заменяем последние две цифры на нули. Должно получиться, примерно, следующее:

/dev/hdc1 /mnt/E vfat iocharset=utf8,umask=000 0

После перезагрузки - постоянная проверка fat32 разделов вас не потревожит. Теперь можете делать проверку сами, вручную, с помощью команды fsck.

Оптимизация работы системы.

1. Настройка /proc/sys/vm/swappiness и /proc/sys/vm/vfs_cache_pressure.
В псевдофайле swappiness хранится значение (в целых процентах), это уровень свободной памяти, при котором система начнет активно сбрасывать память в своп. Значение по умолчанию: 60. Изменяется значение от 0 до 100.
В псевдофайле vfs_cache_pressure хранится значение - уровень выделяемой памяти под кэш. Значение по умолчанию: 100. Пределов значения, к сожалению не знаю.
1.1. Если вы хотите ускорить работу системы (особенно те, кому жалко не задействованой оперативки во время работы системы), то измените значение системы, примерно, так:
#swappiness = 10 , vfs_cache_pressure = 1000 :

#echo 10 > /proc/sys/vm/swappiness
#echo 1000 > /proc/sys/vm/vfs_cache_pressure

1.2. Если вы хотите больше использовать своп и кэширование файлов (актуально, например, при просмотре мелких картинок и т.п., а так же тем у кого оперативки меньше 128Мб), то измените значение системы, примерно, так:
swappiness = 100 , vfs_cache_pressure = 10 :

#echo 100 > /proc/sys/vm/swappiness
#echo 10 > /proc/sys/vm/vfs_cache_pressure

1.3. Теперь сделаем, чтобы эти параметры применялись при загрузке системы.
Редактируем файл /etc/sysctl.conf

#nano /etc/sysctl.conf

добавим в конец файла строки

vm.swappiness = 10
vm.vfs_cache_pressure = 1000

или

vm.swappiness = 100
vm.vfs_cache_pressure = 10

2. Настройка CFQ IO Shedule.
Так как в Ubuntu этот параметр, по умолчанию, работает как надо, то приведу этот способ для ознакомления.
CFQ IO Shedule - шедулер ввода-вывода, старающийся выделить временные интервалы для каждого процесса. При используемом, на многих дистрибутивах по умолчанию, методе anticipatory, процесс, начавший интенсивно работать с диском, может не отдавать временные интервалы другим процессам. На десктопе это приводит к сильным тормозам. Пока какой-то процесс активно работает с диском, перерисовка GUI тормозит, программы запускаются по минуте и т.д. CFQ IO Shedule при значении cfg делает более равномерную загрузку.
2.1. Проверяем какой метод использует CFQ IO Shedule:

#cat /sys/block/hda/queue/scheduler

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

noop [anticipatory] deadline cfq

2.2. Чтобы заменить его на cfg, делаем следующее:

#echo cfq > /sys/block/hda/queue/scheduler

и если мы еще раз выведем содержимое файла, то увидим:

noop anticipatory deadline [cfq]

После этого, система начинает более равномерно выделять доступ к диску всем фоновым процессам. Фактически это выражается в том, что система совершенно перестаёт тормозить при 100% загрузке IO Wait (интенсивная работа с винтом, копирование больших файлов и т.п.)

3. Выключаем поддержку IPv6
Этот способ нужен тем, кто совершенно не использует протокол IPv6 (как показывает моя практика - большинству).
Отключение IPv6 влияет на скорость отображения сетевых шар, да и вообще скорость работы в сети.
3.1. Редактируем файл /etc/modprobe.d/aliases:

#nano /etc/modprobe.d/aliases

3.2. Находим строку:

alias net-pf-10 ipv6

и заменяем ее на строки:

alias net-pf-10 off
alias ipv6 off

4. Настройка /etc/hosts.
Этот способ ускоряет запуск и работу программ, которые любят обращаться через loopback (например, гномовский терминал).
4.1. Редактируем /etc/hosts

#nano /etc/hosts

4.2. Ищем строку:

127.0.0.1 localhost

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

127.0.0.1 localhost leolik

5. Настройка java.
По умолчанию в системе используется java 1.5, из-за этого многие java-приложения ужасно тормозят. Исправляем это положение, заставляя все приложения работать на версии java 1.6. Если у вас не установлена версия java 1.6, установите ее через Synaptic.
5.1. Вводим в консоль:

#update-alternatives --config java

5.2. В появившемся списке ищем строку: /usr/lib/jvm/java-6-sun/jre/bin/java и применяем ее, введя номер этой строки.

Оптимизация файловой системы.

1. Этот способ предназначен, только для систем с фс EXT3 и ReiserFS.
1.1. Редактируем файл /etc/fstab :

#nano /etc/fstab

1.2. Ищем строку корневой системы, пример:

UUID=1592eed8-e490-4839-98cb-e4cd4d4f9200 / ext3 defaults,errors=remount-ro 0 1

Изменяем ее на такую, пример:

UUID=1592eed8-e490-4839-98cb-e4cd4d4f9200 / ext3 defaults,errors=remount-ro,noatime,data=writeback 0 1

1.3. Редактируем файл /boot/grub/menu.lst

#nano /boot/grub/menu.lst

1.4. Ищем строки, начинающиеся на: # defoptions и # altoptions и добавляем в конец этих строк: rootflags=data=writeback
Должно получиться:

# defoptions=quiet splash rootflags=data=writeback

и

# altoptions=(recovery mode) single rootflags=data=writeback

1.5. Вводим команду для обновления файла menu.lst:

#update-grub

ВНИМАНИЕ! Это привет к обновлению файла menu.lst, также, как если бы вы обновили ядро системы, перепишет файл с дефолтными настройками, но добавит введенные выше изменения.
2. Этот способ предназначен, только для систем с фс EXT3 и применяется после первого способа.
2.1. Вводим в терминале (замените /dev/hdd1 на ваш диск с корневой системой / ):

#tune2fs -o journal_data_writeback /dev/hdd1

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

Автор:
leolik
blog: http://leolik.blogspot.com