Моему блогу уже 2 года, 10 месяцев и 4 дней.

Мета:

Управление:


Поиск

Я перешел на 64-битный Linux

Пятница, 1 января 2010

Всех с новым годом! Думаю, я самый настоящий маньяк по части Linux, потому что вместо того, чтобы отдыхать и наслаждаться праздником, я вчера и сегодня почти весь день решал давно наболевшую проблему, что стандартное ядро видит только 3 ГБ оперативной памяти из 4-х, имеющихся у меня, а неадекватные производители наотрез отказываются включать в ядре по умолчанию поддержку PAE.
Почему эта проблема возникла именно вчера? Потому что 3 дня назад вышло новое ядро 2.6.32. На работе у меня стоит Arch с 2 ГБ оперативной памяти, поэтому стандартное ядро я не трогаю. Дома же у меня стоит 4 ГБ оперативной памяти и тоже Arch, но со стандартным ядром он видит только 3 ГБ. Я около пары месяцев использовал ядро с подержкой PAE, сделанное каким-то энтузиастом, до тех пор, пока не вышла новая версия и не пришлось обновляться. Обновившись, я столкнулся с тем, что у меня наотрез отказались компиллироватья драйвера NVIDIA под мою версию ядра. Оказывается, чисто арчевская проблема: с новой версией ядра они разъединили само ядро и его заголовки (kernel-headers). Теперь это 2 отдельных пакета со всеми вытекающими: для пользовательских ядер придется создавать отдельные заголовки, а этот человек, поддерживающий ядро с поддержкой PAE, не знает, как это сделать (как впрочем и я).
Во мне очередной раз взыграло раздражение на неадекватных производителей дистрибутивов, не включающих поддержку PAE по умолчанию. И в очередной раз мне сильно захотелось перейти на 64-битную версию дистрибутива, там таких проблем нет, оперативная память прекрасно видится целиком, в дефолтном ядре. Удерживало только одно: Wine. Я как-то ставил уже 64-битную версию Arch на другой раздел и результаты были весьма плачевны: у меня под Wine отказался работать даже World of Warcraft, игра, которая идет под Wine просто на отлично! В общем, решил еще раз попробовать поставить, может получится. Глянул в репозиторий 64-битного Арча, Wine там вообще нет, есть версия в AUR, опять же сделанная каким-то энтузиастом, значит когда-нибудь может грохнуться, к тому же компиллировать ее с выходом каждой новой версии…
Подумал я и решил установить 64-битный Kubuntu. И хотя у меня в нем были проблемы несколько месяцев назад, что глючила какая-то Иксовая библиотека, но тогда я использовал ядро с PAE, с установленными дровами NVIDIA, а теперь будет все 64-битное, по умолчанию… В общем я решил попробовать. Я всегда был не очень хорошего мнения о Kubuntu, так как считал, что разработчики уделают ему недостаточно времени, в основном больше Ubuntu, считал его сырым и глючным, но результаты превзошли все ожидания! У меня не только из коробки завелась вся система, в Wine все приложения работают так же, как и на 32-битной системе! Просто отличный дистрибутив! Все игры, которые работали на 32-битной системе, работают и на 64-битной! Очень рекомендую его всем, кто так же мучался с проблемой видимости оперативной памяти, как я.


Рубрики: Linux и Open Source | Комментариев нет »

VLC - аналог Windows Media Classic в Linux

Четверг, 17 декабря 2009

Этой заметкой я хочу открыть новую рубрику, которая будет посвящена лучшим Open Source программам.
Одним из самых лучших плееров для Linux является VLC: кроссплатформенный плеер-комбайн, имеющий обширные возможности и остающийся при этом легковесным и удобным. Он настолько хорош, что даже пользователи Windows могут спокойно перейти на его Windows-версию и оценить все преимущества. Своим интерфейсом он напоминает Windows Media Classic, но в отличие от последнего у него есть несколько неоспоримых преимуществ. Благодаря своей кроссплатформенности помимо версий для Windows и Linux существуют также версии для MacOS X, FreeBSD, Syllable и многих других операционных систем.

