О безусловном превосходстве Емакса над Вимом

12.02.2016 11:20:18

Вчера внезапно упал мой любимый браузер, то бишь, Конкверор. И отказался стартовать снова, ловя СИГБАС. Это несколько удивило, но тут я вспомнил, что при недавнем просмотре результатов дф-а был сильно удивлён тем, что корневой раздел, занимающий 40 ГБ, был забит на 95%. Проверил ещё раз и — так и есть, диск оказался забит на 100%. Однако попытки выяснить чем он забит, привели к тому, что по показаниям ду он как-то ничем забит и не был особо.

Вот тут-то я вспомнил про две вещи: во-первых, то, что у меня система стоит на Бтрфсе, во-вторых, что у него есть загадочный внутренний том /.snapshots.
Читайте далее »

Плазмическая блокировка экрана

06.12.2015 23:23:20

Недавно радовался обновлению до липнутого релиза ОпенСузи, в котором представлена новая, значительно улучшенная, версия блокировщика экрана. Та самая, которая разучилась крутить скринсейверы. Самое приятной в этой истории то, что она направлена на безопасность, про это даже целая статья была, а безопасность это не шутки.

Настолько, что недавно я случайно обнаружил прекрасное. Старый, небезопасный, блокировщик (со скринсейвером) на нажатие любых кнопок реагировал однозначно — выкидывал приглашение ввода пароля, а вот новый, безопасный, вполне себе позволяет регулировать громкость аудио или яркость экрана спец-клавишами на ноуте, без каких-либо дурацких паролей.

Вот интересно, насколько это является ожидаемым, а также насколько желаемым, поведением.

Opensuse Leap 42.1

09.11.2015 23:59:55

Тема обновлений линуксов вечна. Все стараются, несут инновации. Вот и опенсузевцы недавно липнули, прыгнув с версии 13.2 сразу на 42.1. А ведь было время, когда номер версии что-то значил…

Вместе с версией сменилась схема разработки дистрибутива, причём, сменилась крайне интересным образом. Раньше модель была типа федоровской, когда в свободный дистрибутив как попало сваливалось всё, что попало, бета-тестеры пользователи пытались с этим как-то жить, а по результатам наблюдений за их житиём уже делались более-менее рабочие корпоративные версии дистрибутивов, продаваемые за отдельные деньги.

Теперь же всё перевёрнуто с ног на голову, теперь липнутая версия дистрибутива базируется на корпоративной, но содержит кучу новеньких модненьких бантиков и рюшечек, типа актуальных версий рабочих сред и всякого такого. Теоретически, модель интересная, есть шанс получить достойный результат. Более честная модель только у Убунты, которая раз в два года делает что-то рабочее, но делает для всех: и для волшебного энтерпрайза, и для красноглазых нищебродов.

Ну а тут, стало быть, пришла пора обновляться, что и было проделано. Само обновление прошло отлично, с этим в Опенсузе проблем нет давно. Сюрпризы, как обычно, ждали после перезагрузки. Самым главным сюрпризом стала пятая Плазма, КДЕ ведь не стоит на месте, а я как раз КДЕ и пользуюсь уже много-много лет. Вроде бы не так давно обновлялись с КДЕ 3 на на КДЕ 4, процесс был эпичный, некоторые моменты вспоминаются до сих пор, а тут уже пятая версия.

Пятая версия сразу дала почувствовать напор инноваций, слизав языком вообще все настройки и всю сессию. То есть, мало ли чего я там, как пользователь, понастроил в своих КДЕ, это неважно, новое КДЕ лучше знает как мне надо. И сессия старая, конечно, тоже мне не нужна; даром, что там Конкверор с мнадцатью вкладками был. Настроение моё сразу улучшилось, стало понятно, что скучно не будет. Особенно порадовали слетевшие настройки устройств ввода, это всегда приятно, когда клавиатура и тачпад работают не так.

