Ставим Popcorn-Time в OpenSUSE

26.09.2015

Любопытно, но готового пакета с Popcorn-Time для OpenSUSE не нашлось во всей OBS. В сети имеется установочный скрипт, который по идее должен ставить приложение, но скрипт, увы, устарел и больше не работает. Если вы хотите поставить Popcorn-Time вручную, то это сделать совсем не сложно. Но гораздо удобнее всё же воспользоваться обновлённым скриптом, который я сделал. Скрипт протестирован на OpenSUSE 13.2 64 bit.

Скачать.


OpenSUSE на распутье

10.09.2015

Намедни глянул свежий релиз OpenSUSE 42.1 Leap Milestone2. Система очень приятная и отличается замечательной стабильностью. Но сейчас не об этом. Дело в том, что не все заметили тот факт, что команда OpenSUSE не просто изменила нумерацию версий, но и перешла к другому способу формирования новых версий.

Судите сами. Раньше у нас были номерные версии OpenSUSE (13.1 затем 13.2…), которые считались стабильными. Параллельно сообществом поддерживалась нестабильная версия Factory и нестабильная роллинг-версия Tumbleweed. Вопрос на засыпку: какую версию ставить в продакшн на предприятии в небольшую фирму? Из всех перечисленных версий на эту роль лучше всего годился обычный номерной релиз, но и у него были слабые места. Во-первых, не все номерные релизы OpenSUSE получались удачными. Во-вторых, даже годовой график выпуска релизов был не таким удобным, как LTS-версии у Ubuntu. Что касается коммерческого SLES/SLED, то данные продукты являются именно продуктами — то есть бесплатно ими пользоваться трудно, да и смысла в этом мало. Сайт коммерческой SUSE позволяет скачать пробную версию системы, но получать обновления она будет только первые 60 дней. Для SOHO это неудобно.

Было бы здорово иметь бесплатный и свободный аналог CentOS, который бы завоевал бы сердца админов локалхостов и небольших контор… И этот аналог появился — OpenSUSE Leap. Основной смысл этой принципиально новой версии заключается в предоставлении свежих версий пользовательских программа на базе корпоративной системы SUSE Linux Enterprise (SLE). По сути, это будет ответ на Ubuntu LTS, которая используется как надёжная база с долговременной поддержкой во многих настольных дистрибутивах, включая Linux Mint и ElementaryOS. Однако роль OpenSUSE Leap всё же больше склоняется к корпоративному применению, о чём недвусмысленно сказано в примечании к недавнему релизу:

“Milestone 2 is realistic to use for non-critical production servers,” said members of the openSUSE release team.

Источник

Это важное замечание для всех, кто сейчас использует OpenSUSE 13.2. Версия Leap не является её продолжением и поэтому будет слегка неуклюже смотреться на домашнем десктопе. Настоящая десктопная версия — это OpenSUSE Tumbleweed, который после ноября 2014 г. считается стабильным и протестированным дистрибутивом несмотря на то, что это роллинг-дистрибутив.

Мне вспоминается 2003 год, когда Red Hat объявила, что после Red Hat Linux 9 выйдет Fedora Core 1. Тогда тоже все считали, что Федора будет естественным продолжением старой системой. В действительности же, бизнес перешёл на RHEL и CentOS, а Fedora стала экспериментальной и нестабильной версией.

Сейчас OpenSUSE делает похожее, но с поправкой на более высокое качество релизов: Tumbleweed гораздо удобнее в использовании чем Fedora, а Leap проще настроить под себя по сравнению с CentOS.

Переход с KDE4 на Plasma5 — отдельная большая тема, об этом позже!


Действия после установки OpenSUSE 13.2

12.03.2015

В данной заметке я набросаю себе (и вам) памятку по допиливанию свежеустановленной OpenSUSE 13.2. Речь пойдёт о 64-разрядной системе с рабочим столом KDE. Это будет что среднее между «XX things to do after installing…» и некоторыми общими соображениями вслух.

