Впечатления от Ubuntu 8.04 Hardy Heron

Выкачал DVD-версию через KTorrent, можно заказать почтой. На праздниках посмотрел. Основные причины любопытства -- в последнее время для Ubuntu быстрее появляются пакеты, чем в Debian Testing/Unstable, больше бекпортов, и еще хотелось глянуть на GVFS т.к. подумываю отказаться от KWrite и Kate в пользу Geany.

Хронические болезни дисктопных дистрибутивов Linux

1. Кодеки MP3 и MPEG2 Загружаются по сети по требованию, работает
2. Расшаривание директорий в Samba через GUI Через контекстное меню папки в Nautilus, почти работает
3. Русские шоткаты в Firefox Работают
4. ACPI Sleep на десктопе Есть, но глючит
5. Отключение напряжения от USB-флешки при отмонтировании Нет
6. Смена раскладки при отпускании сочетания клавиш а не при нажатии Нет
7. Закрытые драйвера видео в комплекте Есть, легко ставится через менеджер драйверов
8. Переключалка клавиатуры Работает хуже, чем в 7.10

Подробности в картинках

1. Установка кодеков MP3 при проигрывании потокового аудио в Ubuntu Linux 8.04 Это было в 7.10, но работало через раз, висло. Теперь лучше. Хотим например Эхо-Москвы послушать в онлайне. На картинке видно, как открывая MP3-файл во вкладке Firefox, видим закладку GStreamer-plugin, которая говорит что нет такого кодека. Плагин не умеет кодеки загружать и нужно внизу нажать кнопку, чтобы открыть MP3 в Totem, который и предложит скачать кодеки.

2. Наконец-то расшаривание работает через файловый менеджер, без правки конфигов Samba. На картинке видно, как расшаривая папку из контекстного меню автоматически устанавливается Samba usershare. Причем можно расшарить в анонимный доступ простым выставлением галки в том же диалоге. Юзабилити пока страдает -- сразу видим нелокализованное сообщение об ошибке, на котором для пользователей без гугла под рукой попытка использования Ubuntu в сети Windows закончится неудачей: "Ошибка 255 при запуске 'net usershare': cannot open usershare directory /var/lib/samba/ usershares. Error Permission Denied. ...". В этом случае нужно сделать две неочевидные вещи: убедиться что расшариваемая папка принадлежит текущему пользователю -- иначе нельзя расшарить, и после первой установки Samba usershare необходимо выйти из сессии пользователя и залогиниться заново. После этого работает. Да, кривовато, но уже что-то, лучшее решение из всех что я видел на линукс-десктопе.

3. В комплекте идет Firefox 3 beta 5, где это наконец-то исправили. Firefox производит приятное впечатления, используются родные GTK-виджеты для форм, сразу работает интеграция с Gstreamer для проигрывания всего потокового, сразу работает проверка русской орфографии в формах ввода текста, удобный журнал последних посещённых страниц, плагины от FF2 работают, по умолчанию набор шрифтов для русского языка очень хороший, ничего не надо доставлять. Т.е. Браузер идет с хорошей настройкой и локализацией по умолчанию, по крайней мере в DVD-версии Ubuntu. Из недостатков FF3 -- медленная прокрутка сложных страниц, например ящика Gmail, по сравнению с Konqueror и Opera.

4. Кнопка в Gnome есть, но компьютер засыпает вечным сном.

5. Тут все как обычно.

6. Неприятный баг в XOrg остался.

7. Nvidia-драйвер ставится одним кликом с DVD-диска через менеджер несвободных драйверов, который в этой версии Ubuntu прекрасно локализован. После установки легко включаются эффекты рабочего стола аля Vista.

8. Выбор раскладки Russian Winkeys при установке не сохраняется, раскладка неправильная, приходится добавлять winkeys снова. Кроме того, при выборе переключения раскладок через Alt-Shift через все тот-же плохо локализованный и ужасно непонятный диалог с деревом опций, не переключается через правый Alt-Shift, а только через левый.

GVFS vs KIOSlave

