← All posts tagged Linux

Отключил compositing в KDE, и под линуксом на 4К ВСЕ стало жрать меньше в 5 раз (а так — анимированная вертушка в хроме жрет столько-то процентов, да и вообще сам он покушывает). Теперь вообще клевота.

А под гей-осью (macosx) так делать запретили в купертине!

KDE не пользовал раньше, сейчас нравится, полет нормальный. На 4К ведет себя и выглядит отлично. Кастомайзится норм, и темы и шорткаты, таск свитчер пока меня удовлетворил полностью. Готов к десктопу.

Я запустил в live mode убунту на гейбуке со своим нищебродским 4К монитором, И ОНО НЕ ТОРМОЗИТ НА НЕМ как гей-ос тормозила! Да и вообще летает очень здорово, ИДЕЙка отрисовует как родная, интерфейс умножай, не умножай, одинаково летает.

Карочи, дуал-бут! Скорее дуал-бут! Все в сад!

На highloadcup 195 секунд, 13 место перед финальным разбором.
Я налажал где только мог, последующая оптимизация только замедляла все. Вопросов больше чем ответов. Более поздние версии тормознее чем более ранние. memcmp(4 bytes) дольше чем ((int)c) = 0x0A0D0A0D. Опция -O3 медленнее на 10% чем no optimizations.

НО! Непонятно, как у людей еще быстрей, архитектура вроде одинаковая. Читаем решения.

Программировали с @tilarids на гейбуках, там же меряли (!!) (для чего? все равно корелляции с офиц линукс-тестилкой по перфомансу не было). Учет версий вели с трудом. Тест корректности ответов я написал в предпоследний день, наполовину. До того только "пилил", "точить пилу" было некогда 8).

Жажда адреналина и дух соревновательности это всё. Ради него. Следует задуматься. Его-то я получил сполна, а первое место — нет 8)

Решил убрать полу-рабочий десктоп с линуксом нафиг из жилого помещения в пристройку, шоб не гудел мне тут в доме. Там хорошо так винтов всяких и вентиляторов напхано.

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

VNC всякий отпадает т.к. тормоз.
NX / x2go отпадает т.к. рисует не так как в оригинале, и тормозит на передаче картинок
Teamviewer лучше, но тоже тормоз.
Оригинальный X протокол там в нем часто половина не работает, opengl вызовы тоже.
AnyDesk идея хорошая использовать low latency видео-кодек, но реализация кривая с клавишами которые не передаются половина шорткатов, да и в последней версии там уже и изображение кроме первоначальной картинки не ходит — доломали.

А вот Chrome Remote Desktop взлетел и полетел. Тоже быстрый видео-кодек, и передает все кнопочки, особенно если на клиентском компе запустить тупо голый X с оконным менеджером, от которого нужно обработать запрос на fullscreen окно с клиентом Chrome RemoteDesktop, и еще нужно убрать все шорткаты с этого оконного менеджера, чтобы они шли на удаленный комп.

И вот просто взяло и заработало. Звук еще не настраивал, пишут что прикрутили в октябре 2016.

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

Решил уж идти до конца, apt-get xubuntu-desktop, поставил VcXsrc виндовое на весь экран, и XFCE сессия запустилась, десктоп там нарисовала, всякое такое. Оконный манагер работает, xterm даже. Встроенный терминал чото пока не завелся. Firefox работает. Хром не работает. glxgears вертится, 11 кадров в секунду на весь экран (странно, почему-то через mesa, хотя сервер вроде умеет opengl).

Редакция будет и дальше информировать вас, наших читателей, о наших извращениях.

Все радуются тому что баш будет под виндой, но представим что микрософт портанет power shell на линукс, или cmd.exe вдруг. Будет ли такая радость на реддите что 5 топовых записей все про это?

Ассиметричненько как-то выходит. Случайность? Не думаю.

Вот Поттеринг уже на "su" замахнулся. Говорит: изначально 30 лет назад всё сделали неправильно, а Я сделаю правильно.
Интегрирует, короче, и su в своё systemd тоже.

Статья с мордой этого линуксового яценюка tlhp.cf

Вот Арч линукс меня возбудил. Когда я лет 5 назад с него слазил, он был такое... требовал чересчур многого пиления, дефолты странные, итд. А тут, блин, он на Сюрфейс встал круче убунты. И памяти жрет меньше.... убунта жрала все полтора гига после стартапа, а этот с трудом скушал 700М и всё. (все равно много). И тач у него как-то по умолчанию лучше работает, например тач в опере в убунте с небольшим костыльком (touchegg) заводился, а тут пашет себе как будто все норм. Конечно, я слишком долго протрахался, поставив весь пакет xorg, изза-того, что не работал тачпад.. В wayland заработал. а в иксах нет. Оказалось что xf86-input-synaptics (300 килобайт) автоматом не установился, блин, позорище (я?). Короче, я таки снова удовлетворен.