0.1. Почему именно версия с KDE?

С момента релиза OpenSUSE 13.2 в начале ноября я внимательно тестировал и пробовал различные варианты установки, в том числе с разными DE. Действительно, новая версия отличается удачной интеграции Gnome 3.14 (мои поздравления любителям Гнома). Я не сторонник священных войн между апологетами разных DE, и сам пользуюсь совершенно разными рабочими столами на разных машинах, просто в Гноме мне не хватает конкретных вещей: нормального системного лотка, настроек верхней панели (что-то можно сделать различными расширениями, но этого маловато) и насыщенного функциями файлового менеджера. Поэтому я предпочитаю либо KDE, либо XFCE. В OpenSUSE 13.2 самая лучшая интеграция имеется именно с KDE, более того, потребление памяти KDE здесь очень невелико: загруженный рабочий стол отъедает у меня всего 240 Мб, что почти вдвое меньше, чем в других дистрибутивах.

0.2 Какую версию устанавливать?

Быстрее всего система ставится с живого образа, который можно записать на флешку. Однако с момента релиза уже прошло несколько месяцев и к системе выпущено много обновлений. Это приводит к забавному парадоксу: на обновление установленной системы уходит больше времени, чем на её установку. Установка — это развёртывание Live-образа на жёсткий диск, а обновление — установка множества пакетов. В принципе, у OpenSUSE существует достаточно стабильная rolling-версия под названием Tumbleweed, там после установки прилетает гораздо меньше обновлений.

Ну а теперь, поехали!

1. Установил? Обновись!

Как говорится, first things first. Поставили систему — подключаемся к интернету и обновляемся. Кстати, если у вас WiFi, то после ввода пароля вы увидите мастер KWallet, который предложит включить Бумажник KDE и установить пароль на него. Настоятельно рекомендую так и сделать, чтобы пароль запомнился и его не пришлось бы вводить потом заново.

Теперь, когда сеть есть, идём в Yast и добавляем Репозитории сообщества.

снимок2Какие из них нужны — дело вкуса. Лично я себе включаю Packman и KDE:Extra.

снимок1Почему так важно перед обновлением включить дополнительные репозитории? Во-первых, чтобы не обновляться дважды 🙂 Во-вторых — в Yast по умолчанию включена автоматическая установка «рекомендуемых» пакетов (многих эта функция сбивает с толку), что позволяет автоматически доустановить кодеки, Flash и прочую мультимедиа при обновлении.

После добавления нужных репозиториев, можно обновляться, используя специальный модуль в Yast, который сделает вам zypper up и подтянет те самые «рекомендуемые» пакеты. На всякий случай можно ещё сделать sudo zypper dup в консоли для более полного обновление системной части. Кстати, если вам не хочется каждый раз вводить пароль администратора для sudo, сделайте sudo visudo и раскомментируйте строку про NOPASSWD:ALL для пользователей группы wheel и не забудьте потом включить себя в эту группу.

снимок42. Доустанавливаем пакеты с локализацией

Одна из особенностей установки с Live-образа состоит в том, что вы получите систему с английским интерфейсом. Чтобы это поправить, поставьте следующие пакеты:

kde4-l10n-ru, libreoffice-l10n-ru, plasma-nm-lang, MozillaFirefox-translations-common, gimp-lang

Если вы используете другие программы, интерфейс к которым остался на английском, просто поищите в менеджере пакетов их lang-пакеты.

После этого достаточно выйти и войти — русский язык появится везде сам.

3. Если у вас система на ноутбуке…

То обязательно нужно поставить TLP — набор утилит, которые следят за энергопотреблением и не дают ноутбуку сильно греться. Устанавливаем.

4. Если у вас Windows на соседнем разделе…

То полезно смонтировать NTFS-раздел с возможностью записи на него. Для этого в Yast зайдите в раздал Разметка и назначьте NTFS-разделу точку монтирования. Там в диалоге есть возможность добавлять свои опции монтирования.