Версия для Linux
Версия для Windows

Отличительной его чертой от других плееров является наличие встроенных кодеков, благодаря которым он не зависит от кодеков, установленных в операционной системе. Это очень удобно: если в вашей операционной системе вообще не установлено никаких кодеков, установив VLC, вы сразу обретете возможность проигрывать свои любимые файлы. Также, если вы столкнулись с каким-нибудь “экзотическим” кодеком например, если у вас в видеофайле проигрывается видео и не проигрывается звук и наоборот, вы можете попробовать проиграть этот файл в VLC, и с высокой вероятностью он запустится корректно.
Помимо наличия встроенных кодеков, у него есть масса других возможностей, таких как:

  • Возможность проигрывать как аудио, так и видео файлы. То есть, это не просто плеер, это мультимедийный комбайн.
  • Поддержка плейлистов и эквалайзеров, хотя они и не отображаются по умолчанию, чтобы не загромождать интерфейс. Вы всегда их можете отобразить, щелкнув на соответствующие кнопки.
  • Поддержка потокового аудио по более чем 8 протоколам, среди которых HTTP, HTTPS, FTP, MMS, UDP и несколько других, менее популярных. Также этот плеер может выступать в качестве сервера для потокового аудио, то есть с его помощью можно организовать свое собственное интернет-радио!
  • Поддержка “скинов” или так называемых “шкурок”. Вы можете очень тонко настроить интерфейс под свои нужды, не обладая специальными знаниями.
  • Высокая настраиваемость самого плеера. Вы можете настроить параметры чего угодно, любого компонента, будь то настройка конкретного аудио кодека или перенаправление вывода в файл.
  • В тех же настройках можно ввести свой логин и пароль к Last.fm и VLC будет автоматически отсылать информацию на популярный сервис о том, что вы в данный момент слушаете.

Рубрики: Linux и Open Source | Комментариев нет »

Ток-шоу “Linux vs Windows”

Среда, 20 мая 2009

