August 24, 2013

openSUSE xprns

Что мешает свободной бесплатной операционной системе стать лидером на десктопах?
Недавно приобрел ноутбук и установил на него openSUSE 12.3. Раньше баловался линуксами либо на виртуальной машине, либо ставил как вторую систему рядом с виндой.
Итак, теперь, имея одну единственную openSUSE, получил некоторый начальный полноценный опыт с дистрибутивом, который позиционируется как дружелюбный новичку. Есть, надо сказать, и дружелюбнее системы, так что если вы вдруг решите попробовать, то на той же убунту или минте у вас могут не возникнуть мои проблемы.
Поясню, почему openSUSE. Когда я пробовал разные дистрибутивы, меньше всего проблем было с сусей. Дрова на мою ати-радеон, а после на н-видиа карту, на мой hp laser jet ставились с наименьшими усилиями. Кроме того, шикарная утилита Yast — типа панели управления винды, из нее можно было делать почти все, не заползая в командную строку. Дружелюбное сообщество, которое не набрасывается с криками «да ты идиот, как этого не понять, иди обратно на свою винду». Ну а после появилась фишка на их сайте — 1 click install — нажал на кнопку на сайте — у тебя все установлено.
Итак, я установил свеженькую openSUSE 12.3. И вот проблемы, на которые я нарвался.

ante scriptum. Написано после месяца использования. Отредактировано после трех месяцев использования.

1. Рабочей средой я выбрал gnome. Первой проблемой стала раскладка клавиатуры и управление ею. Четыре языка нужно. Что-то нашел сам в Yaste, что-то в параметрах системы (я еще должен угадывать, в каком месте что настраивается), пришлось воспользоваться вики, не помню на каком этапе, но самостоятельно интуитивно я что-то не смог решить. Вроде бы все работает так, как я это задумывал. Однако местами все-таки приходится прибегать к ручной смене раскладки (ввод пароля после режима ожидания, при поиске через гном-шелл), что огорчает.
2. Пришло время установить вай-фай соединение. Стандартное вики-решение не помогло, но там же нашлось решение через ndswiper, или что-то похожее. Что это такое, и знать не хочется. Однако вопрос на будущее, а если обновлять систему, не упадет ли вай-фай, а рядом не будет возможности подсоединиться через лан или выйти с другого компа. И таки когда система легла (об этом позже), то при переустановке эти вайфайные дрова слетели.
Вопрос: если вай-фай становится стандартом, то почему не включать в диск дрова к стандартному интеловскому железу, пускай даже и несвободному.
2.1. VPN? Давай, до свидания. Устанавливаешь IDSN соединение в Yaste, выбираешь днски, логин, пароль, вроде все легко. В очредной раз кнопка «далее»... Надо установить пакет. А интернета нет. Такие дела.
3. Кодеки. Из коробки их нет, поскольку кодеки эти несвободные. Я стал искать gstreamer и ffmpeg через сусевский сайт. 1 click install не работает! Новый пользователь должен лезть в терминал и ставить через командную строку. Можно поставить через Yast. И все это добавив сторонний репозиторий, о котором нужно узнать в интернете, когда вай фай еще не установлен. Аудио стало играть без вопросов. Тотем (видео) же фантазировал. Ругался на мп3, мпеги, асф и h.264. При нажатии на кнопку «решить проблему», пакеты искались, но не ставились. Опять терминал. Дружелюбно? Нет. Но вроде бы тут должен получить удовольствие от красноглазия (я пошаманил с бубном и все решилось). Но нет. 1 click install должна привлекать новичков, но она не работает в данном конкретном случае. И за это обидно. Возможно в среде КДЕ лучше.
4. Libreoffice. Тут не последняя версия, и может дальше нет проблем. Но вот удивительный момент. Я набираю текст на русском. После первой страницы я привык выбирать стиль. Выделяю весь текст, распределение по ширине. Кое что курсивом, что-то жирным. Используются всевозможные сочетания клавиш (ctrl+a, ctrl+b, ctrl+i и тп). В МС Оффисе все работает. А здесь! Надо было менять раскладку на английскую и тогда юзать привычные сочетания клавиш. Изучение проблемы через вики, форумы, блоги — ни черта! Похоже единственное решение будет — установка английской версии, так как предлагаемые решения (до которых я сам допер прежде, чем полез за помощью к сообществу) не работают. Даже double check с пристрастием не помог. Вторая проблема свободного офиса — слетают стили при открытии файла под мс оффис. Самые катастрофические последствия, разумеется, в excel. Крайне неприятно, когда формулы перестают работать. А еще можно пережить позор, создав презентацию средствами свободных программ, а выходишь на публику и читаешь свои съехавшие во все стороны тексты-картинки с windows-ноутбука. Может это такая дружелюбная конкуретная политика майкрософта. Ведь когда они выпустят свой оффис для линукс, думаю, не я один буду его покупать.
5. Итак, у меня система слетела. Произошло это после попытки перейти на tumbleweed. Если не знаете, openSUSE выпускается каждые 8 месяцев, поддержка осуществляется 10 месяцев. Но эта поддержка не подразумевает обновление оффиса, окружения рабочего стола, самого ядра линукса и других незаметных вещей. Только вопросы безопасности. Tumbleweed — это постоянно обновляемая система. Вышел новый оффис, вышел новый гном — все получаешь, что к выходу новой опенСУСЕ 13.1 ты уже ее имеешь, переустанавливать/обновлять ничего не нужно. Это вроде как не принципиально. Вот многие еще на виндеХП сидят, без возможности устанавливать последние версии хромов, фаерфоксов, оффисов и прочего, и спокойно себя чувствуют. Но как правило, новые версии программ лучше. Ведь невозможно отрицать, что каждый новый МС оффис лучше предыдущего. И вот я по вики-указаниям подключился к tumbleweed. Обновил систему, перезагрузил — загрузка не произошла. Из всяких безопасных режимов даже со старым ядром — перезагрузка останавливается до появления курсора. Разумеется, посидев один день, можно было бы это исправить, не исключено даже, что остаться и на этом роллинг-релизе. Я даже предполагаю, где происходит сбой (а ведь новичок не хочет задаваться такими вопросами). Но лень сидеть читать весь этот форум. Ведь при решении проблем здесь, в отличие от винды, надо понимать, что делаешь.

