LINUX.ORG.RU

Жж


55

34

Всего сообщений: 10

fedora: 10 релизов - полёт нормальный

Привет, ЛОР!

Буквально сегодня обновился на новую Fedora 39, т.к. буквально 4 дня назад моя Fedora 38 стала EOL. И этим интересным фактом решил поделиться с достопочтенной публикой. Интерес тут в том, что данным великолепным дистрибутивом я пользуюсь ещё с релиза 28. Совместно со стратегией обновления на old-stable релиз, обновляясь с EOL версии на чуть менее протухшую по вот этой инструкции, я вот уже около 5 лет живу долго и счастливо.

Я сменил три работы, которые работал на этом компе, поменялось многое в личной жизни, а ОС жива и продолжает меня радовать.

Из наблюдаемых проблем - когда обновляю grub, то он отваливается - комп загружается в консоль восстановления. Лечится загрузкой в livecd и перегенерированием конфига в chroot-окружении. Разбираться почему так происходит лень, возможно в будущем исправлю.

Плазма не падает (хотя на в первых релизах fedora 3* были падения, которые пофиксились обновлением), «не было печали, апдейтов накачали» не происходит, комп работает стабильно и быстро.

Задачи это браузер, ssh, vim, документики, музыка, фильмы, игори и ВМ.

Кстати, про ВМ. Ранее я настроил ВМ с win10 и пробросом видюхи. Для игорей, конечно. Но у меня были какие-то странные фризы в ней и некоторые атичит-системы руинили win10 в BSOD, поэтому я вернулся к классическому дуалбуту на отдельном диске.

Сразу отвечу тем, кто скажет, в чём тогда смысл юзать fedora, если сидишь на oldstable. В 2019 г. я взял fedora, чтобы потыкать rpm-based дистрибутивы. Тогда мне казалось, что centos это для сурового энтерпрайза (не спрашивайте почему я так считал) и надо вникнуть его детали, в selinux и т.п. Т.к. в centos (7 на тот момент?) не было каких-то десктопных пакетов, но были какие-то конкретные баги, то я взял fedora. И потом втянулся в RPM-based. А т.к. у меня есть личная жизнь, то после каждого обновления фиксить дистрибутив нет возможности и желания. Поэтому взял oldstable релиз fedora. И с тех пор вот живу так.

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

P.S. На wayland меня не перевезли, сессия ещё на X11. Но чую, что нужно пробовать. Дрова на GTX970 открытые вроде.

P.P.S. Комп говно, но мне хватает. Как умрёт, новый куплю.

P.P.P.S. Рабочий стол не показываю, ибо он пустой. Совсем.

>>> Просмотр (1920x1080, 256 Kb)

 , , ,

kma21
()

Нескучный suckless floating

С момента первого скриншота я успел сменить ещё 100500 окружений. Так вот получается, что я всё ещё ищу дзен среди окружений. Когда прекратится — не знаю, но пора бы, ибо на линуксе я, если округлять, отсиживаюсь три года. Ладно, хоть с дистрибутивом определился.

Изначально постить этот недоскриншот я не планировал, ибо почти дефолт. Но потом подумал: одно дело дефолт общеизвестного окружения, другое — дефолт маргинального WM. Смотреть тут правда не на что (просто вот вам экскурс в jwm, один из вариантов его настройки. А вдруг вы не знали про этот нескучный оконник?), хотел ещё чего-нибудь позапускать, но монитор маловат, и вместился только школофетч и сишный код (а что, все тут код свой показывают, я чем хуже??). Поэтому разбавлю это недоразумение ЖЖ.