Самое интересное для меня в новом Gnome конечно новая система доступа к файлам GVFS, а точнее её особенность монтировать удалённые файловые системы через fuse, как обычные папки внутри /home/user/.gvfs/. Это даёт потенциальную возможность удобно работать с удалёнными файлами в программах, которые не привязаны к Gnome, например открывать файлы по FTP в Geany или по SMB в OO Writer. На деле же демон, который отвечает за fuse-монтирование, страшно глючит: если выйти и зайти под тем же пользователем, каталог ~/.gvfs пропадает, при открытии файла с FTP через Nautilus в Geany файл открывается правильно, но при первом же сохранении изменений демон умирает и файл больше нельзя сохранить. В обоих случаях смерть демона сопровождается словами "transport endpoint is not connected". Баг уже описан в https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/212789. Кроме того, сохранение через fuse-демон идёт в синхронном режиме без какого-либо диалога с кнопкой отмены и прогрессбара -- просто приложение висит пока не запишет. Еще одно неудобство -- отсутствие кеширования: если в Nautilus зайти по FTP в каталог, а потом нажать "Вверх", список файлов снова будет получаться по FTP, в отличие от Konqueror, который использует старый список пока не обновишь через F5, что сильно экономит время при работе с FTP. При открытии файла по FTP в GEdit -- редакторе с поддержкой GVFS -- файл вообще открывается в режиме "только для чтения". В общем GVFS пока сплошное разочарование и сравнивать с KIOSlave в KDE ещё рано, слишком сырое, работать с этим невозможно.

Выводы

Мои основные инструменты сломаны. Начиная с прошлой версии Ubuntu 7.10 убрали TeTeX, а с TexLive так и не подружился из за проблем с MetaPost и pdflatex. Нормально редактировать файлы по FTP невозможно. А в целом впечатления от дистрибутива положительные. Пока оставил двойной загрузкой с Debian Etch и пользуюсь Ubuntu, когда нужно поработать с графикой в новых версиях Gimp 2.4 и Inkscape 0.46. Остальное делаю в Debian.

Блог: RU Linux

Зато вернули heimdal в libsasl2! Я даже не ожидал.

Geany всё-таки скуден по возможностям. И я так понимаю, там своя система тагов (аналог ctags). + не очень хорошее автодополнение. В общем-то, я пока не вижу реальной альтернативы vim/emacs. Этой альтернативой могла бы стать Kdevelop, но там хреново с поддержкой того же Питона. Вот и выходит либо vim/emacs либо Eclipse.

а как же Bluefish? )))

Обзоры и советы по тюнингу Ubuntu 8.04 Hardy Heron можно взять на Либератуме: http://liberatum.ru/go/ubuntu

За пятый пункт я заступлюсь. Мне нужно размонтировать файловую систему флешки, но продолжить работу з голым блочным её представлением /dev/sda. Для чего? Например, чтобы загрузить с неё систему в эмуляторе qemu (либо другом). Возможно, должна быть отдельная функция отключения питания, и я не удивлюсь, если в ядре такая уже поддерживается.

а по мне, так 6 пункт - это совсем и не баг. теперь в винде регулярно спотыкаюсь на смене раскладки - оказывается слишком быстро жму и моментально начинаю печатать.

>Зато вернули heimdal в libsasl2! Я даже не ожидал.

Я тоже :)

С Geany пока не сильно знаком, нравится call tips и скорость работы. Но нормальноя работа по FTP с запоминалкой паролей мне важнее. Наверно можно и на vim/emacs с удалёнными файлами удобно работать, если через fuse приловчиться, я не дорос еще до такой смены инструментов, а тяжелые IDE как-то нет желания использовать.

5 и сам использую когда syslinux например на флешку ставлю, но это редко бывает, наверно оптимально, чтобы безопасное извлечение в Gnome отмонтировало и отключало питание, а unmount вручную -- для специальных случаев без отключения.

6 сильно мешает если переключение раскладки конфликтует с шоткатами, особенно кто Ctrl+Shift привык.

А где ты DVD-образ Ubuntu нашел? У меня что-то не получилось... :(

Через BitTorrent качал, кажется с http://torrent.ubuntu.com/releases/hardy/release/dvd/

I personally prefer fedora more than any of the other distros, but I installed ubuntu http://www.ebook-search-queen.com/ebook/ubun/ubuntu.all.html on an external a while back. The problem with putting it on the same drive as your OSX system is that the disc utility that comes with mac osx cannot partition drives without reformatting the entire drive. This is pretty much what boot camp does, partitions your harddrive without erasing anything, but it dosn't make the extra partition free space, it sets it up for windows to be installed on the intel macs.