В защиту здесь стоит сказать, что сломать систему можно только своими руками, вводя команды от суперпользователя, устанавливая интересные пакеты. Стандартный пользователь не будет задаваться мыслью перейти на что-то типа tumbleweed. Ему даже плевать, что через 10 месяцев никаких обновлений для системы не будет. И система будет работать!
И вторая защита. Когда я на пс установил вин8 вместо вин7 (поскольку я не платил даже 30 баксов, то обновить систему не мог), то я потерял все свои файлы в библиотеках. Я, разумеется, не такой дурак, чтобы на диске ц все хранить, а что и было, то сохранилось в папке windows.old, но оно не было интегрировано в новую систему. Вам по-новому надо добавлять ссылки в библиотеку. По-новому устанавливать антивирус, оффис, плееры. Ну вы сами все это понимаете. Когда я переустанавливал опенсусе начисто (категория «обновить систему» не решила моих проблем), то при загрузке я охренел — все гном-шеловские приложения (погода, док-шел, нотификации), обои на рабочий стол, закладки файерфокса, музыкальная библиотека (не файлы, а библиотека, не говоря уже о файлах) были на своих местах и готовы прямо сразу к работе. Единственная ложка дегтя — мультимедийные кодеки и дрова на вай-фай снова пришлось геморроить.

6. Мелочи. Что называется, дело привычки. В мс оффисе при удалении выделенного слова не нужно проверять, правильно ли там поставились знаки препинания, нет ли лишнего пробела. Кнопочка delete не работает, backspace — это не «назад», это ничего. Так что курс по хоткеям надо пройти. Ну или опять же прорыть вики/форум и настроить под себя, и еще не факт, что это с первого решения и заработает (я кнопку delete в двух местах устанавливал — ни черта). В файловом менеджере (наутилус) по умолчанию отображаются значки. Делаешь список, закрываешь наутилус — снова значки. Сохранить отображение списком интуитивно никто никогда не найдет. Это меняется, кто бы мог подумать, в командной строке или в утилите с понятным и дружелюбным видом а ля реестра винды. 5 разных мест для настроек. Yast, Gnome-tweak-shell, параметры системы, командная строка, dconf. Ах да, все можно сделать из командной строки. Но довесок вида dconf значительно упрощает жизнь. Не говорю уже про yast. Но черт возьми, с первого раза на первых порах в нужное место не попасть.

Какие же плюсы?
1. Бесплатная свободная, разрабатываемая сообществом, система. Сообщество у сусе дружелюбное.
2. Поднятие ЧСВ до небес. Решаешь маленькие задачки — немного подкрадывается гордость за себя любимого. Это конечно не сравнить с теми чувствами, как компилируется ядро линукса в генту, это не поднятие гнома до рабочего состояние в арчлинуксе. Но лучше, чем установка k-lite megapack в винде, кмс-активация оффиса, создание ключа для Нортона.
3. То самое древнее чувство синкретизма. Ты понимаешь, что такое линукс, понимаешь, что система — единое целое, любой устанавливаемый пакет взаимодействует с системой и с некоторыми другими пакетами (и ты понимаешь, с какими). Для рядового пользователя это, разумеется, останется неизвестным.
4. Обновление системы безболезненно для персональных настроек, снова задавать библиотеку плееру не надо. Система так и устроена — сносится только основа системы и заново устанавливается (помним про мой вай-фай и кодеки на мп3-подобное). В удаляемую часть системы просто невозможно даже случайно что-то сохранить. Причем при установке любого другого дистрибутива с тем же рабочим окружением и с тем же набором пакетов (придется удостоверится, что поставится именно ваш файрфокс, а не хром), то все ваши ссылки, библиотеки и файлы будут на местах. Для этого, к сожалению, надо будет потратить 15 минут своей жизни для изучения разделов файловой системы линукса. Это, как мне кажется, абсолютный минимум, который надо знать.

Итак.
Может ли openSUSE рекомендоваться в качестве настольной системы?

Нет. Она не работает из коробки. Большинство пользователей не знает и не хочет знать, как что работает. Виндоус-пользователь покупает два продукта — операционную систему и оффис. И у него все есть. Интернет+музыка+видео+оффис. openSUSE-пользователь получает сомнительный оффис (пригодный только в среде линукс (<2% машин), полуинтернет без флеша (установка происходит непонятно, работает сомнительно), медиа-составляющей вообще нет. Зато бесплатно.
А работают примерно одинаково.