Сначала я вернулся на гном, потом на xfce, потом краем глаза смотрел ещё раз гном (потому что приложения на gtk4 наконец-то получили вменяемый дизайн, который может тягаться с плазмой. Но потом вскрылась классическая проблема линукса: на gtk4 переведены 3,5 приложений, все остальные остались на gtk3 с этим ужасным дизайном (смесь скевоморфизма и флэта), потому не остался), и потом предпринял «немыслимый ход» — перейти на «идеологического врага», тобишь на плазму. Вообще-то я к Qt и плазме относился нейтрально. У плазмы самый лучший дизайн среди всех свободных окружений. Но по моему опыту она — самое медленное и самое тяжёлое окружение. Да, у меня hdd, но гном стартовал 1-2 секунды, плазма — 3-5, приложения в гноме открываются чуть быстрее. Плазма тащит за собой миллион библиотек, апплетов, чего-то ещё… Мусорит в домашний (откройте .config после плазмы, ошеломитесь! (мягко говоря)), и ещё чего-то, что я могу забыть. Претензий нет разве что к её приложениям (Elisa хороший плеер, а вот KCalc — самый плохой калькулятор, который я когда-либо видел. Крайне не советую! Spectacle какой-то громоздкий, у гнома скриншотилка проще).

И вот чёрт дёрнул вернуться к оконникам, к махровому минимализьму. Наверное, из-за того, что я обсмотрелся древних скриншотов из галереи за 1998-2006 года, где куча всяких афтерстепов ламповых… По инерции накатил fluxbox (к тайлингу отношусь хорошо, однако я к нему так и не привык, не моё, я мышевоз отродясь), но он у меня почему-то валился при смене тем. Разбираться было лень. И вот вспомнил про jwm! Давно я на него засматривался, но серьёзно использовать всегда откладывал. Что я могу про него сказать: я бы назвал его dwm’ом от мира floating wm. Я не говорю про его код, правда, я не смотрел и не буду, ибо не программист. Почему такой вывод, а потому что он не прост, он туп! Он просто работает! Вот тебе панель с меню, переключателем рабочих столов, иконками приложений, треем и часиками, и простенькая менюшка. Пользуйтесь. Конфиг хоть и в XML, но фактически очень короток. Потому что настраивать в самом деле нечего. Всё, что у него есть, он выкладывает нам сразу. Не хватает разве что расширяемости (мне лично не нужна, я неприхотлив) и конфига в виде сишного хидера. Настраивал сколько-то дней (но это с перерывами). Было тяжело с индикатором раскладки клавиатуры и gtk приложениями. Для индикатора сначала накатил skb и попытался поместить его на панель. Но jwm на панель помещать умеет лишь гуйные приложения, у cli просто будет пустота. Понял это не сразу. Потом взял этот ваш xxkb, немного погребался с его настройкой и запихнул. Работает он, правда, всё ещё плоховато: изменения раскладки отражает лишь после того, как будет запущено любое приложение (тобишь, как только ты запустил оконник, меняй не меняй раскладку, а показывать он это не будет), и если перезапустить оконник, индикатор с панели уйдёт и станет отдельным окошком. Но другого нет! А что с жетэка… заметил, что некоторые приложения на нём стартуют по несколько минут. Уже было разочаровался, ибо некоторым аналогов нет, но оказалось всё просто: надо оконник стартовать через dbus, тогда всё будет нормально. В общем, добился своего, привёл к юзабельному виду. Теперь стоит вопрос, как долго я на нём останусь. Но я уже записал его в свой список годных программ. Однозначно порекомендовал бы заинтересованным. По сравнении с дефолтом что ещё: панель переместил наверх, убрал заголовки у иконок приложений, убрал виртуальные рабочие столы (потому что не пользуюсь, ибо много приложений запускаю редко), изменил формат часов на нужный мне, добавил разделитель между треем и часами и изменил декорации окон (да там и доступно лишь два варианта, вообще-то). Цвета менять впадлу, хотя со временем я уже привык к solarized.

Вроде всё. Что из софта могу отметить: flatpak (для проприетарного софта), pcmanfm-gtk3 (в кутишном что-то не так с иконками, лень разбираться), chromium, urxvt, neovim/gvim (для быстрого редактирования файлов в гуе, на полном серьёзе не использую), rofi (лень каждый раз менять меню, надо конфиг лопатить), eog, evince, libreoffice, pipewire (в поисках любого микшера для него), rhythmbox, mpv + celluloid, engrampa, imagemagick для скриншотов и что-то ещё, что я сейчас забыл… А воллпапер не нужен! Так же, как и жор. У меня хоть и 8 GiB, но я нехватку памяти почти никогда не ощущал. Кому надо — тот сам посмотрит.

Скриншот, кстати, по крайней мере в предпросмотре, что-то совсем шакал… Извините. Наверное imagemagick барахлит.

