← All posts tagged Linux

janPona
Linux говно wayland Перешёл с вялого обратно на иксы. Чо уходил — поставил себе специальную раскладку клавиатуры, и стало бешено тормозить переключение раскладки. Но я как-то не связал это именно с новой раскладкой, думал — мало ли. За два месяца мучений с постоянно слетающими скриншотерами решил вернуться на иксы. Получилось пофиксить специфический баг бразильской раскладки, теперь счастлив.

Что за раскладка такая. Короче, мне приходится писать на 4 языках. По убыванию частоты: английский, русский, украинский, португальский. Чтобы не держать 4 раскладки, я использую две: украино-русскую (RSTU) и английскую с диакритическими знаками (English international AltGr dead keys). И именно последняя при переключении с или на неё подвешивала оболочку на пару секунд. А всего-тонадо было закомментировать строчку:

modifier_map Mod3 { Scroll_Lock };

В файле /usr/share/X11/xkb/symbols/br.

В линуксе никогда не бывает скучно.
janPona
Linux говно Был у меня где-то полгода ужасный баг на десктопе (Ubuntu 20.04).
Pulseaudio. Есть встроенная звуковая карта и USB-гарнитура. По умолчанию слушаю всё через последнюю. И вот в какой-то момент все перестало работать. Стоит запустить звук через браузер — и пульсаудио начинает его проигрывать непонятно куда — т.е. ни в звуковуху, ни в гарнитуру. Приходилось открывать настройки звука (а визуально там кажется, что выбрана гарнитура), выбирать звуковуху, потом снова выбирать гарнитуру.
Но стоило воспроизвести звук с телеграма — и процедуру приходилось повторять, потому что сбой происходил снова. И так каждый раз.

Наконец, я осатанел от этого — и снёс всю папку настроек пульсаудио.

И о чудо! После перезагрузки всё заработало, как часы.

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

Так что написал я этот пост просто так, чтоб поржать. Каким же ленивым надо было быть, чтобы столько времени это терпеть!
janPona
Linux работа хуета eset На работе выдали ноут с предустановленным антивирусом. Уже полгода он у меня, но только сейчас, когда я в путешествии, решил за ним поработать. Это словами не передать, какие тормоза. npm install занимает несколько часов. apt upgrade вообще сутки.

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

Это галера выдала, а у компании заказчика вообще с секьюрити никаких заморочек. Думаю поднять отдельный npm сервер, чтобы на нём, а не на нашем жалком железе, проверялись пакетики на вредоносный JS. Хотя, как известно, дело это неблагодарное.
janPona
Linux дыбр антисемитизм горалик История такова. Я читал Линор Горалик, и настолько увлёкся этим занятием, что решил поискать кино по запросу "Антисемитизм".

Пошел в свой бот t.me , и единственное кино которое я там нашёл по этому запросу, было "Антисоциальная сеть" (Killer.app) про какую-то тупую пизду, напедалившую соцсети, где вместо друзей тебя добавляют во враги. На скриншоте как раз виден процесс пиления этой соцсетки, где дама, сексуально потея в светящихся наушниках, зачем-то корчит дико хакерские рожи, натужно скролля при этом исходники ядра лайнукса в мигающей розовой IDEшке. Кстати, неплохая идея: запилить анимированный фон в VSCode, будет как в телеге, кододевачки оценят (нет).

Процесс скроллинга ядра, видимо завершился успешно, потому что за условные несколько часов она проскроллила его на пол-экрана — и плов^W соцсеть готова!

Занятно даже не это, а то, что из всего фильма я видел ровно эту сцену и больше ничего.

А теперь внимание вопрос. Как это связано с антисемитизмом, и не пора ли мне уже сделать обрезание? #2995662
janPona
Linux Windows dualboot Короче, у меня были две операционные системы. Ubuntu и Windows 10. Обе на MBR. У винды полетел загрузчик, судя по всему. Восстановить его с установочного диска винды не удалось, и я решил установить новую винду рядом, благо свободное место позволяло. А файлы скопировать из старой.

Новая винда почему-то сказала, что она хочет становится только на GPT диск. И я его любезно сконвертировал в GPT. Винда встала, как родная. Но проблема в том, что линукс-то по-прежнему жил на MBR диске, и его GRUB наотрез отказывался видеть новую винду, которая на GPT! Я получил в итоге дуалбут через выбор загрузочного диска в биосе, а это не по-пацански.

Я попытался было конвертнуть линуксовый диск в GPT, но из-за криворукости просто похерил таблицу разделов. Чудом откопал утилиту TestDisk, с помощью которой таблицу разделов на линуксовом диске удалось спасти. Правда ещё час ушёл на то, чтобы заметить, что TestDisk указал загрузочным разделом своп (а то я думал, почему это груб не стартует).

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

И от скуки я решил провернуть обратный трюк: сконвертировать виндовый диск из GPT в MBR. И о ужас, у меня это получилось, и, что самое удивительное, винда даже смогла после этого загрузиться! И после этого я сумел сгенерировать груб-конфиг, который эту винду наконец-то увидел.

На всё про всё я часов шесть убил. А все почему, потому что не хотел принимать новые знания.

Тут @IRT подсказал как организовать загрузку через UEFI habr.com , но мне надо было сначала поосмотреться в этих дебрях, качественно пострадать, дать информации вызреть как следует.

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