Я, конечно, попытался ситуацию исправить и (сразу после разборки с панелью) смело вбил «systemsettings», чтобы достучаться до настроек. Глядь — а настройки-то как бы те же, и переключение раскладочки, и курсорчики, понимаешь, и всякое такое. Пытаешься менять туда-сюда, а толку нет. Курсорчики только меняются, и то, после перелогина возвращаются в исходное положение. Настроение моё улучшилось ещё сильнее, благо, что клавиатуру я догадался злобно починить сразу в районе /etc/X11, ибо терпеть можно многое, но с нерабочей клавиатурой плохо совсем.

После некоторых итераций тырканий в Системсеттингсе меня внезапно осенило, ведь новая инновационная версия должна чем-то выгодно отличаться от старой, например, как это иногда бывает, какой-нибудь циферкой. И точно! Оказывается, надо всего лишь вбить «systemsettings5», как вдруг появляется практически такой же настройщик, только уже более-менее рабочий. Мне даже как-то неудобно стало, что я не сразу догадался где искать видимые улучшения.

Потом я попробовал настроить скринсейвер. Глядь, я чего-то его не выбрать даже в новом, улучшенном настройщике. Хорошо, что удалось быстро найти приятные новости о том, что он мне больше не нужен. Некоторые недалёкие люди не совсем понимают, насколько это хорошо, но мы здесь не такие, мы понимаем, что всё ради светлого будущего. Это ж не важно, что у меня часы крутились на скринсейвере десять лет назад, год назад, даже вот ещё вчера. Зато теперь — не положено! Спасибо, наконец-то стало понятно, что оно не нужно.

На самом деле, я люблю разные инновации, иногда нужно что-то где-то встряхнуть, но есть две недопустимые вещи:

  • отсутствие миграции со старого на новое
  • функциональные регрессии

Именно где-то здесь серьёзный софт отличается от непонятных поделок. С нормальным софтом у тебя есть какой-то шанс, что после внедрения новой, улучшенной версии, хотя бы будет работать то, что работало раньше. Ну а с поделками вот так как с пятой Плазмой… Причём, когда-то, между третьей и четвёртой версиями КДЕ, эти вопросы решались, была утилита по миграции настроек, да, не всегда идеально работающая, но была. Здесь же не видно даже попытки. За что такая ненависть к пользователям? Непонятно.

В качестве приятного дополнения, перестал нормально работать любимый Терминус в консоли. С ним вообще в этом году плохо, то есть, опять же, лет десять назад никаких проблем не было, и пять лет назад тоже, а тут, то по весне поломали совсем, то теперь поломали каким-то уникальным образом, не работает строго кириллица:
leap-konsole-font-mess

И если в весеннем случае ещё было понятно, как проблему решать, то что делать теперь, понятно не очень.

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

Ждём, ждём новых удивительных релизов.

ModemManager и последовательные интерфейсы

28.07.2013 23:45:41

По работе практически постоянно требуется последовательный интерфейс для подключения к железякам, он же RS232, он же COM, смотря как на него посмотреть. Очень простая вещь, в общем-то, воткнулся, запустил миником или пикоком, и вот тебе консоль устройства, всё прекрасно. Конечно, не очень прекрасно, если подключён через адаптер USB<->COM, с ними регулярно какие-то проблемы бывают, но и деваться от этих адаптеров уже некуда, честных портов даже в настольных системах уже так сразу не выводят (хотя на материнках разъёмы найти ещё можно).

И вот некоторое время назад начал замечать странное: при разных условиях в консоль нагло лезли строчки «AT+GCAP», затем какие-то «~x», после чего начинали валить крякозябры и консоль вообще входила в непотребное состояние. Поначалу списывал на глюки адаптеров, вдумчиво вытаскивал и вставлял их снова, однако, это не помогало. Помогало только многократное открытие/закрытие миникома, начиная с какого-то момента всё проходило.

Заподозрил глюки миникома. Попробовал пикоком (на самом деле, он мне даже больше нравится), та же история. Вот тут-то и появилась мысль о том, что, может, ещё кто-то, кроме меня, пытается использовать порт? Казалось бы — кому он нужен, всю жизнь никто в порты не лез, да и даже если есть, миником честно ставит лок-файлы, видно же, что устройство занято.