>>> Просмотр (1599x899, 68 Kb)

 , , ,

puffy
()

Переход с Linux на FreeBSD. Успех, но...

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

Под новый год сдох последний SSD в рейде, и я наконец перешел с Oracle Linux 6 (с 2013 года) на FreeBSD (да, у меня много времени). И вот хочу бороться с мифами на форуме и всеми этими постами «стоит ли переходить», а «какого цвета трава по вашу сторону забора» и т.д. Обычно на эти вопросы отвечают фанаты FreeBSD, а я предлагаю ниже краткое описание от линуксоида. Посвящено оно в основном звуку. Это при том, что я уже два года пробую FreeBSD на личных серверах.

Сначала о постановке целей.

1) Недостижимый идеал темы выглядит вот так https://www.gnome-look.org/p/1120849/ Недостижим он по той причине, что исходники иконок в SVG недоступны, а темы QT и GTK изрядно переписаны в сторону метросексуальности. Так что пока скриншот только с консолью.

2) Основные требования к софту:

2.0 стабильность
2.1 Urxvt/bash/mc
2.2 Google Chrome
2.3 Thunderbird
2.4 VirtualBox
2.5 rtorrent/mplayer (mpv/moc)
2.6 LibreOffice
2.7 Контейнерная виртуализация.

3) Основные требования к ОС:

3.0 мышь и клавиатура
3.1 Firewall, маркировка по портами, маршрутизация вместе с NAT.
3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi
3.3 FS live snapshots. Не ZFS.
3.4 nvidia proprietary driver
3.5 PA like functionality.

--------------
Реальность:
2.0 Во-первых, надо полностью развеять миф о бОльшей стабильности FreeBSD по сравнению с Linux. За время своего знакомства я наступил на кернел паник в стабильном, ванильном, оттестированом и т.д. выпуске, сегфолт пакетного менеджера (знаю, как повторить), сегфолт утилиты из базы (jails, зафиксировано в багтреке), сегфолт fsck (зафиксировано в багтрекере). И нет в шестом редхате такого не было, а с манжаро, арчами, федорами и гентами сравнивать не берусь, там все бывает. Во-вторых, везде кода меньше, система легче. Порядка немного больше. Это что касается базы. В прикладном софте примерно также.