Вообще-то интернет-канал Russia.ru - по большей части барахло, но все же у них иногда бывают передачи на интересные темы. Это например документальный фильм про Грузию, выложенный ими в прошлом году, а вчера я с большим интересом посмотрел ток-шоу, в котором обсуждались перспективы развития Windows и Linux и кто победит в этой войне операционных систем.
В этой передаче участвовал как представитель Microsoft в России, так и представитель Линуксцентра: одной из основных в России компаний, которая специализируется на продвижении Linux. Участвовал также Виктор Алкснис, депутат Госдумы, поклонник открытого софта, который всячески пытается продвинуть его на высшем уровне.
Передачу эту вы можете посмотреть в конце этого поста, но вот после просмотра ее что хотелось бы заметить:
1. По утверждению представителя Линуксцентра, с его FTP-узла ежедневно скачивается 1 терабайт дистрибутивов Linux. Это очень много, прямо-таки супер. Ведь если размер стандартного дистрибутива варьируется от 700 МБ (LiveCD) до 4.3 ГБ (DVD), то в день у них происходит примерно от 500 до 1000 скачиваний. Это означает, что в России сейчас происходит настоящий Linux-бум, поскольку кроме Линуксцентра с такими хорошими показателями есть еще и другие зеркала для загрузки Linux, например зеркало Яндекса. Я, например, все дистрибутивы качаю оттуда.
2. Представитель Microsoft в свою очередь заявляет, что сейчас наблюдается тенденция к уходу операционных систем с жесткого диска и перемещению их в интернет. Лет через 10 будут компьютеры вообще без жесткого диска, но зато с интернетом, при загрузке подключающиеся к одному огромному общемировому серверу с общемировой операционной системой и целой кучей бесплатных программ к ней, которые будут загружаться опять же из интернета. По его словам ни Windows, ни Linux не смогут пережить такой переход от настольных операционных систем до онлайновых, но у Windows шансы выжить все же больше, потому что Windows постоянно улучшается, а Linux находится на стадии погони за Windows. Здесь я с ним категорически не согласен и вот почему. Linux намного более гибче, чем Windows и лучше нее оптимизирован для интернета. Linux может быть на любом устройстве: от роутеров и торговых терминалов до крупнейших серверов-кластеров. Его намного проще встроить в BIOS такого онлайн компьютера для базовой инициализации, первоначального подключения к интернету и к серверу для дальнейшей загрузки такой онлайновой операционной системы. Даже сейчас некоторые дистрибутивы Linux распространяются в виде минимального загрузочного образа порядка 150-200 МБ, в котором есть только ядро и необходимые модули для подключения к интернету. С помощью этого образаможно полностью установить по интернету или по локальной сети, о чем Windows приходится только мечтать.
3. Представитель Microsoft вообще был какой-то молчаливый, больше помалкивал. Даже когда в его присутствии Microsoft называли монстром, что работать туда берут только злых людей, что там зомбируют, что глава корпорации Стив Баллмер на закрытых совещаниях рвет на части плюшевых пингвинов, символов Linux - все это он выслушал молча, даже не пытаясь возразить. Если не пытался возразить - значит это правда.
4. Виктор Алкснис считает, что в войне между Windows и Linux не победит никто. Рынок настольных операционных систем постепенно займет или Linux или будут сидеть на пиратском Windows (если конечно законы против пиратства не ужесточатся). Мелкий бизнес тоже будет весь на Linux, ибо дешевле. А вот корпоративные клиенты будут использовать Windows, потому что надежнее и есть техподдержка и гарантия от Microsoft. Не знаю, может быть так и будет. Во всяком случае мне бы очень хотелось, чтобы Linux потеснила Windows как например Firefox потеснил Internet Explorer. Доля IE за последние годы сократилась с 99% до 60% - это прилично. Причем большая часть приходится как раз на Firefox.
4. В конце передачи ведущий выразил мысль, что неплохо бы Linux и Windows объединить свои усилия для достижения прогресса в области IT и удовлетворения потребностей всех пользователей, а не какой-то ее части. Сомневаюсь, что это когда-нибудь произойдет. Может быть линуксоиды и не против такого объединения (в Linux ведь есть поддержка популярных Windows-форматов от формата Word-файлов DOC до файловых систем Windows FAT32 и NTFS. А где в Windows поддержка файловых систем Linux?), только Microsoft на такое не согласится никогда.
Вот сама передача. Посмотрите ее и напишите тут в комментариях свое мнение.


Рубрики: Linux и Open Source | Комментарии (3) »

Как я устанавливал Wi-Fi

Четверг, 7 мая 2009

Вчера у меня была днюха. Весь день работал, потом сходили с женой в ресторан, попраздновали. Что вечером обычно делает линуксоид? Думаете, отдыхает? Нет, он устанавливает вай-фай модем, подаренный женой. Сам модем удалось установить относительно легко, а вот сделать так, чтобы на ноутбуке (Asus Eee PC 900) заработал вай-фай - это ужас.
Через консоль вай-фай мне установить не удалось: он не видел ни одну точку при сканировании. Плюнул я на это дело, решил поставить его через Network Manager, такую графическую интуитивно-понятную программу. Поставил я его, настроил, но вот загвоздка: обычным пользователем он не запускается, только из-под sudo. В общем, протрахался я с этим делом до 1 ночи. Пока трахался, проклял все на свете и почти позавидовал виндузятникам и убунтоводам, у которых все работает из коробки. Arch Linux все же для ноутбуков не предназначен, если хочется побыстрее включить и начать работать. Он предназначен для таких упрямцев как я, которым обязательно нужно довести дело до конца и не сдаться. Вчера не получилось у меня до конца настроить Network Manager и я, крайне обозленный этим, лег спать, поклявшись утром форматнуть весь жесткий диск и поставить eeeXubuntu или на худой конец Ubuntu. Встав пораньше, я отправился в интернет искать eeeXubuntu и обалдел, когда мне предложили версию 2007 года - старье неимоверное! Даже Debian отдыхает. Ну и злость у меня на Арч понемногу поутихла, и я решил попробовать еще раз. На свежую голову все получилось! Там всего лишь надо было запустить небольшой демон под названием ck-launch-session. И Network Manager после этого запахал как полагается.
Только теперь он меня задалбливает необходимостью каждый раз при подключении вводить ключ от вай-фая. Надо бы научить его подключаться автоматически. Вот этим я и буду в ближайшее время заниматься. Сегодня вечером, к сожалению, заняться этим не смогу, так как у меня сегодня вечером рейд в World of Warcraft