снимок2Добавьте туда uid=username, указав вместо username свой логин.

5. Шрифты

Тут уж дело вкуса каждого. Лично я делаю себе везде Open Sans или Droid Sans, 9 Pt со слабым уточнением. Как сделать такую же настройку для Yast и других приложений, запущенных от root? В консоли набираем:

sudo su —

systemsettings

и настраиваем шрифты как нам надо. Дополнительно есть ещё настройщик qtconfig, полезно выставить нужный шрифт и в нём тоже.

снимок4

6. Облачное хранение файлов и синхронизация

Рассмотрим 3 наиболее продвинутых варианта: Dropbox, MegaSync, Яндекс-диск.

Какие особенности нужно про них знать?

Dropbox

Предлагает бесплатно мало место (2,2 Гб), но очень популярен и есть на всех платформах, а для Linux недавно вышел новенький клиент на Qt5. Установим его:

В домашней папке нажимаем F4 и вводим команду:

cd ~ && wget -O — «https://www.dropbox.com/download?plat=lnx.x86_64» | tar xzf —

Нажимаем Alt+. и видим скрытую папку .dropbox-dist, внутри которой — исполняемый файл dropboxd. При его запуске в системном лотке появится значок Dropbox и запустится диалог авторизации и настройки клиента. Ссылку на тот файл можно добавить в автозагрузку KDE для удобства.

Dropbox умеет интегрироваться в Dolphin, но тут нужно знать об одном нюансе. Для Dolphin существует старое расширение (servicemenu action), которое генерирует теперь уже не работающие ссылки на расшаренные файлы в папке Public. Поэтому важно установить работающее дополнение.

снимок5

У вас в Dolphin появятся два новых пункта меню, которые позволят посмотреть файл в веб-браузере на странице Dropbox (откуда вы и сможете создать публичную ссылку) и посмотреть версии файла там же. Есть ещё замечательная утилита для работы с Dropbox из консоли, которую можно использовать в связке с Dolphin. Для этого нужно вручную сделать сервисное меню (у меня есть план написать об этом позже в отдельной заметке).

Megasync

Это облачный сервис из далёкой Новой Зеландии. Его отличает очень высокая скорость работы (скачивание и закачка реально быстрее, чем на Яндексе) и щедрые бесплатные 50 Гб для хранения файлов.

Не так давно вышел официальный клиент для Linux, вот он. У Megasync нет интеграции с Dolphin, но в интерфейсе самого клиента можно создавать и копировать в буфер публичные ссылки для недавно загруженных файлов. Очень удобно.

Яндекс-диск

Честно говоря, мне не очень нравится этот сервис, потому что Linux-версия клиента ЯД отличается странностями (время от времени отваливается без причины), но зато для ЯД есть отличное сервисное меню для Dolphin. Отмечу, что среди разных сервисов это самая удачная интеграция с Dolphin. Сам клиент можно поставить из этого RPM-пакета, проигнорировав жалобу на недостающие зависимости (rpm -ivh —nodeps —force *.rpm). Интересно, что для ЯД нет нормального индикатора для системного лотка. Вместо него можно вручную посмотреть состояние синхронизации, введя команду yandex-disk status. Для наглядности её можно поместить вот в этот плазмоид. Разумеется, перед этим нужно настроить клиент на работу с вашим аккаунтом в ЯД, читайте об этом тут.

7. Смотрим кино прямо из торрента

Замечательная функция, изначально описанная для Ubuntu на Webupd8.org, но прекрасно работающая и на других дистрибутивах. Последовательно вводим следующие команды:

sudo zypper in vlc vlc-codecs vlc-qt nodejs sudo npm install -g peerflix wget https://raw.github.com/hotice/webupd8/master/Torrent-Video-Player -O /tmp/Torrent-Video-Player sudo install /tmp/Torrent-Video-Player /usr/local/bin/

