понедельник, 20 декабря 2010 г.

Уже раза четыре кололся, но продолжаю жрать кактус

По некоторым причинам, а скорее всего от нехватки секса я уже пятый раз решил перебраться на линукс дома. Выбор опять пал на Ubuntu, теперь уже 10.10. Решил попробовать писать там всякие нужные программы для андроидов, да и много софта в последнее время я, как оказалось, использую кроссплатформенного. Так вот, хочу поплакаться немного на этот user-friendly linux.

More...Установка прошла замечательно, grub подцепил все операционки без проблем. В сеть у меня комп подключен через wi-fi к роутеру. Wi-fi адаптер встроен в материнку и я под виндой этим пользовался, удобно ведь. Но здесь не прокатило — точка обнаруживалась, я даже успевал установить из репозиториев что-то, но через пару минут связь обрывалась и больше не появлялась. Думал как-то связано с шифрованием wi-fi, потом что с ключами шифрования системы. Ничего не помогло, оказывается скорей всего нужны родные дрова с китайского сайта, которые надо собрать с исходников (и то не факт). Исходники естественно не собрались — из-за того, что у меня более новая версия ядра, а им всего полгода. Но ведь так не должно быть?! Короче забил на wi-fi и протянул ethernet, сейчас все хорошо, но не так как хотелось бы. Хотя помню раньше очень долго ебался с настройками двух соединений на byfly, сейчас это к счастью в распоряжении роутера.

Java и Eclipse.

Sun JDK убрали из репозиториев, заменив на Open JDK. Может эта реализация и неплохая, но как-то не доверяю я. Пробовал скачать deb'ы для Sun JDK, так их уйма — не поймешь что точно надо, а в конце концов я пришел к циклической зависимости между пакетами и никак не установить. Из сорсов тоже собрать не удалось, по причине неопытности. Итого 2-3 часа насмарку. В конце концов нашел тру вэй как мне кажется:
1. Сносим подчистую Open JDK и все что с ним связано
2. Подключаем в источники приложений репозитории Сanonical через
add-apt-repository "deb http://archive.canonical.com/ maverick partner"
add-apt-repository "deb-src http://archive.canonical.com/ maverick partner"

3. Обновляем кэш через apt-get update
4. Все, можно ставить и обновлять Sun JDK из репозиториев
С установкой Eclipse проблем не было, я его ставил через Pulse http://www.poweredbypulse.com/. Сменил шрифт на привычный Courier New, но отступ между строками как-то непривычен. Его можно как-то увеличить немного?

Торренты.

От где убожество на самом деле. Вообще я считаю, uTorrent — это самая высшая програмулина из всех созданных, ее я даже готов купить наверное :) 300кб инсталлятор, в памяти не более 40Mb, при этом раздает десяток файлов и держит кучу соединений, не грузит процессор. Но под линуксы нет его, поэтому были отобраны на рассмотрение Deluge, Vuze и Transmission.
Deluge. Его большинство людей хвалили, поэтому первым и решил попробовать. Интерфейс очень похож на uTorrent, что порадовало, памяти немного ест. Но он постоянно грузит процессор, целое ядро. При перезапуске начинает перепроверять стоящие на раздаче торренты и если их много, то процесс может занять больше получаса. Втопку.
Vuze. Написан на Java, Поэтому кроссплатформенный. Очень много функций и настроек, красивый интерфейс. Но т.к. написан на Java, то жрет кучу памяти. Скорей всего она выделяется сразу куском перед запуском, надо посмотреть, у меня он отъел ~500Mb. Туда же.
Transmission. Настроек мало, UI хилый. Иногда есть проблемы с русской кодировкой, но чаще нормально воспринимает. С другой стороны не требователен к ресурсам. Пока остановился не нем.

Монтирование дисков.

Вся музыка и фильмы находятся на диске под NTFS. А т. к. торрент-клиент загружается сразу после старта системы, то лучше примонтировать этот диск также в процессе загрузки. Сделать это надо путем добавления в /etc/fstab строчки вида
UUID=36775D4E5BFE2F84 /media/Data ntfs-3g users 0 0

Что здесь происходит, можно почитать тут например. Это примерно такая строка должны быть. Параметры я часа два ковырял, перечитал две ветки форума. C UUID диска работает, а вот если написать /dev/sda2 вместо него — нет, хотя во всех мануалах через /dev/... описано. И в итоге корректно монтирование все равно не работает - при запуске монтируется, но не отмонтируешь сам, нет прав. Хотя это и не надо особо, но как-то ведь должно это все корректно работать.

Смена раскладки.

Вот тут совсем неожиданная засада была. Дело в том, что я с детства привык переключать раскладку по Ctrl+Shift. Но также использую комбинации Ctrl+Shift+стрелка, Ctrl+Shift+R в эклипсе например. Так вот, хуй тебе, а не комбинации из трех символов. Иксы построены так, что событие о нажатии комбинации приходит сразу после нажатия клавиши, а не после того как ты их отпустил (как в винде). Поэтому срабатывает тригер на переключение раскладки и вставляется символ R при нажатии Ctrl+Shift+R. И в общем случае это не исправишь, приходится патчить xorg. Разработчиков просят включить этот патч уже лет шесть кажется, но он нарушает какую-то концепцию, хотя все же говорят он войдет в следующую версию убунты. Как я понял из обсуждения этой проблемы все русские тру линуксоиды для переключения раскладки используют Caps Lock, возьмите на заметку http://forum.ubuntu.ru/index.php?topic=129090.0.
Ну и в ходе поисков я обнаружил нужную мне плюшку — аналог Punto Switcher'а в винде, называется Xneur. Он всегда глючит и не переключается, но я уже не удивляюсь.

Еще немножко.

Skype — также проблемы с интерфейсом, хотя со своими функциями справляется. Но смотрится, как неродной.
Google Talk — как оказалось существует только для винды, пользую через Pidgin.
Songbird и здесь прекрасен, кроссплатформенность от Mozilla решает.
Для видео VLC поставил, наверное сойдет.
Gnome Commander — такая безрукая замена Total'а.
Google Chrome — работает как часики, хоть и обновление «втихую» в виндоуз мне больше нравилось. Шрифты правда каличные, может их сменить можно?


Вот такие пироги. Почти любая простейшая операция превращается в часы чтения форумов и мануалов, установкой и настройкой еще какой-нибудь приблуды. Конечно, когда ты поборол проблему, потом думаешь — вот как здесь гибко все, но с другой стороны жалко времени. UI половины программ выглядит как дерьмо, даже если это софт от производителя (Skype например), шрифты иногда заставляют смеяться, а иногда плакать от того, что глаза болят. Я понимаю, что выбор настоящего линуксоида — это консоль, но я ведь решил попробовать и мне нужно освоиться немного. От таких вот вещей хочется в который раз плюнуть, ведь у меня в принципе лицензионная семерка, а платность софта под нее меня не останавливает. И что, такой геморрой все время будет?

Комментариев нет:

Отправить комментарий