Рубрики: Linux и Open Source, Моя жизнь | Комментарии (4) »

Эмулятор Dendy в Linux

Среда, 6 мая 2009

Решил я вспомнить детство и поиграть в какую-нибудь игру для Dendy на эмуляторе. Последний раз играл в такие игры на винде, поэтому захотелось узнать, есть ли аналогичный эмулятор на Linux. Немного погуглив, я нашел эмулятор Fceux. Он консольный, но есть для и графический интерфейс, написанный на GTK и имеющий соответственно название GFceux.
Установив этот эмулятор и запустив его, первым делом надо назначить удобные для вас клавиши для управления. Эмулятор поддерживает несколько джойстиков, но поскольку мы хотим переназначить клавиши для джойстика №1, надо проигнорировать назначения клавиш для джойстиков 2, 3 и 4. Я из этого положения вышел так, что просто давил на одну и ту же клавишу, когда он предлагал назначить клавишу для этих джойстиков. Назначаем клавиши для кнопок A, B, Select, Start, Up, Down, Left, Right джойстика №1, выбираем образ картриджа - и вперед. На сделанном мною скрине представлена игра Double Dragon 2: одна из лучших игр для Dendy.
Маленькая подробность, которой нет на официальном сайте и которую я нашел на каком-то форуме. В подобных эмуляторах в отличие от игры на оригинале есть возможность сохранять игру, а потом продолжить ее с прерванного места, а не сначала. Есть такая возможность и в этом эмуляторе, только она не задокументирована. Итак, чтобы сохранить игру, надо нажать клавишу F5. Клавиша F7 возобновляет игру с последнего сохранения. Используя эту возможность, можно пройти многие игры, которые не получалось пройти на Dendy. :) Если убили тебя - загружаешь сохраненку, и вперед. Я таким образом пару лет назад Battle Toads прошел - жесть, а не игра, очень сложная. Как без сохранений пройти, вообще не представляю.


Рубрики: Linux и Open Source, Игры | Комментарии (2) »

Ctrl+Alt+Backspace в Xorg 1.6

Понедельник, 13 апреля 2009

Несколько дней назад вышла новая версия Xorg 1.6. Некоторые наблюдательные пользователи успели заметить, что команда перезагрузки Иксов Ctrl+Alt+Backspace больше не работает. И это плохо, потому что если зависло какое-либо полноэкранное графическое приложение, вырубить его, не нажимая на Reset, можно было только с помощью этой команды. По утверждениям разработчиков это поможет пользователям избежать случайной перезагрузки Иксов, когда они нажимают Ctrl+Backspace или Alt+Backspace в режиме поочередного нажимания этих клавиш. Но не все так плохо. Вот способ вернуть перезагрузку Иксов на место. В файле /etc/X11/xorg.conf в разделе “ServerFlags” добавьте следующую строку:

Option “DontZap” “false”

Если у вас в разделе ServerFlags больше ничего нет, то он будет выглядеть вот так:

Section “ServerFlags”
Option “DontZap” “false”
EndSection

После чего перезагрузите Иксы и, нажав Ctrl+Alt+Backspace, убедитесь, что сочетание клавиш снова работает.


Рубрики: Linux и Open Source | Комментарии (4) »

Mogrify - универсальная утилита для работы с графикой