Итак.

Поставил убунту, настроил весь тач, экранную клавиатуру, работает, спит, вайфаи видит, скроллирует как надо, я аж удивился.

А, самое главное — это пятые кеды. Всё в них работает, а еще есть touchegg. Никакое Юнити не нужно. Шорткаты в меню работают в кедах, счастье мне.

Никуда не стучит на майкрософтовские сетки. Неужели щастье?

Решил делать ноги с десятой винды.
Поставил на Surface Pro 3 Убунту.
Поставил ядро с реддита.
Ядру с реддита доверяю больше чем ядру с редмонда.
Тач в опере работает!!
Тач не работает на заголовках окна как клик.
Пилить и пилить. Нелегок путь, который прокладывает нам Ричард Столлман.

Потратил уже 2 часа чтобы запустить в arch linux /etc/rc.local на стартапе

Что пробовал:

1) сделать сервис rc-local.service
нашел в интернете шаблон, прикрутил. Попробовал сделать enable, говорить секция [Install] отсутствует. Прикрутил секцию, на нее не жалуется, но теперь говорит Invalid argument постоянно.
Можно просто startup этот сервис, тогда стартует. Enable же не делается.
Как команду внутри писал /etc/rc.local, писал /bin/bash /etc/rc.local — вроде пофигу.
Отлаживал с помощью strace, но там дофига процессов плюс dbus, так что не нашел где именно invalid argument

2) говорят по умолчанию запускается /etc/rc.d/rc.local
Врут.

Луч сами знаете чего в сами знаете кого.

Ну и вопрос: как отлаживать invalid argument? Если там какой-то другой способ есть запустить rc.local, то вопрос про отлаживание invalid argument останется незакрытым и обязательно всплывет опять.

Cinnamon (в Linux Mint 17.1) не готов для использования (а ведь уже 2015 год), думаю по причине третьего гнома. На ровном месте начинает глючить, переключалка задач не стирается с окна, какие-то залипшие тултипсы. Просто позор этот третий гном. Уже сколько лет, а воз и ныне там. Сам по себе без cinnamon, думаю, он еще хуже.

Гном 2 не просто является пиком достижений линукса. Он символизирует пройденный пик достижений человечества, впереди только регресс и разложение. Думаю, это у меня кризис среднего возраста, впереди у меня то же самое.

Уже давно наблюдаю в себе внутренний конфликт, о котором много писал: делаю один авантюрный проект для себя под ios, но категорически не воспринимаю эту вашу какао как среду обитания с ее четырьмя мод-клавишами (alt/shift/cmd/ctrl), притыренными шорткатами, отсутствием акселераторов в меню и диалогах и поэтому с необходимостью юзать мышу чаще чем надо, переучиваться на другие шорткаты, из-за чего под линуксом потом невозможно работать из-за путаницы. Честно пытаюсь смириться, даже хакинтош себе поставил на bare metal, но, ребята, не могу, тошнит эта вся гомосятина, хотя даже иос уже не так тошнит, как раньше.

В связи с этим возникают всякие гениальные идеи, а именно: собрать под макосью джавку с X бакендом (а не какао), запустить там на весь экран какой-нибудь gnome-session, собранный где-то таким же образом, пусть даже без привязки к udev-ам и без прочей линуксовой девайсовой фигни — сделать чисто гуй, и гонять там тот же AppCode (который Objective C от Jetbrains), бровзер собрать себе, и не видеть этой какавы с Xcode и близко.

Прорвать это насилие над моим мозгом, этот vendor-lockin-насилие, шоб им треснуло. Может кто-то встречал такие проекты, запускают ли люди такое или это я один такой несчастный?

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

Всякие БД блобы хранить конешно умеют, но бэкап не особо приятен, но изменилось ли что существенно по производительности и удобству со времен кэша первого сквида?

Unetbootin был для меня основным тулом для записи ISO на бутабельный HDD, до тех пор пока там в одной из версий не поставили тупой фильтр что это USB stick, а не что либо еще. Я сам видел это в коде, и никакими опциями это не енаблится.

А на форумах в это время люди вовсю жалуются, что HDD не видно в списке! И что им только не рекомендуют — подмонтировать руками явно, убедиться что там VFAT, итд итп. И никто не знает, что тулза эта фактически бесполезна для HDD. На форумах все треды стихают без результата.

Так Unetbootin умер для меня, уже лет может 5 назад. Недавно поставил посмотрел — без изменений. Зато ресцвел целый букет альтернатив.