После этого идём на наш любимый трекер и скачиваем .torrent, но открываем его не в обычном клиенте (Transmission/KTorrent), а в /usr/local/bin/Torrent-Video-Player. Профит!

Если фильм в торренте разумного размера, сам торрент раздаётся достаточным числом сидеров, и у вас толстый интернет-канал — то комфортный просмотр гарантирован.

8. Запускаем Android-приложения прямо в Linux

Как это возможно? Да очень просто! Для браузеров Chrome и Chromium существует замечательное расширение Archon, которое представляет собой среду исполнения (runtime) для Android-программ.
Ловите:
http://archon-runtime.github.io
Скачиваете оттуда архив под вашу архитектуру и разрядность, распаковываете его — должна получиться папка с именем типа vladikoff-archon-44bc9ba24037.
Запускаем браузер, идём в Настройки > Расширения, ставим галку в пункте Режим разработчика, нажимаем кнопку Загрузить распакованное расширение… и выбираем ту самую папку. Всё, теперь ваш браузер способен запускать программы, изначально созданные для Android.
Но где их взять? Из каталога Google Play, вестимо!
Тут вам потребуется ещё немного повозиться. Порядок такой:
1. Находим ссылку на интересующее нас приложение в Google Play
2. Скачиваем APK этого приложения (ловите ценный линк: http://apps.evozi.com)
3. Конвертируем APK в расширение для Chrome.

Последний пункт нуждается в пояснении. Для конвертации вам потребуется утилита chromeos-apk, которая создана тем же человеком, что и Archon. Утилита представляет собой модуль (пакет) для веб-сервера Node.js, который мы выше уже поставили. Поэтому нам осталось:
— установить модуль chromeos-apk (npm install chromeos-apk -g)
— конвертировать APK (chromeos-apk /путь/к/приложению.apk)

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

9. Исправляем ошибку PackageKit, из-за которой Apper устанавливает RPM-файлы лишь со второго раза (подробнее). С первого раза отображается следующее странное сообщение:

снимок1Ошибка некритичная, но всё равно раздражает. Для её исправления подключите следующий репозиторий:

http://download.opensuse.org/repositories/home:/Mailaender:/branches:/GNOME:/Factory/openSUSE_13.2/

и установите из него пакет libpackagekitqt4.

снимок3Должно помочь.

10. Используем «лучшие практики»

Нет смысла делать копипасту того, что уже написано другими грамотными людьми. Пользователь Verg на Linuxforum.ru предлагает замечательную и очень полную подборку советов по оптимизации и решению некоторых проблем в OpenSUSE 13.2.

На этом всё, большое спасибо за то, что дочитали до конца! Заходите ещё! 🙂


Две недели без KDE

25.11.2014

В начале месяца я листал-листал красоты на девианте и решил, что и мне пора поэкспериментировать с современными стильными DE. Где всё красиво вылизано, минималистично и вообще, как в Макоси, только на GTK3 (тыц). Поэтому я взял свой HP Pavilion dv6 и накатил на него ElementaryOS Luna, и по итогам прокачивания её написал вторую часть своих советов для этой ОСи (№1, №2). Система мне в целом нравится, она лёгкая и удобная, но и у неё нашлись свои недостатки:

  • Luna основана на Ubuntu 12.04. Тут хоть и LTS, но изрядная часть компонентов безнадёжно устарела. Мне удалось использовать более новое ядро (3.11) и графический стек (Xorg и Mesa), которые я взял из 13.10. Но часть нужных мне приложений уже не обновить. Например, никак не поставить свежий QMplay2, нет новых версий библиотек Qt5.х и т.п.
  • На ноутбуке с обычным HDD загрузка вовсе не такая быстрая, как у некоторых. У меня eOS загружается добрые 40 секунд.
  • Нет поиска файлов по папкам. Нет расширений к Pantheon files, нельзя кинуть значки на рабочий стол. Зато минимализм 🙂

Ну и отдельно пару слов о Freya Beta1 (eOS 0.3), которая больше не Isis и где не работает переключалка раскладок клавиатуры. Я погонял систему как на мощной компьютере с SSD, так и на всё том же ноуте, и мне она не показалась такой же лёгкой как Lunа. Показалось совсем другое: новая eOS сохранила свой экстремальный минимализм, но утратила лёгкость и быстроту. Всё таки, ковыряние GTK3 и libgranite до добра не доводит!

На второй неделе я поставил на другой раздел ноута Linux Mint 17.1rc Cinnamon Edition 64-bit, по которой сходит с ума старый графоман Alv. Система сначала понравилась своей элегантностью и доступностью практически любого ПО. За два вечера я обвесил Mint всеми нужными PPA и ни в чём себе не отказывал. Но некоторые вещи всё же напрягали:

  • Анимации рабочего стола немного подтормаживали на моём Radeon Mobility HD4650.
  • Очень мало настроек оконного менеджера. В частности, никак не настроить достаточно уродливые тени под окнами.

Это всё, конечно, мелочи. В остальном Mint и его Cinnamon очень хороши. Особенно мне понравилась отличная система уведомлений, прекрасный system tray и менеджер обновлений. Везде бы так!

Но на исходе второй недели, я всё больше заскучал по KDE, где я любил часами копаться в Особых параметрах окна, перетаскивать панели в Dolphin по своему желанию и использовать свои любимые клавиатурные комбинации. Короче, вместо Mint’а я поставил OpenSUSE 13.2 с KDE и снова почувствовал себя дома. Чтобы сохранить какую-то объективность, начну с того, чего этой системе не хватает:

  • Первоначальный объём работы напильником довольно велик, и он больше чем в Mint. Я использовал в том числе это руководство, рекомендую.
  • Некоторых прекрасных фишек, которые полюбились мне в Rosa Fresh, тут нет. Например, очень раздражает установка шрифтов для всей системы через Dolphin, запущенный с обычными привилегиями. Постоянно просит пароль root.

Но зато теперь я перечислю те функции, которые есть в KDE и OpenSUSE, и которых мне не хватает в Cinnamon и, тем более, в Pantheon Shell:

  • Я могу сделать нормальные комбинации клавиш для любого действия. Мне, например, удобно, чтобы Win+D сворачивала все окна, Win+E открывала Dolphin, Win+L блокировала экран, а просто Win — открывала меню Kickoff. За пределами KDE это всё сделать можно только теоретически.
  • Про настройки Kwin я уже писал выше. Тут миллион разных фишек. Можно отключить эффекты у нужных окон, можно закрепить окна или панели в них на переднем плане, можно, наконец, сделать эффект джинна при сворачивании (и выглядит он лучше, чем у Compiz).
  • Кстати, эффекты и анимации Kwin на моём ноуте работают идеально плавно, гораздо лучше чем в Cinnamon. Ну и кто тут lightware?
  • В OpenSUSE 13.2 очень удобный доступ к виртуализации. Достаточно поставить пару галок в Yast’e, и прямо в руки прилетает KVM или Qemu. Они как бы и раньше были, но теперь это сделано просто очень удобно. Я впервые за много лет отказался от VirtualBox. Меньше блобов — лучше!
  • В KDE есть куча функций, без которых пользоваться системой уже некомфортно. Просмотрщик картинок умеет показывать кино, программа для снятия скриншотов умеет шикарно обрабатывать полупрозрачности. И таких моментов много.
  • Посмотрел, как работает Snapper, понравилось. Единственный минус — при десктопном использовании системы снэпшоты быстро отжирают место на диске. Их можно поудалять, конечно, но это лишнее действие. Субъективно, кстати, BTRFS медленнее ext4. Но это серверная функция, там она незаменима.

В общем, в ближайшее время я подготовлю рецепт приготовления OpenSUSE 13.2 на рабочем столе. Stay tuned!


OpenSUSE XFCE

19.03.2014
1123

Щёлкните для просмотра в полный размер

Обоина стандартная, а остальные детали оформления я стащил у Manjaro.

Тезисно перечислю достоинства и недостатки моей системы OpenSUSE  с рабочим окружением XFCE:

  • + высокая скорость загрузки рабочего стола
  • + компактные и легковесные стандартные приложения — простые, понятные и очень быстрые
  • + возможность с минимумом усилий привести всю систему к единому внешнему виду. Qt-приложения выглядят как родные. Opera выглядит идеально, гораздо опрятнее, чем в KDE.
  • — Нет своего апплета для Bluetooth. Непонятно, насколько полноценно будет работать подключение и выбор режима наушников, передача файлов по OBEX. Пока ещё плотно не занимался этой темой, но собираюсь использовать куски Gnome.
  • — слишком примитивное управления звуковыми устройствами. Перенаправлять поток между устройствами Pulseaudio пока что удобнее всего из командной строки
  • — неполная локализация интерфейса

В целом — годно, надеюсь допилить систему в ближайшее время.


Веснааа

18.03.2014

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

В мою берлогу весна пришла вместе с осознанием перемен, и вот я лихо заменил KDE на XFCE. Основная система — OpenSUSE 13.1 XFCE, запасная — Manjaro 0.8.9 XFCE. К такому переходу меня побудили исключительно приятные впечатления от Manjaro. По сути, это первый Arch-дистрибутив, где всё допилено и вылизано до блеска, плюс имеются собственные репозитории (в отличие от многих других арчеклонов). Другая причина: это избыточная ресурсоёмкость KDE SC 4.12. Да, «кеды летают», но вот всё, что сделано на GTK2/3 летает ещё быстрее 🙂

Переде установкой OpenSUSE я решил, что буду использовать образ для Netinstall, а графическое окружение доустановлю позже. Но не вышло: установщик систем не смог подключиться к WiFi, а разбираться с этим у меня не было времени (и так уже по ночам не сплю!). Поэтому я тут де скачал вот такой образ и поставил себе Gnome-версию, обновился, и затем установил XFCE:

zypper install patterns-openSUSE-xfce

После этого я не поленился и залез в Yast, чтобы вручную поставить многие дополнительные модули и апплеты для XFCE, включая замечательное меню Whisker.

Картинки и впечатления от обеих систем выложу позже.


SUSE studio: если Yast не видит Qt

13.02.2014

Честно говоря, мне не сразу удалось решить данную проблему. Дело было так: моя OEM-система корректно загружалась в «живом» режиме, но все модули Yast2 упорно хотели использовать консольный псевдоинтерфейс Ncurses, хотя пакет yast2-qt в системе был. Из-за этого даже устанавливать систему было возможно только в консоли (yast2-live-installer), хотя гораздо приятнее делать это в графической программе. Интересно, что данная проблема присутствует только в OpenSUSE 13.1, в более старых версиях всё работает и так. В чём же дело?

Ответ: в пакете libyui-qt5. Добавляем его в сборку и Yast2 по умолчанию будет запускаться с интерфейсом Qt.

Ничего сложного, как видите, однако пакет libyui-qt5 не тянется по зависимостям для тех сборок, которые были обновлены до 13.1 со старых версий. Такие дела.


В защиту завоевателя

17.12.2013

У Алексея Ковязина есть замечательная вещь «Трое в серверной, не считая админа». Это яркая и живая юмористическая повесть, навеянная творчеством Пелевина, журналом Хакер и современной IT-культурой, опубликованная весной 2008 года. В общем, я рекомендую почитать — получите удовольствие.

Но сейчас речь не об этом. Автор публиковал своё произведение не сразу, а постепенно, учитывал комментарии читателей, и в итоге, уже под конец 2009 года, выкатил дополненную и исправленную версию «Троих в серверной». Я читал обе версии, и, честно говоря, больше полюбил самый первый вариант, без каких-либо исправлений. Там в первой главе есть такой момент:

Тут же выяснилось, что сервер, куда мы воткнули клавиатуру и монитор, вообще без русского языка, на древней красной шапке, с какими то древними Иксами (не разберешь, и не Гном и не КДЕ), так что пришлось писать все транслитом через какой то древний браузер.

В более новой редакции данный фрагмент изменился:

Тут же выяснилось, что сервер, куда мы воткнули клавиатуру и монитор, вообще без русского языка, на древней красной шапке, с какими то древними Иксами (не разберешь, и не Гном и не КДЕ), так что пришлось писать все транслитом через какой то древний Конкверор.
Глядя на то, как эта развалина корежит модные CSS всяких социальных сайтов, я на секунду задумался о том, как преходящи наши достижения в области ИТ – вот вроде только что твоя прога была нереальным high-endом, а сайт поражал футуристическим дизайном, как через пару лет ты уже старый пердун, ретроград и на форумах тебе «выкают»…

Что тут сказать? Это тот самый случай, когда автор решил «добавить фактуры» и попал впросак, ибо дописывать технические подробности он решил наугад. Известно, что Ковязин не линуксоид и с миром Open Source знаком шапочно. Поэтому вышел небольшой конфуз.

Веб-браузер Konqueror всегда был и остаётся частью рабочей среды KDE, которая очень популярна на десктопах продвинутых пользователей. На серверы под управлением Red Hat Linux в середине 2000-х (время действия в повести) едва ли ставили KDE — эта среда слишком тяжеловесна и избыточно функциональна для серверных инсталляций. Причём Konqueror почти никогда и нигде не использовался в отрыве от KDE, потому что главная фишка этого веб-браузера состоит именно в интеграции с рабочим столом. Насколько я помню, поставить Konqueror без KDE хоть и можно, но как-то глупо: браузер тянет за собой кучу зависимостей в виде Qt и отдельных кусков KDE. Зачем это всё на серваке? К тому же, едва ли Алексей на самом деле видел настоящий Konqeuror, иначе бы он не стал  называть его «развалиной». В самом деле, предположим, что «древняя красная шапка» — это Red Hat Linux 8 или 9 (ещё до появления линейки RHEL), выпущенный в 2003 году. К этому времени там в комплекте уже была среда KDE 3.1 с весьма функциональныи Konqueror’ом. Браузер использовал тогда собственный движок KHTML, который прекрасно рендерил сайты, невзирая ни на какие сложные стили CSS.

Движок KHTML, между прочим, ещё в 2002 году был выбран компанией Apple в качестве основы для её Safari. Именно благодаря KHTML появился Webkit, впоследствии ставший лучшим и самым  быстрым движком среди всех существующих. Интересно, что инженеры Apple приложили руку к развитию проекта KDE: в феврале 2004 года вышла новая версия KDE 3.2, в которой были реализованы многочисленные улучшения и оптимизации, выполненные в Apple.

С некоторых пор браузер Konqueror может работать с двумя движками (KHTML или Webkit), которые можно переключать в настройках. Безусловно, Webkit лучше и предпочтительнее: он делает из Konqueror’а современный веб-браузер и поддерживает все современные достижения Web 2.0.  Очень красноречив в данном случае тест браузеров, сделанный изданием digitizor.com в 2010 году:

и ещё:

Обратите внимание, что даже со старым движком KHTML браузер Konqueror быстрее справляется с обработкой Java-скриптов по версии бенчмарка V8. Совсем никаких оправданий нет у Firefox: огнелис проигрывает в этих тестах браузеру из KDE.

Вот такие дела. Я регулярно пользуюсь Konqueror’oм в составе нового KDE 4 где-то с 2010 года, когда KDE4 в целом достиг стабильности и стал моим основным рабочим окружением. Современный Konqueror — это очень быстрый и продвинутый современный браузер. Он нормально работает с любым онлайн-банкингом, с покупкой билетов у РЖД, c блогами, с Gmail, с потоковой музыкой, с Adobe Flash, наконец…

Его малая популярность связана, в первую очередь, с отсутствием маркетинговой поддержки, а вовсе не с технической частью. За всё время использования Konqueror я нашёл только два узких места — это слабая резалка рекламы (список для Adblock’а можно пополнять, но мне было лень) и отсутствие drag-n-drop в Gmail. В остальном — никаких нареканий!

На десерт скриншот из OpenSUSE:

снимок1


Моя личная OEM-версия OpenSUSE 12.3

09.08.2013

В декабре прошлого года я подготовил свою собственную версию OpenSUSE, воспользовавшись сервисом susestudio.com.  У меня получилась очень практичная и удобная система: если раньше после установки приходилось доустанавливать кучу всего необходимого, то теперь у меня есть всё это прямо «из коробки».

Теперь я обновил систему до версии 12.3.  Изменения такие:

  • Новые и свежие пакеты из Factory-репозиториев для KDE, X.org, Mesa и  пр.
  • Ядро 3.7.10 по умолчанию, обновление до 3.8 через zypper dup
  • Починил некоторые старые баги: добавил недостающие переводы, наладил чятик в Skype
  • Полный список изменений доступен тут.

Скачать

Образ следует записать на флешку через SUSE Studio Imagewriter или Rosa Imagewriter. Загружаемся с флешки и устанавливаем систему с помощью Live Installer.


OpenSUSE 12.3

06.03.2013

Через 6 дней состоится релиз новой версии OpenSUSE — 12.3. Я решил посмотреть на неё заранее и скачал 12.3 RC2, вариант в виде установочного DVD (который на 4 Гб).

В принципе, от первого мнения (пусть и поверхностного), во многом зависит целесообразность писать полноценный обзор. Я решил, что в этот раз писать обзор не стоит, потому что 12.3 мне не понравилась. Самый главный аргумент: не работает сеть. Дело было так. После инсталляции сразу же загружается рабочий стол KDE, но сетевого апплета в лотке нет, потому что по умолчанию сеть управляется через традиционный ifup посредством хорошо знакомого YaST2. Это поведение OpenSUSE возникло не вчера, поэтому меня оно не удивило. Удивило другое: после переключения на NetworkManager и ручного добавления его апплета, сеть так и поднялась. NM по-прежнему ею не управляет. Но дело в том, при возврате к ifup и прогона мастера сетевых настроек, сеть тоже не поднялась — ожидаемого мною интерфейса wlan0 как не было, так и нет. Вот такие радости.

Я решил перезагрузиться в другую систему, но OpenSUSE оказался упорным. Несмотря на то, что я ставил эту систему на второй винчестер (/dev/sdb2), загрузчик grub2 ничтоже сумняшеся по-тихому прописался в sda, а других ОС, коих у меня немало, он детектить не стал. Пришлось загружаться в 12.3 снова и руками менять список пунктов загрузочного меню.

Менять руками… Как давно я отвык от этой фразы! Когда-то, лет 10 назад, у меня было своё, собранное руками ядро, вручную сделанная локализация на koi8-r, вручную собранный freetype, вручную собранные драйверы модема, видеокарты… Сейчас как-то всё не так. Либо я постарел и обленился (привет тебе, Мигель де Икаса!), либо просто привык к добротно собранным дистрибутивам Linux. Даже пресловутая Fedora, которая каждые полгода превращается в тыкву, давно уже умеет всё делать «из коробки», и терминал я там вообще не запускаю — он просто не нужен для десктопных задач. Но, видимо, OpenSUSE потихоньку превращается в систему для труъ-хакеров, воинов напильника и бубна, не вылезающих из сумрачных интерфейсов ncurses.

Наверное, это не для меня…