Вторник, 31 марта 2009

Сегодня я познакомлю вас с утилитой Mogrify. Эта утилита, входящая в состав Image Magick, обеспечивает консольную обработку одного и нескольких изображений. Она просто незаменима, когда требуется сделать некоторые однотипные действия для множества изображений, например обрезки, изменения размера, кадрирования. Она много чего умеет, для вывода списка всего, чего она умеет, наберите в консоли

man mogrify

А я приведу пример двух процедур, которые наиболее часто делаются при обработке изображений: изменение размера и конвертация изображения из одного формата в другой.
Изменение размера.
Представьте, что у вас есть 150 фотографий, которым необходимо изменить размер, например, для их дальнейшей публикации на сайте. Вы будете несколько часов изменять размеры каждой фотографии в графическом редакторе GIMP или любом другом. С утилитой mogrify это время сокращается до нескольких секунд, в зависимости от количества фотографий. С синтаксисом знакомить вас не буду, понятнее объяснить на нескольких примерах:
Изменение размера всех файлов с расширением JPG до размера 640×480. Данная процедура идеальна только в том случае, если у вас все изображения одинакового размера и этот размер пропорционален конечному размеру. В противном случае, вы можете столкнуться с некорректно измененными пропорциями

mogrify -resize 640×480 *.jpg

Изменение размера всех файлов с расширением JPG до размера с шириной 640. Если вы хотите уравнять изображения по ширине, вы можете задать изменение размеров изображений с фиксированной шириной и произвольной высотой. В этом случае все пропорции изображений будут сохранены.

mogrify -resize 640 *.jpg

Изменение размера всех файлов с расширением JPG до размера с высотой 480. Как и в предыдущем примере, но теперь у нас фиксированной является высота изображений, а ширина “гуляет”.

mogrify -resize x480 *.jpg

Конвертирование изображений из одного формата в другой.
Предположим, у вас есть целая куча изображений формата PNG, BMP или TIFF. Все эти форматы нежелательны для хранения их на жестком диске, так как занимают слишком много места. Желательно бы переконвертировать их в JPG. С mogrify это будет легче легкого. Я покажу на примере BMP, а для PNG, TIFF и вообще любого другого графического формата команды аналогичны:

mogrify -format jpg *.bmp

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

rm *.bmp

Таким образом, с утилитой mogrify вы сэкономите себе кучу времени и даже останется время попить чаю. :)


Рубрики: Linux и Open Source | Комментарии (2) »

GNOME 2.26

Четверг, 19 марта 2009

Сегодня вышла новая версия GNOME 2.26, популярного окружения рабочего стола для Linux. Что нового:
1. Теперь популярная “резалка” для компакт-дисков Brasero входит в состав GNOME. Обеспечена более тесная интеграция с этой программой, но и старый метод записи компакт-дисков никуда не убрали, он теперь находится в меню Приложения -> Системные -> Создание CD/DVD. Запись ISO-образов прямо из Nautilus тоже никуда не убрали.
2. Более простое расшаривание папок для WebDAV, HTTP и Bluetooth.

3. В почтовой программе Evolution теперь появилась возможность импорта файлов настроек Microsoft Outlook (PST-файлов), что еще более упрощает переход с Windows на Linux.
4. В Gnome Media Player появилась возможность автоматической закачки субтитров фильма с помощью нового плагина. Теперь наличие файла субтитров на диске необязательно.
5. Pulse Audio теперь интегрирован в встроенный микшер.

6. Настройки разрешения монитора теперь имеют улучшенный вид и упрощенное управление двумя мониторами.

7. Программа для общения Empathy теперь имеет больше возможностей: отправка файлов Jabber-клиентам, приглашение в комнату для чата, звуковые темы и уведомления и улучшенный VoIP

8. Встроенный браузер Epiphany имеет улучшенную панель адреса, такую же как в Firefox. Теперь в ней можно вводить не только адреса, но и искать уже посещенные страницы.