А виновник, чисто случайно, всё же нашёлся. Оказывается, прогресс в линуксах дошагал до такой штуки как ModemManager, которая бесцеремонным образом тыкается во все вновь подключаемые порты, а ну как там модем спрятался?! Причём, в зависимости от версии, может делать это долго и нудно.

Очевидно, инновация приехала в рамках обновления openSUSE с 12.2 на 12.3. И, вроде бы как, с благими целями. Ну а получилось то, что получилось — на ровном месте проблемы с консолью, что неприятно.

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

С нетерпением жду следующей версии дистрибутива.

openSUSE 12.1

18.11.2011 10:09:14

На моей памяти ни один апгрейд ни одного дистрибутива за последние несколько лет не обходился без поломки NetworkManager-а. Неважно, кубунта, дебьян, сьюзя, результат установки всегда един — «хрен вам, а не вай-фай». В чём причина, какая на него наведена порча, мне неведомо. Ведь без видимых проблем обновляется даже сишная библиотека. А тут так. Причём, стабильно и предсказуемо.
Читайте далее »

В чём счастье, Роман?

16.01.2010 10:46:21

Ничто так не стимулирует писательство, как дружеский пинок (чутка подзатянул писание, но). 😀
Читайте далее »

Рога и Копыта

12.01.2010 22:06:15

По случаю переезда на openSUSE решил отказаться от SIM. Не, по большей части ветеран работал вполне удовлетворительно, что кажется невероятным при том, что заброшен он давно и основательно. Но иногда случалось разное. То ICQ поглючит, то файлы не принимает, то статусы печати не работают, с реализацией Jabber тоже были какие-то (навскидку уже не помню) недочёты. В общем, было принято решение оглянуться вокруг.
Читайте далее »

openSUSE

11.01.2010 10:54:20

Ну что ж, основная машинка тоже перешла на openSUSE и можно маленько чиркнуть о том, как я дошёл до жизни такой.
Читайте далее »

X11 fail

04.01.2010 20:19:46

В продолжение ящерной темы. С параметром «x11failsafe» система грузилась неплохо (в общем, за наличие Failsafe режима загрузки надо галочку SUSE поставить). Карточка на железке ATI Mobility Radeon HD 3200, который должен с radeonhd работать. SaX (конфигурялка X) придерживался того же мнения. Он, причём, до определённого момента и отрабатывал, рисовал загрузку профиля, все дела. А потом вставал колом.

Много почитав и подумав, засунул (руками) в xorg.conf Driver типа «ati». Прогресс! Я увидел облом автологина и появление авторизационного диалога KDM. Логин не проходил ни под каким соусом. Потратив ещё некоторое время на изучение разного сделал решительный шаг:

$ rm -fr ~/.kde4

И, удивительным образом, всё завелось.

Но я, конечно, не успокоился и немного ещё поигрался. Вернул на место драйвер radeonhd, без проблем. Пошёл в настройки KDE и, на всякий случай, попробовал включить эффекты KWin. «Бумц!» — сказал X сервер. «Ух ты!» — подумал я. Сходил в ~/.kde/share/config/kwinrc, убил все плагины, перезапустил xdm, не помогло. Переключил там же режим эффектов из OpenGL в XRender. Завелось!

Конечно, после этого я эффекты снова выключил куда подальше. И теперь много думаю над тем, надо мне такое openSUSE или нет.

Но не без позитива. Под этим соусом сын начал изучение английского языка. Сразу со слова «FAIL».

Ящер

02.01.2010 23:39:01

Только я подумал, что неплохо бы снести Debian и завести openSUSE. Поставил на рабочий ноут, для пробы. Поигрался. Порадовался. YaST/вылизанный KDE, NetworkManager под четвёртый KDE, шустрит хорошо, все дела. Как она встала колом.

Ползунок загрузки доходит до середины и привет. Уже на этапе KDM с запущенным X. В Failsafe, что самое смешное, грузится. И до определённого момента грузилась нормально в штатном режиме. С чего такая радость, непонятно даже приблизительно.

Продолжаю радоваться свободному софту.