2.1 bash. Я держу набор .bashrc файлов для всего набора линуксов, с которыми сталкивался, чтобы унифицировать поведение в консоли. Ес-но, FreeBSD отличается сильнее, консольные утилиты просто менее функциональны, дурацкое требование слеша на конце при использовании cp -r dir1/ dir2... Поэтому я просто заинсталировал все, что было в репозиториях из гнутого консольного софта и обмотал это альясами. Жить можно и даже неплохо. Из неудобного: все пути длинее, т.к. /usr/local/, блин:( Из странного каждый терминал считается залогиненым юзером в w. Это очень странно.

2.2 Google Chrome. Поломано определение Memory Footprint в Task Manager. Теперь не прибъешь вкладки, которые много отожрали. Хотя кто-то мне доказывал со скриншотами, что это только у меня. хз.

2.3 Thunderbird + (все также)

2.4 VirtualBox - отсутствует коммерческий пак от оракла, стало быть не работает быстрое USB2.0 (буду пробовать прокидывать контроллер) и не работает RDP (не решаемо). Проблемы со звуком, см. ниже.

2.5 mplayer - проблемы со звуком. см. ниже.

2.6 LibreOffice - от RH GTK не избавишься, т.к. программисты с freedesktop хуже поддерживают qt, чем gtk. на QT поломан размер шрифтов. неюзабельно.

2.7 контейнеры jails. Это то, к чему я привык во времена OpenVZ. Все есть, все хорошо. Но рестарт контейнера возможен только через минуту-две. Не освобождает ресурсы. Досадный глюк.

3.0 Из того, что работало на Linux десятилетней давности, но перестало на FreeBSD - это мышь и клава. У FreeBSD традиционно сложные отношения с определением устройств. Они не могу определиться, развивать свое или копировать с линукса udev. В итоге они делают и то, и то и в результате по-умолчанию нифига не работает, конфигурация Xorg'a превращается в разбор внутренней кухни этих заморочек. Плюс они что-то там намудрили, что мультимедийные кнопки на клаве - это как бы отдельная клавиатура (которая не работает). И в добавок, эти мультимедийные клавиши просто не могут работать, т.к. для них указаны ошибочные кейкоды в каком-то махровом году. Два года назад я это выяснил и пропатчил демон, который их определяет. Руки дойдут - сделаю снова.

Почему не определился Genius MX Master, я пока так и не понял, воткнул самую простую USB мышь.

3.1 Firewall - самая грустная часть FreeBSD:( При том, что он существует в трех(!) инкарнациях, они все глубоко в *опе. ipfw - основной и самый функциональный, застрял в середине 90х. Документации просто недостаточно. Сложные штуки с маркировкой трафика по портам и натами на нем невозможно выполнить. pf - устаревшая версия из OpenBSD. сама OpenBSD ее уже выкинула. и также с соляровским вариантом. Солярис тоже его давно выкинул в пользу OpenBSDшного. И хуже всего то, что внутриядерная часть фвола очень простая. Все пакеты падают в одно ведро, там перемешиваются и по факту невозможно их сепарировать. Короче говоря, я пытался три раза хотя бы спародировать какие-то простые места из своей огромной портянки iptables и все это заканчивалось ненавистью и фрустрацией. Так что придется просто поднимать виртуальную машину со старым Linux+iptables.

3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi - тут полный успех. Но только, если собирать из портов.

3.4 live snapshots. Я говорю об аналоге lvm на линуксе. Я уже много лет использую эту схему, чтобы очень эффективно бекапить террабайты данных. В отличие от всех этих поделок с tar, которые приносят сюда ньюфаги, такая схема позволяет бекапить шифрованные данные, много, не выключая систему, а ZFS на сервере еще и позволяет всем этим свободно манипулировать. Очень круто. Я не знаю, появились ли в Linux offline snapshots, но лучше ZFS я тут ничего не видел.

У меня получилось собрать полный аналог слоеного пирога encryption layer+volume manager+fs. FreeBSD традиционно использует fs soft updates вместо журналирования. В чем принципиальная разница так и не понял, ну и ладно. Просто пришлось отказаться от soft update, включить журналирование посредством geom, словить баг в gjournal, зарапортовать, подождать два года. По-моему он пофикшен, но так ко мне и не прилетел. Но работает.

Вроде

Потому что в первую же ночь система стала колом с ошибками в журнал при распаковке архива!

Я уже хотел спустить это все в мусорку, когда случайно нашел пару sysctl сетингов, которые это решают. Ни в каких хваленых фрибздешных хендбуках вы это, конечно, не найдете. FreeBSD с одной стороны не имеет адекватных для современного оборудования лимитов по-умолчанию, а с другой хаутушек, чтобы это фиксить, поэтому этим всем можно заниматься только, если вот вам прямо хочется FreeBSD и вы такой весь олдфаг и готовы читать мейл-листы.

Короче, неожиданный успех. Если кому интересно, почему я не использую здесь ZFS, спросите меня.

3.4 FreeBSD - это единственная ОС из других *BSD с проприетарными драйверами. Полный успех.

3.5 PA like functionality. Да, это большая тема, в которой я к тому же понимаю слабо. Я использую USB-звуковуху, которая пригодна для записи звука и может работать с повышенной дискретизацией или что-то типа того. Считается, что FreeBSD изначально имела более качественный аудио-стек, чем Linux. И судя по количеству и качеству ручек, я в это верю. Такое впечатление, что инженеры, которые это писали, увлекались аудиозаписью. А вот сохранять уровни громкости для приложений она не может:( Поэтому ей нужна надстройка, аналог PA - sndiod.

Естественно, FreeBSD развивается очень медленно, а на линуксе тем временем тяп-ляп глючный пульсаудио. Сейчас к 15ой версии он, наверное, уже не доставляет столько гемороя, и в нем море фич. Я исторически использовал PA 8.0. Звук в VirtualBox заикался. Глючило при разных уровнях громкости для каналов. Рестарт пульсаудио - часть моего воркфлоу с 2013 года, но регулятор громкости для приложений - это прикольно и не имеет аналогов во FreeBSD.

Во FreeBSD нас встречает утилита в 10 раз меньше. Она не требует портянок конфигов, в ней нет блютуса и еще каких-то новомодных штук. Но она тут же сделала все, что мне нужно. Она принимает поток по tcp. Она объединяет каналы в моно, как мне нужно. Она выставляет нужную частоту дискретизации. Первое, что я заметил звук стал чище. Как будто новую аудиокарту взял. Очень круто.
Но
Но теперь звук в mplayer заикается при нагрузке на диск! Я не понимаю, это баг системы или конкретного софта. Вроде напрямую в OSS не заикается. Но так мне не надо.

VirtualBox теперь играет звук чисто. Но недолго. Он не может выводить в sndio, отправляет в OSS и скоро затыкается.

На этом со звуком все.

>>> Просмотр (3200x1200, 181 Kb)

 , , ,

crypt
()

Куда скатились мобильные ОС?

Привет, ЛОР.
Давеча спонтанно купил себе нового старого приятеля — Blackberry Classic. (кстати, последний новый в СПб и возможно в РФ).
И радуюсь, и плачу.

С одной стороны — прекрасный и удобный девайс, который актуален и спустя 5 лет после его релиза.
Умеет всё, что и современные смартфоны, минус кое-какие зонды, плюс нормальная многозадачность и шикарнейшая клавиатура, помноженная на продуманность и юзабилити как с тачскрином, так и без.
Готов полдня провести, просто копаясь в настройках и менюшках.

С другой стороны — 2019 год - BlackberryOS10 — 3:0.
Android-приложения в эмуляторе тормозят и жрут батарею, SDXC то ли не поддерживаются, то ли надо как-то красноглазить, камера передаёт привет из 2014... ну, вы поняли.

Почему ничего подобного не делают в 20!9?
Почему кроме б-анальных Android и iOS ничего нет, казалось бы, просто вкорячь эмулятор андроида, с сегодняшними-то мощностями, и проблема с приолжениями решена?
Почему умерли QWERTY-девайсы? Почему, почему, почему?...

Поностальгируй со мной, ЛОР.

>>> Просмотр (1440x1440, 766 Kb)

 , , ,

annerleen
()

Я просто правил бочку

Привет, ЛОР!

Прошло больше года с моего первого скриншота в галерее. Изменилось мало, всё та же Manjaro с крысой на борту. Привёл иконки к единому благообразному виду, оценил достоинства vala-panel-appmenu, сменил тему на модную нынче matcha-dark. Выбрал вариант aliz из-за тёплого красного оттенка, глазам приятно. ШГ — Roboto Condensed.
Терминал используется только для yay, система отполирована, пережила переезд на новый накопитель, проблем не вызывает, несмотря на testing ветку manjaro.
К чему всё это? Прошло два года с моего первого знакомства с линуксами до полного отказа от винды. Ardour заменил мне Cubase, Tuxguitar — Guitar pro, а Audacity — Goldwave. Барабашки здесь — DrumGizmo, эмуляторы гитарного усилителя и педалей — kpp. Список нативных игр выглядит так

 $ ls /usr/local/games
ioquake3  ut2004
 $ ls /games          
 boohu              Half-Life-2                     LISA            Tropico.5
 CrusaderKings2     hmm3                            quake4          UnrealTournament
'Darkest Dungeon'  'Hotline Miami'                  Terraria       'Vambrace - Cold Soul'
 doom3             'Hotline Miami 2 Wrong Number'   TES3MW
 Half-Life         'Kingdoms and Castles'          'Torchlight 2'

КМК, более чем достаточно

Я просто правил бочку и подумал, что если сильно не выёживаться, то под линуксом очень неплохо живётся. Пустой стол, Sunflower и GNU IceCat, обоина, угнана с рандомной имиджборды

Спасибо за внимание, критикуйте

>>> Просмотр (1600x900, 208 Kb)

 , , ,

Fake
()

Как я начал свой linux-way

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

( читать дальше... )

>>> Просмотр (1920x1080, 950 Kb)

 , , ,

HaCk3D
()

Сифон

У меня стоит отдельный сервер с рторрентом, и захотелось мне мониторить показатели отдачи и загрузки. Ну и лимит скорости настраивать. Скрипты и графики - это скучно, поэтому запилил вот хардварное решение. А чтобы уж совсем Ъ, стилизовал под Bioshock Infinite.

Девайс показывает скорость в мегабитах (в диапазоне 0-100 или 0-1000, в зависимости от положения переключателя диапазонов) и может устанавливать ограничение скорости (черные ручки по краям панели).

Внутри работает ардуина, которая обменивается данными с демоном на компе, который ходит за информацией по XMLRPC на сервер с рторрентом.

Туча фоточек девайса есть тут: http://fotki.yandex.ru/users/mdevaev/album/339302/

А тут - инструкция по сборке: http://liksys.livejournal.com/4212.html

>>> Просмотр (800x600, 161 Kb)

 , , , ,

liksys
()

Зеленый ъцй

собственно сабж

>>> Просмотр (450x640, 100 Kb)

 , ,

drF_ckoff
()

Дистрибутив White Horse ждет установки

Весна. Бывшее рабочее место действующего пользователя GNU/Linux.

Увольняясь с работы, решил отметить это событие тем, что вы видите на фотографии.

Какова была работа, такой и виски.

На снимке также представлены бланки заказов, выполненные целиком и полностью в свободной операционной системе с помощью великолепного редактора Inkscape и скриптов нумерации.

Ещё у меня есть вот такая книжка: http://www.ploxr.com/sites/default/files/styles/large/public/coding_drunk.jpg

>>> Просмотр (3000x2008, 829 Kb)

 , , , ,

whiskydotjar
()

[ЖЖ] Вспомним былое. И линукс таки готов для десктопа

ЖЖ-предыстория

Итак, сегодня по счастливому стечению обстоятельств мне пришлось столкнуться с компьютером, на который я поставил когда-то Debian Etch (это было через несколько недель после выхода Debian Etch 4.0r3). Да-да, вы правильно догадались: люди этим компьютером пользовались еще с тех времен, без никаких обновлений и установок софта (тем более, что только я один помнил пароль рута для этого компьютера). И главное - ни одного нарекания на его работу! Вот, что значит «стабильный Debian»! Так вот, мне на него пришлось поставить немного более нового софта, поэтому libc и прочие пришлось обновить до версий из Lenny, но главную конфетку я попытался оставить в ее первозданном виде. Пользователи этого компьютера за все эти годы ни разу не лазили даже в консоль. Кто там говорил, что Linux не готов для десктопа???

Что на скриншоте

  • KDE 3.5.9 - почти дефолт (всё, что недефолтно - заголовки и виджеты Keramik - это я еще тогда, давно сделал, пластик терпеть не мог, и размер панели уменьшенный).
  • Консоль, где продемонстрирована версия ядра, объем памяти и то, как я не смог набрать с первой попытки ksnapshot :)
  • Шрифты: мне сначала показалось, что это что-то необычное, но на деле оказалось, что это самый обычный DejaVu, только маленький.
  • Iceweasel 2.0 (если кто не знает - переименованный Firefox), в котором ЛОР, в котором тред Jenifer. Выглядит сносно, несмотря даже на не угловатую тему GTK, но г+ в нем не загружается, и очень не хватает кнопочки для открытия нового таба на панели табов :)
  • Локаль украинская, бОльшая часть пользоватлельского софта локализована. Правда, локализация KDE в некоторых местах, не запечатленных на скриншоте, доставляет-таки лулзы («сеть» перевели не как «мережа», а как «тенета»).

Еще скриншоты

http://ompldr.org/vY2w3NA - гугловопросы, консоль, aptitude

http://ompldr.org/vY2w3NQ - консоль, на рабочем столе виден бардак и свежеустановленный OOo 3.2

Выводы

1) Linux готов для десктопа, причем уже давно готов

2) Стабильный Debian стабилен

3) Тот DejaVu 8 пт мне понравился, надо будет и себе такой поставить

А теперь вопрос к лоровцам: тема виджетов и заголовков Keramik для KDE4 есть в природе? А то ностальгия.

Дискасс.

>>> Просмотр (1024x768, 153 Kb)

 

Deleted
()