9. Авторизироваться в GNOME теперь можно при помощи отпечатка пальца. Если у вас есть ноутбук с соответствующим устройством, вы можете настроить авторизацию по отпечатку пальца в меню Система -> Параметры -> Обо мне

Оригинал статьи.


Рубрики: Linux и Open Source | Комментариев нет »

Ядро с поддержкой более 4 ГБ памяти

Среда, 25 февраля 2009

Во многих Linux-дистрибутивах и в частности в Arch Linux 32-битное ядро не поддерживает оперативную память более 3 ГБ. К примеру, я докупил оперативной памяти дома до 4 ГБ, однако система “видела” только 3 ГБ. Из этого есть 2 выхода:
1. Установить 64-битную версию Linux.
2. Перекомпиллировать текущее 32-битное ядро с поддержкой x86_PAE
Первый вариант меня не устроил, потому что в 64-битной системе невозможно заставить работать Wine так, как в 32-битной. Wine и так сам по себе костыль, а тут еще добавляются криво работающие библиотеки вроде bin32 и т.д.
Второй вариант меня устроил идеально! Пусть теперь приходится с каждым выходом новой версии ядра перекомпиллировать его для себя лично (ленивым рекомендуется игнорировать каждый релиз ядра и обновлять только 1 раз в несколько месяцев), но система теперь и видит, и использует все 4 гига.
Вот что нужно сделать для этого в системе Arch Linux.
1. Устанавливаем abs, если он еще не установлен и запускаем его.

sudo abs

2. В папке /var/abs/core/kernel26 открываем файл config и заменяем в нем следующие строки:

# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set

на

# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
CONFIG_X86_PAE=y

3. После этого открываем в том же каталоге файл PKGBUILD и убираем там строку md5sums=(xxxx’xxx’xxxxx), чтобы скрипт не ругался на неверную контрольную сумму.
4. Запускаем в этом каталоге сборку нового пакета, т.е

makepkg –asroot

и очень долго ждем, пока ядро не перекомпиллируется. В начале он спросит еще о 2-х опциях, видимо не занесенных в конфиг. Я соглашался с предложенными параметрами по умолчанию, поэтому просто нажмите дважды Enter.
5. После того, как ядро скомпиллируется, устанавливаем получившийся пакет командой

pacman -U kernel26-xxx-xxx.pkg.tar.gz

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

cat /proc/meminfo | grep MemTotal

На выходе получите что-то вроде

MemTotal: 2074080 kB

На моем рабочем компьютере установлено 2 гига оперативной памяти, и отображает он верно. ;)
Примечание: после перекомпилляции ядра пользователям некоторых видеокарт (например, ATI) потребуется перекомпиллировать еще и дрова для видеокарт. Перекомпиллируем самым обычным образом через abs, ничего не меняя в конфиге. Он просто должен модуль ядра пересобрать.


Рубрики: Linux и Open Source | Комментариев нет »

Восстановление файлового менеджера по умолчанию в Gnome

Среда, 11 февраля 2009

Не так давно я установил KDE 4 вдобавок к Gnome. И получилось так, что у меня файловым менеджером по умолчанию Gnome стал KDE-шный Dolphin, т.е он стал открываться вместо Nautilus при выборе на меню Переход -> Домашняя папка. Мне это не понравилось, так как я считаю, что в среде Gnome лучше пользоваться приложениями Gnome, а в среде KDE - приложениями KDE. Немного погуглив, я нашел решение проблемы. В терминале из-под обычного пользователя введите следующие строки:

gconftool-2 –set –type=string /desktop/gnome/url-handlers/file/command ‘nautilus “%s”‘
gconftool-2 –set –type=bool /desktop/gnome/url-handlers/file/enabled true
gconftool-2 –set –type=bool /desktop/gnome/url-handlers/file/need-terminal false

И Nautilus вернется на свое место в Gnome. :) Данная операция KDE никак не затрагивает, там по-прежнему будет Dolphin.


Рубрики: Linux и Open Source | 1 Комментарий »

« Раньше